System and method for managing hierarchical objects
AssigneeInternational Business Machines Corporation
InventorRobert Walter Schreiber
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorRobert Walter Schreiber
Estimating the term…
A system and method for storing hierarchical objects. The system stores a list of hierarchies as a single object. The object includes all information relating to a particular data element. The data element may be a concept. The concept may include all related information such that if one or more portions of the data element are requested by a user, the entire data object including the requested portions is retrieved. A user may navigate forward and backward through the hierarchy and search for other information. The object is stored as a self-defining object such that all information relating to the data element is stored within the object.
A system for managing at least one hierarchical data list, comprising:
A method for managing at least one hierarchical data list, comprising the steps of:
A processor readable medium comprising processor readable code that causes a processor to manage at least one hierarchical data list, comprising:
A system for managing at least one hierarchical data list, comprising:
The system of claim 44, further comprising a response analyzing module that analyzes the at least one response received from the server.
A system for managing at least one hierarchical data list, comprising:
A system for storing hierarchical objects comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Backward citations are indexed for grants only.
Information retrieval; Database structures therefor; File system structures therefor: of unstructured textual data
Database or file accessing: access augmentation or optimizing
Database or file accessing: query processing, i.e. searching
Database schema or data structure: object-oriented database structure
Term end not estimated
The invention relates to a system and method for storing and transmitting data. More particularly, the invention relates to a system and method for storing a list of hierarchies as a single object.
Modern database applications are typically designed using relational data models that are implemented by well known technologies such as DB2. For many applications, a relational data model works well. For some applications, however, the relational database model limits the ability to represent complex conceptual information. Such systems typically store data in tables that include one or more columns. When data is stored in the tables, the data may not occupy all or a portion of one or more columns. Therefore, data storage space that includes unused columns may be unused. Additionally, such systems typically require a new table schema to be defined for each data collection to be saved. Therefore, data to be stored must be assembled by the system to populate the table's schema within the table. Additionally, systems typically only allow navigation through the table in a downward direction.
These tables contain named columns of information and one row for each data observation. Related tables may be joined by one or more columns that contain a common field. The descriptions of all tables, columns, and relationships are contained in the database schema, which is typically maintained by a full-time database administrator (DBA). The definition of new tables, columns, or relationships usually requires the intervention of a DBA.
FIG. 1 is a schematic block diagram of a system for storing and transmitting HDLs according to one embodiment of the invention.
FIG. 2 is a schematic block diagram of a system for storing and transmitting HDLs according to one embodiment of the invention.
FIG. 3A is a schematic block diagram of an HDL according to one embodiment of the invention.
The invention relates to a system and method for storing and transmitting HDLs. The invention uses self-defining HDEs to store various types of information. The HDLs enable faster searching and retrieval of data.
FIG. 1 is a schematic block diagram of an overall system for storing hierarchical objects according to one embodiment of the invention. The system includes a host computer 100 that includes transmission control protocol/Internet protocol (TCP/IP) proxy 102, one or more servers 104a-104n, database 106, purger 108, global lock manager 110, and replicator 112. The system may also include a remote application 114 that is in communication with host computer 100.
TCP/IP proxy 102 enables host computer 100 to accept a TCP/IP connection. After a TCP/IP connection is made with TCP/IP proxy 102, the connection may be communicated to a server process. This enables TCP/IP proxy 102 to shield each server process from a potential failure in any other server process. Servers 104a-104n may be used to maintain one or more TCP/IP connections. Servers 104a-104n may be in communication with database 106 and may operate independent of each other to reduce a chance of failure. Additionally, using this configuration, data corruption is reduced.