The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 17, 2015
Filed:
Oct. 18, 2011
Jose Pio Pereira, Cupertino, CA (US);
Shashank Merchant, Sunnyvale, CA (US);
Prashant Ramanathan, Mountain View, CA (US);
Sunil Suresh Kulkarni, Santa Cruz, CA (US);
Mihailo Stojancic, San Jose, CA (US);
Jose Pio Pereira, Cupertino, CA (US);
Shashank Merchant, Sunnyvale, CA (US);
Prashant Ramanathan, Mountain View, CA (US);
Sunil Suresh Kulkarni, Santa Cruz, CA (US);
Mihailo Stojancic, San Jose, CA (US);
Zeitera, LLC, Sunnyvale, CA (US);
Abstract
An efficient large scale search system for video and multi-media content using a distributed database and search, and tiered search servers is described. Selected content is stored at the distributed local database and tier1 search server(s). Content matching frequent queries, and frequent unidentified queries are cached at various levels in the search system. Content is classified using feature descriptors and geographical aspects, at feature level and in time segments. Queries not identified at clients and tier1 search server(s) are queried against tier2 or lower search server(s). Search servers use classification and geographical partitioning to reduce search cost. Methods for content tracking and local content searching are executed on clients. The client performs local search, monitoring and/or tracking of the query content with the reference content and local search with a database of reference fingerprints. This shifts the content search workload from central servers to the distributed monitoring clients.