U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Universal sofeware key process

Patent 5754761 Issued on May 19, 1998. Estimated Expiration Date: Icon_subject August 29, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method and apparatus for providing security for computer software
Patent #: 4446519
Issued on: 05/01/1984
Inventor: Thomas

Implementing a shared higher level of privilege on personal computers for copy protection of software
Patent #: 4644493
Issued on: 02/17/1987
Inventor: Chandra ,   et al.

Data processing system including data input authorization
Patent #: 4654792
Issued on: 03/31/1987
Inventor: Thomas

Method and system for controlling use of protected software
Patent #: 4685055
Issued on: 08/04/1987
Inventor: Thomas

Software protection system using a single-key cryptosystem, a hardware-based authorization system and a secure coprocessor
Patent #: 4817140
Issued on: 03/28/1989
Inventor: Chandra ,   et al.

Modular software security
Patent #: 4888798
Issued on: 12/19/1989
Inventor: Earnest

Method and apparatus for protecting material on storage media
Patent #: 5065429
Issued on: 11/12/1991
Inventor: Lang

System for protection of software in memory against unauthorized use
Patent #: 5081675
Issued on: 01/14/1992
Inventor: Kittirutsunetorn

Method and apparatus for protecting multiple copies of computer software from unauthorized use
Patent #: 5081676
Issued on: 01/14/1992
Inventor: Chou, et al.

Manipulating rights-to-execute in connection with a software copy protection mechanism
Patent #: 5109413
Issued on: 04/28/1992
Inventor: Comerford, et al.

More ...

Inventor

Application

No. 920577 filed on 08/29/1997

US Classes:

713/189DATA PROCESSING PROTECTION USING CRYPTOGRAPHY

Examiners

Primary: Treat, William M.
Assistant: Maung, Zarni

Attorney, Agent or Firm

International Class

G06F 012/14

Abstract

A process of creating software key files, the software key files being adapted to bind a plurality of software programs to a hardware key without the programmers of the software programs knowing in advance the responses of said hardware key. The process includes an instruction file for a software program containing instructions on what codes will be transmitted to the hardware key by the software program and describing where the software program will look in a file for responses transmitted back by the hardware key. A description file contains formula descriptions of the responses of the hardware key, and a software key creation program reads in the instruction file and following its instructions, creates a software key file containing hardware key responses, responses to codes listed in the instruction file and calculated according to the formula descriptions in the description file.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?