Touch screen device, method, and graphical user interface for customizing display of content category icons
First Claim
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 window of an application;
while displaying the displayed window of the application, detecting a gesture on the touch screen display;
in response to detecting the gesture on the touch screen display, displaying the displayed window of the application, one or more partially hidden windows of the application, and an icon separate and distinct from the displayed window and the one or more partially hidden windows, wherein the icon is not displayed prior to detecting the gesture on the touch screen display;
while displaying the displayed 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 window partially or fully off the touch screen display and moving a first partially hidden window to the center of the touch screen display; and
in response to detecting a gesture on the icon, enlarging the window of the application in the center of the touch screen display.
0 Assignments
0 Petitions
Accused Products
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.
475 Citations
24 Claims
-
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 window of an application; while displaying the displayed window of the application, detecting a gesture on the touch screen display; in response to detecting the gesture on the touch screen display, displaying the displayed window of the application, one or more partially hidden windows of the application, and an icon separate and distinct from the displayed window and the one or more partially hidden windows, wherein the icon is not displayed prior to detecting the gesture on the touch screen display; while displaying the displayed 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 window partially or fully off the touch screen display and moving a first partially hidden window to the center of the touch screen display; and in response to detecting a gesture on the icon, enlarging the window of the application in the center of the touch screen display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including instructions for; displaying a user interface on the touch screen display, wherein the user interface includes a displayed window of an application; while displaying the displayed window of the application, detecting a gesture on the touch screen display; in response to detecting the gesture on the touch screen display, displaying the displayed window of the application, one or more partially hidden windows of the application, and an icon separate and distinct from the displayed window and the one or more partially hidden windows, wherein the icon is not displayed prior to detecting the gesture on the touch screen display; while displaying the displayed 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 window partially or fully off the touch screen display and moving a first partially hidden window to the center of the touch screen display; and in response to detecting a gesture on the icon, enlarging the window of the application in the center of the touch screen display. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a portable electronic device with a touch screen display, cause the device to perform a method of:
displaying a user interface on the touch screen display on the portable electronic device, wherein the user interface includes; a displayed window of an application; while displaying the displayed window of the application, detecting a gesture on the touch screen display; in response to detecting the gesture on the touch screen display, displaying the displayed window of the application, one or more partially hidden windows of the application, and an icon separate and distinct from the displayed window and the one or more partially hidden windows, wherein the icon is not displayed prior to detecting the gesture on the touch screen display; while displaying the displayed 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 window partially or fully off the touch screen display and moving a first partially hidden window to the center of the touch screen display; and in response to detecting a gesture on the icon, enlarging the window of the application in the center of the touch screen display. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
Specification