Device with touch screen false actuation prevention
First Claim
Patent Images
1. A device comprising:
- a processor coupled to a memory, a display including a touch screen for detecting touch events at the display, an orientation sensor, and a proximity sensor, the processor configured to;
detect an initial proximity event at the proximity sensor and, thereafter;
buffer in the memory touch data received via the touch screen;
process the buffered touch data when a further proximity event does not occur within a given time period; and
,disable the touch screen when the further proximity event occurs within the given time period,wherein same buffering, same processing and same disabling also occurs for a reorientation event detected at the orientation sensor, the processor being further configured to;
set the given time period for the initial proximity event to a first value, and set the given time period for the reorientation event to a second value greater than the first value; and
set the first value to less than or about equal to a sampling latency period of the proximity sensor.
4 Assignments
0 Petitions
Accused Products
Abstract
A device and method for preventing false-actuation of a touch screen are provided. When one or more of: (a) an initial proximity event occurs at a proximity sensor of the device, and (b) a reorientation event occurs at an orientation sensor of the device: touch data received via a touch screen of the device is buffered in a memory of the device. Thereafter, a processor of the device: processes the buffered touch data when a further proximity event does not occur within a given time period; and, disables the touch screen when the proximity event occurs within the given time period.
-
Citations
14 Claims
-
1. A device comprising:
a processor coupled to a memory, a display including a touch screen for detecting touch events at the display, an orientation sensor, and a proximity sensor, the processor configured to; detect an initial proximity event at the proximity sensor and, thereafter; buffer in the memory touch data received via the touch screen; process the buffered touch data when a further proximity event does not occur within a given time period; and
,disable the touch screen when the further proximity event occurs within the given time period, wherein same buffering, same processing and same disabling also occurs for a reorientation event detected at the orientation sensor, the processor being further configured to; set the given time period for the initial proximity event to a first value, and set the given time period for the reorientation event to a second value greater than the first value; and set the first value to less than or about equal to a sampling latency period of the proximity sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method comprising:
-
detecting, at a processor of a devices, an initial proximity event at a proximity sensor of the device, and thereafter; buffering, in a memory of the device, touch data received via a touch screen of the device; processing, at the processor, the buffered touch data when a further proximity event does not occur within a given time period; and
,disabling, at the processor, the touch screen when the further proximity event occurs within the given time period, wherein same buffering, same processing and same disabling also occurs for a reorientation event detected at the orientation sensor; setting, at the processor, the given time period for the initial proximity event to a first value for the initial proximity event, and setting, at the processor, the given time period for the reorientation event to a second value greater than the first value; and
,setting the first value to less than or about equal to a sampling latency period of the proximity sensor. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code adapted to be executed to implement a method comprising:
-
detecting, at a processor of a devices, an initial proximity event at a proximity sensor of the device, and thereafter; buffering, in a memory of the device, touch data received via a touch screen of the device; processing, at the processor, the buffered touch data when a further proximity event does not occur within a given time period; and
,disabling, at the processor, the touch screen when the further proximity event occurs within the given time period, wherein same buffering, same processing and same disabling also occurs for a reorientation event detected at the orientation sensor; setting, at the processor, the given time period for the initial proximity event to a first value for the initial proximity event, and setting, at the processor, the given time period for the reorientation event to a second value greater than the first value; and
,setting the first value to less than or about equal to a sampling latency period of the proximity sensor.
-
Specification