Multiple party content distribution system and method with rights management features
First Claim
Patent Images
1. A method of distributing content requested by a first party, the method comprising:
- generating, with a processor, a first mutating identifier associated with the content;
repeatedly mutating a previously generated mutating identifier at at least one subsequent party, starting with the first mutating identifier;
terminating mutating a previously generated mutating identifier when the previously generated mutating identifier is authenticated;
encrypting the content based on the previously authenticated mutating identifier;
distributing the encrypted content to the first party; and
distributing a decryption key to the first party.
1 Assignment
0 Petitions
Accused Products
Abstract
A multiple party system for distributing content. In one embodiment, four parties are involved in the system: a consumer, a service provider, an authenticator, and a content provider. The distribution of content from the content provider to the consumer is carried out using a predefined protocol, mutating IDs, and licenses. The authenticator controls the distribution of mutating IDs and verifies the identity of one or more participating parties.
-
Citations
26 Claims
-
1. A method of distributing content requested by a first party, the method comprising:
-
generating, with a processor, a first mutating identifier associated with the content; repeatedly mutating a previously generated mutating identifier at at least one subsequent party, starting with the first mutating identifier; terminating mutating a previously generated mutating identifier when the previously generated mutating identifier is authenticated; encrypting the content based on the previously authenticated mutating identifier; distributing the encrypted content to the first party; and distributing a decryption key to the first party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A content distribution system comprising:
-
an authenticator, the authenticator is configured to randomly generates a content provider license, a service provider license, and a consumer device license; a content provider device, the content provider device having content and a content identifier, and generating a first mutating identifier associated with the content identifier; a consumer device, the consumer device operable to generate a request for the content; and a service provider device, the service provider device configured to receive the request from the consumer device, receive the first mutating identifier from the content provider device, generate a second mutating identifier associated with the first mutating identifier, and distribute the second mutating identifier to the consumer device, the consumer device generating a third mutating identifier associated with the second mutating identifier, and distributing the third mutating identifier to the authenticator, the authenticator obtaining a validation of the request, the authenticator thereafter informing the service provider of the validation of the request, the content provider thereafter encrypting the content and sending the encrypted content to the consumer device while the authenticator sends a decryption code to the consumer. - View Dependent Claims (12, 13, 14)
-
-
15. A content distribution system comprising:
-
an authenticator; a content provider device, the content provider device having content and a content identifier, and generating a first mutating identifier associated with the content identifier; a consumer device, the consumer device operable to generate a request for the content; and a service provider device, the service provider device configured to receive the request from the consumer device, receive the first mutating identifier from the content provider device, generate a second mutating identifier associated with the first mutating identifier, and distribute the second mutating identifier to the consumer device, the consumer device generating a third mutating identifier associated with the second mutating identifier, and distributing the third mutating identifier to the authenticator, the authenticator obtaining a validation of the request, which comprises decrypting the third mutating identifier, the authenticator thereafter informing the service provider of the validation of the request, the content provider thereafter encrypting the content and sending the encrypted content to the consumer device while the authenticator sends a decryption code to the consumer.
-
-
16. A content distribution system comprising:
-
an authenticator, wherein the authenticator tracks the use of the content; a content provider device, the content provider device having content and a content identifier, and generating a first mutating identifier associated with the content identifier; a consumer device, the consumer device operable to generate a request for the content; and a service provider device, the service provider device configured to receive the request from the consumer device, receive the first mutating identifier from the content provider device, generate a second mutating identifier associated with the first mutating identifier, and distribute the second mutating identifier to the consumer device, the consumer device generating a third mutating identifier associated with the second mutating identifier, and distributing the third mutating identifier to the authenticator, the authenticator obtaining a validation of the request, the authenticator thereafter informing the service provider of the validation of the request, the content provider thereafter encrypting the content and sending the encrypted content to the consumer device while the authenticator sends a decryption code to the consumer.
-
-
17. A content distribution system comprising:
-
an authenticator; a content provider device, the content provider device having content and a content identifier, and generating a first mutating identifier associated with the content identifier; a consumer device, the consumer device operable to generate a request for the content; and a service provider device, the service provider device configured to receive the request from the consumer device, receive the first mutating identifier from the content provider device, generate a second mutating identifier associated with the first mutating identifier, and distribute the second mutating identifier to the consumer device, the consumer device generating a third mutating identifier associated with the second mutating identifier, and distributing the third mutating identifier to the authenticator, the authenticator obtaining a validation of the request, the authenticator thereafter informing the service provider of the validation of the request, the content provider thereafter encrypting the content and sending the encrypted content to the consumer device while the authenticator sends a decryption code to the consumer, and wherein the plurality of the mutating identifiers are discarded.
-
-
18. A content distribution system comprising:
-
an authenticator; a content provider device, the content provider device having content and a content identifier, and generating a new first mutating identifier associated with the content and content identifier after the content has been requested; a consumer device, the consumer device operable to generate a request for the content; and a service provider device, the service provider device configured to receive the request from the consumer device, receive the first mutating identifier from the content provider device, generate a second mutating identifier associated with the first mutating identifier, and distribute the second mutating identifier to the consumer device, the consumer device generating a third mutating identifier associated with the second mutating identifier, and distributing the third mutating identifier to the authenticator, the authenticator obtaining a validation of the request, the authenticator thereafter informing the service provider of the validation of the request, the content provider thereafter encrypting the content and sending the encrypted content to the consumer device while the authenticator sends a decryption code to the consumer.
-
-
19. A method of content distribution, the method comprising:
-
making a request with a consumer device for content; associating a first mutating identifier with the content at a content provider; distributing the first mutating identifier from the content provider to a service provider over a network; generating a second mutating identifier with the first mutating identifier at the service provider; distributing the second mutating identifier from a service provider to the consumer device, over a network; generating a third mutating identifier with the second mutating identifier at the consumer device; distributing the third mutating identifier from a service provider to an authenticator; determining the request from the third mutating identifier; generating encrypted content based on the request at the content provider; distributing the encrypted content to the consumer device; and distributing a key from the authenticator to the consumer device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification