IP Library Granted Patent US 11,029,838
Granted Patent B2
US 11,029,838 · App. 16/703,472 · Granted Jun 8, 2021

Touch screen device, method, and graphical user interface for customizing display of content category icons

Inventors: Stephen O. LeMay (Palo Alto, CA); Richard Williamson (Los Gatos, CA)
Assignee: Apple Inc.
G06F3/0488G06F3/04883G06F3/04886H04M1/72403H04M1/72436
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 11,029,838
App. No.
16/703,472
Granted
Jun 8, 2021
Kind
B2
Abstract

A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.

Claims (58)

1. A method, comprising:

displaying a user interface on a touch screen display on a portable electronic device, wherein the user interface includes a displayed first window;

while displaying the displayed first window, detecting a gesture on the touch screen display;

in response to detecting the gesture on the touch screen display, displaying the displayed first window, one or more partially hidden windows, and an icon that was not displayed prior to detecting the gesture on the touch screen display;

while displaying the displayed first window and the one or more partially hidden windows, detecting a swipe gesture on the touch screen display;

in response to detecting the swipe gesture, moving the displayed first window partially or fully off the touch screen display and moving a second window selected from the one or more partially hidden windows to the center of the touch screen display; and

in response to detecting a gesture on the icon, enlarging the second window in the center of the touch screen display.

2. The method of claim 1 , further comprising:

in response to detecting the swipe gesture, moving a third window selected from the one or more partially hidden windows off the touch screen display.

3. The method of claim 1 , wherein the detected swipe gesture is a left-to-right swipe gesture, the method further comprising:

in response to detecting the left-to-right swipe gesture:

moving the first window partially off-screen to the right,

moving the second window to the center of the touch screen display, and

moving a fourth window selected from the one or more partially hidden windows completely off-screen.

4. The method of claim 1 , wherein the displayed window is displayed at a first size prior to detecting the gesture on the touch screen display, and is displayed at a second size different from the first size in response to detecting the gesture on the touch screen display.

5. The method of claim 1 , wherein the second window in the center of the touch screen display is enlarged to fill the touch screen display.

6. The method of claim 1 , further comprising:

in response to detecting the gesture on the icon, ceasing to display the icon and the one or more partially hidden windows.

7. A portable electronic device, comprising:

a touch screen display;

one or more processors;

a memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

displaying a user interface on a touch screen display on a portable electronic device, wherein the user interface includes a displayed first window;

while displaying the displayed first window, detecting a gesture on the touch screen display;

in response to detecting the gesture on the touch screen display, displaying the displayed first window, one or more partially hidden windows, and an icon that was not displayed prior to detecting the gesture on the touch screen display;

while displaying the displayed first window and the one or more partially hidden windows, detecting a swipe gesture on the touch screen display;

in response to detecting the swipe gesture, moving the displayed first window partially or fully off the touch screen display and moving a second window selected from the one or more partially hidden windows to the center of the touch screen display; and

in response to detecting a gesture on the icon, enlarging the second window in the center of the touch screen display.

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

in response to detecting the swipe gesture, moving a third window selected from the one or more partially hidden windows off the touch screen display.

9. The portable electronic device of claim 7 , wherein the detected swipe gesture is a left-to-right swipe gesture, the one or more programs further including instructions for:

in response to detecting the left-to-right swipe gesture:

moving the first window partially off-screen to the right,

moving the second window to the center of the touch screen display, and

moving a fourth window selected from the one or more partially hidden windows completely off-screen.

10. The portable electronic device of claim 7 , wherein the displayed window is displayed at a first size prior to detecting the gesture on the touch screen display, and is displayed at a second size different from the first size in response to detecting the gesture on the touch screen display.

11. The portable electronic device of claim 7 , wherein the second window in the center of the touch screen display is enlarged to fill the touch screen display.

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

in response to detecting the gesture on the icon, ceasing to display the icon and the one or more partially hidden windows.

13. 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 a user interface on a touch screen display on a portable electronic device, wherein the user interface includes a displayed first window;

while displaying the displayed first window, detecting a gesture on the touch screen display;

in response to detecting the gesture on the touch screen display, displaying the displayed first window, one or more partially hidden windows, and an icon that was not displayed prior to detecting the gesture on the touch screen display;

while displaying the displayed first window and the one or more partially hidden windows, detecting a swipe gesture on the touch screen display;

in response to detecting the swipe gesture, moving the displayed first window partially or fully off the touch screen display and moving a second window selected from the one or more partially hidden windows to the center of the touch screen display; and

in response to detecting a gesture on the icon, enlarging the second window in the center of the touch screen display.

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

in response to detecting the swipe gesture, moving a third window selected from the one or more partially hidden windows off the touch screen display.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the detected swipe gesture is a left-to-right swipe gesture, the one or more programs further including instructions for:

in response to detecting the left-to-right swipe gesture:

moving the first window partially off-screen to the right,

moving the second window to the center of the touch screen display, and

moving a fourth window selected from the one or more partially hidden windows completely off-screen.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the displayed window is displayed at a first size prior to detecting the gesture on the touch screen display, and is displayed at a second size different from the first size in response to detecting the gesture on the touch screen display.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the second window in the center of the touch screen display is enlarged to fill the touch screen display.

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

in response to detecting the gesture on the icon, ceasing to display the icon and the one or more partially hidden windows.

Continuity (10)
Continuation 15662174 · Jul 27, 2017
Continuation 15148417 · May 6, 2016
Continuation 14056350 · Oct 17, 2013
Continuation 11850635 · Sep 5, 2007
Provisional Application 60937991 · Jun 29, 2007
Provisional Application 60937993 · Jun 29, 2007
Provisional Application 60879469 · Jan 8, 2007
Provisional Application 60879253 · Jan 7, 2007
Provisional Application 60824769 · Sep 6, 2006
Related Publication 20200110524A1 · Apr 9, 2020
Cited By (13)
US 12,197,693 US 12,204,747 US 12,327,081 US 12,354,352 US 12,393,328 US 12,417,475 US 12,422,980 US 12,455,682 US 12,493,398 US 12,596,606 US 12,639,531 US 12,671,760 US 12,688,222