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

Method and apparatus for controlling usage of a programmable computing machine

Patent 4246638 Issued on January 20, 1981. Estimated Expiration Date: Icon_subject September 14, 1998. 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

3889242

Product block cipher system for data security
Patent #: 3962539
Issued on: 06/08/1976
Inventor: Ehrsam ,   et al.

Key register controlled accessing system
Patent #: 4037214
Issued on: 07/19/1977
Inventor: Birney ,   et al.

Computer software security system
Patent #: 4120030
Issued on: 10/10/1978
Inventor: Johnstone

Microprocessor for executing enciphered programs Patent #: 4168396
Issued on: 09/18/1979
Inventor: Best

Inventor

Application

No. 05/942422 filed on 09/14/1978

US Classes:

712/208, INSTRUCTION DECODING (E.G., BY MICROINSTRUCTION, START ADDRESS GENERATOR, HARDWIRED)714/699PULSE OR DATA ERROR HANDLING

Examiners

Primary: Atkinson, Charles E.

Attorney, Agent or Firm

International Classes

G06F 9/318 (20060101)
G06F 9/30 (20060101)
G06F 21/00 (20060101)

Abstract

A method for controlling usage of a programmable computing machine which operates in accordance with uncoded or published machine language operation codes including uniquely encoding the uncoded operation codes of instructions of a program to be used on the computing machine as a function of location of the instructions in memory and as a function of machine state, and adding to the machine a decoder that decodes only the uniquely encoded operation codes. Apparatus for controlling usage of a programmable computing machine which operates in response to uncoded or published machine language operation codes including memories which store machine user created programs and operating system programs, in which each program has instructions with uncoded and encoded operation codes, decoders to decode the encoded operation codes of the instructions of the user created program and the encoded operation codes of the instructions of the operating system program, and a circuit to execute the instructions of the user created program and the operating system program having the decoded and the uncoded operation codes.

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?