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;
in response to the notification and prior to updating the data structure, determining that one or more other ones of the plurality of parent data structures is updating;
prior to updating the data structure, determining if a notification to update has been received from each of the one or more other ones of the plurality of parent data structures; and
updating the data structure based on data of the one or more of the plurality of parent data structures only if a notification to update has been received from each of the one or more other ones 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
27 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; in response to the notification and prior to updating the data structure, determining that one or more other ones of the plurality of parent data structures is updating; prior to updating the data structure, determining if a notification to update has been received from each of the one or more other ones of the plurality of parent data structures; and updating the data structure based on data of the one or more of the plurality of parent data structures only if a notification to update has been received from each of the one or more other ones of the plurality of parent data structures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory 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, in response to the notification and prior to updating the data structure, that one or more other ones of the plurality of parent data structures is updating; code to determine, prior to updating the data structure, if a notification to update has been received from each of the one or more other ones of the plurality of parent data structures; and code to update the data structure based on data of the one or more of the plurality of parent data structures only if a notification to update has been received from each of the one or more other ones of the plurality of parent data structures. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a device comprising a first parent data structure associated with first point data, the first parent data structure to transmit a first notification to update in response to updating the first data; a device comprising a second parent data structure associated with second point data, the second parent data structure to transmit a second notification to update in response to updating the second data; and a device comprising a child data structure associated with third point data, the child data structure to receive the first notification, to determine, in response to the notification and prior to updating the child data structure, 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 (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification