| 5754646 |
Method for protecting publicly distributed software |
| May-19-1998 |
A system for protecting software from copying wherein the software to be protected is placed on the computer system in two parts. A first part is stored in non-volatile storage, such as a hard disk or... |
| 5694470 |
System for reading encrypted information, and unit for use in such a system |
| Dec-2-1997 |
A computer system for reading encrypted information is disclosed. A unit (24) for decrypting the information is open only as long as a display tool (A4) occupies a system-modal operative mode (SM). In... |
| 5692049 |
Personal access management system |
| Nov-25-1997 |
A multi-component system for linking a user to a product or service provider includes a user processing device, a storage device, and a provider device. The storage device stores provider-specific application... |
| 5689561 |
Computer-based trading card system and method |
| Nov-18-1997 |
A collection system using a CD ROM computer system wherein the collection items (or more specifically their unlocking keys) are contained in various floppy disks. With the disks inserted into the computer... |
| 5668872 |
Information processing method and system |
| Sep-16-1997 |
An information processing method and system in which coded or incomplete information is transmitted through a space or through a predetermined transmission line and is received by a user. A program or... |
| 5638513 |
Secure software rental system using continuous asynchronous password verification |
| Jun-10-1997 |
The present invention is a system for providing secure access and execution of application software stored on a first computer by a second computer using a communication device while a communication link... |
| 5636281 |
Method and device to authorize access to an instrument comprising a computerized operating system |
| Jun-3-1997 |
Methods that enable the providing of authorization for the use of an instrument comprising a computer for a period limited by a date or limited to a number of hours. The method consists in mingling the... |
| 5568552 |
Method for providing a roving software license from one node to another node |
| Oct-22-1996 |
An integrated circuit component for enforcing licensing restrictions. Such enforcement is performed through remote transmission of access privileges for executing a licensed program from the integrated... |
| 5553139 |
Method and apparatus for electronic license distribution |
| Sep-3-1996 |
A method and apparatus that allows for the distribution of electronic licenses is disclosed. The method and apparatus may be used in a network or non-network environment to facilitate product licensing... |
| 5495411 |
Secure software rental system using continuous asynchronous password verification |
| Feb-27-1996 |
A system is disclosed for providing secure access and execution of application software stored on a first computer by a second computer using a communication device while a communication link is maintained... |
| 5473692 |
Roving software license for a hardware agent |
| Dec-5-1995 |
An integrated circuit component for enforcing licensing restrictions. Such enforcement is performed through remote transmission of access privileges for executing a licensed program from the integrated... |
| 5426762 |
System for determining a truth of software in an information processing apparatus |
| Jun-20-1995 |
An external memory cartridge for replaceable connection with a video game main unit contains a security device that prevents unauthorized memory cartridges from playing on the game main unit. The video... |
| 5388211 |
Method and apparatus for remotely controlling and monitoring the use of computer software |
| Feb-7-1995 |
Remote control of the use of computer data is described in a system for renting computer software which derives use and billing information, prevents unauthorized use, maintains integrity of the software... |
| 5371792 |
CD-ROM disk and security check method for the same |
| Dec-6-1994 |
A CD-ROM disk comprises an identifier region having a disk identifier recorded in and a security code region having a security code recorded in. The identifier region and the security code region are provided... |
| 5343524 |
Intelligent security device |
| Aug-30-1994 |
An intelligent security device (10) is disclosed for protecting computer software from unauthorized use. The security device (10) is a hardware device having within a microprocessor (36) for interacting... |
| 5287408 |
Apparatus and method for serializing and validating copies of computer software |
| Feb-15-1994 |
An apparatus and method of disabling an unauthorized copy of a computer program. A set of numbers having an uncommon mathematical property is defined. For authorized copies, one of these numbers is written... |
| 5259029 |
Decoding device for computer software protection |
| Nov-2-1993 |
Upon execution of the protected software, a random number is generated by the software and displayed to the user. The user inputs this number into a conversion device. This device utilizes a algorithm... |
| 5222133 |
Method of protecting computer software from unauthorized execution using multiple keys |
| Jun-22-1993 |
A method of protecting computer software is provided by storing a first key in a plug-in hardware device, storing an algorithm for processing a purality of keys including the first key in software to be... |
| 5212729 |
Computer data security device and method |
| May-18-1993 |
An apparatus and method for protecting data stored on a disk of a computer. The invention provides data access protection using a security software program, a hardware key, and a user password to permit... |
| 5206905 |
Password protected device using incorrect passwords as seed values for pseudo-random number generator for outputting random data to thwart unauthorized accesses |
| Apr-27-1993 |
An electronic key which includes a pseudo-random number generator. If the correct password is received, the contents of a secure memory will be outputted by the electronic key. However, if an incorrect... |
| 5155768 |
Security system for software |
| Oct-13-1992 |
A security lock for use with a game machine that displays the content of a game through a video display device. The security lock uses a video game system comprising a means of storage, which stores the... |
| 5155680 |
Billing system for computing software |
| Oct-13-1992 |
A computer software security and billing system is disclosed in which the application program is enciphered in accordance with an algorithm driven by a numeric key. The user's computer is provided with... |
| 5148534 |
Hardware cartridge representing verifiable, use-once authorization |
| Sep-15-1992 |
A hardware cartridge performs the function of a verifiable, use-once authorization. The hardware cartridge is provided with physical security so that its contents are not accessible except via a specific... |
| 5083309 |
Method and a system enabling software to be run securely |
| Jan-21-1992 |
When a user receives a data medium containing software, the user is also provided with a memory card that must remain engaged in a card reader associated with the computer on which the software is run... |
| 5081676 |
Method and apparatus for protecting multiple copies of computer software from unauthorized use |
| Jan-14-1992 |
A hardware device containing a first permanent key and a second key is plugged in a specified port of a computer to establish a communication path between the hardware device and computer. The first and... |
| 5070479 |
External memory having an authenticating processor and method of operating same |
| Dec-3-1991 |
A system for determining a truth comprises a main unit which is employed together with an external memory, for example, ROM cartridge, floppy disk or the like. The main unit is operated following a program... |
| 5047928 |
Billing system for computer software |
| Sep-10-1991 |
A computer software security and billing system is disclosed in which the application program is enciphered in accordance with an algorithm driven by a numeric key. The user's computer is provided with... |
| 4959861 |
Security system for computer software |
| Sep-25-1990 |
The disclosure relates to a security system for computer software. A plug-in circuit accompanies each legitimately purchased softward package. The software includes a communication system to decode signals... |
| 4953209 |
Self-verifying receipt and acceptance system for electronically delivered data objects |
| Aug-28-1990 |
A system for electronically transmitting data objects such as computer programs with a means for verifying that the computer program was actually received and the terms and conditions of its use accepted... |
| 4941173 |
Device and method to render secure the transfer of data between a videotex terminal and a server |
| Jul-10-1990 |
The protection of the transfer of data between a videotex terminal (TVX) and a server (SE) is carried out by means of an additional package (BA) connected to a video adaptor connector (PPI) of the terminal... |
| 4932054 |
Method and apparatus for protecting computer software utilizing coded filter network in conjunction with an active coded hardware device |
| Jun-5-1990 |
Filter networks are incorporated within a software protection hardware device which is plugged into a communications port of a computer which device will select bits or combinations of bits emanating from... |
| 4864494 |
Software usage authorization system with key for decrypting/re-encrypting/re-transmitting moving target security codes from protected software |
| Sep-5-1989 |
A computer based function control system is particularly suited for use as a software security device on the highly popular personal computers or a micro-processor driven function. The system includes... |
| 4817140 |
Software protection system using a single-key cryptosystem, a hardware-based authorization system and a secure coprocessor |
| Mar-28-1989 |
The invention provides a software asset protection mechanism which is based on the separation of the software to be protected from the right to execute that software. Protected software can only be executed... |
| 4799635 |
System for determining authenticity of an external memory used in an information processing apparatus |
| Jan-24-1989 |
A system is disclosed for determining the authenticity of computer software when used with a main processor unit. The software is stored in an external memory which may, for example, be in the form of... |
| 4796181 |
Billing system for computer software |
| Jan-3-1989 |
A computer software security and billing system is disclosed in which the application program is enciphered in accordance with an algorithm driven by a numeric key. The user's computer is provided with... |
| 4747139 |
Software security method and systems |
| May-24-1988 |
Encrypted digital information in a data processing system is decrypted using a key which is a word sequence. The key is generated in a hardware module which is a single chip microprocessor. Individual... |
| 4683553 |
Method and device for protecting software delivered to a user by a supplier |
| Jul-28-1987 |
The invention relates to a method and a device for protecting software delivered to a user by a supplier. The method amounts to rendering the programs non-executable in the state in which they have been... |
| 4649510 |
Methods and apparatus for the protection and control of computer programs |
| Mar-10-1987 |
Methods and apparatus for the protection and control of computer programs wherein a valid program is modified to provide a furnished program and a corresponding restoration program, one or both of these... |
| 4634807 |
Software protection device |
| Jan-6-1987 |
In order to prevent the unauthorized copying of software, a software module is encrypted using the data encryption standard (DES) algorithm, and the key is encrypted using the public key of a public/private... |
| 4599489 |
Solid state key for controlling access to computer software |
| Jul-8-1986 |
A semiconductor device that functions as a key to control access to a software program resident in a computer. The device includes a continuously running pulse generator that produces an output representative... |
| 4593353 |
Software protection method and apparatus |
| Jun-3-1986 |
In a method of and apparatus for limiting program execution to only an authorized data processing system, a proprietary program, together with first and second authorization codes, is stored on a magnetic... |
| 4562306 |
Method and apparatus for protecting computer software utilizing an active coded hardware device |
| Dec-31-1985 |
A method and apparatus are provided for protecting computer software using an active coded hardware apparatus which is adapted to be connected by an interface connector to a communications port of a computer.... |
| 4471163 |
Software protection system |
| Sep-11-1984 |
A protection system for controlling the operation of a digital computer as to a particular program wherein a program "lock" interfaces with the computer and authorizes the operation in response only to... |
| 4458315 |
Apparatus and method for preventing unauthorized use of computer programs |
| Jul-3-1984 |
An apparatus and method for detecting and preventing the unauthorized use of computer programs. The program to be protected is arranged to store first key information and a key means which is physically... |