Gestures for devices having one or more touch sensitive surfaces

US8970503B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-8970503-B2
Application numberUS-81846607-A
CountryUS
Kind codeB2
Filing dateJun 13, 2007
Priority dateJan 5, 2007
Publication dateMar 3, 2015
Grant dateMar 3, 2015

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.

Rolling gestures on a touch sensitive surface of a device can be used to control the device or to remotely control another device. The device detects a roll, determines a parameter of the roll and performs an operation relating to the device or the other device based on the determined parameter. The touch sensitive surface of the device can be positioned on the device to enable a set of gestures for configuring the operation of the device, for operating the device and for enabling additional gestures for operating the device.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method for performing operations on a device having a touch sensitive display, said method comprising: determining a number of fingers touching the display; detecting a rolling gesture at a surface of the display by one or more fingers, the rolling gesture including lifting a portion of the one or more fingers previously touching the surface of the display off the display, and placing a portion of the one or more fingers previously above the surface of the display onto the display; associating the rolling gesture with an object displayed on the display; determining a parameter of the rolling gesture; performing at least one operation on the object based on the parameter of the rolling gesture; and changing a rate of the at least one operation dynamically in response to a detected change in a number of fingers touching the surface of the display during the rolling gesture. 2. The computer implemented method of claim 1 , wherein determining a parameter of the rolling gesture comprises determining a direction of the rolling gesture. 3. The computer implemented method of claim 2 wherein performing at least one operation on the object based on the parameter of the rolling gesture comprising scrolling in the direction of the rolling gesture. 4. The computer implemented method of claim 3 wherein determining a parameter of the rolling gesture further comprises determining a magnitude of the rolling gesture. 5. The computer implemented method of claim 4 wherein performing at least one operation on the object based on the parameter of the rolling gesture further comprises scrolling in the direction of the rolling gesture at a speed based on the magnitude of the rolling gesture. 6. The computer implemented method of claim 1 , further comprising: detecting a second gesture at the surface of the display by the one or more fingers; and performing the at least one operation on the object based on the detected second gesture. 7. The computer implemented method of claim 6 wherein detecting a second gesture at the surface of the display comprises detecting a difference in distance between at least two of the fingers; and performing at least one operation on the object based on the detected second gesture comprises changing the scale of the object based on the detected distance. 8. The computer implemented method of claim 6 wherein said detecting a rolling gesture is simultaneous in time with said detecting a second gesture. 9. The computer implemented method of claim 1 wherein associating the rolling gesture with an object comprises determining whether the detected rolling gesture is positioned over the object on the display. 10. A computer system comprising: a touch sensitive display; means for determining a number of fingers touching the display; means for detecting a rolling gesture at a surface of the display by one or more fingers, the roll including lifting a portion of the one or more fingers previously touching the surface of the display off the display, and placing a portion of the one or more fingers previously above the surface of the display onto the display; means for associating the rolling gesture with an object displayed on the display; means for determining a parameter of the rolling gesture; means for performing at least one operation on the object based on the parameter of the rolling gesture; and changing a rate of the at least one operation dynamically in response to a detected change in a number of fingers touching the surface of the display during the rolling gesture. 11. The computer system of claim 10 wherein the computer system is a mobile telephone. 12. The computer system of claim 10 wherein the computer system is a digital media player. 13. A method of using a first device to control a second device, said method comprising: determining a number of fingers touching a touch sensitive display surface of the first device: detecting a rolling gesture by one or more fingers on the touch sensitive display surface of the first device, the rolling gesture including lifting a portion of the one or more fingers previously touching the surface of the device off the device, and placing a portion of the one or more fingers previously above the surface of the device onto the device; determining a parameter of the roll; generating a signal according to the determined parameter; transmitting the generated signal from the first device to the second device; controlling the second device according to the transmitted signal; and changing a rate of the at least one operation dynamically in response to a detected change in a number of fingers touching the surface of the display during the rolling gesture. 14. The method of claim 13 wherein determining a parameter of the rolling gesture comprises determining a direction of the rolling gesture. 15. The method of claim 14 wherein controlling the second device comprises directing the second device in the direction of the rolling gesture. 16. The method of claim 15 wherein determining a parameter of the rolling gesture further comprises determining a magnitude of the rolling gesture. 17. The method of claim 13 further comprising detecting a second gesture by the one or more fingers on the touch sensitive display surface of the first device; generating a second signal according to the second gesture; transmitting the generated second signal to the second device; and adjusting control of the second device based on the generated second signal. 18. The method of claim 17 wherein detecting a second gesture comprises detecting a push by the one or more fingers; and adjusting control of the second device comprises directing the second device in a direction opposite to the direction of the rolling gesture. 19. The method of claim 13 wherein transmitting the generated signal comprises transmitting the generated signal wirelessly from the first device to the second device.

Assignees

Inventors

Classifications

  • Resolution change, inclusive of the use of different resolutions for different screen areas · CPC title

  • Cursor circuits · CPC title

  • Zooming at least part of an image, i.e. enlarging it or shrinking it · CPC title

  • Positioning · 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

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 US8970503B2 cover?
Rolling gestures on a touch sensitive surface of a device can be used to control the device or to remotely control another device. The device detects a roll, determines a parameter of the roll and performs an operation relating to the device or the other device based on the determined parameter. The touch sensitive surface of the device can be positioned on the device to enable a set of gesture…
Who is the assignee on this patent?
Christie Greg, Westerman Wayne Carl, 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 Mar 03 2015 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).