Data processing: database and file management or data structures – Database design – Data structure types
Patent
1998-01-23
1999-12-14
Homere, Jean R.
Data processing: database and file management or data structures
Database design
Data structure types
707 3, 707100, 707101, 395701, 395710, 345339, 345356, G06F 1730
Patent
active
060030402
ABSTRACT:
Information, or data, among applications in multiple diverse computer systems is represented in a uniform way allowing the data to be easily manipulated, navigated and modified. Each piece of information is stored as a uniquely identifiable object instance of one of multiple uniquely identifiable object classes that are themselves instances of a Root class. Two object instances can be linked by a uniquely identifiable two-way navigable link of a particular links class. Each link of a links class is constrained to linking object instances of either one or two different object classes. Each link also has a corresponding object instance such that the object class of the corresponding object instance is the links class, and the unique identifier of the object instance is the same in value as the unique identifier of the link. In the preferred embodiment, all object instances are held in a single relational table with only three columns, while all the links are held in a second relational table with only two columns. The data that is displayed when an object instance is selected is held in a separate details table for each object class, with the necessary relational join between a details table and the object instance table being efficient due to a one to one relationship involved in the join. The only other data that is normally involved or required to be searched during navigation is held in a data dictionary that is much smaller in size than the other data in the system of this invention. A graphical user interface is provided that presents the data as a hierarchical tree structure based on a primary object. Any object may be selected as the primary object. Circular relationships are supported and displayed. Object and link classes may be excluded from the display as desired.
REFERENCES:
patent: 5187786 (1993-02-01), Densmore et al.
patent: 5257185 (1993-10-01), Farley et al.
patent: 5295261 (1994-03-01), Simonetti
patent: 5446902 (1995-08-01), Islam
patent: 5560014 (1996-09-01), Imamura
patent: 5586326 (1996-12-01), Ryu et al.
patent: 5630125 (1997-05-01), Zellweger
patent: 5659751 (1997-08-01), Heninger
patent: 5855013 (1998-12-01), Fisk
patent: 5872973 (1999-02-01), Mitchell et al.
Poweroffice White Paper, pp. 1-9; obtained from the Internet at "http://www.ezpower.com/", Anonymous.
Maude Peter
Mital Vijay
Homere Jean R.
Kulas Charles J.
LandOfFree
Apparatus and method for storing, navigating among and adding li does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for storing, navigating among and adding li, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for storing, navigating among and adding li will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-873669