BITEMPORAL MILESTONING OF MODEL FREE DATA
First Claim
1. An apparatus for bitemporal milestoning, the apparatus comprising:
- a memory;
a processor; and
a module stored in the memory, executable by the processor, and configured to;
receive a fact;
store the fact in a database, wherein the storing of the fact is associated with a first system starting time, a first system ending time, a first business starting time, and a first business ending time;
create a second version of the fact at a second system starting time, wherein the second version of the fact is associated with a second business starting time and a second business ending time; and
query the database to obtain information associated with the fact at a specified business time and a specified system time,wherein the fact is stored and queried without modeling the fact based on a database schema.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to systems, methods and computer program products for bitemporal milestoning. An exemplary apparatus is configured to: receive a fact; store the fact in a database, wherein the storing of the fact is associated with a first system starting time, a first system ending time, a first business starting time, and a first business ending time; create a second version of the fact at a second system starting time, wherein the second version of the fact is associated with a second business starting time and a second business ending time; and query the database to obtain information associated with the fact at a specified business time and a specified system time, wherein the fact is stored and queried without modeling the fact based on a database schema.
40 Citations
20 Claims
-
1. An apparatus for bitemporal milestoning, the apparatus comprising:
-
a memory; a processor; and a module stored in the memory, executable by the processor, and configured to; receive a fact; store the fact in a database, wherein the storing of the fact is associated with a first system starting time, a first system ending time, a first business starting time, and a first business ending time; create a second version of the fact at a second system starting time, wherein the second version of the fact is associated with a second business starting time and a second business ending time; and query the database to obtain information associated with the fact at a specified business time and a specified system time, wherein the fact is stored and queried without modeling the fact based on a database schema. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for bitemporal milestoning, the method comprising:
-
receiving a fact; storing the fact in a database, wherein the storing of the fact is associated with a first system starting time, a first system ending time, a first business starting time, and a first business ending time; creating a second version of the fact at a second system starting time, wherein the second version of the fact is associated with a second business starting time and a second business ending time; and querying the database to obtain information associated with the fact at a specified business time and a specified system time, wherein the fact is stored and queried without modeling the fact based on a database schema.
-
-
20. A computer program product for bitemporal milestoning, the computer program product comprising:
a non-transitory computer-readable medium comprising a set of codes for causing a computer to; receive a fact; store the fact in a database, wherein the storing of the fact is associated with a first system starting time, a first system ending time, a first business starting time, and a first business ending time; create a second version of the fact at a second system starting time, wherein the second version of the fact is associated with a second business starting time and a second business ending time; and query the database to obtain information associated with the fact at a specified business time and a specified system time, wherein the fact is stored and queried without modeling the fact based on a database schema.
Specification