IP Library Granted Patent US 8,479,122
Granted Patent B2
US 8,479,122 · App. 10/903,964 · Granted Jul 2, 2013

Gestures for touch sensitive input devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,479,122
App. No.
10/903,964
Granted
Jul 2, 2013
Kind
B2
Abstract

Methods and systems for processing touch inputs are disclosed. The invention in one respect includes reading data from a multipoint sensing device such as a multipoint touch screen where the data pertains to touch input with respect to the multipoint sensing device, and identifying at least one multipoint gesture based on the data from the multipoint sensing device.

Claims (21)

1. A method for manipulating graphical user interface (GUI) objects displayed on a touch sensing device, comprising:

displaying a plurality of GUI objects on a multipoint touch screen of the touch sensing device, the multipoint touch screen providing a primary display for the touch sensing device;

detecting one or more concurrent touches at different points on the multipoint touch screen, directly on or in proximity to the plurality of the displayed GUI objects;

associating the one or more touches to a first GUI object from the displayed plurality of GUI objects in response to a relevance ranking of touch data associated with the one or more touches to each of the GUI objects;

maintaining the association of the one or more touches with the first GUI object despite a presence of a second GUI object having a relevance ranking that exceeds the relevance ranking of the first GUI object if a difference between the relevance rankings of the second GUI object and the first GUI object is less than a predetermined threshold amount; and

interpreting the multiple touches as a single gesture for performing a particular operation on the associated GUI object, the operation determined based on the associated GUI object.

2. The method of claim 1 , further comprising interacting with the first GUI object to which the one or more touches are associated with in accordance with a function associated with the single gesture.

3. The method of claim 1 , further comprising interacting with the first GUI object to which the one or more touches are associated with in unison with the single gesture.

4. The method of claim 1 , wherein the single gesture interacts differently when associated with different types of GUI objects.

5. The method of claim 1 , the relevance ranking including a proximity of a centroid of the one or more touches to each of the displayed GUI objects.

6. The method of claim 1 , further comprising giving a first GUI object with a highest relevance ranking sole access to the one or more touches.

7. A computer system for directly manipulating displayed graphical user interface (GUI) objects, comprising:

a touch screen configured for

displaying a plurality of GUI objects, the touch screen providing a primary display for the touch sensing device, and

detecting one or more concurrent touches at different points on the touch screen, directly on or in proximity to the plurality of the displayed GUI objects; and

a processor coupled to the touch screen and programmed for

associating the one or more touches to a first GUI object from the displayed plurality of GUI objects in response to a relevance ranking of touch data of the one or more touches to each of the GUI objects,

maintaining the association of the one or more touches with the first GUI object despite a presence of a second GUI object having a relevance ranking that exceeds the relevance ranking of the first GUI object if a difference between the relevance rankings of the second GUI object and the first GUI object is less than a predetermined threshold amount; and

interpreting the touches as a single gesture for performing a particular operation on the associated GUI object, the operation determined based on the associated GUI object.

8. The computer system of claim 7 , the processor further programmed for modifying the primary display to create an interaction between one or more of the recognized gestures and the first GUI object that the touches were in accordance with a function associated with the single gesture.

9. The computer system of claim 7 , the processor further programmed for modifying the primary display to create an interaction in unison between the single gesture and GUI object to which the touches are associated with.

Assignments (2)
CHANGE OF NAME Recorded May 11, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019265/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2004
From: HOTELLING, STEVE; STRICKON, JOSHUA A.; HUPPI, BRIAN Q.; CHAUDHRI, IMRAN; CHRISTIE, GREG; ORDING, BAS; KERR, DUNCAN ROBERT; IVE, JONATHAN P.
To: APPLE COMPUTER, INC.
Reel/Frame 015648/0536 →