Detecting and interpreting real-world and security gestures on touch and hover sensitive devices

US9367235B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9367235-B2
Application numberUS-75320910-A
CountryUS
Kind codeB2
Filing dateApr 2, 2010
Priority dateJan 6, 2007
Publication dateJun 14, 2016
Grant dateJun 14, 2016

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.

“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.

First claim

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

Assignees

Inventors

Classifications

  • 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

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 US9367235B2 cover?
“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 …
Who is the assignee on this patent?
Westerman Wayne Carl, Haggerty Myra Mary, Apple Inc
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 Jun 14 2016 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).