IP Library Granted Patent US 8,930,718
Granted Patent B2
US 8,930,718 · App. 11/729,342 · Granted Jan 6, 2015

Apparatus for and a method of providing content data

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 8,930,718
App. No.
11/729,342
Granted
Jan 6, 2015
Kind
B2
Abstract

Apparatus and a method are described to enable reading apparatus to access content data of an optical disc such as a DVD where the content data carried by the DVD is encrypted by an encryption technique that requires a decryption key or keys. Reproduced content data corresponding to the encrypted content data is provided and this reproduced content data, at least some of which may be encrypted using a different technique, is made available for access by a reading apparatus. The reproduced content data may be stored on the same optical disc as the encrypted content data or at a different location, for example on a storage medium which may be coupled to the reading apparatus or at a location on a network that can be accessed by the reading apparatus.

Claims (29)

1. Apparatus to provide content data, the apparatus comprising:

a data receiver to receive an authored file having content data and data identifying sectors of the authored file that are to be encrypted in accordance with a first encryption technique that requires a decryption key or keys;

an encrypter coupled to the data receiver to encrypt content data by carrying out the encryption process on the sectors of the authored file flagged for encryption to produce encrypted content data for recordation on a recording medium;

a content reproducer coupled to the data receiver to receive the authored file and to provide reproduced content data, the content reproducer comprising:

a content copier to copy the content data of each sector of the authored file flagged for encryption, and

a reproduced content data encrypter to encrypt content data of at least some of the sectors flagged for encryption in accordance with a second encryption technique different from the first encryption technique to produce the reproduced content data; and

a reproduced content data provider to provide the reproduced content data for access by a reading apparatus in place of the encrypted content data, the reproduced content data provider causing the reproduced content data to be stored on the same recording medium as the encrypted content data, wherein the reproduced content data is stored in a control area or a sector that does not form part of a navigational path of the recording medium used by the reading apparatus to play content.

2. Apparatus according to claim 1 , wherein the reproduced content data encrypter encrypts I frames of MPEG content data.

3. Apparatus according to claim 1 , wherein the reproduced content data provider causes the reproduced content data to be stored at a different location from the encrypted content data.

4. Apparatus according to claim 1 , wherein the reproduced content data provider causes the reproduced content data to be stored at a location remote from the encrypted content data.

5. Apparatus according to claim 1 , wherein the reproduced content data provider causes the reproduced content data to be stored by at least one of a network storage device and a portable storage device separate from the recording medium on which encrypted content data is recorded.

6. Apparatus according to claim 1 , wherein the recording medium comprises an optical disc and the reproduced content data encrypter encrypts only sufficient data to inhibit decoding of the MPEG data, which data is selected from the list comprising: certain frames of MPEG content data; key frames; sufficient intraframes frames (I-frames); portions of I-frames; and p-frame slices.

7. Apparatus according to claim 1 , wherein the encrypter uses CSS encryption.

8. A method of providing content data, the method comprising:

receiving an authored file having content data and data identifying sectors of the authored file that are to be encrypted in accordance with a first encryption technique that requires a decryption key or keys;

encrypting content data of the authored file by carrying out an encryption process using the first encryption technique on the sectors of the authored file flagged for encryption to produce encrypted content data for recordation on a recording medium;

reproducing content data of the authored file by copying the content data of each sector of the authored file flagged for encryption and encrypting content data of at least some of the sectors flagged for encryption in accordance with a second encryption technique different from the first encryption technique to produce reproduced content data;

providing the reproduced content data for access by a reading apparatus in place of the encrypted content data; and

causing the reproduced content data to be stored on the same recording medium as the encrypted content data, wherein the reproduced content data is stored in a control area or a sector that does not form part of a navigational path of the recording medium used by the reading apparatus to play content.

9. A method according to claim 8 , wherein only sufficient data to inhibit decoding of the MPEG data is encrypted using the second encryption technique.

10. A method according to claim 8 , wherein the content data encrypted in accordance with the second encryption technique is selected from a list comprising: certain frames of MPEG content data; key frames; sufficient intraframe frames (I-frames); I-frame headers; and p-frame slices.

11. A method according to claim 8 , wherein the first encryption technique is CSS encryption.

12. A method according to claim 8 , further comprising storing the reproduced content data at a remote location on a different storage device than the same recording medium, or at a network location.

13. A non-transitory computer readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions, which, when executed by a processor, cause the processor to perform:

receiving an authored file having content data and data identifying sectors of the authored file that are to be encrypted in accordance with a first encryption technique that requires a decryption key or keys;

encrypting content data of the authored file by carrying out an encryption process using the first encryption technique on the sectors of the authored file flagged for encryption to produce encrypted content data for recordation on a recording medium;

reproducing content data of the authored file by copying the content data of each sector of the authored file flagged for encryption and encrypting content data of at least some of the sectors flagged for encryption in accordance with a second encryption technique different from the first encryption technique to produce reproduced content data;

providing the reproduced content data for access by a reading apparatus in place of the encrypted content data; and

causing the reproduced content data to be stored on the same recording medium as the encrypted content data, wherein the reproduced content data is stored in a control area or a sector that does not form part of a navigational path of the recording medium used by the reading apparatus to play content.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
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 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
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 →