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 223

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] (13)
* 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 122 1985
* 4858036 Software protection and identification system 40 1986
* 5024495 Computer software protection, by optical effects 3 1990
* 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 65 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 73 2007
* 2008/0098,038 Method And System To Erase Data By Overwriting After Expiration Or Other Condition 2 2007
* 2009/0241,200 SECURITY MEMORY DEVICE AND METHOD FOR MAKING SAME 1 2008
 
Institute of Systems Science (1)
* 5412718 Method for utilizing medium nonuniformities to minimize unauthorized duplication of digital information 171 1993
 
VERBATIM CORPORATION (1)
* 4823210 Copy protected disk 16 1984
 
ELECTRONIC PUBLISHING RESOURCES, INC. (3)
* 4977594 Database usage metering and protection system and method 825 1989
* 5050213 Database usage metering and protection system and method 705 1990
* 5410598 Database usage metering and protection system and method 734 1994
 
SONY CORPORATION (3)
* 4975898 Method and apparatus for preventing copying of an optical disk 86 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 95 1984
 
INTELLECTUAL VENTURES ASSETS 33 LLC (3)
8407682 Software and method that enables selection of one of a plurality of online service providers 12 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 4 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 102 1998
 
ACADEMIC SOLUTIONS, LTD., A LIMITED PARTNERSHIP OF CALIFORNIA (1)
* 5220476 Non-erasable magnetic data storage method 10 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 (18)
6594692 Methods for transacting electronic commerce 318 1996
8499030 Software and method that enables selection of one of a plurality of network communications service providers 9 2000
8131883 Method for distributing content to a user station 29 2000
6769009 Method and system for selecting a personalized set of information channels 206 2000
6658464 User station software that controls transport, storage, and presentation of content from a remote source 271 2000
6611862 User station software that controls transport and presentation of content from a remote source 215 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 218 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 12 2006
8024399 Software distribution over a network 16 2006
* 2007/0130,400 Providing services from a remote computer system to a user station over a communications network 23 2006
* 2007/0094,418 Providing and receiving content over a wireless communication system 26 2006
* 2007/0073,846 Software distribution over a network 26 2006
8321499 Method for distributing content to a user station 10 2007
7653687 Method for distributing content to a user station 50 2007
* 2007/0220,107 Method for Distributing Content to a User Station 23 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
 
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 97 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 7 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 1 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 4866769 Hardware assist for protecting PC software 251 1987
6684254 Hyperlink filter for "pirated" and "disputed" copyright material on the internet in a method, system and program 39 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 513 1996
* 5943422 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 913 1996
* 5892900 Systems and methods for secure transaction management and electronic rights protection 2355 1996
* 5910987 Systems and methods for secure transaction management and electronic rights protection 908 1996
* 5917912 System and methods for secure transaction management and electronic rights protection 680 1997
* 5915019 Systems and methods for secure transaction management and electronic rights protection 704 1997
* 5920861 Techniques for defining using and manipulating rights management data structures 610 1997
* 5982891 Systems and methods for secure transaction management and electronic rights protection 972 1997
* 6112181 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 947 1997
6253193 Systems and methods for the secure transaction management and electronic rights protection 700 1998
6185683 Trusted and secure techniques, systems and methods for item delivery and execution 733 1998
6240185 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 357 1999
7233948 Methods and apparatus for persistent control and protection of content 215 1999
* 6138119 Techniques for defining, using and manipulating rights management data structures 492 1999
6363488 Systems and methods for secure transaction management and electronic rights protection 538 1999
7133845 System and methods for secure transaction management and electronic rights protection 162 1999
6389402 Systems and methods for secure transaction management and electronic rights protection 433 1999
6237786 Systems and methods for secure transaction management and electronic rights protection 430 1999
7069451 Systems and methods for secure transaction management and electronic rights protection 109 1999
6427140 Systems and methods for secure transaction management and electronic rights protection 425 1999
7133846 Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management 237 1999
6658568 Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management 491 1999
7165174 Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management 72 1999
7092914 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 47 2000
7243236 Systems and methods for using cryptography to protect secure and insecure computing environments 40 2000
7430670 Software self-defense systems and methods 121 2000
7143290 Trusted and secure techniques, systems and methods for item delivery and execution 47 2000
7062500 Techniques for defining, using and manipulating rights management data structures 104 2000
7095854 Systems and methods for secure transaction management and electronic rights protection 50 2000
6292569 Systems and methods using cryptography to protect secure computing environments 345 2000
6948070 Systems and methods for secure transaction management and electronic rights protection 136 2000
7076652 Systems and methods for secure transaction management and electronic rights protection 149 2001
6449367 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 329 2001
7120800 Systems and methods for secure transaction management and electronic rights protection 98 2001
7120802 Systems and methods for using cryptography to protect secure computing environments 34 2001
* 2002/0023,214 Systems and methods using cryptography to protect secure computing environments 30 2001
7124302 Systems and methods for secure transaction management and electronic rights protection 120 2001
7051212 Systems and methods for secure transaction management and electronic rights protection 61 2002
6618484 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 205 2002
7143066 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 79 2002
7110983 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 81 2002
6938021 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 152 2002
* 2003/0069,749 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 36 2002
* 2003/0046,244 Methods for matching, selecting, and/or classifying based on rights management and/or other information 39 2002
* 2003/0041,239 Systems and methods using cryptography to protect secure computing environments 81 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 91 2003
8751793 Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management 12 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 105 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 31 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 12 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 24 2006
7917749 Systems and methods for secure transaction management and electronic rights protection 15 2006
8543842 System and methods for secure transaction management and electronics rights protection 7 2006
7925898 Systems and methods using cryptography to protect secure computing environments 10 2006
 
NYTELL SOFTWARE LLC (2)
7316032 Method for allowing a customer to preview, acquire and/or pay for information and a system therefor 26 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 20 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 2 1995
 
FUJITSU LIMITED (2)
* 5418852 Unauthorized use prevention method for optical disks, optical disk having unauthorized use prevention function, and optical disk apparatus 120 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 47 2001
7325052 Method and system to erase data after expiration or other condition 14 2004
* 2006/0156,381 Approach for deleting electronic documents on network devices using document retention policies 17 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 3 2008
* 2010/0095,349 Approach for Managing Access to Electronic Documents on Network Devices Using Document Retention Policies and Document Security Policies 13 2008
 
INTELLECTUAL VENTURES I LLC (1)
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
 
GRAPHON CORPORATION (4)
* 2006/0106,730 Retro-fitted network licensing system 7 2005
* 2006/0106,732 Network licensing system for portable computers 5 2005
* 2006/0265,337 AUTOMATED SYSTEM FOR MANAGEMENT OF LICENSED DIGITAL ASSETS 44 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 11 2002
* 2008/0040,608 Security memory device and method for making same 3 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 52 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 (1)
* 2008/0071,686 METHOD FOR ALLOWING A CUSTOMER TO PREVIEW, ACQUIRE AND/OR PAY FOR INFORMATION AND A SYSTEM THEREFOR 9 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 1 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
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 4 1995
7783252 Signal processing apparatus and methods 11 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 6 1995
9294205 Signal processing apparatus and methods 0 1995
8869229 Signal processing apparatus and methods 0 1995
8752088 Signal processing apparatus and methods 3 1995
8739241 Signal processing apparatus and methods 0 1995
8713624 Signal processing apparatus and methods 26 1995
8683539 Signal processing apparatus and methods 4 1995
8675775 Signal processing apparatus and methods 0 1995
8640184 Signal processing apparatus and methods 0 1995
8613034 Signal processing apparatus and methods 3 1995
8607296 Signal processing apparatus and methods 1 1995
8601528 Signal processing apparatus and methods 0 1995
8555310 Signal processing apparatus and methods 0 1995
8191091 Signal processing apparatus and methods 20 1995
7992169 Signal processing apparatus and methods 2 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 7 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 9 1995
7844995 Signal processing apparatus and methods 1 1995
7836480 Signal processing apparatus and methods 9 1995
7817208 Signal processing apparatus and methods 0 1995
7818761 Signal processing apparatus and methods 0 1995
7818776 Signal processing apparatus and methods 3 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 4 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 585 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 10 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 115 2005
8407683 Software uninstallation system, method and computer program product 11 2006
* 2006/0282,834 Software uninstallation system, method and computer program product 33 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