US 11,995,062 B2
System and method for improved data consistency in data systems including dependent algorithms
William Gray, Boulder, CO (US); Binchao Chen, Broomfield, CO (US); and Steven D. Meyer, Arvada, CO (US)
Assigned to Level 3 Communications LLC, Broomfield, CO (US)
Filed by Level 3 Communications, LLC, Broomfield, CO (US)
Filed on Dec. 9, 2022, as Appl. No. 18/078,710.
Application 18/078,710 is a continuation of application No. 17/202,930, filed on Mar. 16, 2021, granted, now 11,526,485.
Application 17/202,930 is a continuation of application No. 16/677,382, filed on Nov. 7, 2019, granted, now 10,956,396, issued on Mar. 23, 2021.
Application 16/677,382 is a continuation of application No. 15/652,897, filed on Jul. 18, 2017, granted, now 10,474,663, issued on Nov. 12, 2019.
Claims priority of provisional application 62/458,264, filed on Feb. 13, 2017.
Claims priority of provisional application 62/364,617, filed on Jul. 20, 2016.
Prior Publication US 2023/0108022 A1, Apr. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/23 (2019.01); G06F 16/22 (2019.01)
CPC G06F 16/23 (2019.01) [G06F 16/22 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A method of updating and analyzing data in a data system comprising:
receiving an algorithm evaluation request;
identifying a dependency graph indicative of a first dependency of a first algorithm on one or more database values;
identifying, based on the dependency graph, the first algorithm and a second algorithm, wherein identifying the first algorithm and the second algorithm comprises:
transmitting a request including an identifier corresponding to the one or more database values; and
receiving an execution order in response to the request, the execution order indicating an order in which to execute the first algorithm and the second algorithm; and
generating an algorithm result of the second algorithm by executing each of the first algorithm and the second algorithm in accordance with the execution order; and
submitting the algorithm result as a response to the algorithm evaluation request.