← Back to Patent Explorer
US5649190A Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-model database system for dynamic creation and maintenance of complex objects in a real time environment

Assignee: Harris Corp
•
Filing: 1996-02-05
•
Granted: 1997-07-15
•
Expires: 2016-02-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A database system having a logical database, a knowledge base and a client information module is provided. The knowledge base contains knowledge regarding semantic and syntactic constraints of data relationships of data contained in the logical database. The client information module is coupled between the logical database and the knowledge base, the client information module providing an interface between a user of the database system and allowing use of the logical database according to the knowledge contained in the knowledge base. Since the knowledge necessary to maintain consistency in the database system is already contained in the knowledge base, a user can use the database system, which may contain a plurality of different relational databases, without extensive expertise in the particular databases.

Inventors

  • 👤 Jamshid Sharif-Askary
  • 👤 Shashi Garje
  • 👤 Vijay Rohela
  • 👤 Ashok I. Roy
  • 👤 Irahim Yaseen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 16:28
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/284; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99941; Y10S707/99942

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.

References Cited (Backward Citations)

US4769772A Cited
US5555408A Cited
US5226158A Cited
US5212789A Cited
US5191522A Cited
US5181239A Cited
US5321608A Cited
US5307484A Cited
US5276885A Cited
US5481700A Cited
US5345586A Cited
US5584024A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-14 2001-01-13 2001-07-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-14 2005-01-13 2005-07-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-14 2009-01-13 2009-07-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag