Patent US6996544B2 successfully refreshed from Google Patents.
US6996544B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiple party content distribution system and method with rights management features
Assignee: Imagineer Software Inc
•
Filing: 2003-02-27
•
Granted: 2006-02-07
•
Expires: 2023-02-27
Abstract
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.
Inventors
- 👤 William Sellars
- 👤 William K. Cochran, Jr.
- 👤 David C. Hunt
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 12:21
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/80; H04N21/83; H04N21/835; G; G06; G06F; G06F21/00; G06F21/10; G06Q; G06Q20/00; G06Q20/30; G06Q20/36; G06Q20/367; G06Q20/3674; H04N21/20; H04N21/25; H04N21/254; H04N21/2541; H04N21/258; H04N21/25866; H04N21/25875; H04N21/40; H04N21/45; H04N21/462; H04N21/4627; H04N21/8355; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; G06F2221/00; G06F2221/21; G06F2221/2111; G06F2221/2115
Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
86 words
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.
Claim 2
Independent Claim
86 words
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.
Claim 3
Dependent Claim
34 words
The method of claim 1 , wherein the encrypted content is distributed to the first party by a second party, and the decryption key is distributed to the first party by a third party.
Claim 4
Dependent Claim
16 words
The method of claim 1 , further comprising providing each of the parties with a license.
Claim 5
Dependent Claim
18 words
The method of claim 3 , further comprising tagging the previously generated mutating identifier with a party license.
Claim 6
Dependent Claim
31 words
The method of claim 1 , wherein mutating a previously generated mutating identifier further comprises: tagging the previously mutating identifier with a party license; and encrypting the previously tagged mutating identifier.
Claim 7
Dependent Claim
39 words
The method of claim 1 , wherein the act of terminating mutating the previously generated mutating identifier when the previously generated mutating identifier is authenticated further comprises: decrypting the previously generated mutating identifier; and validating the decrypted mutating identifier.
Claim 8
Dependent Claim
18 words
The method of claim 1 , further comprising tracking a use of the content by a second party.
Claim 9
Dependent Claim
14 words
The method of claim 1 , further comprising discarding the previously generated mutating identifier.
Claim 10
Dependent Claim
23 words
The method of claim 8 , further comprising modifying the first mutating identifier associated with the content after the content has been requested.
Claim 11
Dependent Claim
24 words
The method of claim 1 , further comprising generating a new first mutating identifier associated with the content after the content has been requested.
Claim 12
Dependent Claim
185 words
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.
Claim 13
Dependent Claim
185 words
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.
Claim 14
Dependent Claim
19 words
The system of claim 11 , wherein the first mutating identifier is modified after the content has been requested.
Claim 15
Dependent Claim
18 words
The system of claim 11 , wherein the second mutating identifier is associated with the service provider license.
Claim 16
Dependent Claim
18 words
The system of claim 11 , wherein the third mutating identifier is associated with the consumer device license.
Claim 17
Dependent Claim
172 words
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.
Claim 18
Dependent Claim
172 words
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.
Claim 19
Dependent Claim
174 words
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.
Claim 20
Dependent Claim
174 words
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.
Claim 21
Dependent Claim
175 words
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.
Claim 22
Dependent Claim
175 words
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.
Claim 23
Dependent Claim
174 words
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.
Claim 24
Dependent Claim
174 words
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.
Claim 25
Independent Claim
139 words
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.
Claim 26
Independent Claim
139 words
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.
Claim 27
Dependent Claim
14 words
The method of claim 19 , further comprising providing each identifier with a license.
Claim 28
Dependent Claim
14 words
The method of claim 20 , further comprising tagging the identifier with the license.
Claim 29
Dependent Claim
23 words
The method of claim 19 , wherein mutating an identifier further comprises: tagging the identifier with a license; and encrypting the tagged identifier.
Claim 30
Dependent Claim
28 words
The method of claim 19 , wherein determining the request from the third mutating identifier further comprises: decrypting the third mutating identifier; and validating the decrypted mutating identifier.
Claim 31
Dependent Claim
14 words
The method of claim 19 , further comprising tracking a use of the content.
Claim 32
Dependent Claim
15 words
The method of claim 19 , further comprising discarding the plurality of the mutating identifiers.
Claim 33
Dependent Claim
24 words
The method of claim 25 , further comprising generating a new first mutating identifier associated with the content after the content has been requested.
References Cited (Backward Citations)
US4182933A
Cited
US4661980A
Cited
US4568914A
Cited
US4731840A
Cited
USH1586H
Cited
JPH04196848A
Cited
US5351293A
Cited
US5802294A
Cited
US5751805A
Cited
US20020048369A1
Cited
US5982891A
Cited
US6253193B1
Cited
US20020112171A1
Cited
US20010042043A1
Cited
US5910987A
Cited
US6427140B1
Cited
US5915019A
Cited
US5917912A
Cited
US6389402B1
Cited
US5949876A
Cited
US6363488B1
Cited
US6237786B1
Cited
US6002772A
Cited
US5717756A
Cited
US6189098B1
Cited
US5745575A
Cited
US20020023214A1
Cited
US20010026618A1
Cited
US6292569B1
Cited
US20030002673A1
Cited
US6240185B1
Cited
US5892900A
Cited
US5889860A
Cited
US6192131B1
Cited
US5915021A
Cited
US5920630A
Cited
US6178505B1
Cited
US6304897B1
Cited
US6014688A
Cited
US5999285A
Cited
US6125185A
Cited
US6148404A
Cited
US5847677A
Cited
US6233685B1
Cited
US5991399A
Cited
US6226750B1
Cited
US6230269B1
Cited
US6330670B1
Cited
US6382357B1
Cited
US6477647B1
Cited
US6367010B1
Cited
US6647417B1
Cited
US20030023651A1
Cited
US20020199108A1
Cited
US20030005010A1
Cited
US20030023856A1
Cited
US20040024670A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-02-06 | 2009-08-08 | 2010-02-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-02-06 | 2013-08-08 | 2014-02-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-02-06 | 2017-08-08 | 2018-02-07 | $7700.00 | Window Closed / Lapsed |