ServiceNow, Inc.
Probabilistic Error Detection and Correction in Form-Based Input of a User Interface

Last updated:

Abstract:

Persistent storage may contain a definition of a user interface that includes a plurality of inputs, a specification of a graph of dependencies between pairs of inputs in the plurality of inputs, and collected data representing previously-submitted combinations of the plurality of inputs and corresponding indications of successes or errors. One or more processors may be configured to: transmit, to a client device, a representation of the user interface; receive, from the client device, a set of input values corresponding to the plurality of inputs; determine that the set of input values, in combination, results in an error; based on the collected data and the graph, calculate likelihoods respectively corresponding to one or more of the input values, wherein the likelihoods are estimates that the input values corresponding thereto caused the error; and transmit, to the client device, at least one of the likelihoods.

Status:
Application
Type:

Utility

Filling date:

17 Sep 2020

Issue date:

17 Mar 2022