Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
160 words
A database system comprising: a logical database; a knowledge base containing knowledge regarding semantic and syntactic constraints of data relationships of data contained in the logical database, said syntactic and semantic constraints provide rules for when and how data entered by a user is not acceptable, and ensuring syntactic and semantic validity of contents of the logical database and defining a behavior of said database; a client information module coupled between the logical database and the knowledge base, the client information module providing a dynamic interface between the user of the database system and allowing use of the logical database according to the knowledge contained in the knowledge base, as well as generating information for the user by combining information from different objects of the logical database; and wherein the client interface module includes a dynamic view manager that forms a user interface and through which a user dynamically defines views, whereby real-time changes can be made to different objects.
Claim 2
Dependent Claim
160 words
A database system comprising: a logical database; a knowledge base containing knowledge regarding semantic and syntactic constraints of data relationships of data contained in the logical database, said syntactic and semantic constraints provide rules for when and how data entered by a user is not acceptable, and ensuring syntactic and semantic validity of contents of the logical database and defining a behavior of said database; a client information module coupled between the logical database and the knowledge base, the client information module providing a dynamic interface between the user of the database system and allowing use of the logical database according to the knowledge contained in the knowledge base, as well as generating information for the user by combining information from different objects of the logical database; and wherein the client interface module includes a dynamic view manager that forms a user interface and through which a user dynamically defines views, whereby real-time changes can be made to different objects.
Claim 3
Dependent Claim
16 words
The database system of claim 1, wherein the logical database includes a plurality of relational databases.
Claim 4
Dependent Claim
16 words
The database system of claim 2, further comprising a real-time database coupled to the logical database.
Claim 5
Dependent Claim
24 words
The database system of claim 3, further comprising means for performing a data model transformation process between the logical database and the real-time database.
Claim 6
Dependent Claim
21 words
The database system of claim 2, wherein the plurality of relational databases include different types of relational databases having different toolkits.
Claim 7
Dependent Claim
28 words
The database system of claim 2, wherein the knowledge base includes a mechanism to represent and capture structures of the relational databases using an object oriented data model.
Claim 8
Dependent Claim
30 words
The database system of claim 2, wherein the knowledge base contains knowledge representation of all objects and classes in the database system, relationships between the objects and classes, and constraints.
Claim 9
Dependent Claim
25 words
The database system of claim 2, wherein the knowledge base includes a stored set of frames containing information regarding the database in a pre-defined format.
Claim 10
Dependent Claim
31 words
The database system of claim 8, wherein each frame includes information regarding an object and semantic rules, syntactic rules, and relationships of said object to other objects in the database system.
Claim 11
Dependent Claim
32 words
The database system of claim 1, further comprising a distributed transaction processor coupled to the logical database system and is accessible by users at a plurality of nodes of the database system.
Claim 12
Dependent Claim
38 words
The database system of claim 1, wherein the dynamic view manager includes a view definition editor which includes means for creating a view definition, wherein a view definition is a subset of the knowledge base with additional knowledge.
Claim 13
Dependent Claim
38 words
The database system of claim 11, wherein the dynamic view manager further includes a view data editor coupled to the view definition editor and includes means for performing database operations using the view defined by the view definition.