Patents Assigned to Ontos, Inc.
  • Patent number: 6101502
    Abstract: A mapping between an object model and a relational database is generated to facilitate access to the relational database. The object model can be created from database schema or database schema can be created from the object model. Further, the mapping can be automatically generated. The Database schema, object model and mapping are employed to provide interface objects that are utilized by a runtime engine to facilitate access to the relational database by object oriented software applications.
    Type: Grant
    Filed: September 25, 1998
    Date of Patent: August 8, 2000
    Assignee: Ontos, Inc.
    Inventors: Robert A. Heubner, Gabriel Oancea, Robert P. Donald, Jon E. Coleman
  • Patent number: 5937402
    Abstract: Logical tables and logical keys are employed to facilitate interaction between user applications and a relational database. Each logical table is a group of at least one column from a table or view associated with a relational database, and can be utilized like a relational table or view. Each logical primary or foreign key is a key between logical and physical tables that behaves like an actual primary or foreign key. A normalization process allows creation of integrator relational schema objects from existing captured tables. Once a denormalized table is captured from a database the normalization process allows the user to define different logical tables using subsets of the columns of the table. One or more columns of the logical table are designated as primary key. The logical tables interact with the mapping process in the same manner as physical tables.
    Type: Grant
    Filed: June 19, 1997
    Date of Patent: August 10, 1999
    Assignee: Ontos, Inc.
    Inventor: Jayant G. Pandit
  • Patent number: 5826268
    Abstract: A secure multilevel object oriented database management system which maintains data confidentiality and optimizes data integrity. All requests for database operations are mediated through an access validation monitor (AVM).
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: October 20, 1998
    Assignee: Ontos, Inc.
    Inventors: Marvin Schaefer, Paul A. Martel, Antoun J. Kanawati, Sandra A. Wade
  • Patent number: 5542078
    Abstract: A method and apparatus for accessing and effectively integrating non-object oriented data stores with object applications. An integrating environment is implemented wherein an application using a distributed object database and object database management system (ODBMS) is provided with an interface to external data stores in a manner so as to effect location transparency. The application, accessing data via the ODBMS, can manipulate data in foreign data stores which include external data that is mapped and converted into objects for use by object applications. A storage management application program interface ("SM API"), effects a functional interface for handling objects, referencing objects, implementing iteration and indexing of objects, and implementing object transaction and cache handling.
    Type: Grant
    Filed: September 29, 1994
    Date of Patent: July 30, 1996
    Assignee: Ontos, Inc.
    Inventors: Paul A. Martel, Craig S. Harris
  • Patent number: 5522077
    Abstract: A system for generating globally unique identifiers for objects in a distributed object oriented database. In one embodiment the system comprises at least two processors connected by means of a network to a processor executing a server process which provides globally unique identifiers for objects throughout the network. Each processor on the network may execute one or more client processes, each of which may run transactions against the database. Each such client process transmits a request to the server process which provides the globally unique identifiers when that client process requires a globally unique object identifier for objects which the requesting client process is creating. In response to the request, the server which provides globally unique identifiers transmits a range of globally unique object identifiers to the requesting client process. The requesting client process then allocates object identifiers from this range of globally unique object identifiers to the objects it is creating.
    Type: Grant
    Filed: May 19, 1994
    Date of Patent: May 28, 1996
    Assignee: Ontos, Inc.
    Inventors: Winslow R. Cuthbert, Craig S. Harris, Craig R. Leckband, Paul A. Martel