Maximum speed criterion for a velocity gesture
First Claim
Patent Images
1. An apparatus comprising:
- an input sensor selected from the group consisting of a touch sensor and an optical sensor;
a processor in communication with the input sensor;
a memory storing code for execution by the processor, the code comprising code that;
receives an activation indicator based on physical input from a user and activating a velocity gesture option in response to receiving the activation indicator, wherein the activation indicator is received by physical input selected from a group consisting of a tap on the input sensor, a switch located on the apparatus and beneath the input sensor, a switch located on the apparatus and positioned away from the input sensor, a button located on the apparatus and beneath the input sensor, and a button located on the apparatus and positioned away from the input sensor;
detects fulfillment of velocity gesture criteria on the input sensor after receiving the activation indicator, the velocity gesture criteria comprising drag and hold criteria and a maximum speed for a velocity gesture function, wherein the detecting comprises determining that a speed for a velocity gesture does not go above the maximum speed, and wherein the velocity gesture comprises a single touch of the input sensor by a user during which contact with the input sensor is maintained after a contact point is sensed by the input sensor;
initiates the velocity gesture function in response to the activated velocity gesture option and the detecting fulfillment of the velocity gesture criteria, wherein the velocity gesture function comprises a coasting function in which a movement on a display is maintained without the user continually providing input to sustain the movement on the display; and
adapts one or more of the velocity gesture criteria based on a learning mode in which the user demonstrates a movement the user would like to trigger the velocity gesture function, and the velocity gesture criteria is determined from the movement the user demonstrates, wherein adapting one or more of the velocity gesture criteria comprises increasing the maximum speed for the velocity gesture function in response to a predetermined number of movements within a predetermined time frame being above a predetermined speed, and wherein the maximum speed is increased to a speed higher than the predetermined speed.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method for a maximum speed criterion for a velocity gesture. The apparatus includes an input sensor, a processor, and a memory. The apparatus also includes a detection module that detects fulfillment of velocity gesture criteria on the input sensor in communication with the processor. The velocity gesture criteria may include a movement below a maximum speed. The apparatus also includes an initiation module that initiates a velocity gesture function in response to the detection module detecting fulfillment of the velocity gesture criteria.
16 Citations
15 Claims
-
1. An apparatus comprising:
-
an input sensor selected from the group consisting of a touch sensor and an optical sensor; a processor in communication with the input sensor; a memory storing code for execution by the processor, the code comprising code that; receives an activation indicator based on physical input from a user and activating a velocity gesture option in response to receiving the activation indicator, wherein the activation indicator is received by physical input selected from a group consisting of a tap on the input sensor, a switch located on the apparatus and beneath the input sensor, a switch located on the apparatus and positioned away from the input sensor, a button located on the apparatus and beneath the input sensor, and a button located on the apparatus and positioned away from the input sensor; detects fulfillment of velocity gesture criteria on the input sensor after receiving the activation indicator, the velocity gesture criteria comprising drag and hold criteria and a maximum speed for a velocity gesture function, wherein the detecting comprises determining that a speed for a velocity gesture does not go above the maximum speed, and wherein the velocity gesture comprises a single touch of the input sensor by a user during which contact with the input sensor is maintained after a contact point is sensed by the input sensor; initiates the velocity gesture function in response to the activated velocity gesture option and the detecting fulfillment of the velocity gesture criteria, wherein the velocity gesture function comprises a coasting function in which a movement on a display is maintained without the user continually providing input to sustain the movement on the display; and adapts one or more of the velocity gesture criteria based on a learning mode in which the user demonstrates a movement the user would like to trigger the velocity gesture function, and the velocity gesture criteria is determined from the movement the user demonstrates, wherein adapting one or more of the velocity gesture criteria comprises increasing the maximum speed for the velocity gesture function in response to a predetermined number of movements within a predetermined time frame being above a predetermined speed, and wherein the maximum speed is increased to a speed higher than the predetermined speed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving an activation indicator based on physical input from a user and activating a velocity gesture option in response to receiving the activation indicator, wherein the activation indicator is received by physical input selected from a group consisting of a tap on an input sensor in communication with an information handling device, a switch located on the information handling device and beneath the input sensor, a switch located on the information handling device and positioned away from the input sensor, a button located on the information handling device and beneath the input sensor, and a button located on the information handling device and positioned away from the input sensor; detecting fulfillment of velocity gesture criteria on the input sensor after receiving the activation indicator, the velocity gesture criteria comprising drag and hold criteria and a maximum speed for a velocity gesture function, wherein the detecting comprises determining that a speed for a velocity gesture does not go above the maximum speed, and wherein the velocity gesture comprises a single touch of the input sensor by a user during which contact with the input sensor is maintained after a contact point is sensed by the input sensor; initiating the velocity gesture function on the information handling device in response to the activated velocity gesture option and detecting fulfillment of the velocity gesture criteria, wherein the velocity gesture function comprises a coasting function in which a movement on a display is maintained without the user continually providing input to sustain the movement on the display; and adapting one or more of the velocity gesture criteria based on a learning mode in which the user demonstrates a movement the user would like to trigger the velocity gesture function, and the velocity gesture criteria is determined from the movement the user demonstrates, wherein adapting one or more of the velocity gesture criteria comprises increasing the maximum speed for the velocity gesture function in response to a predetermined number of movements within a predetermined time frame being above a predetermined speed, and wherein the maximum speed is increased to a speed higher than the predetermined speed. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product comprising a non-transitory storage device storing machine readable code executed by a processor to perform the operations of:
-
receiving an activation indicator based on physical input from a user and activating a velocity gesture option in response to receiving the activation indicator, wherein the activation indicator is received by physical input selected from a group consisting of a tap on an input sensor in communication with an information handling device, a switch located on the information handling device and beneath the input sensor, a switch located on the information handling device and positioned away from the input sensor, a button located on the information handling device and beneath the input sensor, and a button located on the information handling device and positioned away from the input sensor; detecting fulfillment of velocity gesture criteria on the input sensor after receiving the activation indicator, the input sensor selected from the group consisting of a touch sensor and an optical sensor, the velocity gesture criteria comprising drag and hold criteria and a movement below a maximum speed for a velocity gesture function, wherein the detecting comprises determining that a speed for a velocity gesture does not go above the maximum speed, and wherein the velocity gesture comprises a single touch of the input sensor by a user during which contact with the input sensor is maintained after a contact point is sensed by the input sensor; initiating the velocity gesture function on the information handling device in response to the activated velocity gesture option and detecting fulfillment of the velocity gesture criteria, wherein the velocity gesture function comprises a coasting function in which a movement on a display is maintained without the user continually providing input to sustain the movement on the display; and adapting one or more of the velocity gesture criteria based on a learning mode in which the user demonstrates a movement the user would like to trigger the velocity gesture function, and the velocity gesture criteria is determined from the movement the user demonstrates, wherein adapting one or more of the velocity gesture criteria comprises increasing the maximum speed for the velocity gesture function in response to a predetermined number of movements within a predetermined time frame being above a predetermined speed, and wherein the maximum speed is increased to a speed higher than the predetermined speed. - View Dependent Claims (14, 15)
-
Specification