US 11,758,052 B1
Centralized validation of network call parameters on distributed networks using probability models
Yi Chen, Ann Arbor, MI (US); Gregory Morris Cote, Petaluma, CA (US); Stephen Krawczyk, Ann Arbor, MI (US); and Philip George Quick, Hamilton (CA)
Assigned to Accelitas, Inc., Petaluma, CA (US)
Filed by Accelitas, Inc., Petaluma, CA (US)
Filed on Jun. 22, 2022, as Appl. No. 17/808,291.
Application 17/808,291 is a continuation of application No. 17/808,088, filed on Jun. 21, 2022, abandoned.
Int. Cl. H04M 3/22 (2006.01); H04M 7/00 (2006.01); H04M 3/51 (2006.01)
CPC H04M 7/0081 (2013.01) [H04M 3/5183 (2013.01); H04M 7/0078 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A system for centralized validation of network call parameters on distributed networks using conditional probability models, the system comprising:
a data store storing data identifying values of a parameter in historical network calls on a distributed network; and
one or more processors configured with computer-executable instructions to:
generate, from the data identifying values of the parameter in the historical network calls, a conditional probability model for the parameter, the conditional probability model modeling a probability, for valid values of the parameter, of one or more symbols occurring in an individual valid value conditional on one or more additional symbols occurring in the individual valid value;
obtain, from a client computing device over a network, a proposed value for the parameter of a proposed network call on the distributed network;
apply the conditional probability model for the parameter to the proposed value to determine a probability that the proposed value is valid; and
return to the client computing device via the network a validation result indicating a likelihood that the proposed value is valid, wherein the client computing device is configured to control submission of the proposed network call to the distributed network contingent on validity of the proposed value for the parameter of the proposed network call.