COMPUTING DEVICE THAT DETERMINES AND USES APPLIED PRESSURE FROM USER INTERACTION WITH AN INPUT INTERFACE
First Claim
1. A method for processing input on a computing device, the method comprising:
- determining one or more inputs corresponding to a user interacting with an input interface on the computing device;
determining a value corresponding to an amount of pressure applied by the user when the user is interacting with the input interface, wherein the value is determined apart from the input;
performing an operation that is responsive to the value corresponding to the amount of pressure and to the one or more inputs.
9 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.
-
Citations
28 Claims
-
1. A method for processing input on a computing device, the method comprising:
-
determining one or more inputs corresponding to a user interacting with an input interface on the computing device; determining a value corresponding to an amount of pressure applied by the user when the user is interacting with the input interface, wherein the value is determined apart from the input; performing an operation that is responsive to the value corresponding to the amount of pressure and to the one or more inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
a processor; a multi-state interface component coupled to the processor, the interface component being operable to actuate an input to the processor for each of a plurality of states; a pressure-sensitive mechanism positioned to detect pressure applied by the user when operating the multi-state interface component, the pressure-sensitive mechanism being coupled to provide an output for use by the processor, the output corresponding to a value of the pressure applied by the user; wherein the processor is configured to; detect whether the value of the pressure applied by the user when operating the multi-state interface component exceeds a designated threshold; in response to detecting that the pressure applied by the user when operating the multi-state interface component exceeds the designated threshold, alter performance of one or more operations based on the combination of the value of the pressure and the input from the multi-state interface component; in response to detecting that the pressure applied by the user when operating the multi-state interface component does not exceed the designated threshold, perform one or more operations based on the input from the multi-state interface component and not the value of the applied pressure. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for processing input on a computing device, the method comprising:
-
detecting that pressure applied by a user when interacting with an input interface on the computing device exceeds a threshold; in response to detecting that the pressure exceeds the threshold, performing an operation that is based on combining one or more inputs from the input interface and a value that corresponds to an amount of pressure applied by the user. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An interface assembly for a computing device, the interface comprising:
-
a multi-state input interface that is actuatable into a plurality of states, including into a central actuated state and any one of a plurality of directional states, central location and in any one of a plurality of directions, wherein the multi-state input interface is coupled to a processor of the computing device to provide the processor with a value corresponding to one of the plurality of states that is actuated at any given instance; and a pressure-detection mechanism that detects a pressure applied by the user when the user interacts with the multi-state input interface, wherein the pressure-detection mechanism outputs a value for the processor that corresponds to an amount of pressure applied by the user at any given instance during which the user interacts with the multi-state input interface.
-
-
25. A method for enabling scrolling on a computing device, the method comprising:
-
processing a directional input provided by a user interacting with a multi-directional interface in connection with a scroll operation, the directional operation corresponding to a direction of the scroll operation; determining a value of an applied pressure by the user interacting with the multi-directional interface; and increasing at least one of a speed or acceleration of the scroll operation in the direction of the scroll operation, wherein increasing the speed or the acceleration is based on the value of the applied pressure.
-
-
26. A computing device comprising:
-
a processor; a multi-state interface component coupled to the processor, the interface component being operable to actuate an input to the processor for each of a plurality of actuated states; a pressure-sensitive mechanism positioned to detect pressure applied by the user when operating the multi-state interface component, the pressure-sensitive mechanism being coupled to provide an output for use by the processor, the output corresponding to a value of the pressure applied by the user; wherein the processor is configured to; detect whether one or more designated conditions are present when the user operates the multi-state interface component; in response to detecting that the one or more designated conditions are present, alter performance of one or more operations based on the combination of the value of the pressure and the input from the multi-state interface component; else, perform one or more operations based on the input from the multi-state interface component and not the value of the applied pressure. - View Dependent Claims (27, 28)
-
Specification