SECURE IDENTIFICATION OF MUSIC FILES
1 Assignment
0 Petitions
Accused Products
Abstract
Digital content files may include media content, metadata uniquely identifying a transaction in which the content file was obtained, and a digital signature of at least a portion of the metadata. The metadata may include a distributor ID, a date and time of the transaction, an asset ID, a secure hash of the media content, a nonce, and one of a user ID, uniquely identifying a user who obtained the content file in the transaction, and a transaction ID uniquely identifying the transaction.
129 Citations
57 Claims
-
1-22. -22. (canceled)
-
23. A method of auditing a distributor of digital content, comprising:
-
receiving, with a digital content audit server, a content file obtained from a content distributor through a transaction, the content file containing metadata uniquely identifying the transaction and a digital signature of at least a portion of the metadata; receiving, with the digital content audit server, from the content distributor a list of transactions for content files entered into by the content distributor; searching, with the digital content audit server, the list of transactions for the transaction identified by the metadata; and responsive to an indication that the transaction was not found, recording, with the digital content audit server, an indication that the transaction was not reported. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A digital content audit server, comprising:
-
a file load component configured to receive a content file obtained from a content distributor through a transaction, the content file containing metadata uniquely identifying the transaction and a digital signature of at least a portion of the metadata; a transaction report component configured to receive from the content distributor a list of transactions for content files entered into by the content distributor; and a analysis component configured to search the list of transactions for the transaction identified by the metadata, and, responsive to an indication that the transaction was not found, record an indication that the audit failed. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method of providing access to bonus content, comprising:
-
receiving, with an access control server, metadata and a digital signature which are associated with a content file obtained from a content distributor through a transaction, wherein the metadata uniquely identifies the transaction, and wherein the digital signature is made from at least a portion of the metadata; validating, with the access control server, the metadata and the digital signature; determining, with the access control server, whether access to bonus content has been requested more than a predetermined number of times using the content file, where the content file is identified using the metadata; and responsive to an indication that the digital signature and the metadata are valid and an indication that access to the bonus content has been requested less than the predetermined number of times using the content file, allowing access to the bonus content, with the access control server. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. An access control server for providing access to bonus content, comprising:
-
a request component configured to receive metadata and a digital signature which are associated with a content file obtained from a content distributor through a transaction, wherein the metadata uniquely identifies the transaction, and wherein the digital signature is made from at least a portion of the metadata; a validation component configured to validate the metadata and the digital signature, and configured to determine whether access to bonus content has been requested more than a predetermined number of times using the content file, where the content file is identified using the metadata; and an access component configured to, responsive to an indication that digital signature and the metadata are valid and an indication that access to the bonus content has been requested less than the predetermined number of times using the content file, allow access to the bonus content. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
-
49. A method of rendering media content based on authenticated metadata, comprising:
-
receiving, with a rendering device, a content file containing metadata and a digital signature of at least a portion of the metadata, wherein the metadata includes a secure hash of media content stored in the content file; identifying, with the rendering device, information in the metadata usable to control rendering of the media content; determining, with the rendering device, whether the metadata is the same as original metadata used to create the digital signature; determining, with the rendering device, whether the media content is the same as original media content used to create the secure hash; and responsive to an indication that the metadata is the same as the original metadata and the media content is the same as the original media content, rendering, with the rendering device, the media content according to the information. - View Dependent Claims (50, 51, 52)
-
-
53. A media rendering system, comprising:
-
a file load component configured to receive a content file containing metadata and a digital signature of at least a portion of the metadata, wherein the metadata includes a secure hash of media content stored in the content file; a metadata extraction component configured to identify information in the metadata usable to control rendering of the media content; an authentication component configured to determine whether the metadata is the same as original metadata used to create the digital signature, and configured to determine whether the media content is the same as original media content used to create the secure hash; and a rendering component configured to, responsive to an indication that the metadata is the same as the original metadata and the media content is the same as the original media content, render with the rendering device, the media content according to the information. - View Dependent Claims (54, 55, 56)
-
-
57-58. -58. (canceled)
Specification