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

Method and apparatus for protecting computer software utilizing an active coded hardware device

Patent 4562306 Issued on December 31, 1985. Estimated Expiration Date: Icon_subject September 14, 2003. 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

3609697

3806882

Computer terminal security system
Patent #: 3984637
Issued on: 10/05/1976
Inventor: Caudill ,   et al.

Information collection and storage system with memory test circuit
Patent #: 4271512
Issued on: 06/02/1981
Inventor: Lyhus

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

Apparatus and method for preventing unauthorized use of computer programs Patent #: 4458315
Issued on: 07/03/1984
Inventor: Uchenick

Inventors

Application

No. 06/531956 filed on 09/14/1983

US Classes:

726/20, Tokens (e.g., smartcards or dongles, etc.)377/28, Identifying or correcting improper counter operation (e.g., error checking, monitoring; preventing or correcting improper counter operation)377/38, Plug in counter705/55Requiring a supplemental attachment or input (e.g., dongle) to open

Examiners

Primary: Heyman, John S.

Attorney, Agent or Firm

International Class

G06F 21/00 (20060101)

Abstract

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. The computer is directed by a coded software program in which a small section of the code of the computer software interrogates the communications port periodically to determine if the active coded hardware device is present and connected. The active coded hardware device has a permanently established preset code on an active presettable counter circuit which code is transmitted when interrogated. If the active coded hardware device is present when interrogated and the correct code returned through the communications port of the computer, the program is permitted to continue insuring that the software is properly protected at all times. The active coded hardware device with its particular code and circuitry are sealed in epoxy as a deterrent against tampering. In order to violate the hardware it would be necessary to construct a duplicate of the hardware device in order to run a second copy of the software. Since the device is active containing electrical logical elements the degree in duplicating the device and its function without the benefit of circuit diagrams will be greater than the software itself. The particular hardware may be used alone or will permit daisy-chaining allowing 2, 3 or even an entire family of other elements with their own individual codes to operate simultaneously and at the same time permit computer peripherals to remain connected to the same port. A variety of time and logic elements may be added to the basic configuration in order to increase the difficulty of duplicating or violating the system.

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
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?