DISTRIBUTED MEDIA FINGERPRINT REPOSITORIES
First Claim
1. A method for redistributing media fingerprints over a plurality of distributed fingerprint database information container instances of a distributed fingerprint database, the method comprising the steps of:
- redistributing a plurality of media fingerprints, which are each derived from and uniquely correspond to a portion of media content, over the distributed fingerprint database upon a change of at least a first criterion that relates individually to each of the media fingerprints;
wherein a distributed fingerprint database information container instance of one or more distributed fingerprint database information containers of the distributed fingerprint database are each disposed over two or more computing devices, which are communicatively coupled over a data network; and
wherein the redistributing step comprises the steps of;
storing each of the plurality of media fingerprints among those distributed fingerprint database information container instances that are selected based on at least the first criterion;
deleting each of the plurality of media fingerprints from those distributed fingerprint database information container instances that are no longer selected based on at least the first criterion;
wherein the first criterion relates to one or more of a timeliness, a value, or statistical information, which are associated with one or more of the media content or the media fingerprint derived therefrom and uniquely corresponding thereto;
upon a query generated or submitted in relation to one of the media fingerprints, selecting at least one of the two or more computing devices based on one or more of at least the first criterion, or the first criterion and a second criterion; and
executing the query over the distributed fingerprint database information container instance of the selected at least one computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Media fingerprints, which are each derived from and uniquely correspond to a portion of media content, are stored over a distributed database. An instance of one or more information containers of the distributed database are each disposed over two or more computing devices, which are communicatively linked over a data network. The media fingerprints are distributed among the information containers based on a criterion that relates individually to each of the media fingerprints. Upon a query directed to one of the media fingerprints, at least one of the two or more computing devices is selected based on the criterion. The query is executed over the distributed database instance of the selected computing device.
-
Citations
12 Claims
-
1. A method for redistributing media fingerprints over a plurality of distributed fingerprint database information container instances of a distributed fingerprint database, the method comprising the steps of:
-
redistributing a plurality of media fingerprints, which are each derived from and uniquely correspond to a portion of media content, over the distributed fingerprint database upon a change of at least a first criterion that relates individually to each of the media fingerprints; wherein a distributed fingerprint database information container instance of one or more distributed fingerprint database information containers of the distributed fingerprint database are each disposed over two or more computing devices, which are communicatively coupled over a data network; and wherein the redistributing step comprises the steps of; storing each of the plurality of media fingerprints among those distributed fingerprint database information container instances that are selected based on at least the first criterion; deleting each of the plurality of media fingerprints from those distributed fingerprint database information container instances that are no longer selected based on at least the first criterion; wherein the first criterion relates to one or more of a timeliness, a value, or statistical information, which are associated with one or more of the media content or the media fingerprint derived therefrom and uniquely corresponding thereto; upon a query generated or submitted in relation to one of the media fingerprints, selecting at least one of the two or more computing devices based on one or more of at least the first criterion, or the first criterion and a second criterion; and executing the query over the distributed fingerprint database information container instance of the selected at least one computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system that redistributes media fingerprints over a plurality of distributed fingerprint database information containers of a distributed fingerprint database, the computer system comprising:
-
a computer readable storage medium that comprises encoded computer executable instructions stored therewith; and at least one processor which, upon executing the instructions, controls or programs the computer system to perform a process for redistributing media fingerprints over a plurality of distributed fingerprint database information container instances of a distributed fingerprint database, wherein the process comprises the steps of; redistributing a plurality of media fingerprints, which are each derived from and uniquely correspond to a portion of media content, over the distributed fingerprint database upon a change of at least a first criterion that relates individually to each of the media fingerprints; wherein a distributed fingerprint database information container instance of one or more distributed fingerprint database information containers of the distributed fingerprint database are each disposed over two or more computing devices, which are communicatively coupled over a data network; and wherein the redistributing step comprises the steps of; storing each of the plurality of media fingerprints among those distributed fingerprint database information container instances that are selected based on at least the first criterion; deleting each of the plurality of media fingerprints from those distributed fingerprint database information container instances that are no longer selected based on at least the first criterion; wherein the first criterion relates to one or more of a timeliness, a value, or statistical information, which are associated with one or more of the media content or the media fingerprint derived therefrom and uniquely corresponding thereto; upon a query generated or submitted in relation to one of the media fingerprints, selecting at least one of the two or more computing devices based on one or more of at least the first criterion, or the first criterion and a second criterion; and executing the query over the distributed fingerprint database information container instance of the selected at least one computing device.
-
-
11. A computer system for redistributing media fingerprints over a plurality of distributed fingerprint database information containers of distributed fingerprint database, comprising:
-
means for redistributing a plurality of media fingerprints, which are each derived from and uniquely correspond to a portion of media content, over the distributed fingerprint database upon a change of at least a first criterion that relates individually to each of the media fingerprints; wherein a distributed fingerprint database information container instance of one or more distributed fingerprint database information containers of the distributed fingerprint database are each disposed over two or more computing devices, which are communicatively coupled over a data network; and wherein the redistributing means comprises; means for storing each of the plurality of media fingerprints among those distributed fingerprint database information container instances that are selected based on at least the first criterion; means for deleting each of the plurality of media fingerprints from those distributed fingerprint database information container instances that are no longer selected based on at least the first criterion; wherein the first criterion relates to one or more of a timeliness, a value, or statistical information, which are associated with one or more of the media content or the media fingerprint derived therefrom and uniquely corresponding thereto; means for selecting, upon a query generated or submitted in relation to one of the media fingerprints, at least one of the two or more computing devices based on one or more of at least the first criterion, or the first criterion and a second criterion; and means for executing the query over the distributed fingerprint database information container instance of the selected at least one computing device.
-
-
12. A computer readable storage medium that comprises encoded computer executable instructions, wherein the instructions are adapted for causing at least one processor to perform the steps of the method, wherein the method comprises:
-
redistributing a plurality of media fingerprints, which are each derived from and uniquely correspond to a portion of media content, over the distributed fingerprint database upon a change of at least a first criterion that relates individually to each of the media fingerprints; wherein a distributed fingerprint database information container instance of one or more distributed fingerprint database information containers of the distributed fingerprint database are each disposed over two or more computing devices, which are communicatively coupled over a data network; and wherein the redistributing step comprises the steps of; storing each of the plurality of media fingerprints among those distributed fingerprint database information container instances that are selected based on at least the first criterion; deleting each of the plurality of media fingerprints from those distributed fingerprint database information container instances that are no longer selected based on at least the first criterion; wherein the first criterion relates to one or more of a timeliness, a value, or statistical information, which are associated with one or more of the media content or the media fingerprint derived therefrom and uniquely corresponding thereto; upon a query generated or submitted in relation to one of the media fingerprints, selecting at least one of the two or more computing devices based on one or more of at least the first criterion, or the first criterion and a second criterion; and executing the query over the distributed fingerprint database information container instance of the selected at least one computing device.
-
Specification