Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
US-9158454-B2 · Oct 13, 2015 · US
US9367235B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9367235-B2 |
| Application number | US-75320910-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 2, 2010 |
| Priority date | Jan 6, 2007 |
| Publication date | Jun 14, 2016 |
| Grant date | Jun 14, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
“Real-world” gestures such as hand or finger movements/orientations that are generally recognized to mean certain things (e.g., an “OK” hand signal generally indicates an affirmative response) can be interpreted by a touch or hover sensitive device to more efficiently and accurately effect intended operations. These gestures can include, but are not limited to, “OK gestures,” “grasp everything gestures,” “stamp of approval gestures,” “circle select gestures,” “X to delete gestures,” “knock to inquire gestures,” “hitchhiker directional gestures,” and “shape gestures.” In addition, gestures can be used to provide identification and allow or deny access to applications, files, and the like.
Opening claim text (preview).
What is claimed is: 1. A method for receiving a confirming gesture formed on or about a sensor panel, comprising: detecting one or more images at a first time at the sensor panel; determining that the one or more images at the first time are arranged in a pattern corresponding to a predetermined OK gesture; determining a centering parameter from the one or more images; associating the OK gesture with a user interface (UI) element coincident with the centering parameter, the UI element accepting a confirming input; and providing the confirming input to the UI element. 2. The method of claim 1 , further comprising determining that the one or more images at the first time are arranged in a pattern corresponding to a predetermined OK gesture by: identifying one or more palm edge and pinky features; and identifying a thumb and finger feature. 3. A method for receiving an identification gesture formed on or about a sensor panel, comprising: detecting one or more images at the sensor panel; determining that the one or more images represent an attempted identification gesture; associating the attempted identification gesture with a first user interface (UI) element in a UI, the UI including the first UI element and a second UI element; determining whether movement of the one or more images is arranged in space and time in a pattern and sequence corresponding to a user authorized to access the first UI element; in accordance with a determination that the movement of the one or more images is arranged in space and time in the pattern and the sequence corresponding to the user authorized to access the first UI element, granting access to the first UI element, but not the second UI element; and in accordance with a determination that the movement of the one or more images is not arranged in space and time in the pattern and the sequence corresponding to the user authorized to access the first UI element, denying access to the first UI element. 4. A non-transitory computer-readable medium comprising program code for receiving a confirming gesture formed on or about a sensor panel, the program code for causing performance of a method comprising: detecting one or more images at a first time at the sensor panel; determining that the one or more images at the first time are arranged in a pattern corresponding to a predetermined OK gesture; determining a centering parameter from the one or more images; associating the OK gesture with a user interface (UI) element coincident with the centering parameter, the UI element accepting a confirming input; and providing the confirming input to the UI element. 5. The computer-readable medium of claim 4 , the method further comprising determining that the one or more images at the first time are arranged in a pattern corresponding to a predetermined OK gesture by: identifying one or more palm edge and pinky features; and identifying a thumb and finger feature. 6. A non-transitory computer-readable medium comprising program code for receiving a shape gesture formed on or about a sensor panel, the program code for causing performance of a method comprising: detecting one or more images at the sensor panel; determining that the one or more images are arranged in a pattern corresponding to a predetermined triangle shape gesture; associating the triangle shape gesture with a user interface (UI) element; determining that the UI element is within a triangle formed by the triangle shape gesture; and performing an action comprising zooming the UI element. 7. A non-transitory computer-readable medium comprising program code for receiving a shape gesture formed on or about a sensor panel, the program code for causing performance of a method comprising: detecting one or more images at the sensor panel; determining that the one or more images are arranged in a pattern corresponding to a predetermined V shape gesture; associating the V shape gesture with a user interface (UI) element; determining that the V shape gesture comprises an upward movement; and performing an action comprising translating the UI element in accordance with the upward movement. 8. A non-transitory computer-readable medium comprising program code for receiving a shape gesture formed on or about a sensor panel, the program code for causing performance of a method comprising: detecting one or more images at the sensor panel; determining that the one or more images are arranged in a pattern corresponding to a predetermined inverted V shape gesture; associating the inverted V shape gesture with a user interface (UI) element; determining that the inverted V shape gesture comprises a downward movement; and performing an action comprising translating the UI element in accordance with the downward movement. 9. A non-transitory computer-readable medium comprising program code for receiving a shape gesture formed on or about a sensor panel, the program code for causing performance of a method comprising: detecting one or more images at the sensor panel; determining that the one or more images are arranged in a pattern corresponding to a predetermined wing shape gesture; associating the wing shape gesture with a user interface (UI) element; and performing an action comprising sending the UI element to a recipient. 10. A non-transitory computer-readable medium comprising program code for receiving an identification gesture formed on or about a sensor panel, the program code for causing performance of a method comprising: detecting one or more images at the sensor panel; determining that the one or more images represent an attempted identification gesture; associating the attempted identification gesture with a first user interface (UI) element in a UI, the UI including the first UI element and a second UI element; determining whether movement of the one or more images is arranged in space and time in a pattern and sequence corresponding to a user authorized to access the first UI element; in accordance with a determination that the movement of the one or more images is arranged in space and time in the pattern and the sequence corresponding to the user authorized to access the first UI element, granting access to the first UI element, but not the second UI element and in accordance with a determination that the movement of the one or more images is not arranged in space and time in the pattern and the sequence corresponding to the user authorized to access the first UI element, denying access to the first UI element. 11. A method for receiving a shape gesture formed on or about a sensor panel, comprising: detecting one or more images at the sensor panel; determining that the one or more images are arranged in a pattern corresponding to a predetermined triangle shape gesture; associating the triangle shape gesture with a user interface (UI) element; determining that the UI element is within a triangle formed by the triangle shape gesture; and performing an action comprising zooming the UI element. 12. A method for receiving a shape gesture formed on or about a sensor panel, comprising: detecting one or more images at the sensor panel; determining that the one or more images are arranged in a pattern corresponding to a predetermined V shape gesture; associating the V shape gesture with a user interface (UI) element; determining that the V shape gesture comprises an upward movement; and performing an action comprising translating the UI element in accordance with the upward movement. 13. A method for receiving a shape gesture formed on or about a sensor panel, comprising: detecting one or more images at the sen
Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title
Scrolling or panning · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger · CPC title
Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.