| 6098054 |
Method of securing software configuration parameters with digital signatures |
| Aug-1-2000 |
A system and method for enforcing configuration parameters and detecting tampering of configuration files used by a software application. An enforced configuration packet (ECP) file generator generates... |
| 6078909 |
Method and apparatus for licensing computer programs using a DSA signature |
| Jun-20-2000 |
A method and apparatus for using a Digital Signature Algorithm (DSA) for providing licensing of software. Three steps are required to allow setting up a license, issuing a license and for customer update... |
| 6076077 |
Data management system |
| Jun-13-2000 |
A system for dealing in an original data content and an edited data content. A data content is handled as an object, and the data content is edited by editing a data content, functioning as an object,... |
| 6073124 |
Method and system for securely incorporating electronic information into an online purchasing application |
| Jun-6-2000 |
A method and system for facilitating digital commerce using a secure digital commerce system is provided. The secure digital commerce system is arranged according to a client/server architecture and includes... |
| 6073123 |
Method and apparatus for detecting unauthorized copies of software |
| Jun-6-2000 |
A method and apparatus for detecting unauthorized copies of software. Each copy of software is uniquely identified by a license number. Each use of each copy is termed a session. Each copy's sessions are... |
| 6070171 |
Method and system for copy-tracking distributed software featuring tokens containing a key field and a usage field |
| May-30-2000 |
The present invention provides a central computer site on a computer network for detecting authorized or unauthorized duplication of software on computers connected to such a network. The computers on... |
| 6059838 |
Method and system for licensed design and use of software objects |
| May-9-2000 |
A componentizing object designer is used to define a componentization of visual forms and other object-oriented technologies. The componentized object designer includes a set of tightly integrated protocols... |
| 6055503 |
Software program self-modification |
| Apr-25-2000 |
The present invention, generally speaking, provides a mechanism for modifying an executable upon first execution. Various modifications may be made to the executable, including modifications useful for... |
| 6049789 |
Software pay per use licensing system |
| Apr-11-2000 |
A software pay-per-use (PPU) licensing system is disclosed. The PPU licensing system includes one or more licensor license management system (LMS) and one or more licensee LMS. Each licensee LMS includes... |
| 6047242 |
Computer system for protecting software and a method for protecting software |
| Apr-4-2000 |
A method for protecting an item of software, wherein at least one first challenge means is associated with said protected item of software, and at least one first response means accesses one private keying... |
| 6044469 |
Software publisher or distributor configurable software security mechanism |
| Mar-28-2000 |
The present invention, generally speaking, provides a software protection mechanism that may be conveniently configured by a software publisher and applied to a software product. Various predefined software... |
| 6023766 |
Software license control system and software license control equipment |
| Feb-8-2000 |
The invention provides a software license control system and a software license control equipment that control a license for a software (application program) used in a computer, that realizes to make the... |
| 6023763 |
Method of and apparatus for protecting and upgrading software using a removable hardlock |
| Feb-8-2000 |
A software protection method and apparatus uses a removable hardlock to prevent the unauthorized installation and/or use of a licensed software program. The removable hardlock, when supplied to a user,... |
| 6012033 |
Proprietary information protection method |
| Jan-4-2000 |
A method for protecting proprietary information. In one embodiment, the present invention is comprised of the steps of inserting a call to license management code within the proprietary information to... |
| 6009543 |
Secure software system and related techniques |
| Dec-28-1999 |
A secure software system includes a transformation processor for transforming an original program capable of being executed on a lessee site into a vendor server program, a first program intended to be... |
| 6009401 |
Relicensing of electronically purchased software |
| Dec-28-1999 |
The present invention, generally speaking, provides a mechanism for use in conjunction with Electronic Software Distribution (ESD) that provides purchase documentation and that allows for convenient re-download... |
| 6006190 |
Computer implemented method and a computer system for enforcing software licenses |
| Dec-21-1999 |
A software licensing enforcement product includes a shell utilizing a device specific hardware product to encrypt the install program and the run program to prevent non-authorized devices form installing... |
| 5991876 |
Electronic rights management and authorization system |
| Nov-23-1999 |
An electronic rights management and authorization system to account for the dynamic, multi-dimensional, and granular nature of rights. A database structure divides works and rights into two related tables.... |
| 5991402 |
Method and system of dynamic transformation of encrypted material |
| Nov-23-1999 |
The present invention provides a method and system that enables software-on-demand and software subscription services based on a dynamic transformation filter technology. The invention is also useful in... |
| 5964876 |
Program-invocation-count measuring system, program-invocation-count measuring method, and medium for storing program-invocation-count measuring software |
| Oct-12-1999 |
In a program-invocation-count measuring system, first and second identification codes are acquired and exchanged among processes as a broadcast or response signal. The first identification code is used... |
| 5940504 |
Licensing management system and method in which datagrams including an address of a licensee and indicative of use of a licensed product are sent from the licensee's site |
| Aug-17-1999 |
A license management system and method for recording the use of a licensed product, and for controlling its use in accordance with the terms of the license. A licensed product invokes a license check monitor... |
| 5935243 |
Licensee notification system |
| Aug-10-1999 |
There is disclosed a licensee notification system for implementing a software sales system wherein license information for converting to executable form software that is presented to a user in non-executable... |
| 5933497 |
Apparatus and method for controlling access to software |
| Aug-3-1999 |
Software is distributed without entitlement to run, while a separately distributed encrypted entitlement key enables execution of the software. The key includes the serial number of the computer for which... |
| 5930357 |
Method of managing contracts for licensed program use and a management system thereof |
| Jul-27-1999 |
The present invention has an object to provide a method of managing contracts for licensed program use with which a licensor is able to confirm whether or not a contract for using a program has been properly... |
| 5905860 |
Fault tolerant electronic licensing system |
| May-18-1999 |
A licensing system provides enhanced flexibility for licensing applications in a network. The licensing system includes a directory services database which stores all license information. The directory... |
| 5903650 |
Method and apparatus for electronic license distribution |
| May-11-1999 |
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... |
| 5894516 |
Broadcast software distribution |
| Apr-13-1999 |
A method, apparatus, and article of manufacture for broadcasting encrypted software to a target computer enables simultaneous transmission to a plurality of licensed target computers. An encryption key... |
| 5893910 |
Method and apparatus for establishing the legitimacy of use of a block of digitally represented information |
| Apr-13-1999 |
Method and apparatus for establishing the legitimacy of use of a block of digitally represented information residing in a computer of a user. The block of digitally represented information may be a text... |
| 5825893 |
System and method for registgration using indicia |
| Oct-20-1998 |
A system and method for registering a software license agreement utilizing user information encoded in a machine readable media is disclosed. A user installs a software program onto a processor-based system.... |
| 5805802 |
Module for the protection of software |
| Sep-8-1998 |
Module for the protection of software in a computer network comprising a microprocessor for implementing an access control to the software, said microprocessor being connectable via a parallel interface,... |
| 5805704 |
Method and apparatus for protecting broadcast software against unauthorized reception on a software broadcasting system |
| Sep-8-1998 |
Disclosed is a method and apparatus provided on a game software broadcasting system for protecting the broadcast game software against unauthorized reception after the prescribed period of authorized reception... |
| 5805699 |
Software copying system |
| Sep-8-1998 |
A software copying system which enables copyrighted software recorded in a master storage medium to be copied to a user's target storage medium in a legitimate manner. A contents identifier reading unit... |
| 5775994 |
Method for automatically activating a control procedure at a user's game system through a broadcast network when said user's license is expired |
| Jul-7-1998 |
The present invention discloses a computer software protection method which is especially applicable to video game titles broadcast via cable TV and satellites. The invention can detect invalid licenses... |
| 5774651 |
False statement detection system |
| Jun-30-1998 |
There is provided a false statement determination system capable of determining the truth of the statement made by a user in a software distribution system comprising at least one user terminal and a center... |
| 5771347 |
Apparatus and method to allow a user a trial period before licensing a software program product |
| Jun-23-1998 |
A method is provided to permit copies of software products to be installed on systems, with a predetermined delay before commencement of a designated test period. The predetermined delay provides for a... |
| 5758069 |
Electronic licensing system |
| May-26-1998 |
A licensing system provides enhanced flexibility for licensing applications in a network. The licensing system includes a license certificate database which stores all license information. The license... |
| 5758068 |
Method and apparatus for software license management |
| May-26-1998 |
A license key with method of implementation is disclosed. The license key is used for accessing a licensed product on an enterprise computer system. Typically, the enterprise computer system includes a... |
| 5754864 |
Software piracy detection system |
| May-19-1998 |
A system is provided for detecting pirated copies of a serialized software program. The system has a remote computer including a remote memory for storing a program, a remote revision level, and a program... |
| 5754763 |
Software auditing mechanism for a distributed computer enterprise environment |
| May-19-1998 |
A large distributed enterprise includes computing resources that are organized into one or more managed regions, each region being managed by a management server servicing one or more gateway machines,... |
| 5754657 |
Authentication of a message source |
| May-19-1998 |
Methods for authentication or validation of the location of a putative source (ps) of a message, using time varying location determination (LD) signals that are received from J sources (J>1) of LD signals... |
| 5752041 |
Method and system for licensing program management within a distributed data processing system |
| May-12-1998 |
A method and system for managing utilization of licensed program within a distributed data processing system having a number of local systems which minimizes the amount of network communication traffic... |
| 5745879 |
Method and system for managing execution of licensed programs |
| Apr-28-1998 |
A distributed computer system employs a license management system to account for software product usage. A management policy having a variety of alternative styles and contexts is provided. Each licensed... |
| 5745569 |
Method for stega-cipher protection of computer code |
| Apr-28-1998 |
A method for protecting computer code copyrights by encoding the code into a data resource with a digital watermark. The digital watermark contains licensing information interwoven with essential code... |
| 5742757 |
Automatic software license manager |
| Apr-21-1998 |
A software license management system that assists a user at a local node of a computer network in selecting an appropriate type of software licenses available at the time of a request. When the user requests... |
| 5708709 |
System and method for managing try-and-buy usage of application programs |
| Jan-13-1998 |
A system and method for managing the distribution of licensed application programs stored on a server over a distributed computer system maintains control over the program even after the program has been... |
| 5673315 |
Method and system for software asset usage detection and management |
| Sep-30-1997 |
Method and system for detecting attempted invocation of execution of any application program by searching each application's header file information for an operating system kernel Dynamically Linked Library... |
| 5652868 |
Data processor having BIOS decryption of emulated media images |
| Jul-29-1997 |
Multiple applications or versions of an application in different languages are distributed on a single mass storage medium, such as a CD-ROM. The BIOS is programmed to emulate different drives individually... |
| 5636277 |
System for licensing to use software products |
| Jun-3-1997 |
A system for licensing to use software products which are encrypted and packed in a single storage medium, whereby the encrypted software products can be sold on a piece-by-piece basis and it is possible... |
| 5592549 |
Method and apparatus for retrieving selected information from a secure information source |
| Jan-7-1997 |
A device is disclosed for retrieving information from a secure electronic information source, wherein at least some of the information is in encrypted form and may be decrypted for use. The device comprises:... |
| 5579479 |
Computer software licensing authentication method and apparatus |
| Nov-26-1996 |
A method and apparatus provide a level of authentication or a computer software program sign-on that is intermediate trust-based licensing and hardware based protection. Entry of a registration name is... |