Scrolling List with Floating Adjacent Index Symbols
First Claim
Patent Images
1. A portable electronic device, comprising:
- a touch-sensitive display;
one or more processors;
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 programs including instructions for;
displaying on the touch-sensitive display;
an index that includes a sequence of index items, anda list of information items that includes;
a sequence of information item subsets corresponding to the sequence of index items, the sequence of information item subsets including at least one subset containing two or more information items; and
a corresponding index symbol for each respective information item subset;
detecting a first point of contact of a user over the index displayed on the touch-sensitive display;
determining a respective index item that corresponds to the first point of contact and displaying a respective information item subset that corresponds to the respective index item;
determining movement of a second point of contact of the user over the list of information items displayed on the touch-sensitive display and scrolling the list of information items on the touch-sensitive display in response to the movement; and
displaying, while scrolling through respective information subsets, in conjunction with each respective information item subset the corresponding index symbol, wherein the corresponding index symbol moves on the touch-sensitive display in accordance with the respective information item subset, and wherein moving the corresponding index symbol on the touch-sensitive display in accordance with the respective information item subset includes;
in response to an upward swipe on the touch-sensitive display, moving an index symbol upward from a lower edge of a window to an upper edge of the window and maintaining display of the index symbol at the upper edge of the window adjacent to a first displayed item of the corresponding information item subset as the corresponding information item subset scrolls until an end of a corresponding information item subset is reached when the respective information item subset contains two or more information items.
0 Assignments
0 Petitions
Accused Products
Abstract
Movement of a user'"'"'s point of contact with a touch-sensitive display is determined. In response to the movement, a list of information items on the touch-sensitive display is scrolled. The list of information items may include a sequence of information item subsets corresponding to a sequence of index items. While scrolling through respective information subsets, an index symbol is displayed in conjunction with each respective information item subset.
-
Citations
21 Claims
-
1. A portable electronic device, comprising:
-
a touch-sensitive display; one or more processors; 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 programs including instructions for; displaying on the touch-sensitive display; an index that includes a sequence of index items, and a list of information items that includes; a sequence of information item subsets corresponding to the sequence of index items, the sequence of information item subsets including at least one subset containing two or more information items; and a corresponding index symbol for each respective information item subset; detecting a first point of contact of a user over the index displayed on the touch-sensitive display; determining a respective index item that corresponds to the first point of contact and displaying a respective information item subset that corresponds to the respective index item; determining movement of a second point of contact of the user over the list of information items displayed on the touch-sensitive display and scrolling the list of information items on the touch-sensitive display in response to the movement; and displaying, while scrolling through respective information subsets, in conjunction with each respective information item subset the corresponding index symbol, wherein the corresponding index symbol moves on the touch-sensitive display in accordance with the respective information item subset, and wherein moving the corresponding index symbol on the touch-sensitive display in accordance with the respective information item subset includes; in response to an upward swipe on the touch-sensitive display, moving an index symbol upward from a lower edge of a window to an upper edge of the window and maintaining display of the index symbol at the upper edge of the window adjacent to a first displayed item of the corresponding information item subset as the corresponding information item subset scrolls until an end of a corresponding information item subset is reached when the respective information item subset contains two or more information items. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
at a portable electronic device with a touch-sensitive display; displaying on the touch-sensitive display; an index that includes a sequence of index items, and a list of information items that includes; a sequence of information item subsets corresponding to the sequence of index items, the sequence of information item subsets including at least one subset containing two or more information items; and a corresponding index symbol for each respective information item subset; detecting a first point of contact of a user over the index displayed on the touch-sensitive display; determining a respective index item that corresponds to the first point of contact and displaying a respective information item subset that corresponds to the respective index item; determining movement of a second point of contact of the user over the list of information items displayed on the touch-sensitive display and scrolling the list of information items on the touch-sensitive display in response to the movement; and displaying, while scrolling through respective information subsets, in conjunction with each respective information item subset the corresponding index symbol, wherein the corresponding index symbol moves on the touch-sensitive display in accordance with the respective information item subset, and wherein moving the corresponding index symbol on the touch-sensitive display in accordance with the respective information item subset includes; in response to an upward swipe on the touch-sensitive display, moving an index symbol upward from a lower edge of a window to an upper edge of the window and maintaining display of the index symbol at the upper edge of the window adjacent to a first displayed item of the corresponding information item subset as the corresponding information item subset scrolls until an end of a corresponding information item subset is reached when the respective information item subset contains two or more information items. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A 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-sensitive display, cause the portable electronic device to:
display on the touch-sensitive display; an index that includes a sequence of index items, and a list of information items that includes; a sequence of information item subsets corresponding to the sequence of index items, the sequence of information item subsets including at least one subset containing two or more information items; and a corresponding index symbol for each respective information item subset; detect a first point of contact of a user over the index displayed on the touch-sensitive display; determine a respective index item that corresponds to the first point of contact and displaying a respective information item subset that corresponds to the respective index item; determine movement of a second point of contact of the user over the list of information items displayed on the touch-sensitive display and scrolling the list of information items on the touch-sensitive display in response to the movement; and display, while scrolling through respective information subsets, in conjunction with each respective information item subset the corresponding index symbol, wherein the corresponding index symbol moves on the touch-sensitive display in accordance with the respective information item subset, and wherein moving the corresponding index symbol on the touch-sensitive display in accordance with the respective information item subset includes; in response to an upward swipe on the touch-sensitive display, moving an index symbol upward from a lower edge of a window to an upper edge of the window and maintaining display of the index symbol at the upper edge of the window adjacent to a first displayed item of the corresponding information item subset as the corresponding information item subset scrolls until an end of a corresponding information item subset is reached when the respective information item subset contains two or more information items. - View Dependent Claims (14, 15, 16, 17, 18)
-
19. A portable electronic device, comprising:
-
a touch-sensitive display; one or more processors; a machine readable storage medium, the machine readable medium comprising instructions that, when executed by a processor, perform operations, comprising, displaying on the touch-sensitive display a list of information items in a window, each information item having information stored therein, wherein the list of information items comprises a plurality of information item subsets, each information item subset comprising at least one information item, and wherein each information item subset has an associated index item; detecting a moving contact of a user on the touch-sensitive display, and scrolling the list of information items in the direction of the detected movement; while scrolling the list of information items in response to the moving contact, temporarily displaying an index item associated with an information item subset while some portion of that information item subset is visible in the window, the displayed index item displayed proximate the top of the window; detecting a second stationary contact of a user on the touch-sensitive display as a selection of an information item at the location of that contact; and in response to the detected selection of the information item, displaying the information stored in the information item. - View Dependent Claims (20, 21)
-
Specification