DATA STRUCTURE VERSIONING FOR DATA MANAGEMENT SYSTEMS AND METHODS
First Claim
1. A method comprising:
- maintaining a baseline data structure comprising a plurality of baseline data records and a base set of relationships between the baseline data records;
providing, for access by an external party, a customizable data structure comprising copies of the baseline data records and a customizable set of relationships between the copies of the baseline data records;
fixing the base set of relationships in the baseline data structure to be unchangeable by the external party; and
defining the customizable set of relationships in the customizable data structure to be changeable by the external party.
2 Assignments
0 Petitions
Accused Products
Abstract
In one of many possible implementations, an exemplary method comprises maintaining a baseline data structure comprising a plurality of baseline data records and a base set of relationships between the baseline data records, providing, for access by an external party, a customizable data structure comprising copies of the baseline data records and a customizable set of relationships between the copies of the baseline data records, fixing the base set of relationships in the baseline data structure to be unchangeable by the external party, and defining the customizable set of relationships in the customizable data structure to be changeable by the external party. Corresponding systems and methods are also disclosed.
23 Citations
21 Claims
-
1. A method comprising:
-
maintaining a baseline data structure comprising a plurality of baseline data records and a base set of relationships between the baseline data records; providing, for access by an external party, a customizable data structure comprising copies of the baseline data records and a customizable set of relationships between the copies of the baseline data records; fixing the base set of relationships in the baseline data structure to be unchangeable by the external party; and defining the customizable set of relationships in the customizable data structure to be changeable by the external party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17)
-
-
14. A method comprising:
-
maintaining a first baseline data structure comprising a plurality of baseline data records and a base set of relationships between the baseline data records; maintaining a second baseline data structure, the second baseline data structure comprising a copy of the first baseline data structure; fixing the base set of relationships in the first and second baseline data structures to be unchangeable by an external party; providing, for access by the external party, a first customizable data structure comprising copies of the baseline data records included in the first baseline data structure and a first customizable set of relationships between the copies of the baseline data records included in the first baseline data structure; providing, for access by the external party, a second customizable data structure comprising copies of the baseline data records included in the second baseline data structure and a second customizable set of relationships between the copies of the baseline data records included in the second baseline data structure; and defining the first and second customizable sets of relationships to be changeable by the external party, wherein the first and second customizable sets of data relationships are independently customizable by the external party to represent different custom sets of data relationships.
-
-
18. A system comprising:
-
instructions stored in at least one non-transitory computer-readable medium; and at least one processor configured to execute the instructions to maintain a baseline data structure comprising a plurality of baseline data records and a base set of relationships between the baseline data records, provide, for access by an external party, a customizable data structure comprising copies of the baseline data records and a customizable set of relationships between the copies of the baseline data records, fix the base set of relationships in the baseline data structure to be unchangeable by the external party, and define the customizable set of relationships in the customizable data structure to be changeable by the external party. - View Dependent Claims (19, 20, 21)
-
Specification