System and method for creating an object model
AssigneeUnited Technologies Corporation
InventorJonathan Blake Lori
Life of this patent
Estimating the term…
Abstract
A method for creating a dynamic domain model of an object. The method includes storing and organizing temporal information about the object in a bitemporal database that includes both a valid time and a transaction time for the information. The information is inserted into a plurality of tables in the database and a key is assigned to each of the plurality of tables. A composite representing the object is formed to represent a state of the object at the current time or at any previous time by dynamically linking the information by key, based on a business logic and a request made by a user.
Claims20
A method for creating a dynamic domain model of an object, the method comprising:
- storing and organizing temporal information about the object into a bitemporal database that includes both a valid time and a transaction time for the information, the information being inserted into a plurality of tables in the database;
- assigning a key to each of the plurality of tables;
- and
- forming a composite representing the object,
- wherein the composite is formed to represent a state of the object at the current time or at any previous time by dynamically linking the information by key, based on a business logic and a request made by a user.
A system for creating a dynamic domain model of an object, the system comprising:
- a bitemporal database storing temporal information about the object, the database including both a valid time and a transaction time for the information;
- a relational database management system managing the bitemporal database;
- an object relational mapper;
- and
- a business logic component,
- wherein the object relational mapper converts the information in the database into a composite representing the object, wherein the composite is formed by dynamically linking tables within the database based on relationships defined by the business logic component, and wherein the composite represents a state of the object at the current time or any previous time.
A method for creating a dynamic domain model of an aircraft engine, the method comprising:
- storing and organizing utilization characteristics of the engine in a bitemporal database that includes both a valid time and a transaction time for the utilization characteristics, the utilization characteristics being inserted into a plurality of tables in the database;
- assigning a key to each of the plurality of tables;
- forming a composite representing the engine;
- wherein the composite is formed to represent a state of the engine at the current time or at any previous time by dynamically linking the information by key, based on a business logic and a request made by a user.
Dependencies are inferred from the claim text.