Device, method, and graphical user interface for navigating through a range of values
First Claim
1. A multifunction device, comprising:
- a display and a touch-sensitive surface;
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 one or more programs including instructions for;
displaying a navigation bar that represents a range of date/time values, the navigation bar including;
a plurality of currently displayed subunits, including a first subunit that is initially selected, wherein, each of the subunits represents a subset of date/time values of the range of date/time values; and
a focus region, wherein an initial position of the focus region is determined based at least in part on a current date/time and a date/time of the first subunit, and the first subunit is displayed in the focus region; and
displaying, in a content window, content associated with a date/time in the subset of date/time values of the first subunit;
detecting a first input that selects a second subunit; and
,in response detecting to the first input;
determining an updated position for the focus region based on the current date/time and a date/time of the second subunit;
when the updated position is distinct from the initial position of the focus region, moving the focus region of the navigation bar to the updated position;
when the updated position is the same as the initial position of the focus region, leaving the focus region of the navigation bar in the initial position; and
adjusting the subunits in the navigation bar so as to display the second subunit in the focus region of the navigation bar.
0 Assignments
0 Petitions
Accused Products
Abstract
A multifunction device displays a navigation user interface that includes: a navigation bar having a plurality of unit regions and a plurality of subunit regions. Each of the unit regions represents a range of values. Each subunit region represents a subset of a respective range of values. The navigation user interface also includes a content area for displaying content associated with subunit regions. In response to detecting an input that selects a respective subunit region, the multifunction device updates the content area in accordance with the respective selected subunit region. In response to detecting an input that selects a respective unit region, the multifunction device updates the navigation bar to include subunit regions in accordance with the selected unit region and updates the content area in accordance with at least one of the subunit regions in the updated navigation bar.
70 Citations
27 Claims
-
1. A multifunction device, comprising:
-
a display and a touch-sensitive surface; 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 one or more programs including instructions for; displaying a navigation bar that represents a range of date/time values, the navigation bar including; a plurality of currently displayed subunits, including a first subunit that is initially selected, wherein, each of the subunits represents a subset of date/time values of the range of date/time values; and a focus region, wherein an initial position of the focus region is determined based at least in part on a current date/time and a date/time of the first subunit, and the first subunit is displayed in the focus region; and displaying, in a content window, content associated with a date/time in the subset of date/time values of the first subunit; detecting a first input that selects a second subunit; and
,in response detecting to the first input; determining an updated position for the focus region based on the current date/time and a date/time of the second subunit; when the updated position is distinct from the initial position of the focus region, moving the focus region of the navigation bar to the updated position; when the updated position is the same as the initial position of the focus region, leaving the focus region of the navigation bar in the initial position; and adjusting the subunits in the navigation bar so as to display the second subunit in the focus region of the navigation bar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
at a multifunction device with a display and a touch-sensitive surface; displaying a navigation bar that represents a range of date/time values, the navigation bar including; a plurality of currently displayed subunits, including a first subunit that is initially selected, wherein, each of the subunits represents a subset of date/time values of the range of date/time values; and a focus region, wherein an initial position of the focus region is determined based at least in part on a current date/time and a date/time of the first subunit, and the first subunit is displayed in the focus region; and displaying, in a content window, content associated with a date/time in the subset of date/time values of the first subunit; detecting a first input that selects a second subunit; and
,in response detecting to the first input; determining an updated position for the focus region based on the current date/time and a date/time of the second subunit; when the updated position is distinct from the initial position of the focus region, moving the focus region of the navigation bar to the updated position; when the updated position is the same as the initial position of the focus region, leaving the focus region of the navigation bar in the initial position; and adjusting the subunits in the navigation bar so as to display the second subunit in the focus region of the navigation bar. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. 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 multifunction device with a display and a touch-sensitive surface, cause the device to:
-
display a navigation bar that represents a range of date/time values, the navigation bar including; a plurality of currently displayed subunits, including a first subunit that is initially selected, wherein, each of the subunits represents a subset of date/time values of the range of date/time values; and a focus region, wherein an initial position of the focus region is determined based at least in part on a current date/time and a date/time of the first subunit, and the first subunit is displayed in the focus region; and display, in a content window, content associated with a date/time in the subset of date/time values of the first subunit; detect a first input that selects a second subunit; and
,in response detecting to the first input, the one or more programs further comprise instructions to; determine an updated position for the focus region based on the current date/time and a date/time of the second subunit; when the updated position is distinct from the initial position of the focus region, move the focus region of the navigation bar to the updated position; when the updated position is the same as the initial position of the focus region, leave the focus region of the navigation bar in the initial position; and adjust the subunits in the navigation bar so as to display the second subunit in the focus region of the navigation bar. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification