IP Library Granted Patent US 7,299,209
Granted Patent B2
US 7,299,209 · App. 10/081,173 · Granted Nov 20, 2007

Method, apparatus and system for securely providing material to a licensee of the material

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,299,209
App. No.
10/081,173
Granted
Nov 20, 2007
Kind
B2
Abstract

A method, apparatus and system for securely providing material to a licensee of the material are described. In each, at least one license key is provided, preferably along with a license including usage rights for requested content or material to the licensee. The material requested and licensed by the licensee is provided to the licensee encrypted with at least one content key. To achieve a second-level of security, the at least one content key is provided to the licensee encrypted with the at least one license key so that both the at least one content key and the at least one license key are necessary for the licensee to decrypt and use the encrypted material.

Claims (47)

1. A method for securely providing material to a licensee of the material, comprising:

providing a plurality of license keys to a licensee of material;

providing said material in at least one MPEG-4 bit stream encrypted by a plurality of content keys for corresponding time periods of said material; and

providing said plurality of content keys encrypted with said plurality of license keys, used one-at-a-time on a periodically rotating basis for encrypting and decrypting said plurality of content keys, to said licensee in an Intellectual Property Management and Protection (IPMP) stream provided along with said material.

2. The method according to claim 1 , further comprising providing a license authorizing said licensee to use said material.

3. The method according to claim 2 , wherein said license includes a plurality of usage rights for using said material.

4. The method according to claim 2 , wherein said plurality of license keys are provided along with said license to said licensee.

5. The method according to claim 1 , wherein said providing said plurality of license keys to a licensee of material, comprises providing said plurality of license keys encrypted with a public key of said licensee to said licensee.

6. The method according to claim 1 wherein said plurality of content keys encrypted with said plurality of license keys and said material encrypted with said plurality of content keys are provided by transmitting them over an authenticated secure channel to said licensee.

7. The method according to claim 1 , wherein said providing said material encrypted with said plurality of content keys to said licensee, comprises encrypting said material in real-time with said plurality of content keys and providing said material encrypted with said plurality of content keys to said licensee by transmitting it as streaming media.

8. The method according to claim 1 , wherein said plurality of content keys encrypted with said plurality of license keys is mapped to corresponding portions of said material included in said at least one MPEG-4 bit stream encrypted with said plurality of content keys, by IPMP descriptors associated with said corresponding portions.

9. The method according to claim 1 , wherein said plurality of content keys are used one-at-a-time for encrypting and decrypting said corresponding time periods of said material.

10. An apparatus for securely providing material to a licensee of the material, comprising at least one server configured with at least one computer program for:

transmitting a plurality of license keys to a client device operable by a licensee of material;

transmitting said material in at least one MPEG-4 bit stream encrypted by a plurality of content keys for corresponding periods of time of said material; and

transmitting said plurality of content keys encrypted with said plurality of license keys, used one-at-a-time on a periodically rotating basis for encrypting and decrypting said plurality of content keys, to said client device in an Intellectual Property Management and Protection (IPMP) stream provided along with said material.

11. The apparatus according to claim 10 , wherein said at least computer program is further for transmitting a license authorizing said licensee to use said material.

12. The apparatus according to claim 11 , wherein said license includes a plurality of usage rights for using said material.

13. The apparatus according to claim 10 , wherein said at least one computer program is further for establishing an authenticated secure channel with said client device and transmit said plurality of license keys along with said license to said client device over said secure channel.

14. The apparatus according to claim 10 , wherein said at least one server comprises a license server configured with a licensing computer program for transmitting said plurality of license keys to said client device, and a data providing server configured with a data providing computer program for transmitting said material encrypted with said plurality of content keys and said plurality of content keys encrypted with said plurality of license keys, to said client device.

15. The apparatus according to claim 10 , wherein said plurality of content keys encrypted with said plurality of license keys is mapped to corresponding portions of said material included in said at least one MPEG-4 bit stream encrypted with said plurality of content keys by IPMP descriptors associated with said corresponding portions.

16. The apparatus according to claim 10 , wherein said plurality of content keys are used one-at-a-time for encrypting and decrypting said corresponding time periods of said material.

17. A system for securely providing material to a licensee of the material, comprising:

a client device operable by a licensee of material; and

at least one server configured to transmit a plurality of license keys, said material in at least one MPEG-4 bit stream encrypted by a plurality of content keys for corresponding time periods of said material, and said plurality of content keys encrypted with said plurality of license keys, used one-at-a-time on a periodically rotating basis for encrypting and decrypting said plurality of content keys, to said client device in an Intellectual Property Management and Protection (IPMP) stream provided along with said material.

18. The system according to claim 17 , wherein said at least one server is further configured to transmit a license authorizing said licensee to use said material to said client.

19. The system according to claim 18 , wherein said license includes a plurality of usage rights for using said material.

20. The system according to claim 18 , wherein said at least one server is further configured to establish an authenticated secure channel with said client device and transmit said plurality of license keys along with said license to said client device over said secure channel.

21. The system according to claim 17 , wherein said at least one server comprises a license server configured to transmit said plurality of license keys to said client device, and a data providing server configured to transmit said encrypted material and said encrypted plurality of content keys to said client device.

22. The system according to claim 17 , wherein said plurality of content keys encrypted with said plurality of license keys is mapped to corresponding portions of said material included in said at least one MPEG-4 bit stream encrypted with said plurality of content keys by IPMP descriptors associated with said corresponding portions.

23. The system according to claim 17 , wherein said plurality of content keys are used one-at-a-time for encrypting and decrypting said corresponding time periods of said material.

24. The system according to claim 17 , wherein said client device is configured to:

decrypt said encrypted plurality of content keys using said plurality of license keys; and

decrypt said encrypted material using said decrypted plurality of content keys.

25. The system according to claim 24 , wherein said client is further configured to receive said plurality of license keys along with a license authorizing said licensee to use said material from said at least one server.

26. The system according to claim 25 , wherein said license includes a plurality of usage rights for using said material.

27. The system according to claim 26 , wherein said client is further configured to use said material only in accordance with said plurality of usage rights of said license.

28. A method for securely receiving material from a licensor of the material, comprising:

receiving a license to use material;

receiving a plurality of license keys corresponding to said license;

receiving said material in at least one MPEG-4 bit stream encrypted by a plurality of content keys for corresponding time periods of said material;

receiving said plurality of content keys encrypted with said plurality of license keys, used one-at-a-time on a periodically rotating basis for encrypting and decrypting said plurality of content keys, in an Intellectual Property Management and Protection (IPMP) stream provided along with said material;

decrypting said encrypted plurality of content keys using said plurality of license keys; and

decrypting said encrypted material using said decrypted plurality of content keys for corresponding time periods of said material.

29. The method according to claim 28 , wherein said license includes a plurality of usage rights for using said material.

30. The method according to claim 28 , wherein said encrypted plurality of content keys is received with said encrypted material.

31. The method according to claim 28 , wherein said license, said plurality of license keys, said encrypted material, and said encrypted plurality of content keys are received electronically.

Assignments (11)
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
RELEASE OF SECURITY INTEREST Recorded Jan 5, 2017
From: ROVI SOLUTIONS CORPORATION
To: MARKING OBJECT VIRTUALIZATION INTELLIGENCE LLC
Reel/Frame 040866/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2016
From: ROVI SOLUTIONS CORPORATION
To: MARKING OBJECT VIRTUALIZATION INTELLIGENCE, LLC
Reel/Frame 039426/0931 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE TO READ JULY 22, 2016 PREVIOUSLY RECORDED ON REEL 039261 FRAME 0298. ASSIGNOR(S) HEREBY CONFIRMS THE EXECUTION DATE OF THE SECURITY INTEREST. Recorded Jul 28, 2016
From: MARKING OBJECT VIRTUALIZATION INTELLIGENCE, LLC
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 039503/0398 →
SECURITY INTEREST Recorded Jul 26, 2016
From: MARKING OBJECT VIRTUALIZATION INTELLIGENCE, LLC
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 039261/0298 →
CHANGE OF NAME Recorded Jun 9, 2016
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 038947/0271 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded May 15, 2008
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; GEMSTAR-TV GUIDE INTERNATIONAL, INC.; INDEX SYSTEMS INC; MACROVISION CORPORATION; ODS PROPERTIES, INC.; STARSIGHT TELECAST, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020986/0074 →