Using digital fingerprints to associate data with a work
First Claim
Patent Images
1. A method comprising:
- during sampling or a first playback of a work, receiving, by a user device, a command to associate data with the work at a segment of the work occurring at a particular point in time in the work;
generating, by the user device, a user digital fingerprint of the segment of the work, wherein the segment comprises at least one of a sequence of frames of the work or adjacent in time samples of the work that begin at the particular point in time in the work, and wherein the user digital fingerprint comprises a feature vector of the segment of the work generated by the user device; and
associating the data with the user digital fingerprint, wherein the user digital fingerprint associated with the data will cause at least one of the user device or an additional user device to identify the segment of the work at the particular point in time in the work or an additional point in time in the work during a subsequent playback of the work and to present the data during the subsequent playback of the segment at the particular point in time or the additional point in time in the work.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device, during sampling or playback of a work, receives a command to associate data with the work at a particular point in the work. The computing device generates a digital fingerprint of a segment of the work, wherein the segment corresponds to the particular point in the work. The computing device then associates the data with the digital fingerprint.
333 Citations
20 Claims
-
1. A method comprising:
-
during sampling or a first playback of a work, receiving, by a user device, a command to associate data with the work at a segment of the work occurring at a particular point in time in the work; generating, by the user device, a user digital fingerprint of the segment of the work, wherein the segment comprises at least one of a sequence of frames of the work or adjacent in time samples of the work that begin at the particular point in time in the work, and wherein the user digital fingerprint comprises a feature vector of the segment of the work generated by the user device; and associating the data with the user digital fingerprint, wherein the user digital fingerprint associated with the data will cause at least one of the user device or an additional user device to identify the segment of the work at the particular point in time in the work or an additional point in time in the work during a subsequent playback of the work and to present the data during the subsequent playback of the segment at the particular point in time or the additional point in time in the work. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a first user device comprising a first memory and a first processing device operatively coupled to the first memory, wherein the first user device is to; during sampling or a first playback of a work, receive a command to associate data with the work at a segment of the work occurring at a particular point in time in the work; generate a user digital fingerprint of the segment of the work, wherein the segment comprises at least one of a sequence of frames of the work or adjacent in time samples of the work that begin at the particular point in time in the work, and wherein the user digital fingerprint comprises a feature vector of the segment of the work generated by the first user device; and associate the data with the user digital fingerprint, wherein the user digital fingerprint associated with the data will cause at least one of the first user device or an additional user device to identify the segment of the work at the particular point in time in the work or an additional point in time in the work during a subsequent playback of the work and to present the data during the subsequent playback of the segment at the particular point in time or the additional point in time in the work. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
-
during sampling or a first playback of a work, receiving, by the processing device, a command to associate data with the work at a segment of the work occurring at a particular point in time in the work; generating, by the processing device, a user digital fingerprint of the segment of the work, wherein the segment comprises at least one of a sequence of frames of the work or adjacent in time samples of the work that begin at the particular point in time in the work, and wherein the user digital fingerprint comprises a feature vector of the segment of the work generated by the processing device; and associating the data with the user digital fingerprint, wherein the user digital fingerprint associated with the data will cause at least one of the processing device or an additional processing device to identify the segment of the work at the particular point in time in the work or an additional point in time in the work during a subsequent playback of the work and to present the data during the subsequent playback of the segment at the particular point in time or the additional point in time in the work. - View Dependent Claims (19, 20)
-
Specification