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

Generic data centric object structure and implementation

Patent 6658425 Issued on December 2, 2003. Estimated Expiration Date: Icon_subject October 15, 2018. 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

Object oriented data store integration environment for integration of object oriented databases and non-object oriented data facilities
Patent #: 5542078
Issued on: 07/30/1996
Inventor: Martel, et al.

System and method for enabling, without recompilation, modification of class definitions and implementations in an object-oriented computer program
Patent #: 5613120
Issued on: 03/18/1997
Inventor: Palay, et al.

Hierarchical encapsulation of instantiated objects in a multimedia authoring system
Patent #: 5680619
Issued on: 10/21/1997
Inventor: Gudmundson, et al.

Development system with a property-method-event programming model for developing context-free reusable software components
Patent #: 5724589
Issued on: 03/03/1998
Inventor: Wold

System for generating structured query language statements and integrating legacy systems
Patent #: 5764973
Issued on: 06/09/1998
Inventor: Lunceford, et al.

Method and apparatus for storing persistent objects on a distributed object network using a marshaling framework
Patent #: 5809507
Issued on: 09/15/1998
Inventor: Cavanaugh, III

Object oriented programming based global registry system, method, and article of manufacture
Patent #: 5822580
Issued on: 10/13/1998
Inventor: Leung

System and method for accessing data stores as objects
Patent #: 5857197
Issued on: 01/05/1999
Inventor: Mullins

Legacy subclassing
Patent #: 5956730
Issued on: 09/21/1999
Inventor: Burroughs, et al.

Method and apparatus for creating a table object constructed from reusable column objects
Patent #: 5991762
Issued on: 11/23/1999
Inventor: Nagarajayya, et al.

More ...

Inventor

Application

No. 09/173400 filed on 10/15/1998

US Classes:

707/103R, Object-oriented database structure707/102, Generating database or data structure (e.g., via user interface)707/104.1Application of database or data structure (e.g., distributed, multimedia, image)

Examiners

Primary: Alam, Shahid
Assistant: Ly, Anh

Attorney, Agent or Firm

International Classes

G06F 7/00 (20060101)
G06F 9/44 (20060101)

Foreign Application Priority Data

1998-03-16 CA

Abstract

In an object oriented programming environment, an active data object accesses its stored data (such as its property and state data) by inlining the access code at the point at which access to the data on that property or state is required. Multiple access requests to the same data result in inlining the same access code in the data object multiple times. A system is thus provided to isolate the access code from active data objects in a program, to persistent wrapper objects that are reusable by one data object or many. It is the wrapper object that inlines all of the access code in a single location. Each data object user of the access code merely inlines a method invocation on the appropriate wrapper object. This reduces the size of data objects where there is now only a proliferation of single method invocations for most access request. It also simplifies the procedure for changing stored data, where only the references in individual access code blocks in wrapper objects need be changed, rather than at multiple access points throughout a data object.

Other References

  • Object Wrapper: an Object-Oriented Interface for Relational Databases 1089-6503/97 (IEEE).
  • "Persistent Heaps"--Massimo Anocona--CH2799-5/90/0000/0324--1990 IEEE, pp. 324-331.
  • "Run-Time Support and Storage Management for Memory-Mapped persistent Objects"--Bruce R. Millard, Partha Dasgupta, Sanjay Rao and Ravindra Kuramkote--0-8186-3770-6/93--1993--IEEE, pp. 508-515
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?