COMPUTING DEVICE THAT DETERMINES AND USES APPLIED PRESSURE FROM USER INTERACTION WITH AN INPUT INTERFACE
First Claim
1. A non-transitory computer-readable medium configured to store instructions that, when executed by one or more processors of a computing device, cause the computing device to perform steps comprising:
- detecting one or more inputs of a user on a touch-enabled display of the computing device;
determining a value of an amount of pressure applied by the user to a region of the touch-enabled display using a pressure sensitive mechanism that measures an applied pressure independently from detecting the one or more inputs;
determining whether the value exceeds a threshold;
based on the value being greater than the threshold, (1) performing a first operation at the region of the touch-enabled display based on the amount of pressure applied and the one or more inputs and (2) modifying the first operation based on the amount of pressure applied; and
based on the value being less than the threshold, performing a second operation responsive to the one or more inputs and not based on the amount of pressure applied.
3 Assignments
0 Petitions
Accused Products
Abstract
A computing device processes input by determining one or more inputs corresponding to a user interacting with an input interface. In an embodiment, the input interface may correspond to a button state or to a multi-state input interface. A value corresponding to an amount of pressure applied by the user is determined on the computing device. The value is determined during an instance or duration in which the user is interacting with the input interface. The value for the applied pressure is determined apart from the input. In one embodiment, the value is determined using a force sensor that is separate from the input interface. An operation is then performed that is responsive to the determined amount of pressure, as well as to the one or more inputs.
11 Citations
21 Claims
-
1. A non-transitory computer-readable medium configured to store instructions that, when executed by one or more processors of a computing device, cause the computing device to perform steps comprising:
-
detecting one or more inputs of a user on a touch-enabled display of the computing device; determining a value of an amount of pressure applied by the user to a region of the touch-enabled display using a pressure sensitive mechanism that measures an applied pressure independently from detecting the one or more inputs; determining whether the value exceeds a threshold; based on the value being greater than the threshold, (1) performing a first operation at the region of the touch-enabled display based on the amount of pressure applied and the one or more inputs and (2) modifying the first operation based on the amount of pressure applied; and based on the value being less than the threshold, performing a second operation responsive to the one or more inputs and not based on the amount of pressure applied. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device, comprising:
-
a processor; a touch-enabled display coupled to the processor and configured to receive an input from a user; and a pressure-sensitive mechanism configured to determine a value of an amount of pressure applied by the user to a region of the touch-enabled display independently from the input; and a memory configured to store instructions that, when executed by the processor, causes the computing device to; determine whether the value exceeds a threshold; based on the value being greater than the threshold, (1) perform a first operation at the region of the touch-enabled display based on the amount of pressure applied and the one or more inputs and (2) modify the first operation based on the amount of pressure applied; and based on the value being less than the threshold, perform a second operation responsive to the one or more inputs and not based on the amount of pressure applied. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for processing input on a computing device, the method comprising:
-
detecting one or more inputs of a user on a touch-enabled display of the computing device; determining a value of an amount of pressure applied by the user to a region of the touch-enabled display using a pressure sensitive mechanism that measures an applied pressure independently from detecting the one or more inputs; determining whether the value exceeds a threshold; based on the value being greater than the threshold, (1) performing a first operation at the region of the touch-enabled display based on the amount of pressure applied and the one or more inputs and (2) modifying the first operation based on the amount of pressure applied; and based on the value being less than the threshold, performing a second operation responsive to the one or more inputs and not based on the amount of pressure applied. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification