Computer data system data source having an update propagation graph with feedback cyclicality
First Claim
Patent Images
1. A system for updating a data object using an update propagation graph having a cyclicality feedback provider, the system comprising:
- one or more hardware processors coupled to a nontransitory computer readable medium having stored thereon software instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations including;
constructing a computer data system update propagation graph; and
adding a feedback provider listener to the computer data system update propagation graph, wherein the feedback provider listener provides feedback updates to one or more feedback data fields of a cyclicality feedback provider object when changes to one or more update propagation graph data fields corresponding to one or more feedback data fields are detected, and wherein the feedback updates are provided to the one or more feedback data fields of the cyclicality feedback provider object based on a state of a logical clock and on completion of update processing for a given logical clock cycle.
2 Assignments
0 Petitions
Accused Products
Abstract
Described are methods, systems and computer readable media for data source refreshing using an update propagation graph with feedback cyclicality.
-
Citations
20 Claims
-
1. A system for updating a data object using an update propagation graph having a cyclicality feedback provider, the system comprising:
one or more hardware processors coupled to a nontransitory computer readable medium having stored thereon software instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations including; constructing a computer data system update propagation graph; and adding a feedback provider listener to the computer data system update propagation graph, wherein the feedback provider listener provides feedback updates to one or more feedback data fields of a cyclicality feedback provider object when changes to one or more update propagation graph data fields corresponding to one or more feedback data fields are detected, and wherein the feedback updates are provided to the one or more feedback data fields of the cyclicality feedback provider object based on a state of a logical clock and on completion of update processing for a given logical clock cycle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method for updating a data object using an update propagation graph having a cyclicality feedback provider, the method comprising:
-
constructing a computer data system update propagation graph; and adding a feedback provider listener to the computer data system update propagation graph, wherein the feedback provider listener provides feedback updates to one or more feedback data fields of a cyclicality feedback provider object when changes to one or more update propagation graph data fields corresponding to one or more feedback data fields are detected, and wherein the feedback updates are provided to the one or more feedback data fields of the cyclicality feedback provider object based on a state of a logical clock and on completion of update processing for a given logical clock cycle. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A nontransitory computer readable medium having stored thereon software instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:
-
constructing a computer data system update propagation graph; and adding a feedback provider listener to the computer data system update propagation graph, wherein the feedback provider listener provides feedback updates to one or more feedback data fields of a cyclicality feedback provider object when changes to one or more update propagation graph data fields corresponding to one or more feedback data fields are detected, and wherein the feedback updates are provided to the one or more feedback data fields of the cyclicality feedback provider object based on a state of a logical clock and on completion of update processing for a given logical clock cycle. - View Dependent Claims (20)
-
Specification