
US Patent No: 4,584,641
Number of patents in Portfolio can not be more than 2000
Copyprotecting system for software protection
Stats
-
Apr 22, 1986
Issued date -
Aug 29, 1983
filing date -
06/533,132
serial no -
Expired
status

Importance
|
US Family Size
|
International Coverage
|
Patent Longevity
|
Forward Citations
|
Abstract
A means for copyprotecting disks. The present invention may be utilized with both blank and programmed disks. Permanent random input/output errors such as an absence of magnetic material are placed on a disk by removal of material or by other methods and an input/output error trap routine or program is placed on the disk. The input/output error trap routine or program runs during the use of the user software program. A copied disk will not contain the permanent input/output error that existed on the original target disk because the input/output errors are not reproduced because they are not machine readable. When the copied disk is run, the input/output error trap routine cannot locate the permanent input/output error that existed on the original target disk. When the permanent input/output error is not located by the input/output error trap routine the volume table of contents on the disk is scrambled, the input/output error trap routine is deleted and the copied or pirated user software program is scrambled both in memory and on the disk. Location of the permanent input/output error by the input/output error trap routine on the target disk allows the user software program to continue normal processing.
First Claim
Related Publications
- 15 United States
- 10 France
- 8 Japan
- 7 China
- 5 Korea
- 2 Other
Patent Owner(s)
- Assignment data not available. Check USPTO
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Inventor(s)
| Inventor Name | Address | # of filed Patents | Total Citations |
|---|---|---|---|
| Guglielmino, Paul | 734 Marble Way, Boca Raton, FL 33432 | 1 | 176 |
Cited Art
- No Cited Art to Display
Patent Citation Ranking
Forward Cites
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 7,856,650 Signal processing apparatus and methods | 1 | 1993 | |
| 7,831,204 Signal processing apparatus and methods | 1 | 1995 | |
| 7,769,344 Signal processing apparatus and methods | 1 | 1995 | |
| 7,865,920 Signal processing apparatus and methods | 0 | 1995 | |
| 7,861,278 Signal processing apparatus and methods | 1 | 1995 | |
| 7,849,493 Signal processing apparatus and methods | 1 | 1995 | |
| 7,769,170 Signal processing apparatus and methods | 0 | 1995 | |
| 7,953,223 Signal processing apparatus and methods | 1 | 1995 | |
| 7,849,479 Signal processing apparatus and methods | 0 | 1995 | |
| 7,840,976 Signal processing apparatus and methods | 0 | 1995 | |
| 7,805,748 Signal processing apparatus and methods | 0 | 1995 | |
| 7,797,717 Signal processing apparatus and methods | 0 | 1995 | |
| 7,783,252 Signal processing apparatus and methods | 0 | 1995 | |
| 7,784,082 Signal processing apparatus and methods | 0 | 1995 | |
| 7,856,649 Signal processing apparatus and methods | 0 | 1995 | |
| 7,830,925 Signal processing apparatus and methods | 0 | 1995 | |
| 7,801,304 Signal processing apparatus and methods | 1 | 1995 | |
| 7,752,649 Signal processing apparatus and methods | 0 | 1995 | |
| 8,395,707 Signal processing apparatus and methods | 0 | 1995 | |
| 8,112,782 Signal processing apparatus and methods | 0 | 1995 | |
| 8,046,791 Signal processing apparatus and methods | 0 | 1995 | |
| 7,926,084 Signal processing apparatus and methods | 1 | 1995 | |
| 7,827,587 Signal processing apparatus and methods | 0 | 1995 | |
| 7,810,115 Signal processing apparatus and methods | 0 | 1995 | |
| 7,764,685 Signal processing apparatus and methods | 0 | 1995 | |
| 7,752,650 Signal processing apparatus and methods | 0 | 1995 | |
| 7,861,263 Signal processing apparatus and methods | 0 | 1995 | |
| 7,827,586 Signal processing apparatus and methods | 0 | 1995 | |
| 7,823,175 Signal processing apparatus and methods | 0 | 1995 | |
| 7,814,526 Signal processing apparatus and methods | 0 | 1995 | |
| 7,805,738 Signal processing apparatus and methods | 0 | 1995 | |
| 7,734,251 Signal processing apparatus and methods | 2 | 1995 | |
| 8,191,091 Signal processing apparatus and methods | 5 | 1995 | |
| 7,992,169 Signal processing apparatus and methods | 0 | 1995 | |
| 7,966,640 Signal processing apparatus and methods | 0 | 1995 | |
| 7,958,527 Signal processing apparatus and methods | 0 | 1995 | |
| 7,940,931 Signal processing apparatus and methods | 1 | 1995 | |
| 7,908,638 Signal processing apparatus and methods | 0 | 1995 | |
| 7,889,865 Signal processing apparatus and methods | 0 | 1995 | |
| 7,870,581 Signal processing apparatus and methods | 0 | 1995 | |
| 7,864,248 Signal processing apparatus and methods | 0 | 1995 | |
| 7,864,956 Signal processing apparatus and methods | 0 | 1995 | |
| 7,860,131 Signal processing apparatus and methods | 0 | 1995 | |
| 7,844,995 Signal processing apparatus and methods | 0 | 1995 | |
| 7,836,480 Signal processing apparatus and methods | 1 | 1995 | |
| 7,817,208 Signal processing apparatus and methods | 0 | 1995 | |
| 7,818,761 Signal processing apparatus and methods | 0 | 1995 | |
| 7,818,776 Signal processing apparatus and methods | 0 | 1995 | |
| 7,818,778 Signal processing apparatus and methods | 0 | 1995 | |
| 7,805,749 Signal processing apparatus and methods | 0 | 1995 | |
| 7,793,332 Signal processing apparatus and methods | 0 | 1995 | |
| 7,774,809 Signal processing apparatus and method | 0 | 1995 | |
| 7,761,890 Signal processing apparatus and methods | 1 | 1995 | |
|
|
|||
| 6,157,721 Systems and methods using cryptography to protect secure computing environments | 378 | 1996 | |
| 5,943,422 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels | 651 | 1996 | |
| 5,892,900 Systems and methods for secure transaction management and electronic rights protection | 1511 | 1996 | |
| 5,910,987 Systems and methods for secure transaction management and electronic rights protection | 608 | 1996 | |
| 5,917,912 System and methods for secure transaction management and electronic rights protection | 518 | 1997 | |
| 5,915,019 Systems and methods for secure transaction management and electronic rights protection | 513 | 1997 | |
| 5,920,861 Techniques for defining using and manipulating rights management data structures | 482 | 1997 | |
| 5,982,891 Systems and methods for secure transaction management and electronic rights protection | 689 | 1997 | |
| 6,112,181 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information | 596 | 1997 | |
| 6,253,193 Systems and methods for the secure transaction management and electronic rights protection | 487 | 1998 | |
| 6,185,683 Trusted and secure techniques, systems and methods for item delivery and execution | 549 | 1998 | |
| 6,240,185 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels | 273 | 1999 | |
| 7,233,948 Methods and apparatus for persistent control and protection of content | 120 | 1999 | |
| 6,138,119 Techniques for defining, using and manipulating rights management data structures | 339 | 1999 | |
| 6,363,488 Systems and methods for secure transaction management and electronic rights protection | 360 | 1999 | |
| 7,133,845 System and methods for secure transaction management and electronic rights protection | 71 | 1999 | |
| 6,389,402 Systems and methods for secure transaction management and electronic rights protection | 306 | 1999 | |
| 6,237,786 Systems and methods for secure transaction management and electronic rights protection | 320 | 1999 | |
| 7,069,451 Systems and methods for secure transaction management and electronic rights protection | 44 | 1999 | |
| 6,427,140 Systems and methods for secure transaction management and electronic rights protection | 299 | 1999 | |
| 7,133,846 Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management | 85 | 1999 | |
| 6,658,568 Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management | 325 | 1999 | |
| 7,165,174 Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management | 55 | 1999 | |
| 7,092,914 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information | 32 | 2000 | |
| 7,243,236 Systems and methods for using cryptography to protect secure and insecure computing environments | 16 | 2000 | |
| 7,430,670 Software self-defense systems and methods | 44 | 2000 | |
| 7,143,290 Trusted and secure techniques, systems and methods for item delivery and execution | 25 | 2000 | |
| 7,062,500 Techniques for defining, using and manipulating rights management data structures | 64 | 2000 | |
| 7,095,854 Systems and methods for secure transaction management and electronic rights protection | 29 | 2000 | |
| 6,292,569 Systems and methods using cryptography to protect secure computing environments | 269 | 2000 | |
| 6,948,070 Systems and methods for secure transaction management and electronic rights protection | 85 | 2000 | |
| 7,076,652 Systems and methods for secure transaction management and electronic rights protection | 79 | 2001 | |
| 6,449,367 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels | 210 | 2001 | |
| 7,120,800 Systems and methods for secure transaction management and electronic rights protection | 66 | 2001 | |
| 7,120,802 Systems and methods for using cryptography to protect secure computing environments | 22 | 2001 | |
| 7,124,302 Systems and methods for secure transaction management and electronic rights protection | 70 | 2001 | |
| 7,051,212 Systems and methods for secure transaction management and electronic rights protection | 31 | 2002 | |
| 6,618,484 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels | 123 | 2002 | |
| 7,143,066 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information | 50 | 2002 | |
| 7,110,983 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information | 41 | 2002 | |
| 6,938,021 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information | 96 | 2002 | |
| 8,307,212 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels | 0 | 2003 | |
| 7,100,199 Systems and methods for secure transaction management and electronic rights protection | 38 | 2003 | |
| 7,415,617 Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management | 38 | 2004 | |
| 7,392,395 Trusted and secure techniques, systems and methods for item delivery and execution | 11 | 2005 | |
| 7,281,133 Trusted and secure techniques, systems and methods for item delivery and execution | 16 | 2005 | |
| 7,844,835 Systems and methods for secure transaction management and electronic rights protection | 4 | 2005 | |
| 8,185,473 Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management | 1 | 2006 | |
| 7,917,749 Systems and methods for secure transaction management and electronic rights protection | 0 | 2006 | |
| 7,925,898 Systems and methods using cryptography to protect secure computing environments | 1 | 2006 | |
|
|
|||
| 6,594,692 Methods for transacting electronic commerce | 225 | 1996 | |
| 8,131,883 Method for distributing content to a user station | 2 | 2000 | |
| 6,769,009 Method and system for selecting a personalized set of information channels | 113 | 2000 | |
| 6,658,464 User station software that controls transport, storage, and presentation of content from a remote source | 141 | 2000 | |
| 6,611,862 User station software that controls transport and presentation of content from a remote source | 130 | 2000 | |
| 6,557,054 Method and system for distributing updates by presenting directory of software available for user installation that is not already installed on user station | 144 | 2000 | |
| 8,069,204 Providing and receiving content over a wireless communication system | 2 | 2006 | |
| 8,024,399 Software distribution over a network | 2 | 2006 | |
| 8,321,499 Method for distributing content to a user station | 2007 | ||
| 7,653,687 Method for distributing content to a user station | 19 | 2007 | |
|
|
|||
| 6,338,933 Methods and apparatus for rendering an optically encoded medium unreadable | 72 | 1999 | |
| 6,531,262 Methods and apparatus for rendering an optically encoded medium unreadable and tamper-resistant | 7 | 2000 | |
| 6,434,109 Machine-readable optical disc with reading-inhibit agent | 41 | 2001 | |
| 6,709,802 Methods and apparatus for rendering an optically encoded medium unreadable | 31 | 2001 | |
| 6,838,144 Directory read inhibitor for optical storage media | 27 | 2003 | |
| 6,960,382 Limited play optical devices with interstitial reactive layer and methods of making same | 0 | 2004 | |
|
|
|||
| 6,874,092 Method and apparatus for erasing data after tampering | 22 | 2001 | |
| 7,325,052 Method and system to erase data after expiration or other condition | 8 | 2004 | |
| 7,152,095 Method and apparatus for erasing data after tampering | 0 | 2005 | |
| 7,703,125 Approach for deleting electronic documents on network devices using document retention policies | 1 | 2005 | |
| 8,005,936 Method and system to erase data by overwriting after expiration or other condition | 1 | 2007 | |
| 8,272,028 Approach for managing access to electronic documents on network devices using document retention policies and document security policies | 2008 | ||
|
|
|||
| 7,376,073 Optical storage medium having distortion regions, and a method of modifying an optical storage medium to include distortion regions | 4 | 2001 | |
| 7,562,396 Systems and methods for media authentication | 2 | 2002 | |
| 7,716,485 Systems and methods for media authentication | 1 | 2004 | |
| 7,643,393 Systems and methods for optical media modification | 1 | 2004 | |
| 7,944,806 Method for modifying optical path on optical recording medium having distortion regions | 0 | 2008 | |
| 8,095,798 Systems and methods for media authentication | 0 | 2010 | |
|
|
|||
| 6,324,026 Readable indelible mark on storage media | 15 | 1998 | |
| 6,259,575 Readable indelible mark on storage media | 5 | 1998 | |
| 6,445,523 Readable indelible mark on storage media | 4 | 2001 | |
| 7,647,639 Methods for detecting executable code which has been altered | 0 | 2006 | |
|
|
|||
| 4,977,594 Database usage metering and protection system and method | 645 | 1989 | |
| 5,050,213 Database usage metering and protection system and method | 560 | 1990 | |
| 5,410,598 Database usage metering and protection system and method | 567 | 1994 | |
|
|
|||
| 4,975,898 Method and apparatus for preventing copying of an optical disk | 84 | 1988 | |
| 6,999,587 Information recording/reproducing system | 16 | 2000 | |
| 7,761,926 Information recording/playback system | 0 | 2006 | |
|
|
|||
| 5,418,852 Unauthorized use prevention method for optical disks, optical disk having unauthorized use prevention function, and optical disk apparatus | 111 | 1993 | |
| 5,982,886 Unauthorized use preventing method for optical disks, optical disk having unauthorized use prevention function, and optical disk apparatus | 50 | 1996 | |
|
|
|||
| 4,866,769 Hardware assist for protecting PC software | 199 | 1987 | |
| 6,684,254 Hyperlink filter for "pirated" and "disputed" copyright material on the internet in a method, system and program | 22 | 2000 | |
|
|
|||
| 7,444,682 Security memory device and method for making same | 5 | 2002 | |
| 8,281,411 Security memory device and method for making same | 0 | 2008 | |
|
|
|||
| 6,151,643 Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer | 354 | 1996 | |
| 7,107,366 System, method, and computer program product for uninstalling computer software | 9 | 2003 | |
|
|
|||
| 7,316,032 Method for allowing a customer to preview, acquire and/or pay for information and a system therefor | 13 | 2002 | |
| 7,562,397 Method and system for facilitating search, selection, preview, purchase evaluation, offering for sale, distribution, and/or sale of digital content and enhancing the security thereof | 6 | 2004 | |
|
|
|||
| 5,379,433 Protection against unauthorized use of software recorded on recording medium | 95 | 1993 | |
| 5,809,545 Optical disc for a master key, and a method and apparatus for optical-disc information management which inhibit and permit reproduction of main information from an illegal copy disc by using physical and logical security information | 21 | 1995 | |
|
|
|||
| 5,220,476 Non-erasable magnetic data storage method | 9 | 1990 | |
|
|
|||
| 4,646,234 Anti-piracy system using separate storage and alternate execution of selected proprietary and public portions of computer programs | 90 | 1984 | |
|
|
|||
| 6,192,475 System and method for cloaking software | 57 | 1998 | |
|
|
|||
| 5,628,015 Method for unlocking software files locked to a specific storage device | 24 | 1995 | |
|
|
|||
| 5,412,718 Method for utilizing medium nonuniformities to minimize unauthorized duplication of digital information | 134 | 1993 | |
|
|
|||
| 5,295,187 Illegal copy prevention apparatus | 8 | 1991 | |
|
|
|||
| 7,721,338 Defeat of the copy protection of optical discs | 0 | 2005 | |
|
|
|||
| 5,572,589 Disc serialization | 53 | 1993 | |
|
|
|||
| 5,563,947 CD-PROM | 49 | 1995 | |
|
|
|||
| 8,060,903 Signal processing apparatus and methods | 0 | 1995 | |
|
|
|||
| 6,304,948 Method and apparatus for erasing data after expiration | 46 | 1998 | |
|
|
|||
| 8,059,937 Relating to the copy protection of optical discs | 0 | 2004 | |
|
|
|||
| 4,868,736 Code operated access control system for electronic data store | 38 | 1987 | |
|
|
|||
| 5,533,124 Electronic trading card system | 54 | 1994 | |
|
|
|||
| 4,849,836 Copy protection for computer discs | 49 | 1986 | |
|
|
|||
| 6,982,109 Method for rendering surface layer of limited play disk lightfast | 0 | 2001 | |
|
|
|||
| 4,823,210 Copy protected disk | 16 | 1984 | |
|
|
|||
| 5,027,396 Execution protection for floppy disks | 58 | 1990 | |
|
|
|||
| 4,734,796 Technique for preventing unauthorized copying of information recorded on a recording medium and a protected recording medium | 44 | 1983 | |
| 4,980,782 Software protection and identification system | 96 | 1985 | |
| 4,858,036 Software protection and identification system | 40 | 1986 | |
| 5,024,495 Computer software protection, by optical effects | 3 | 1990 | |
| 7,281,652 Point-of-sale provider evaluation | 8 | 2005 | |
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |