Copyprotecting system for software protection

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4584641
SERIAL NO

06533132

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • Assignment data not available. Check PTO

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 224

Cited Art Landscape

  • No Cited Art to Display

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (14)
* 4734796 Technique for preventing unauthorized copying of information recorded on a recording medium and a protected recording medium 45 1983
* 4980782 Software protection and identification system 123 1985
* 4858036 Software protection and identification system 40 1986
* 5024495 Computer software protection, by optical effects 3 1990
8607296 Signal processing apparatus and methods 1 1995
* 2005/0251,490 Method for determining whether a client software application is licensed 3 2005
* 2005/0251,489 Method for evaluating software freely distributed over the internet 20 2005
* 2005/0273,436 Method for determining by a license server whether a client software application is licensed 5 2005
7281652 Point-of-sale provider evaluation 71 2005
* 2006/0261,144 Point-of-sale provider evaluation 1 2005
* 2005/0289,074 System for updating a licensing cache memory 1 2005
* 2008/0091,519 Point-of-sale provider evaluation 77 2007
* 2008/0098,038 Method And System To Erase Data By Overwriting After Expiration Or Other Condition 15 2007
* 2009/0241,200 SECURITY MEMORY DEVICE AND METHOD FOR MAKING SAME 2 2008
 
Institute of Systems Science (1)
* 5412718 Method for utilizing medium nonuniformities to minimize unauthorized duplication of digital information 172 1993
 
VERBATIM CORPORATION (1)
* 4823210 Copy protected disk 16 1984
 
ELECTRONIC PUBLISHING RESOURCES, INC. (3)
* 4977594 Database usage metering and protection system and method 839 1989
* 5050213 Database usage metering and protection system and method 715 1990
* 5410598 Database usage metering and protection system and method 746 1994
 
SONY CORPORATION (3)
* 4975898 Method and apparatus for preventing copying of an optical disk 87 1988
* 6999587 Information recording/reproducing system 20 2000
7761926 Information recording/playback system 1 2006
 
BRIGHAM YOUNG UNIVERSITY (1)
* 4646234 Anti-piracy system using separate storage and alternate execution of selected proprietary and public portions of computer programs 96 1984
 
INTELLECTUAL VENTURES ASSETS 33 LLC (3)
8407682 Software and method that enables selection of one of a plurality of online service providers 13 2004
9484077 Providing services from a remote computer system to a user station over a communications network 0 2010
9484078 Providing services from a remote computer system to a user station over a communications network 0 2010
 
EMC IP HOLDING COMPANY LLC (3)
6445523 Readable indelible mark on storage media 4 2001
* 7647639 Methods for detecting executable code which has been altered 0 2006
* 2006/0136,745 Methods for detecting executable code which has been altered 5 2006
 
XEROX CORPORATION (1)
* 5027396 Execution protection for floppy disks 61 1990
 
Software Heaven, Inc. (1)
* 4849836 Copy protection for computer discs 50 1986
 
CLOAKWORKS, INC. (1)
6192475 System and method for cloaking software 105 1998
 
ACADEMIC SOLUTIONS, LTD., A LIMITED PARTNERSHIP OF CALIFORNIA (1)
* 5220476 Non-erasable magnetic data storage method 11 1990
 
SCA IPLA HOLDINGS INC (10)
7376073 Optical storage medium having distortion regions, and a method of modifying an optical storage medium to include distortion regions 8 2001
7562396 Systems and methods for media authentication 3 2002
* 2003/0046,545 Systems and methods for media authentication 8 2002
7716485 Systems and methods for media authentication 2 2004
7643393 Systems and methods for optical media modification 1 2004
* 2005/0108,538 Systems and methods for media authentication 10 2004
* 2004/0223,428 Systems and methods for optical media modification 2 2004
7944806 Method for modifying optical path on optical recording medium having distortion regions 0 2008
8095798 Systems and methods for media authentication 1 2010
* 2010/0165,812 SYSTEMS AND METHODS FOR MEDIA AUTHENTICATION 1 2010
 
INTELLECTUAL VENTURES I LLC (19)
6594692 Methods for transacting electronic commerce 321 1996
8499030 Software and method that enables selection of one of a plurality of network communications service providers 10 2000
8131883 Method for distributing content to a user station 31 2000
6769009 Method and system for selecting a personalized set of information channels 217 2000
6658464 User station software that controls transport, storage, and presentation of content from a remote source 278 2000
6611862 User station software that controls transport and presentation of content from a remote source 219 2000
6557054 Method and system for distributing updates by presenting directory of software available for user installation that is not already installed on user station 222 2000
9111604 Software and method that enables selection of on-line content from one of a plurality of network content service providers in a single action 0 2006
8069204 Providing and receiving content over a wireless communication system 13 2006
8024399 Software distribution over a network 17 2006
* 2007/0130,400 Providing services from a remote computer system to a user station over a communications network 24 2006
* 2007/0094,418 Providing and receiving content over a wireless communication system 28 2006
* 2007/0073,846 Software distribution over a network 26 2006
8321499 Method for distributing content to a user station 11 2007
7653687 Method for distributing content to a user station 53 2007
* 2007/0220,107 Method for Distributing Content to a User Station 24 2007
8825872 Software and method for monitoring a data stream and for capturing desired data within the data stream 2 2009
8719339 Software and method that enables selection of one of a plurality of online service providers 2 2010
8635272 Method for distributing a list of updated content to a user station from a distribution server wherein the user station may defer installing the update 7 2012
 
PDACO LTD. (1)
* 5563947 CD-PROM 51 1995
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 5572589 Disc serialization 62 1993
 
SPECTRADISC CORPORATION (2)
6982109 Method for rendering surface layer of limited play disk lightfast 0 2001
* 2002/0102,499 Method for rendering surface layer of limited play disk lightfast 1 2001
 
KABUSHIKI KAISHA TOSHIBA (1)
* 5295187 Illegal copy prevention apparatus 12 1991
 
VICTOR COMPANY OF JAPAN, LTD. (2)
* 5379433 Protection against unauthorized use of software recorded on recording medium 98 1993
* 5809545 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 22 1995
 
FLEXPLAY TECHNOLOGIES, INC. (9)
6338933 Methods and apparatus for rendering an optically encoded medium unreadable 76 1999
6531262 Methods and apparatus for rendering an optically encoded medium unreadable and tamper-resistant 8 2000
6434109 Machine-readable optical disc with reading-inhibit agent 45 2001
6709802 Methods and apparatus for rendering an optically encoded medium unreadable 35 2001
6838144 Directory read inhibitor for optical storage media 31 2003
* 2004/0037,994 Directory read inhibitor for optical storage media 4 2003
6960382 Limited play optical devices with interstitial reactive layer and methods of making same 0 2004
* 2004/0209,034 Limited play optical devices with interstitial reactive layer and methods of making same 4 2004
* 2005/0181,169 Directory read inhibitor for optical storage media 1 2005
 
Intellectual Property I LLC (1)
8812620 Software and method that enables selection of one of a plurality of online service providers 2 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 4866769 Hardware assist for protecting PC software 256 1987
6684254 Hyperlink filter for "pirated" and "disputed" copyright material on the internet in a method, system and program 43 2000
 
HEWLETT-PACKARD COMPANY (1)
* 5628015 Method for unlocking software files locked to a specific storage device 26 1995
 
INTERTRUST TECHNOLOGIES CORPORATION (57)
* 6157721 Systems and methods using cryptography to protect secure computing environments 532 1996
* 5943422 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 933 1996
* 5892900 Systems and methods for secure transaction management and electronic rights protection 2427 1996
* 5910987 Systems and methods for secure transaction management and electronic rights protection 932 1996
* 5917912 System and methods for secure transaction management and electronic rights protection 693 1997
* 5915019 Systems and methods for secure transaction management and electronic rights protection 716 1997
* 5920861 Techniques for defining using and manipulating rights management data structures 619 1997
* 5982891 Systems and methods for secure transaction management and electronic rights protection 998 1997
* 6112181 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 980 1997
6253193 Systems and methods for the secure transaction management and electronic rights protection 720 1998
6185683 Trusted and secure techniques, systems and methods for item delivery and execution 756 1998
6240185 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 363 1999
7233948 Methods and apparatus for persistent control and protection of content 220 1999
* 6138119 Techniques for defining, using and manipulating rights management data structures 505 1999
6363488 Systems and methods for secure transaction management and electronic rights protection 555 1999
7133845 System and methods for secure transaction management and electronic rights protection 170 1999
6389402 Systems and methods for secure transaction management and electronic rights protection 443 1999
6237786 Systems and methods for secure transaction management and electronic rights protection 439 1999
7069451 Systems and methods for secure transaction management and electronic rights protection 116 1999
6427140 Systems and methods for secure transaction management and electronic rights protection 435 1999
7133846 Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management 241 1999
6658568 Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management 508 1999
7165174 Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management 74 1999
7092914 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 50 2000
7243236 Systems and methods for using cryptography to protect secure and insecure computing environments 42 2000
7430670 Software self-defense systems and methods 130 2000
7143290 Trusted and secure techniques, systems and methods for item delivery and execution 50 2000
7062500 Techniques for defining, using and manipulating rights management data structures 109 2000
7095854 Systems and methods for secure transaction management and electronic rights protection 55 2000
6292569 Systems and methods using cryptography to protect secure computing environments 354 2000
6948070 Systems and methods for secure transaction management and electronic rights protection 142 2000
7076652 Systems and methods for secure transaction management and electronic rights protection 152 2001
6449367 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 341 2001
7120800 Systems and methods for secure transaction management and electronic rights protection 99 2001
7120802 Systems and methods for using cryptography to protect secure computing environments 36 2001
* 2002/0023,214 Systems and methods using cryptography to protect secure computing environments 33 2001
7124302 Systems and methods for secure transaction management and electronic rights protection 122 2001
7051212 Systems and methods for secure transaction management and electronic rights protection 64 2002
6618484 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 214 2002
7143066 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 81 2002
7110983 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 82 2002
6938021 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 157 2002
* 2003/0069,749 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 39 2002
* 2003/0046,244 Methods for matching, selecting, and/or classifying based on rights management and/or other information 43 2002
* 2003/0041,239 Systems and methods using cryptography to protect secure computing environments 84 2002
8307212 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 1 2003
7100199 Systems and methods for secure transaction management and electronic rights protection 96 2003
8751793 Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management 15 2003
7415617 Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management 107 2004
7392395 Trusted and secure techniques, systems and methods for item delivery and execution 20 2005
7281133 Trusted and secure techniques, systems and methods for item delivery and execution 33 2005
7844835 Systems and methods for secure transaction management and electronic rights protection 25 2005
8533851 Systems and methods for secure transaction management and electronic rights protection 14 2006
8185473 Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management 25 2006
7917749 Systems and methods for secure transaction management and electronic rights protection 16 2006
8543842 System and methods for secure transaction management and electronics rights protection 10 2006
7925898 Systems and methods using cryptography to protect secure computing environments 11 2006
 
NYTELL SOFTWARE LLC (2)
7316032 Method for allowing a customer to preview, acquire and/or pay for information and a system therefor 27 2002
7562397 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 21 2004
 
RUNTIME INNOVATIONS LIMITED, 1.02 KELVIN CAMPUS, WEST OF SCOTLAND SCIENCE PARK, GLASGOW, G20 OSP, (1)
* 4868736 Code operated access control system for electronic data store 49 1987
 
ROVI SOLUTIONS LIMITED (2)
* 7721338 Defeat of the copy protection of optical discs 1 2005
* 2007/0053,260 Defeat of the copy protection of optical discs 2 2005
 
ROVI SOLUTIONS CORPORATION (1)
8059937 Relating to the copy protection of optical discs 2 2004
 
Personalized Media PMC Communications, L.L.C. (1)
8060903 Signal processing apparatus and methods 3 1995
 
FUJITSU LIMITED (2)
* 5418852 Unauthorized use prevention method for optical disks, optical disk having unauthorized use prevention function, and optical disk apparatus 121 1993
* 5982886 Unauthorized use preventing method for optical disks, optical disk having unauthorized use prevention function, and optical disk apparatus 52 1996
 
RICOH COMPANY, LTD. (8)
6874092 Method and apparatus for erasing data after tampering 49 2001
7325052 Method and system to erase data after expiration or other condition 15 2004
* 2006/0156,381 Approach for deleting electronic documents on network devices using document retention policies 18 2005
7152095 Method and apparatus for erasing data after tampering 3 2005
7703125 Approach for deleting electronic documents on network devices using document retention policies 5 2005
8005936 Method and system to erase data by overwriting after expiration or other condition 1 2007
8272028 Approach for managing access to electronic documents on network devices using document retention policies and document security policies 5 2008
* 2010/0095,349 Approach for Managing Access to Electronic Documents on Network Devices Using Document Retention Policies and Document Security Policies 14 2008
 
GRAPHON CORPORATION (5)
* 2006/0085,356 Method for purchasing a software license over a public network 8 2005
* 2006/0106,730 Retro-fitted network licensing system 8 2005
* 2006/0106,732 Network licensing system for portable computers 5 2005
* 2006/0265,337 AUTOMATED SYSTEM FOR MANAGEMENT OF LICENSED DIGITAL ASSETS 45 2006
8510226 Method for synchronous encryption between a client and a licensing agent 6 2007
 
MACRONIX INTERNATIONAL CO., LTD. (3)
* 7444682 Security memory device and method for making same 12 2002
* 2008/0040,608 Security memory device and method for making same 4 2002
8281411 Security memory device and method for making same 0 2008
 
RICOH AMERICAS CORPORATION (1)
* 6304948 Method and apparatus for erasing data after expiration 53 1998
 
EMC CORPORATION (2)
6324026 Readable indelible mark on storage media 15 1998
6259575 Readable indelible mark on storage media 5 1998
 
TWO POINT FUND LLC (2)
* 2008/0071,686 METHOD FOR ALLOWING A CUSTOMER TO PREVIEW, ACQUIRE AND/OR PAY FOR INFORMATION AND A SYSTEM THEREFOR 9 2007
* 2008/0071,685 METHOD FOR ALLOWING A CUSTOMER TO PREVIEW, ACQUIRE AND/OR PAY FOR INFORMATION AND A SYSTEM THEREFOR 6 2007
 
PERSONALIZED MEDIA COMMUNICATIONS, L.L.C. (83)
7856650 Signal processing apparatus and methods 3 1993
7831204 Signal processing apparatus and methods 3 1995
8973034 Signal processing apparatus and methods 2 1995
8621547 Signal processing apparatus and methods 0 1995
8558950 Signal processing apparatus and methods 0 1995
7769344 Signal processing apparatus and methods 2 1995
8914825 Signal processing apparatus and methods 1 1995
8839293 Signal processing apparatus and methods 0 1995
8646001 Signal processing apparatus and methods 0 1995
8572671 Signal processing apparatus and methods 0 1995
7865920 Signal processing apparatus and methods 0 1995
7861278 Signal processing apparatus and methods 1 1995
7849493 Signal processing apparatus and methods 1 1995
7769170 Signal processing apparatus and methods 0 1995
9674560 Signal processing apparatus and methods 0 1995
8893177 Signal processing apparatus and methods 1 1995
8584162 Signal processing apparatus and methods 0 1995
7953223 Signal processing apparatus and methods 3 1995
7849479 Signal processing apparatus and methods 0 1995
7840976 Signal processing apparatus and methods 1 1995
7805748 Signal processing apparatus and methods 0 1995
7797717 Signal processing apparatus and methods 5 1995
7783252 Signal processing apparatus and methods 12 1995
7784082 Signal processing apparatus and methods 0 1995
8559635 Signal processing apparatus and methods 1 1995
7856649 Signal processing apparatus and methods 0 1995
7830925 Signal processing apparatus and methods 5 1995
7801304 Signal processing apparatus and methods 5 1995
7752649 Signal processing apparatus and methods 3 1995
9038124 Signal processing apparatus and methods 0 1995
9210370 Signal processing apparatus and methods 1 1995
8869228 Signal processing apparatus and methods 0 1995
8804727 Signal processing apparatus and methods 1 1995
8711885 Signal processing apparatus and methods 0 1995
8566868 Signal processing apparatus and methods 0 1995
8395707 Signal processing apparatus and methods 1 1995
8112782 Signal processing apparatus and methods 2 1995
8046791 Signal processing apparatus and methods 0 1995
7926084 Signal processing apparatus and methods 6 1995
7827587 Signal processing apparatus and methods 0 1995
7810115 Signal processing apparatus and methods 0 1995
7764685 Signal processing apparatus and methods 2 1995
7752650 Signal processing apparatus and methods 1 1995
8587720 Signal processing apparatus and methods 0 1995
8635644 Signal processing apparatus and methods 0 1995
7861263 Signal processing apparatus and methods 0 1995
7827586 Signal processing apparatus and methods 0 1995
7823175 Signal processing apparatus and methods 0 1995
7814526 Signal processing apparatus and methods 2 1995
7805738 Signal processing apparatus and methods 0 1995
7734251 Signal processing apparatus and methods 7 1995
9294205 Signal processing apparatus and methods 0 1995
8869229 Signal processing apparatus and methods 0 1995
8752088 Signal processing apparatus and methods 4 1995
8739241 Signal processing apparatus and methods 0 1995
8713624 Signal processing apparatus and methods 30 1995
8683539 Signal processing apparatus and methods 5 1995
8675775 Signal processing apparatus and methods 0 1995
8640184 Signal processing apparatus and methods 0 1995
8613034 Signal processing apparatus and methods 4 1995
8601528 Signal processing apparatus and methods 0 1995
8555310 Signal processing apparatus and methods 0 1995
8191091 Signal processing apparatus and methods 23 1995
7992169 Signal processing apparatus and methods 4 1995
7966640 Signal processing apparatus and methods 3 1995
7958527 Signal processing apparatus and methods 0 1995
7940931 Signal processing apparatus and methods 2 1995
7908638 Signal processing apparatus and methods 8 1995
7889865 Signal processing apparatus and methods 0 1995
7870581 Signal processing apparatus and methods 0 1995
7864248 Signal processing apparatus and methods 3 1995
7864956 Signal processing apparatus and methods 0 1995
7860131 Signal processing apparatus and methods 10 1995
7844995 Signal processing apparatus and methods 1 1995
7836480 Signal processing apparatus and methods 10 1995
7817208 Signal processing apparatus and methods 0 1995
7818761 Signal processing apparatus and methods 0 1995
7818776 Signal processing apparatus and methods 4 1995
7818778 Signal processing apparatus and methods 0 1995
7805749 Signal processing apparatus and methods 4 1995
7793332 Signal processing apparatus and methods 0 1995
7774809 Signal processing apparatus and method 1 1995
7761890 Signal processing apparatus and methods 6 1995
 
SASLOW, DIANE L. (1)
* 5533124 Electronic trading card system 64 1994
 
MCAFEE, INC. (9)
* 6151643 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 598 1996
7107366 System, method, and computer program product for uninstalling computer software 24 2003
* 2003/0200,541 System, method, and computer program product for uninstalling computer software 11 2003
8533703 Information processing apparatus, and system having preview control, and method thereof, and storage medium storing program for implementing the method 13 2005
* 2005/0273,779 Automatic updating of diverse software products on multiple client computer systems 117 2005
8407683 Software uninstallation system, method and computer program product 11 2006
* 2006/0282,834 Software uninstallation system, method and computer program product 36 2006
8527977 Software uninstallation system, method and computer program product 12 2007
9292273 Software uninstallation system, method and computer program product 0 2013
* Cited By Examiner