IP Library Granted Patent US 10,838,617
Granted Patent B2
US 10,838,617 · App. 16/288,632 · Granted Nov 17, 2020

Portable electronic device performing similar operations for different gestures

Inventors: Bas Ording (San Francisco, CA); Scott M. Herz (San Jose, CA); Wayne C. Westerman (Burlingame, CA); Scott Forstall (Los Altos, CA); Gregory N. Christie (San Jose, CA)
Assignee: Apple Inc.
G06F3/04883G06F3/0412G06F3/0416G06F3/0482G06F3/0485G06F3/04817G06F3/04845H04M1/72522
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 10,838,617
App. No.
16/288,632
Granted
Nov 17, 2020
Kind
B2
Abstract

A portable electronic device with a touch-sensitive display is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device: displays an application on the touch-sensitive display; and when the application is in a predefined mode, performs a predefined operation in response to each gesture of a set of multiple distinct gestures on the touch-sensitive display. Another aspect of the invention involves a computer-implemented method in which the portable electronic device: displays a first application; when the first application is in a first mode, performs a first operation upon detecting a first gesture on the touch-sensitive display; and performs the first operation upon detecting a second gesture on the touch-sensitive display, wherein the second gesture is different from the first gesture.

Claims (58)

1. A portable electronic device, comprising:

a touch screen display;

one or more processors; and

memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

displaying, on the touch screen display, a plurality of application windows, wherein the plurality of application windows are displayed in an ordered set, and wherein at least one of the plurality of application windows is partially hidden;

while displaying the plurality of application windows, detecting a gesture on the touch screen display;

in response to detecting the gesture:

in accordance with a determination that the gesture corresponds to a tap gesture at a first predefined location on the touch screen display associated with a first application window of the plurality of application windows, enlarging the first application window of the plurality of application windows;

in accordance with a determination that the gesture corresponds to a tap gesture at a second predefined location on the touch screen display that corresponds to a position of a second application window of the plurality of application windows on the touch screen display, moving the second application window of the plurality of application windows toward a center of the display;

in accordance with a determination that the gesture corresponds to a swipe gesture in a first direction, translating the ordered set in the first direction; and

in accordance with a determination that the gesture corresponds to a swipe gesture in a second direction, translating the ordered set in the second direction.

2. The portable electronic device of claim 1 , wherein the plurality of application windows correspond to respective web browser application windows.

3. The portable electronic device of claim 1 , wherein enlarging the first application window includes filling the touch screen display with the first application window.

4. The portable electronic device of claim 1 , the one or more programs further including instructions for:

in response to detecting the gesture:

in accordance with a determination that the gesture corresponds to a predefined gesture associated with a delete operation for the first application window:

ceasing to display the first application window.

5. The portable electronic device of claim 4 , the one or more programs further including instructions for:

in accordance with the determination that the gesture corresponds to the predefined gesture associated with a delete operation for the first application window:

moving an application window neighboring the first application window to occupy the location previously occupied by the first application window.

6. The portable electronic device of claim 4 , wherein the predefined gesture is a tap gesture on a delete icon associated with the first application window.

7. A non-transitory computer-readable storage medium, storing one or more programs configured to be executed by one or more processors of a portable electronic device with a touch screen display, the one or more programs including instructions for:

displaying, on the touch screen display, a plurality of application windows, wherein the plurality of application windows are displayed in an ordered set, and wherein at least one of the plurality of application windows is partially hidden;

while displaying the plurality of application windows, detecting a gesture on the touch screen display;

in response to detecting the gesture:

in accordance with a determination that the gesture corresponds to a tap gesture at a first predefined location on the touch screen display associated with a first application window of the plurality of application windows, enlarging the first application window of the plurality of application windows;

in accordance with a determination that the gesture corresponds to a tap gesture at a second predefined location on the touch screen display that corresponds to a position of a second application window of the plurality of application windows on the touch screen display, moving the second application window of the plurality of application windows toward a center of the display;

in accordance with a determination that the gesture corresponds to a swipe gesture in a first direction, translating the ordered set in the first direction; and

in accordance with a determination that the gesture corresponds to a swipe gesture in a second direction, translating the ordered set in the second direction.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the plurality of application windows correspond to respective web browser application windows.

9. The non-transitory computer-readable storage medium of claim 7 , wherein enlarging the first application window includes filling the touch screen display with the first application window.

10. The non-transitory computer-readable storage medium of claim 7 , the one or more programs further including instructions for:

in response to detecting the gesture:

in accordance with a determination that the gesture corresponds to a predefined gesture associated with a delete operation for the first application window:

ceasing to display the application window.

11. The non-transitory computer-readable storage medium of claim 10 , the one or more programs further including instructions for:

in accordance with the determination that the gesture corresponds to the predefined gesture associated with a delete operation for the first application window:

moving an application window neighboring the first application window to occupy the location previously occupied by the first application window.

12. The non-transitory computer-readable storage medium of claim 10 , wherein the predefined gesture is a tap gesture on a delete icon associated with the first application window.

13. A method, comprising:

at a portable electronic device with a touch screen display:

displaying, on the touch screen display, a plurality of application windows, wherein the plurality of application windows are displayed in an ordered set, and wherein at least one of the plurality of application windows is partially hidden;

while displaying the plurality of application windows, detecting a gesture on the touch screen display;

in response to detecting the gesture:

in accordance with a determination that the gesture corresponds to a tap gesture at a first predefined location on the touch screen display associated with a first application window of the plurality of application windows, enlarging the first application window of the plurality of application windows;

in accordance with a determination that the gesture corresponds to a tap gesture at a second predefined location on the touch screen display that corresponds to a position of a second application window of the plurality of application windows on the touch screen display, moving the second application window of the plurality of application windows toward a center of the display;

in accordance with a determination that the gesture corresponds to a swipe gesture in a first direction, translating the ordered set in the first direction; and

in accordance with a determination that the gesture corresponds to a swipe gesture in a second direction, translating the ordered set in the second direction.

14. The method of claim 13 , wherein the plurality of application windows correspond to respective web browser application windows.

15. The method of claim 13 , wherein enlarging the first application window includes filling the touch screen display with the first application window.

16. The method of claim 13 , further comprising:

in response to detecting the gesture:

in accordance with a determination that the gesture corresponds to a predefined gesture associated with a delete operation for the first application window:

ceasing to display the first application window.

17. The method of claim 16 , further comprising:

in accordance with the determination that the gesture corresponds to the predefined gesture associated with a delete operation for the first application window:

moving an application window neighboring the first application window to occupy the location previously occupied by the first application window.

18. The method of claim 16 , wherein the predefined gesture is a tap gesture on a delete icon associated with the first application window.

Continuity (9)
Continuation 15807283 · Nov 8, 2017
Continuation 14493128 · Sep 22, 2014
Continuation 11850638 · Sep 5, 2007
Provisional Application 60937993 · Jun 29, 2007
Provisional Application 60879469 · Jan 8, 2007
Provisional Application 60883817 · Jan 7, 2007
Provisional Application 60879253 · Jan 7, 2007
Provisional Application 60824769 · Sep 6, 2006
Related Publication 20190196709A1 · Jun 27, 2019
Cited By (1)
US 12,204,747