IP Library Granted Patent US 8,311,978
Granted Patent B2
US 8,311,978 · App. 13/020,761 · Granted Nov 13, 2012

Computer enabled methods to inhibit file and volume name copying and to circumvent same

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,311,978
App. No.
13/020,761
Granted
Nov 13, 2012
Kind
B2
Abstract

Provided here is a copy protection method and apparatus to confuse currently available personal computer software (and other content) copying packages by use of unexpected (“illegal”) special characters in the volume (or directory) name for the software or other content or data subject to being copied. This method can be used alone or with a broad range of other known copy protection technologies such as RipGuard (available from Macrovision Corp.). Also provided here is a method and apparatus to defeat the confusion method, thereby allowing copying of such copy protected software.

Claims (12)

1. A method processed by a computer processor of copy protecting stored content or data in a computer system environment having an operating system, comprising the acts of:

providing a volume or directory designating a storage area in a computer storage medium, the volume or directory having a name, the name conforming to requirements of the operating system;

altering the volume name or the directory name to include at least one character which is the ellipsis symbol “...” and is placed at the end of the volume name or directory name and which is accepted by a file naming convention of the operating system as appropriate respectively for a volume name or directory name, and which prevents copying of content of the volume or directory by one or more copying programs.

2. The method of claim 1 , wherein the operating system is a Windows-type operating system.

3. The method of claim 1 , wherein the altered volume name or directory name is user defined.

4. The method of claim 1 , wherein the altered volume name or directory name is generic.

5. The method of claim 1 , wherein the ellipsis symbol “...” is provided by keying on a numeric key pad ALT+0133.

6. A computer readable medium storing computer code for carrying out the method of claim 1 .

7. A method processed by a computer processor of circumventing copy protection of a copy protected volume or directory to allow copying of associated files from the copy protected volume or directory, wherein the copy protected volume or directory has at least one copy protected file, the method comprising the acts of:

creating a new volume or directory,

assigning a name to the new volume or directory that conforms to name requirements of an associated computer operating system and allows copying thereof, and

copying the associated files and the at least one copy protected file from the copy protected volume or directory to the new volume or directory; wherein the copy-protected volume or directory has a copy-protected name that includes the ellipsis symbol “...” and which is placed at the end of the volume or directory name and which is accepted by a file naming convention of the operating system as appropriate respectively for a volume name or directory name, and wherein the copy-protected name prevents copying by one or more copying programs.

Assignments (11)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI SOLUTIONS CORPORATION
To: ROVI SOLUTIONS LLC
Reel/Frame 069047/0372 →
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI SOLUTIONS LLC
To: ADEIA SOLUTIONS LLC
Reel/Frame 069047/0464 →
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 →
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 →
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 →
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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2012
From: MANISCALCO, ANTHONY; YATES, MICHAEL
To: MACROVISION CORPORATION
Reel/Frame 029065/0163 →
CHANGE OF NAME Recorded Apr 13, 2011
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 026122/0673 →