×

Data village system

  • US 5,778,370 A
  • Filed: 08/25/1995
  • Issued: 07/07/1998
  • Est. Priority Date: 08/25/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A database management system comprising computer system hardware and database management software, the database management software causing the computer system hardware to perform specified functions and any other functions necessitated by the performance of the specified functions when commanded by a user either directly or through other software, the database management system comprising:

  • a means for adding, changing, deleting, and organizing meta-data and user-data according to predetermined static data organization rules, the data category called user-data comprising datums and compartments, a datum being a single item of information, a compartment being a place for receiving a plurality of associated datums, the data category called meta-data comprising tables, cables, and dynamic data organization rules, a table being a place for receiving a plurality of compartments, the datums in each of the compartments of a table being values of a set of a plurality of attributes, each cable connecting a first table to a second table, a cable being a representation of connections between the compartments in the first table and the compartments in the second table, the datums in connected compartments being called connected datums, a dynamic data organization rule being a user-defined constraint on user-data, a permissible dynamic data organization rule being a formula-defined dynamic data organization rule wherein the values of one or more formula-input datums in one or more tables are required to collectively satisfy a specified formula the formula-input datums having the same or different values, no datum having its value automatically determined on the basis of the formula, the static data organization rules including all constraints imposed on meta-data and meta-data relationships, the static data organization rules and the meta-data collectively including all constraints imposed on user-data and user-data relationships, inconsistent meta-data and user-data being prohibited by the static data organization rules, inconsistent meta-data being meta-data that do not conform with the static data organization rules, inconsistent user-data being user-data that do not conform with the static data organization rules and the meta-data, any attempt to add, change, or delete meta-data or user-data wherein the addition, change, or deletion will result in a violation of any of the static data organization rules or meta-data being automatically rejected bv the database management system;

    a means for retrieving and viewing one or more selected datums together with one or more connected datums, the retrieving-and-viewing means automatically identifying the connected datums by tracing the cables connecting the tables, the retrieving-and-viewing means being activated by an external input, an external input being an input originating from without the database management system.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×