Intelligent Input Handling
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving input from a device;
responsive to receiving said input, obtaining device state information;
evaluating the input based upon the device state information to ascertain whether the input should be processed to cause an operation associated with the input;
allowing the operation responsive to a first evaluation result; and
disallowing the operation responsive to a second evaluation result.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments enable a device to utilize environmental state information and/or application state information to determine an appropriate response to received input. In at least some embodiments, a device receives input, obtains environmental information and/or application state information of the device, and evaluates input validity. Based upon the evaluated information and input, the device can behave in a manner that ignores the input, allows execution of associated operations, and or modifies the resultant behavior.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving input from a device; responsive to receiving said input, obtaining device state information; evaluating the input based upon the device state information to ascertain whether the input should be processed to cause an operation associated with the input; allowing the operation responsive to a first evaluation result; and disallowing the operation responsive to a second evaluation result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable storage media embodying computer-executable instructions that are executable to:
-
receive input from a telephone; responsive to receiving said input, obtain state information associated with the telephone; evaluate the input based upon the state information to ascertain whether the input should be processed to cause an operation associated with the input; allow the operation responsive to a first evaluation result; and disallow the operation responsive to a second evaluation result. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
one or more processors; one or more sensors; one or more input mechanisms; one or more computer-readable storage media; an evaluation module embodied on the computer-readable storage media, the evaluation module configured to implement a method, under the influence of the one or more processors, the method comprising; receiving input via at least one of the one or more input mechanisms; obtaining device state information; evaluating the input based upon the device state information to ascertain whether the input relative to the device state information satisfies one or more criteria associated with an inadvertent input; and determining a device behavior based upon the input and said evaluation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification