IP Library Granted Patent US 7,120,932
Granted Patent B2
US 7,120,932 · App. 11/202,292 · Granted Oct 10, 2006

System and method for data rights management

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,120,932
App. No.
11/202,292
Granted
Oct 10, 2006
Kind
B2
Abstract

A system and method for data rights management across multiple data rights management architectures is disclosed. The system and method solves the problems posed by multiple incompatible data rights management architectures. In particular, a data rights management clearing house is provided that generates permits, permit classes, and enables content packaging across multiple data rights management architectures. Consumers may acquire rights to content packaged with different data rights management architecture from the single data rights management clearing house. Additionally, the system and method enables content packagers to package content with multiple data rights management architectures. Finally, the data rights management clearing house provides consumers with a single location from which to manage data access rights and restore data access rights that have been lost.

Claims (30)

1. One or more computer-readable media containing instructions which define a computer-implemented method for managing data rights, the method comprising:

receiving a request for a permit to access a piece of protected content, said piece of protected content protected in accordance with a first data rights management architecture;

determining which one of a plurality of data rights management architectures corresponds to said first data rights management architecture;

generating a permit to access said piece of protected content based on said determined one of said plurality of data rights management architectures; and

providing said permit in response to said request whereby said permit grants access to said piece of protected content.

2. The computer-readable media of claim 1 , wherein the method further comprises processing a permit acquisition term associated with said piece of protected content prior to providing said permit.

3. The computer-readable media of claim 2 , wherein said processing a permit acquisition term comprises retrieving said permit acquisition term based on said request.

4. The computer-readable media of claim 2 , wherein said processing a permit acquisition term comprises presenting a consumer with a query corresponding to said permit acquisition term.

5. The computer-readable media of claim 4 , wherein said processing a permit acquisition term comprises receiving a response to said query from said consumer.

6. The computer-readable media of claim 2 , wherein said processing a permit acquisition term comprises receiving payment information associated with a consumer.

7. The computer-readable media of claim 2 , wherein said processing a permit acquisition term comprises receiving demographic information from a consumer.

8. The computer-readable media of claim 1 , wherein said providing said permit comprises providing said permit to a consumer.

9. The computer-readable media of claim 8 , wherein said providing said permit to said consumer comprises allowing said consumer to retrieve said permit.

10. The computer-readable media of claim 1 , wherein said providing said permit comprises:

providing said permit to a sponsor; and

providing said permit from said sponsor to a consumer.

11. The computer-readable media of claim 1 , wherein said determining which one of a plurality of data rights management architectures corresponds to said first data rights management architectures comprises accessing a look-up table.

12. The computer-readable media of claim 1 , wherein said determining which one of a plurality of data rights management architectures corresponds to said first data rights management architectures comprises using information available in said request regarding said first data rights management architectures.

13. The computer-readable media of claim 12 , wherein said determining which one of a plurality of data rights management architectures corresponds to said first data rights management architectures comprises retrieving a permit class associated with said piece of protected content.

14. The computer-readable media of claim 13 , wherein said retrieving a permit class comprises retrieving said permit class from said request.

15. The computer-readable media of claim 13 , wherein said retrieving a permit class comprises retrieving said permit class from a database.

16. One or more computer-readable media containing instructions which define a computer-implemented method for managing data rights, the method comprising the steps of:

receiving a request from a sponsor to access protected content, said protected content packaged in accordance with a first data rights management architecture;

determining which one of a plurality of data rights management architectures corresponds to said first data rights management architecture; and

generating a permit to access said protected content based on said determined one of said plurality of data rights management architectures.

17. The computer-readable media of claim 16 , wherein the method further comprises the step of providing said permit to a consumer in response to said request.

18. The computer-readable media of claim 16 , wherein the method further comprises the step of providing said permit to said sponsor.

19. One or more computer-readable media containing instructions which define a computer-implemented method for managing data rights, the method comprising the steps of:

determining which one of a plurality of permit classes was used to protect a piece of protected content; and

generating a request for a permit to access the piece of protected content, said request specifying said one of a plurality of permit classes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
Continuity (4)
Continuation 0954835600 · Apr 12, 2000
Provisional Application 6012913900 · Apr 13, 1999
Provisional Application 6012876200 · Apr 12, 1999
Related Publication 20060041748A1 · Feb 23, 2006