MULTI-FACTOR PROBABILISTIC MODEL FOR EVALUATING USER INPUT
First Claim
1. A computer-implemented method for evaluating user input, the method comprising:
- displaying one or more user interface controls;
receiving the user input;
for each user interface control, computing a probability that the user input was intended for the user interface control; and
associating the user input with the user interface control having the highest computed probability.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-factor probabilistic model evaluates user input to determine if the user input was intended for an on-screen user interface control. When user input is received, a probability is computed that the user input was intended for each on-screen user interface control. The user input is then associated with the user interface control that has the highest computed probability. The probability that user input was intended for each user interface control may be computed utilizing a multitude of factors including the probability that the user input is near each user interface control, the probability that the motion of the user input is consistent with the user interface control, the probability that the shape of the user input is consistent with the user interface control, and that the size of the user input is consistent with the user interface control.
31 Citations
20 Claims
-
1. A computer-implemented method for evaluating user input, the method comprising:
-
displaying one or more user interface controls; receiving the user input; for each user interface control, computing a probability that the user input was intended for the user interface control; and associating the user input with the user interface control having the highest computed probability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to:
-
receive user input; and in response to receiving the user input, to identify one of a plurality of user interface controls for which the user input is intended by computing a probability for each of the user interface controls using a probabilistic multi-factor model. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to:
-
display one or more user interface controls; receive user input; for each user interface control, compute a probability that the user input was intended for the user interface control utilizing a probabilistic multi-factor model configured to compute the probability for each user interface control based upon a plurality of weighted factors comprising one or more of the probability that the user input is near the user interface control, the probability that a motion of the user input is consistent with the user interface control, the probability that a shape of the user input is consistent with the user interface control, and the probability that a size of the user input is consistent with the user interface control; and
toassociate the user input with the user interface control having the highest computed probability that exceeds a threshold.
-
Specification