Method and system for validating rights to digital content using a digital token
AssigneeNBCUniversal Media, LLC
InventorsRobert Glenn Deen, Michael Shane Wilkinson
Life of this patent
Estimating the term…
Abstract
A computer implemented method for generating a receipt. The method includes, accessing a universal digital fingerprint associated with an item of content, wherein the fingerprint is invariant across one or more formats of the item of content. The method includes accessing an identification value by the processor. The method includes generating a digital token by cryptographically binding the digital fingerprint and the identification value, wherein the digital token is invariant across the one or more formats of the item of content. The method further includes associating the digital token with at least one right to the item of content.
Claims12
A computer-implemented method for validating rights to content, the method comprising:
- in a non-originating computer system, receiving a request over a network to obtain an item of content that has been previously obtained, the request including a first digital token invariant across one or more formats of the item of content, the first digital token having been previously generated by an originating computer system by accessing a universal digital fingerprint and an identification value and cryptographically binding the universal digital fingerprint and the identification value, the universal digital fingerprint being associated with the item of content, wherein the first digital token and the identification value form a pair and are associated with a transaction involving at least one right in the item of content;
- in the non-originating computer system, accessing a version of the universal digital fingerprint associated with the item of content;
- in the non-originating computer system, accessing the identification value;
- in the non-originating computer system, generating a second digital token by cryptographically binding the universal digital fingerprint and the identification value, wherein the second digital token is a validation token;
- and
- in the non-originating computer system, validating the right to the item of content when the first digital token and the second digital token match, wherein the validation is performed without use of a third party validation service,
- wherein the originating and non-originating computer systems access the same universal digital fingerprint for the item of content, and cryptographically bind the universal digital fingerprint and the identification value using the same token algorithm, and the non-originating computer system has no communication with the originating computer system.
A non-transitory machine-readable medium having stored thereon sequences of instructions to be executed by a non-originating computer system, the sequences of instructions including a method comprising:
- in the non-originating computer system, receiving a request over a network to obtain an item of content that has been previously obtained, the request including a first digital token invariant across one or more formats of the item of content, the first digital token having been previously generated by an originating computer system by accessing a universal digital fingerprint and an identification value and cryptographically binding the universal digital fingerprint and the identification value, the universal digital fingerprint being associated with the item of content, wherein the first digital token and the identification value form a pair and are associated with a transaction involving at least one right in the item of content;
- in the non-originating computer system, accessing a version of the universal digital fingerprint associated with the item of content;
- in the non-originating computer system, accessing the identification value;
- in the non-originating computer system, generating a second digital token by cryptographically binding the universal digital fingerprint and the identification value, wherein the second digital token is a validation token;
- and
- in the non-originating computer system, validating the right to the item of content when the first digital token and the second digital token match, wherein the validation is performed without use of a third party validation service,
- wherein the originating and non-originating computer systems access the same universal digital fingerprint for the item of content, and cryptographically bind the universal digital fingerprint and the identification value using the same token algorithm, and the non-originating computer system has no communication with the originating computer system.
Dependencies are inferred from the claim text.