Controlling inadvertent inputs to a mobile device
First Claim
1. A method for controlling inadvertent inputs to a mobile device, the method comprising the computer-implemented steps of:
- detecting an operating mode of the mobile device using face detection to determine whether a user is currently interacting with the mobile device;
detecting an operating environment of the mobile device, wherein the detecting comprises;
analyzing data received from an accelerometer,determining that the mobile device is in a pocket or a briefcase of the user based on the data received from the accelerometer,analyzing global positioning system information, anddetermining that the user is traveling based on the global positioning system information;
receiving an input resulting from a physical gesture to an input area of the mobile device;
evaluating whether the physical gesture is intended by the user based on the determination that the user is traveling; and
disabling, based on the evaluation, one or more physical gesture processing operations on the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein provide approaches for controlling inadvertent inputs to a mobile device. Specifically, at least one approach includes: detecting an operating mode of a mobile device by determining if a user is currently interacting with the mobile device; detecting an operating environment of the mobile device; receiving an input resulting from a physical gesture to an input area of a mobile device; comparing the input to a past history of inputs received by the mobile device; and determining whether the physical gesture is intended by the user based on the operating mode of the mobile device, the operating environment of the mobile device, and the past history of inputs (e.g., per device application). In one approach, an input controller selects logic to be applied in processing gestures based on a combination of user customization, interaction history, and environment characteristics. The selected logic is applied to subsequent gestures.
-
Citations
20 Claims
-
1. A method for controlling inadvertent inputs to a mobile device, the method comprising the computer-implemented steps of:
-
detecting an operating mode of the mobile device using face detection to determine whether a user is currently interacting with the mobile device; detecting an operating environment of the mobile device, wherein the detecting comprises; analyzing data received from an accelerometer, determining that the mobile device is in a pocket or a briefcase of the user based on the data received from the accelerometer, analyzing global positioning system information, and determining that the user is traveling based on the global positioning system information; receiving an input resulting from a physical gesture to an input area of the mobile device; evaluating whether the physical gesture is intended by the user based on the determination that the user is traveling; and disabling, based on the evaluation, one or more physical gesture processing operations on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for controlling inadvertent inputs to a mobile device, the computer system comprising:
-
a memory medium comprising program instructions; a bus coupled to the memory medium; and a processor, for executing the program instructions, coupled to an input controller via the bus that when executing the program instructions causes the system to; detect an operating mode of the mobile device using face detection to determine whether a user is currently interacting with the mobile device; detect an operating environment of the mobile device, wherein the detecting comprises; analyze data received from an accelerometer, determine that the mobile device is in a pocket or a briefcase of the user based on the data received from the accelerometer, analyze global positioning system information, and determine that the user is traveling based on the global positioning system information; receive an input resulting from a physical gesture to an input area of the mobile device; evaluate whether the physical gesture is intended by the user based on the determination that the user is traveling; and disable, based on the evaluation, one or more physical gesture processing operations on the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for controlling inadvertent inputs to a mobile device, the computer program product comprising a computer readable storage medium, and program instructions stored on the computer readable storage medium, to:
-
detecting an operating mode of the mobile device using face detection to determine whether a user is currently interacting with the mobile device; detect an operating environment of the mobile device, wherein the detecting comprises; analyze data received from an accelerometer, determine that the mobile device is in a pocket or a briefcase of the user based on the data received from the accelerometer, analyze global positioning system information, and determine that the user is traveling based on the global positioning system information; receive an input resulting from a physical gesture to an input area of the mobile device; evaluate whether the physical gesture is intended by the user based on the determination that the user is traveling; and disable, based on the evaluation, one or more physical gesture processing operations on the mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification