APPARATUS AND METHODS FOR USER GENERATED CONTENT INDEXING
First Claim
1. A method for indexing content of a multimedia file, the method comprising:
- segmenting the content of the multimedia file, by a client device, into a plurality of segments;
determining, by the client device, structure-searchable data for each segment, wherein the determining comprises;
identifying one or more features of respective multimedia types in the segment;
correlating each of the identified features to one or more respective keywords; and
calculating one or more respective relevance factors for each of the keywords,wherein at least one of the relevance factors is based on one or more characteristics of the client device; and
transmitting, by the client device, the structure-searchable data to an indexing server, wherein the structure-searchable data includes the keywords, relevance factors, and respective media types of the identified features.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and client device is disclosed for indexing content of a multimedia file. The method comprises using a client device to segment the content of the multimedia file into a plurality of segments and to determine structure-searchable data for each segment. Determining structure searchable data for a segment comprises (1) identifying one or more features of respective multimedia types in the segment; (2) correlating each of the identified features to one or more respective keywords; and (3) calculating one or more respective relevance factors for each of the keywords, where at least one of the relevance factors is based on one or more characteristics of the client device. The method also comprises the client device transmitting the structure-searchable data (including the keywords, relevance factors, and respective media types of the identified features) to an indexing server.
-
Citations
20 Claims
-
1. A method for indexing content of a multimedia file, the method comprising:
-
segmenting the content of the multimedia file, by a client device, into a plurality of segments; determining, by the client device, structure-searchable data for each segment, wherein the determining comprises; identifying one or more features of respective multimedia types in the segment; correlating each of the identified features to one or more respective keywords; and calculating one or more respective relevance factors for each of the keywords, wherein at least one of the relevance factors is based on one or more characteristics of the client device; and transmitting, by the client device, the structure-searchable data to an indexing server, wherein the structure-searchable data includes the keywords, relevance factors, and respective media types of the identified features. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A client device for indexing content of a multimedia file, the client device comprising:
-
a computer processor; a memory coupled to the processor and storing program instructions executable by the processor to implement; segmenting the content of the multimedia file into a plurality of segments; determining structure-searchable data for each segment, wherein the determining comprises; identifying one or more features of respective multimedia types in the segment; correlating each of the identified features to one or more respective keywords; and calculating one or more respective relevance factors for each of the keywords, wherein at least one of the relevance factors is based on one or more characteristics of the client device; and transmitting the structure-searchable data to an indexing server, wherein the structure-searchable data includes the keywords, relevance factors, and respective media types of the identified features. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for creating a content index of multimedia content, the method comprising:
-
receiving, by an indexing server, structure-searchable data from a plurality of remote client devices, wherein the structure-searchable data describes content of multimedia files stored on the remote client devices; and for each of the client devices, the indexing server performing; identifying a respective client device group to which the client device has been registered, and updating a content index of the client device group using the structure-searchable data received from the client device, wherein the updating is dependent on a weighting scheme specific to the client device group. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An indexing server for indexing content of a multimedia file, the indexing server comprising:
-
a computer processor; and a memory coupled to the processor and storing program instructions executable by the processor to implement; receiving structure-searchable data from a plurality of client devices, wherein the structure-searchable data describes content of multimedia files stored on the client devices; and for each of the client devices; identifying a respective client device group to which the client device has been registered, and updating a content index of the client device group using the structure-searchable data received from the client device, wherein the updating is dependent on a weighting scheme specific to the client device group. - View Dependent Claims (17, 18, 19, 20)
-
Specification