IP Library Granted Patent US 7,340,778
Granted Patent B2
US 7,340,778 · App. 10/202,132 · Granted Mar 4, 2008

Method and apparatus for ensuring the copy protection of digital 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 7,340,778
App. No.
10/202,132
Granted
Mar 4, 2008
Kind
B2
Abstract

When digital data is to be copy protected at a processing station, for example, prior to its encoding and recording onto an optical disc, it is necessary to control a compliant encoder to utilise copy protection files to perform the copy protection routine. To ensure that the digital data is reliably copy protected, predetermined noise signals are incorporated into the digital data and the processing steps which add the copy protection are additionally caused to remove the noise signals. By this means, if the digital data is not copy protected, the noise signals remain. This enables non-copy protected digital data to be readily identified and ensures that it is effectively unusable to a consumer.

Claims (32)

1. A method of ensuring data is copy protected, the method comprising:

receiving input data at a processing station;

modifying a copy protection process to enable the removal of predetermined noise signals comprising erroneous signals added into the input data at pre-selected locations, upon detecting that the input data include the predetermined noise signals; and

applying the modified copy protection process to the input data thereby both removing the predetermined noise signals, upon detecting that the input data include the predetermined noise signals, and copy protecting the input data.

2. The method of claim 1 , further including encoding the input data.

3. The method of claim 2 , wherein the input data is digital data which is then encoded at the processing station.

4. The method claim 2 , wherein the input data is in analog form, which is then converted into digital data and encoded.

5. The method of claim 1 , wherein processed data output from the processing station is to be recorded onto an optical disc.

6. The method of claim 1 , further comprising reading or playing processed data output from the processing station to check that the predetermined noise signals have been removed.

7. The method of claim 1 , wherein the predetermined noise signals have been incorporated in the input data by a publisher or compiler, the input data with the added predetermined noise signals being delivered subsequently to the processing station.

8. The method of claim 7 , wherein the input data with the said predetermined noise signals are delivered to the processing station recorded on an optical disc, on a tape, or on any other data carrier.

9. The method of claim 7 , wherein processed data output from the processing station is to be recorded onto an optical disc.

10. The method of claim 7 , further comprising reading or playing processed data output from the processing station to check that the predetermined noise signals have been removed.

11. The method of claim 1 , further comprising adding the predetermined noise signals to the input data at the processing station upon detecting that the received input data does not include the predetermined noise signals.

12. The method of claim 11 , wherein processed output from the processing station is to be recorded onto an optical disc.

13. The method of claim 11 , further comprising reading or playing processed data output from the processing station to check that the predetermined noise signals have been removed.

14. The method of claim 1 , further comprising providing to the processing station identification of the locations of the predetermined noise signals, and removing or restoring the data at each identified location.

15. The method of claim 1 , wherein the predetermined noise signals comprise erroneous values which are added into the input data in the digital domain at pre-selected locations.

16. The method of claim 15 , further comprising detecting the predetermined noise signals by detecting erroneous values in the digital domain of the input data and identifying the locations at which the detected noise occurred, and removing or restoring the data at each identified location.

17. The method of claim 16 further comprising reading or playing the processed digital data output from the processing station to check that the predetermined noise signals have been removed.

18. The method of claim 16 , wherein the predetermined noise signals have been incorporated in the input data by a publisher or compiler, the input data with the added predetermined noise being delivered subsequently to the processing station.

19. The method of claim 16 , wherein the input data with the said predetermined noise signals are delivered to the processing station recorded on an optical disc, on a tape, or on any other data carrier.

20. The method of claim 1 , wherein the predetermined noise signals comprise erroneous impulses which are superimposed onto the input data in the analog domain at pre-selected locations.

21. The method of claim 20 , further comprising detecting the predetermined noise signals by detecting impulses in the analog domain of the input data and identifying the locations at which the detected noise occurred, and removing or restoring the data at, each identified location.

22. The method of claim 21 , further comprising reading or playing processed data output from the processing station to check that the predetermined noise signals have been removed.

23. The method of claim 21 , wherein the predetermined noise signals have been incorporated in the input data by a publisher or compiler, the input data with the added predetermined noise signals being delivered subsequently to the processing station.

24. The method of claim 21 , wherein the input data with the said predetermined noise signals are delivered to the processing station recorded on an optical disc, on a tape, or on any other data carrier.

25. The method of claim 1 , wherein the predetermined noise signals are arranged to carry information.

26. Apparatus for copy protecting input data comprising a processing station arranged to receive input data, the input data including predetermined noise signals comprising erroneous signals added into the input data at pre-selected locations, said processing station including a copy protection process, a preparatory circuit to modify the copy protection process to enable the removal of the predetermined noise signals, and an encoder circuit responsive to the preparatory circuit, wherein the encoder circuit encodes the input data to produce a processed digital data output which is copy protected, wherein the modified copy protection process causes the encoder circuit to remove the predetermined noise signals from the processed digital data output.

27. Apparatus for copy protecting input data comprising a processing station arranged to receive input data and to output processed digital data, said processing station by including a noise generator which adds predetermined noise signals comprising erroneous signals added into the input data at pre-selected locations, a copy protection process, a preparatory circuit to modify the copy protection process to enable the removal of the predetermined noise signals, and an encoder circuit responsive to the preparatory circuit, wherein the encoder circuit encodes the input data to produce processed digital data which is copy protected, wherein the modified copy protection process causes the encoder circuit to remove the predetermined noise signals from the processed digital data output.

28. A data carrier carrying encoded digital data for recording on an optical master disc, the digital data having been processed from input data, the input data including predetermined noise signals comprising erroneous signals added into the input data at pre-selected locations, the digital data having been processed by modifying a copy protection process to enable the removal of the predetermined noise signals, and applying the modified copy protection process to the input data thereby both removing the predetermined noise signals and copy protecting the input data.

29. The data carrier of claim 28 , wherein the data carrier is an optical disc.

Assignments (13)
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 →
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 →
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 →
CHANGE OF NAME Recorded Jun 9, 2016
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 038947/0271 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2002
From: BROWN, STEPHEN NIGEL
To: MACROVISION CORPORATION
Reel/Frame 013766/0315 →