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

Object lifetime control in an object-oriented memory protection mechanism

Patent 5075848 Issued on December 24, 1991. Estimated Expiration Date: Icon_subject December 22, 2009. 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

Data processing memory space allocation and deallocation arrangements
Patent #: 4121286
Issued on: 10/17/1978
Inventor: Venton ,   et al.

Data processing system
Patent #: 4325120
Issued on: 04/13/1982
Inventor: Colley ,   et al.

Microprocessor memory management and protection mechanism
Patent #: 4442484
Issued on: 04/10/1984
Inventor: Childs, Jr. ,   et al.

Data processing system having addressing mechanisms for processing object-based information and a protection scheme for determining access rights to such information
Patent #: 4498131
Issued on: 02/05/1985
Inventor: Bratt ,   et al.

Data processing system using object-based information and a protection scheme for determining access rights to such information and using multilevel microcode techniques
Patent #: 4498132
Issued on: 02/05/1985
Inventor: Ahlstrom ,   et al.

Secure data processing system architecture
Patent #: 4701840
Issued on: 10/20/1987
Inventor: Boebert ,   et al.

Higher order language-directed computer
Patent #: 4791550
Issued on: 12/13/1988
Inventor: Stevenson ,   et al.

Stack frame cache on a microprocessor chip
Patent #: 4811208
Issued on: 03/07/1989
Inventor: Myers ,   et al.

Virtual memory recovery system using persistent roots for selective garbage collection and sibling page timestamping for defining checkpoint state
Patent #: 4814971
Issued on: 03/21/1989
Inventor: Thatte

Computer memory system having persistent objects Patent #: 4853842
Issued on: 08/01/1989
Inventor: Thatte ,   et al.

Inventors

Application

No. 455585 filed on 12/22/1989

US Classes:

711/152, Memory access blocking711/156Status storage

Examiners

Primary: Fleming, Michael R.
Assistant: Sheikh, Ayaz R.

Attorney, Agent or Firm

Foreign Patent References

  • 63-58558 JP. 03/13/1988
  • 3192145 JP. 08/13/1988

International Classes

G06F 009/34
G06F 012/00
G06F 012/04
G06F 012/06

Abstract

An object-oriented computer architecture in which access descriptors include an object index for selecting an object in the address space, and a rights field specifying the permissible operations on a bi-paged object selected by the access descriptor. A local object lifetime bit is provided in the encoded fields portion of access descriptors, object descriptors, and page table entries to determine the lifetime of an object. The AD lifetime bit in the encoded fields of AD is compared in OTE Lifetime Check Logic with the destination object lifetime, the OTE local bit in the encoded fields of the OTE access descriptor. The OTE local bit in the encoded fields of the OTE is compared in PDTE Lifetime Check Logic with the destination object lifetime, the PDTE local bit in the encoded fields of the PDTE access descriptor. The PDTE local bit in the encoded fields of the PDTE is compared in PTE Lifetime Check Logic with the destination object lifetime, the PTE local bit in the encoded fields of the PTE access descriptor. If any of these checks fails, a protection lifetime fault is asserted.

Other References

  • Kraemer, Thomas F., "Product Development Using Object-Oriented Software Technology", Aug. 1989, al
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?