Maximum speed criterion for a velocity gesture

US10120561B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10120561-B2
Application numberUS-201113101601-A
CountryUS
Kind codeB2
Filing dateMay 5, 2011
Priority dateMay 5, 2011
Publication dateNov 6, 2018
Grant dateNov 6, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The apparatus of claim 1 , wherein the velocity gesture criteria further comprise one or more of a minimum speed, a minimum distance traveled across the input sensor, and a minimum delay following an initial movement. 3. The apparatus of claim 1 , further comprising code that allows a user to independently adjust one or more of the velocity gesture criteria. 4. The apparatus of claim 1 , wherein the velocity gesture criteria are user-specific, the apparatus further comprising code that changes one or more of the velocity gesture criteria based on a user identity. 5. The apparatus of claim 1 , further comprising code that adapts one or more of the velocity gesture criteria based on one or more of an information handling device type, an input sensor type, a display size, a software application in use, and a current task being performed. 6. The apparatus of claim 1 , wherein the input sensor is responsive to one or more of user touch and user movement. 7. The apparatus of claim 1 , wherein the input sensor is selected from a group consisting of a touchpad, a touchscreen and an optical sensor trackpad. 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. 9. The method of claim 8 , wherein the velocity gesture criteria further comprise one or more of a minimum speed, a minimum distance traveled across the input sensor, and a minimum delay following initial movement. 10. The method of claim 8 , further comprising adjusting the maximum speed in response to a user selection. 11. The method of claim 8 , further comprising changing the maximum speed based on a user identity. 12. The method of claim 8 , further comprising adapting the maximum speed based on one or more of an information handling device type, an input sensor type, and a display size of the information handling device, a software application in use, and a current task being performed. 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

Assignees

Inventors

Classifications

  • by capacitive means · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • Scrolling or panning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10120561B2 cover?
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 appar…
Who is the assignee on this patent?
Stewart Aaron Michael, Sluchak Thomas John, Lenovo Singapore Pte Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/04883. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).