Patent ID: 11947518
Assignee: WORKDAY, INC.
Field: nan (nan)
Classification: CPC nan | IPC G

Claim 21:
22. A computer program product for maintaining consistency of a data value using a probability, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
receive a data value for storing;
storing the data value in a data element of a data structure;
determining, 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;
storing the probability of certainty associated with the data value in the data structure;
updating 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:
selecting a related data value of the set of related data values;
adjusting the probability of certainty to a modified probability of certainty based on a consistency between the data value and the related data value;
determining 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, setting the updated probability of certainty as the modified probability of certainty:

storing the updated probability of certainty associated with the data value in the data structure; and
automatically updating the data value to a new data value in response to a determination that the updated probability of certainty is less than a threshold.