Data processing system
First Claim
Patent Images
1. A data processing system comprising a data storage device and a processor programmed to read data from, and write data to, said storage device, in which said storage device stores:
- a) multiple operation records each storing data relating to one or more historical operation involving at least one entity, each said operation record comprising data recording the operation, and data defining a date associated with the operation;
each said entity being an identifiable thing within a business or other undertaking to which information resulting from a transaction, measurement or other such assignment can be related; and
b) each said entity being represented by a single corresponding entity record, said entity records storing data indicating relationships between said entities, and each said relationship being associated with a historical period of validity.
3 Assignments
0 Petitions
Accused Products
Abstract
A data processing system is provided for storing and managing multiple data entries. The data processing system employs a data structure which allows the storage and management of a vast number of interrelated data entries the interrelations of which change over time. The data structure reflects such changing interrelations over time and allows the querying and extracting of data entries on the basis of their interrelations as they were or are defined at any desired point in time.
-
Citations
39 Claims
-
1. A data processing system comprising a data storage device and a processor programmed to read data from, and write data to, said storage device, in which said storage device stores:
-
a) multiple operation records each storing data relating to one or more historical operation involving at least one entity, each said operation record comprising data recording the operation, and data defining a date associated with the operation; each said entity being an identifiable thing within a business or other undertaking to which information resulting from a transaction, measurement or other such assignment can be related; and b) each said entity being represented by a single corresponding entity record, said entity records storing data indicating relationships between said entities, and each said relationship being associated with a historical period of validity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A data storage device storing a data structure comprising;
-
a) multiple operation records each storing data relating to one or more historical operation involving at least one entity, each said operation record comprising data recording the operation, and data defining a date associated with the operation; each said entity being an identifiable thing within a business or other undertaking to which information resulting from a transaction, measurement or other such assignment can be related; and b) each said entity being represented by a single corresponding entity record, said entity records storing data indicating relationships between said entities, and each said relationship being associated with a historical period of validity.
-
-
32. A data processing system comprising a data storage device and a processor programmed to read data from, and write data to, said storage device, in which said storage device stores a time variant data model to which data in a data structure conforms, the data model generated by the processor and representing the relationships between a plurality of classes of entities, said storage device further storing:
-
a) multiple operation records each storing data relating to one or more historical operations involving at least one said entity conforming to one of said classes, each said operation record comprising data recording the operation, and data defining a date associated with the operation, each said entity being an identifiable thing within a business or other undertaking to which information resulting from a transaction, measurement or other such assignment can be related; and b) multiple entity records and association records which conform to the data model, each of the multiple entity records comprising an entity record for each said entity conforming to one of said classes, said association records storing data indicating past or present relationships between a pair of said entities, and each said entity record containing data associating each said relationship with a historical period of validity. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A data processing system comprising a data storage device and a processor programmed to read data from, and write data to, said storage device, in which said storage device stores:
-
a) multiple operation records each storing data relating to one or more historical operation involving at least one entity, each said operation record comprising data recording the operation, and data defining a date associated with the operation; b) each said entity being an identifiable thing within a business or other undertaking to which information resulting from a transaction, measurement or other such assignment can be related, and each being represented by a single corresponding entity record; and c) multiple entity relationship records storing data indicating relationships between said entities, and each said relationship being associated with a historical period of validity; wherein the processor is programmed to extract data from a subset of said operation records and select said subset by the steps of; inputting instructions defining one or more selected entities for which said output data relates; and selecting said subset based on both the dates stored in said operation records and the historical periods of validity associated with the relationships of said selected entities.
-
-
38. A data processing system comprising a data storage device and a processor programmed to read data from, and write data to, said storage device, in which said storage device stores:
-
a) multiple operation records each storing data relating to one or more historical operation involving at least one entity, each said operation record comprising data recording the operation, and data defining a date associated with the operation; b) each said entity being an identifiable thing within a business or other undertaking to which information resulting from a transaction, measurement or other such assignment can be related, and each being represented by a single corresponding entity record; and c) multiple entity relationship records storing data indicating relationships between said entities, and each said relationship being associated with a historical period of validity; wherein the processor is programmed to extract data from a subset of said operation records and select said subset to represent by the steps of; inputting an analysis date; for the selected entities, selecting the entity relationships which have associated historical periods of validity within which said analysis date lies; and selecting said subset using those selected entity relationships.
-
-
39. A data processing system comprising a data storage device and a processor programmed to read data from, and write data to, said storage device, in which said storage device stores two types of data;
-
the first type of data being transaction data; the second type of data consisting of metadata and data associated with at least one entity, said entity being an identifiable thing within a business or other undertaking to which information resulting from a transaction, measurement or other such assignment can be related; both said metadata and said data associated with at least one entity having a historical period of validity associated with it.
-
Specification