Child data structure update in data management system
First Claim
1. A method to update a data structure based on a plurality of parent data structures, at least one of the plurality of parent data structures associated with point data, the method comprising:
- receiving a notification to update from one of the plurality of parent data structures;
determining that one or more of the plurality of parent data structures is updating;
determining if a notification to update has been received from each of the one or more of the plurality of parent data structures; and
if the notification to update has been received from each of the one or more of the plurality of parent data structures, updating the data structure based on data of the one or more of the plurality of parent data structures.
3 Assignments
0 Petitions
Accused Products
Abstract
A system to update a data structure based on a plurality of parent data structures, where at least one of the plurality of parent data structures is associated with point data. Some embodiments may include reception of a notification to update from one of the plurality of parent data structures, determination that one or more of the plurality of parent data structures is updating, determination of whether a notification to update has been received from each of the one or more of the plurality of parent data structures, and, if the notification to update has been received from each of the one or more of the plurality of parent data structures, update of the data structure based on data of the one or more of the plurality of parent data structures.
-
Citations
29 Claims
-
1. A method to update a data structure based on a plurality of parent data structures, at least one of the plurality of parent data structures associated with point data, the method comprising:
-
receiving a notification to update from one of the plurality of parent data structures;
determining that one or more of the plurality of parent data structures is updating;
determining if a notification to update has been received from each of the one or more of the plurality of parent data structures; and
if the notification to update has been received from each of the one or more of the plurality of parent data structures, updating the data structure based on data of the one or more of the plurality of parent data structures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A medium storing program code executable by a system to update a data structure based on a plurality of parent data structures, at least one of the plurality of parent data structures associated with point data, the program code comprising:
-
code to receive a notification to update from one of the plurality of parent data structures;
code to determine that one or more of the plurality of parent data structures is updating;
code to determine if a notification to update has been received from each of the one or more of the plurality of parent data structures; and
code to update, if the notification to update has been received from each of the one or more of the plurality of parent data structures, the data structure based on data of the one or more of the plurality of parent data structures. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a first parent data structure associated with first point data, the first base data structure to transmit a first notification to update in response to updating the first data;
a second parent data structure associated with second point data, the second base data structure to transmit a second notification to update in response to updating the second data; and
a child data structure associated with third point data, the child data structure to receive the first notification, to determine that the second parent data structure is currently updating, to wait to update the third data until the second notification is received, to receive the second notification, and, in response to receipt of the second notification, to update the third data based on one or both of the first updated data and the second updated data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification