US 11,947,518 B2
Computation system with time based probabilities
Sayan Chakraborty, Niwot, CO (US); and Jonathan David Ruggiero, Danville, CA (US)
Assigned to Workday, Inc., Pleasanton, CA (US)
Filed by Workday, Inc., Pleasanton, CA (US)
Filed on Sep. 11, 2019, as Appl. No. 16/568,007.
Prior Publication US 2021/0073202 A1, Mar. 11, 2021
Int. Cl. G06F 16/23 (2019.01); G06F 16/2458 (2019.01); G06F 16/28 (2019.01); G06N 7/01 (2023.01)
CPC G06F 16/2365 (2019.01) [G06F 16/2477 (2019.01); G06F 16/288 (2019.01); G06N 7/01 (2023.01)] 22 Claims
OG exemplary drawing
 
1. A system for maintaining consistency of a data value using a probability, comprising:
an interface configured to:
receive a data value for storing; and
a processor configured to:
store the data value in a data element of a data structure;
determine, using a model, a probability of certainty associated with the data value, wherein the probability of certainty comprises an estimate that the data value is correct, wherein the model provides as output the probability of certainty, wherein the determining of the probability of certainty associated with the data value comprises determining a set of related previously stored data values in the data structure, and wherein the model comprises a Kalman filter model, a Markov model, an applied optimal estimation model, a machine learning model, or a neural network model;
store the probability of certainty associated with the data value in the data structure;
update the probability of certainty to an updated probability of certainty, wherein the updated probability of certainty is based at least in part on a consistency of the data value with the set of related data values stored in the data structure, wherein the updated probability of certainty comprises an updated estimate that the data value is correct, and wherein updating the probability of certainty comprises to:
select a related data value of the set of related data values;
adjust the probability of certainty to a modified probability of certainty based on a consistency between the data value and the related data value;
determine whether there are more related data values of the set of related data values; and
in response to a determination that there are not more related data values, set the updated probability of certainty as the modified probability of certainty;
store the updated probability of certainty associated with the data value in the data structure; and
automatically update the data value to a new data value in response to a determination that the updated probability of certainty is less than a threshold.