IP Library › Granted Patent US 8,497,884
Granted Patent B2
US 8,497,884 · App. 12/565,200 · Granted Jul 30, 2013

Electronic device and method for manipulating graphic user interface elements

Inventors: Erik A Cholewin (Libertyville, IL); John J Gorsica (Round Lake, IL); Michael J Lombardi (Lake Zurich, IL); Natalie J Prochnow (Spring Grove, IL); Ian M Snyder (Vernon Hills, IL)
Assignee: Motorola Mobility LLC
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,497,884
App. No.
12/565,200
Granted
Jul 30, 2013
Kind
B2
Abstract

An electronic device for manipulating graphical user interface elements has a touch-sensitive display (touch screen) and a touch-sensitive surface (touch pad). The electronic device displays at least two graphical user elements (data icon, program icon, application window, digital photograph, etc.) on the touch screen. A user touches a first element using either the touch screen or the touch pad. This touch user interaction selects the first element and “anchors” it while a user's slide interaction on the other touch-sensitive surface manipulates the second, non-selected element. The slide contact can be interpreted by the electronic device as a drag, push, rotate, or pixel-based move (e.g., zoom in/out) relative to the first element. Various features of the slide movement, such as the speed, the length, the pressure, the direction, and/or the pattern may affect the manipulation of the second element.

Claims (38)

1. A method for manipulating graphical user interface elements comprising:

displaying at least two elements on a touch screen of an electronic device;

selecting a first element based on a touch contact detected on a first side of the electronic device;

virtually pushing a second element above or below the first element, outside the virtual plane of the touch screen, based on a slide contact detected on a second side of the electronic device.

2. A method in accordance with claim 1 , further comprising:

ceasing the virtually pushing based on detecting cessation of the slide contact.

3. A method in accordance with claim 2 , further comprising:

virtually pushing the first element based on movement of the touch contact.

4. A method in accordance with claim 1 , further comprising:

detecting a speed of the slide contact; and

performing the virtually pushing based on the speed.

5. A method in accordance with claim 1 , further comprising:

detecting a length of the slide contact; and

performing the virtually pushing based on the length.

6. A method in accordance with claim 1 , further comprising:

detecting a pressure of the slide contact; and

performing the virtually pushing based on the pressure.

7. A method in accordance with claim 1 , further comprising:

detecting a direction of the slide contact; and

performing the virtually pushing based on the direction.

8. A method in accordance with claim 1 , further comprising:

detecting a pattern of the slide contact; and

performing the virtually pushing based on the pattern.

9. A method in accordance with claim 1 wherein the touch contact and the slide contact at least partially overlap in time.

10. A method in accordance with claim 9 wherein the touch contact begins prior to the slide contact beginning.

11. A method in accordance with claim 1 wherein the selecting comprises:

graphically changing properties of the first element.

12. A method in accordance with claim 1 wherein the selecting comprises:

creating an audible signal.

13. An electronic device comprising:

a touch-sensitive display for displaying at least two graphical user interface elements;

a touch-sensitive surface;

a processor, coupled to the touch-sensitive display and the touch-sensitive surface including:

a touch detection module for detecting a touch user interaction on the touch-sensitive display or the touch-sensitive surface and for selecting a first graphical user interface element;

a slide detection module for detecting a slide user interaction on the touch-sensitive display or the touch-sensitive surface; and

a manipulation module for virtually pushing a second graphical user interface element above or below the first graphical user interface element, outside the virtual plane of the touch screen, based on the slide user interaction.

14. An electronic device in accordance with claim 13 , wherein the touch-sensitive display is positioned on an obverse side of the electronic device.

15. An electronic device in accordance with claim 13 , wherein the touch-sensitive surface is positioned on a reverse side of the electronic device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034625/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028829/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2009
From: CHOLEWIN, ERIK A; GORSICA, JOHN J; LOMBARDI, MICHAEL J; PROCHNOW, NATALIE J; SNYDER, IAN M
To: MOTOROLA, INC.
Reel/Frame 023272/0236 →
Continuity (2)
Continuation In Part 12505775 · Jul 20, 2009
Related Publication 20110012921A1 · Jan 20, 2011