Patent · US Expired

Method, server/computer and data structure for implementation of complex objects in an object-oriented database

US6401101B1 · kind B1 · utility

66Cited by
6References
39Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 27, 1999
Grant dateJun 4, 2002
Priority date
Expiry dateMay 27, 2019

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99946
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention provides a method, server/computer and data structure for reducing the overhead of dynamically linking attribute values across objects and minimizing memory requirements for storing cloned objects by utilizing a process of generating at least two Complex Objects, each having at least one Component Object, wherein each of said Complex Objects shares at least one Component Object with another Complex Object. By using a combination of Tailored Server and class methods (for construction, property access, copy, clone, delete, etc.) in handling the Complex Objects, the present invention hides the multiple Component Object complexity from the user and manages the generation and modification of Complex Objects including object schema definition and object instantiation. Thus, for example, Complex Object cloning permits a concomitant change for a common core property value to be accomplished for all clones that share the Shared Component Object.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.