Gesturing with a multipoint sensing device

US9239673B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9239673-B2
Application numberUS-201213610672-A
CountryUS
Kind codeB2
Filing dateSep 11, 2012
Priority dateJan 26, 1998
Publication dateJan 19, 2016
Grant dateJan 19, 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.

Methods and systems for implementing gestures with sensing devices are disclosed. More particularly, methods and systems related to gesturing with multipoint sensing devices are disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: detecting a plurality of contacts corresponding to touches in a multipoint sensing area of a multipoint sensing device; determining a motion of the plurality of contacts; selecting a first set of one or more of the plurality of contacts; performing a gesture operation based on the motion of the first set; determining additional motion of the plurality of contacts; determining a maximum motion from the additional motion; comparing the maximum motion to the additional motion of the first set; based on the comparison, selecting a second set of one or more of the plurality of contacts, at least one contact of the second set having the maximum motion; and continuing the gesture operation based on the motion of the second set. 2. The method of claim 1 , further comprising: comparing the maximum motion to the additional motion of one or more of the plurality of contacts; detecting a liftoff of the second set; and ending the gesture operation based on the liftoff of the second set and further based on the comparison of the maximum motion to the additional motion of one or more of the plurality of contacts. 3. The method of claim 1 , further comprising: comparing the maximum motion to the additional motion of one or more of the plurality of contacts; detecting a liftoff of the second set and continued contact of a subset of the plurality of contacts; and ignoring motion of the subset based on the comparison of the maximum motion to the additional motion of one or more of the plurality of contacts. 4. The method of claim 1 , wherein determining additional motion of the plurality of contacts includes determining a change in position of the plurality of contacts. 5. The method of claim 1 , wherein determining a maximum motion from the additional motion includes determining the greatest change in position of the plurality of contacts. 6. The method of claim 1 , wherein comparing the maximum motion to the additional motion of the first set includes comparing a scalar multiple of the maximum motion to the additional motion of the first set. 7. The method of claim 1 , further comprising: determining that one or more contacts of the first set are relatively stationary based on the comparison of the maximum motion to the additional motion of the first set; wherein the selecting of the second set is further based on the determination that one or more contacts of the first set are relatively stationary. 8. The method of claim 1 , wherein the gesture operation is one of scrolling, panning, zooming, rotating, and swiping. 9. An electronic system comprising: a multipoint sensing device that provides a multipoint sensing area for receiving inputs detecting a plurality of contacts corresponding to touches in the multipoint sensing area; and a gesture module configured to perform a gesture operation by determining a motion of the plurality of contacts, selecting a first set of one or more of the plurality of contacts, performing the gesture operation based on the motion of the first set, determining additional motion of the plurality of contacts, determining a maximum motion from the additional motion, comparing the maximum motion to the additional motion of the first set, based on the comparison, selecting a second set of one or more of the plurality of contacts, at least one contact of the second set having the maximum motion, and continuing the gesture operation based on the motion of the second set. 10. The electronic system of claim 9 , wherein the gesture module is further configured to perform the gesture operation by: comparing the maximum motion to the additional motion of one or more of the plurality of contacts; detecting a liftoff of the second set; and ending the gesture operation based on the liftoff of the second set and further based on the comparison of the maximum motion to the additional motion of one or more of the plurality of contacts. 11. The electronic system of claim 9 , wherein the gesture module is further configured to perform the gesture operation by: comparing the maximum motion to the additional motion of one or more of the plurality of contacts; detecting a liftoff of the second set and continued contact of a subset of the plurality of contacts; and ignoring motion of the subset based on the comparison of the maximum motion to the additional motion of one or more of the plurality of contacts. 12. The electronic system of claim 9 , wherein determining additional motion of the plurality of contacts includes determining a change in position of the plurality of contacts. 13. The electronic system of claim 9 , wherein determining a maximum motion from the additional motion includes determining the greatest change in position of the plurality of contacts. 14. The electronic system of claim 9 , wherein comparing the maximum motion to the additional motion of the first set includes comparing a scalar multiple of the maximum motion to the additional motion of the first set. 15. The electronic system of claim 9 , wherein the gesture module is further configured to perform the gesture operation by: determining that one or more contacts of the first set are relatively stationary based on the comparison of the maximum motion to the additional motion of the first set; wherein the selecting of the second set is further based on the determination that one or more contacts of the first set are relatively stationary. 16. The electronic system of claim 9 , wherein the gesture operation is one of scrolling, panning, zooming, rotating, and swiping.

Assignees

Inventors

Classifications

  • Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer · CPC title

  • G06F3/038Primary

    Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry · CPC title

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

  • Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen · CPC title

  • G06F3/0488Primary

    using a touch-screen or digitiser, e.g. input of commands through traced gestures · 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 US9239673B2 cover?
Methods and systems for implementing gestures with sensing devices are disclosed. More particularly, methods and systems related to gesturing with multipoint sensing devices are disclosed.
Who is the assignee on this patent?
Shaffer Joshua H, Hotelling Steven P, Haggerty Myra, and 4 more
What technology area does this patent fall under?
Primary CPC classification G06F3/038. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 19 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).