Methods and systems for arranging and searching a database of media content recordings
First Claim
1. A method comprising:
- receiving media content recordings, each having an identifier identifying the media content recording;
determining a representation for each media content recording;
concatenating, by a computing device, the representation for each media content recording as a data structure; and
storing, by the computing device, a mapping between the identifier for a respective media content recording and a global position in the data structure that corresponds to the representation of the respective media content recording.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for arranging and searching a database of media content recordings are provided. In one example, a method is provided that comprises receiving a sample of media content, and performing, by a computing device, a content recognition of the sample of media content using a data file including a concatenation of representations for each of a plurality of media content recordings. In other examples, another method is provided that comprises receiving media content recordings, determining a representation for each media content recording, concatenating by a computing device the representation for each media content recording as a data file, and storing by the computing device a mapping between an identifier for a respective media content recording and a global position in the data file that corresponds to the representation of the respective media content recording.
85 Citations
20 Claims
-
1. A method comprising:
-
receiving media content recordings, each having an identifier identifying the media content recording; determining a representation for each media content recording; concatenating, by a computing device, the representation for each media content recording as a data structure; and storing, by the computing device, a mapping between the identifier for a respective media content recording and a global position in the data structure that corresponds to the representation of the respective media content recording. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium having stored therein instructions, that when executed by a computing device, cause the computing device to perform functions comprising:
-
receiving media content recordings, each having an identifier identifying the media content recording; determining a representation for each media content recording; concatenating the representation for each media content recording as a data structure; and storing a mapping between the identifier for a respective media content recording and a global position in the data structure that corresponds to the representation of the respective media content recording. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
at least one processor; and data storage configured to store instructions that when executed by the at least one processor cause the system to perform functions comprising; receiving media content recordings, each having an identifier identifying the media content recording; determining a representation for each media content recording; concatenating the representation for each media content recording as a data structure; and storing a mapping between the identifier for a respective media content recording and a global position in the data structure that corresponds to the representation of the respective media content recording. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification