Selective override of touch display inputs
First Claim
Patent Images
1. A method, comprising:
- receiving, by a computing device, an indication of movement of the computing device including;
receiving first data from a first accelerometer included in a lid portion of the computing device; and
receiving second data from a second accelerometer included in a base portion of the computing device;
receiving, by the computing device, an input from one of a touchpad, a touch-sensitive surface of the lid portion of the computing device, a trackpad, one or more mouse buttons, and a keyboard during the movement of the computing device;
analyzing the first data and the second data;
determining, based on analyzing the first data and the second data, that the lid portion of the computing device is moving relative to the base portion of the computing device;
determining, based on the received indication of the movement of the computing device, that the received input is a false input; and
ignoring, by the computing device, the received input based on determining that the received input is a false input.
2 Assignments
0 Petitions
Accused Products
Abstract
In one general aspect, a method can include receiving, by a computing device, an indication of movement of the computing device, receiving, by the computing device, an input from one of a touchpad, a touch-sensitive surface of a lid portion of the computing device, a trackpad, one or more mouse buttons, and a keyboard during the movement of the computing device, determining, based on the received indication of the movement of the computing device, that the received input is a false input, and ignoring, by the computing device, the received input based on determining that the received input is a false input.
20 Citations
23 Claims
-
1. A method, comprising:
-
receiving, by a computing device, an indication of movement of the computing device including; receiving first data from a first accelerometer included in a lid portion of the computing device; and receiving second data from a second accelerometer included in a base portion of the computing device; receiving, by the computing device, an input from one of a touchpad, a touch-sensitive surface of the lid portion of the computing device, a trackpad, one or more mouse buttons, and a keyboard during the movement of the computing device; analyzing the first data and the second data; determining, based on analyzing the first data and the second data, that the lid portion of the computing device is moving relative to the base portion of the computing device; determining, based on the received indication of the movement of the computing device, that the received input is a false input; and ignoring, by the computing device, the received input based on determining that the received input is a false input. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving, by a computing device, an indication of movement of the computing device including; receiving first data from a first accelerometer included in a lid portion of the computing device; and receiving second data from a second accelerometer included in a base portion of the computing device; receiving, by the computing device, an input from one of a touchpad, a touch-sensitive surface of the lid portion of the computing device, a trackpad, one or more mouse buttons, and a keyboard during the movement of the computing device; analyzing the first data and the second data; determining, based on analyzing the first data and the second data, that the lid portion of the computing device and the base portion of the computing device are accelerating at the same rate; determining, based on the received indication of the movement of the computing device, that the received input is a false input; and ignoring, by the computing device, the received input based on determining that the received input is a false input.
-
-
7. A computing device comprising:
-
a lid portion including a first accelerometer and a touch-sensitive surface, the touch-sensitive surface including a touch-sensitive bezel and a touch-sensitive display area, wherein the touch-sensitive bezel at least partially overlaps the touch-sensitive display area; a base portion coupled to the lid portion and including a second accelerometer; and a non-transitory computer-readable medium having instructions stored thereon, the instructions, when executed by a processor, causing at least one processor of the computing device to perform operations comprising; receiving first data from the first accelerometer and second data from the second accelerometer; determining, based on analyzing the first data and the second data, that the base portion is stationary and that the lid portion is moving relative to the base portion; receiving, from the touch-sensitive surface, input data representative of an input to the computing device; determining, based on determining that the lid portion is moving relative to the base portion, that the input to the computing device is a false input; and ignoring the input data based on determining that the input to the computing device is a false input. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
a lid portion including a first accelerometer; a base portion coupled to the lid portion and including a second accelerometer and one or more input devices; and a non-transitory computer-readable medium having instructions stored thereon, the instructions, when executed by a processor, causing at least one processor of the computing device to perform operations comprising; receiving first data from the first accelerometer and second data from the second accelerometer; determining, based on analyzing the first data and the second data, that the base portion is stationary and that the lid portion is moving relative to the stationary base portion; receiving, from a one of the one or more input devices, input data representative of an input to the computing device; determining, based on determining that the lid portion is moving relative to the stationary base portion, that the input to the computing device is a false input; and ignoring the input data based on determining that the input to the computing device is a false input. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification