×

Object-oriented data storage and retrieval system using index table

  • US 6,539,388 B1
  • Filed: 10/22/1998
  • Issued: 03/25/2003
  • Est. Priority Date: 10/22/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data storage and retrieval system comprising:

  • a database configured to store a data file formed of data components, each data component associated with an index;

    a first table configured to store a first relation between an address of the database storing the data component and the index of the data component;

    a second table configured to store a second relation between the index of the data component and a metaindex indicating the data component in a manner which is more abstract than said index of the data component; and

    a data access section configured to access the data component stored in the database based on the metaindex using said first table and said second table, wherein said database comprises;

    a storage configured to store information data retrieved from distributed data from a network into predetermined categories and store a first set of definition data corresponding to the information data and including a definition of a data structure and a data presentation form, wherein said data access section comprises;

    a retrieving section configured to retrieve the information data and the first set of definition data from said storage on a basis of input retrieval data;

    a rewriting section configured to rewrite the first set of definition data corresponding to the information data retrieved from said distributed data to a second set of definition data; and

    a presentation section configured to present, based on the second set of definition data, the information data retrieved by said retrieving section, wherein said storage comprises;

    a register configured to register an object corresponding to the information data and manage the information data in units of data components obtained by dividing the information data using at least one attribute of the object;

    an object management section configured to manage class data including said at least one attribute of the object and instance data belonging to a class;

    an index management section configured to manage an index describing a path for access to a data component of said data components; and

    a data access section configured to access the data component on a basis of data storage position data of the data component, wherein said index management section comprises;

    a metaindex management section configured to hold a correspondence between a metaindex secondarily added to the index and the index as a base of the metaindex, and the data component is accessed on a basis of a given metaindex by using an attribute of the object represented by the correspondence, and said system further comprising;

    an interclass data management section including, a new class management section configured to define and manage new class data, and an interclass data translation section configured to hold an object translation rule describing a relation between a new class and an existing class and to generate an instance corresponding to the new class in response to an instance generation in the existing class on a basis of the object translation rule.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×