System, Method, and Graphical User Interface for Inputting Date and Time Information on a Portable Multifunction Device
First Claim
1. A computer-implemented method, comprising:
- at a portable multifunction device with a touch screen display,displaying a date column comprising a sequence of dates, wherein a respective date in the sequence of dates comprises a name of a month and a date number of a day within the month;
displaying an hour column comprising a sequence of hour numbers;
displaying a minute column comprising a sequence of minute numbers;
displaying a selection row that intersects the date column, the hour column, and the minute column and contains a single date, a single hour number, and a single minute number;
detecting a gesture on the date column;
in response to detecting the gesture on the date column, scrolling the dates in the date column without scrolling the hour numbers in the hour column or the minute numbers in the minute column;
detecting a gesture on the hour column;
in response to detecting the gesture on the hour column, scrolling the hour numbers in the hour column without scrolling the dates in the date column or the minute numbers in the minute column, wherein the hour numbers form a continuous loop in the hour column;
detecting a gesture on the minute column;
in response to detecting the gesture on the minute column, scrolling the minute numbers in the minute column without scrolling the dates in the date column or the hour numbers in the hour column, wherein the minute numbers form a continuous loop in the minute column; and
using the single date, the single hour number, and the single minute number in the selection row after scrolling the dates, the hour numbers and the minute numbers, respectively, as time input for a function or application on the multifunction device.
3 Assignments
0 Petitions
Accused Products
Abstract
In one aspect of the invention, a graphical user interface on a portable multifunction device with a touch screen display comprises: an hour column comprising a sequence of hour numbers; a minute column comprising a sequence of minute numbers; and a selection row that intersects the hour column and the minute column. In response to detecting a gesture on the hour column, the hour numbers in the hour column are scrolled without scrolling the minute numbers in the minute column. In response to detecting a gesture on the minute column, the minute numbers in the minute column are scrolled without scrolling the hour numbers in the hour column. The single hour number and the single minute number in the selection row after scrolling the hour numbers and the minute numbers, respectively, are used as time input for a function or application on the multifunction device.
-
Citations
49 Claims
-
1. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying a date column comprising a sequence of dates, wherein a respective date in the sequence of dates comprises a name of a month and a date number of a day within the month; displaying an hour column comprising a sequence of hour numbers; displaying a minute column comprising a sequence of minute numbers; displaying a selection row that intersects the date column, the hour column, and the minute column and contains a single date, a single hour number, and a single minute number; detecting a gesture on the date column; in response to detecting the gesture on the date column, scrolling the dates in the date column without scrolling the hour numbers in the hour column or the minute numbers in the minute column; detecting a gesture on the hour column; in response to detecting the gesture on the hour column, scrolling the hour numbers in the hour column without scrolling the dates in the date column or the minute numbers in the minute column, wherein the hour numbers form a continuous loop in the hour column; detecting a gesture on the minute column; in response to detecting the gesture on the minute column, scrolling the minute numbers in the minute column without scrolling the dates in the date column or the hour numbers in the hour column, wherein the minute numbers form a continuous loop in the minute column; and using the single date, the single hour number, and the single minute number in the selection row after scrolling the dates, the hour numbers and the minute numbers, respectively, as time input for a function or application on the multifunction device.
-
-
2. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying a date column comprising a sequence of dates, wherein a respective date in the sequence of dates comprises a name of a month and a date number of a day within the month; displaying an hour column comprising a sequence of hour numbers; displaying a minute column comprising a sequence of minute numbers; displaying a selection row that intersects the date column, the hour column, and the minute column and contains a single date, a single hour number, and a single minute number; detecting a gesture on the date column; in response to detecting the gesture on the date column, scrolling the dates in the date column without scrolling the hour numbers in the hour column or the minute numbers in the minute column; detecting a gesture on the hour column; in response to detecting the gesture on the hour column, scrolling the hour numbers in the hour column without scrolling the dates in the date column or the minute numbers in the minute column; detecting a gesture on the minute column; in response to detecting the gesture on the minute column, scrolling the minute numbers in the minute column without scrolling the dates in the date column or the hour numbers in the hour column; and using the single date, the single hour number, and the single minute number in the selection row after scrolling the dates, the hour numbers and the minute numbers, respectively, as time input for a function or application on the multifunction device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
a date column comprising a sequence of dates, wherein a respective date in the sequence of dates comprises a name of a month and a date number of a day within the month; an hour column comprising a sequence of hour numbers; a minute column comprising a sequence of minute numbers; a selection row that intersects the date column, the hour column, and the minute column and contains a single date, a single hour number, and a single minute number; wherein; in response to detecting a gesture on the date column, the dates in the date column are scrolled without scrolling the hour numbers in the hour column or the minute numbers in the minute column; in response to detecting a gesture on the hour column, the hour numbers in the hour column are scrolled without scrolling the dates in the date column or the minute numbers in the minute column; in response to detecting a gesture on the minute column, the minute numbers in the minute column are scrolled without scrolling the dates in the date column or the hour numbers in the hour column; and after the dates, the hour numbers and the minute numbers, respectively, have been scrolled, the single date, the single hour number, and the single minute number in the selection row are used as time input for a function or application on the multifunction device.
-
-
13. A portable multifunction device, comprising:
-
a touch screen 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 a date column comprising a sequence of dates, wherein a respective date in the sequence of dates comprises a name of a month and a date number of a day within the month; instructions for displaying an hour column comprising a sequence of hour numbers; instructions for displaying a minute column comprising a sequence of minute numbers; instructions for displaying a selection row that intersects the date column, the hour column, and the minute column and contains a single date, a single hour number, and a single minute number; instructions for detecting a gesture on the date column; instructions for scrolling the dates in the date column without scrolling the hour numbers in the hour column or the minute numbers in the minute column, in response to detecting the gesture on the date column; instructions for detecting a gesture on the hour column; instructions for scrolling the hour numbers in the hour column without scrolling the dates in the date column or the minute numbers in the minute column, in response to detecting the gesture on the hour column; instructions for detecting a gesture on the minute column; instructions for scrolling the minute numbers in the minute column without scrolling the dates in the date column or the hour numbers in the hour column, in response to detecting the gesture on the minute column; and instructions for using the single date, the single hour number, and the single minute number in the selection row after scrolling the dates, the hour numbers and the minute numbers, respectively, as time input for a function or application on the multifunction device.
-
-
14. A 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 touch screen display, cause the device to:
-
display a date column comprising a sequence of dates, wherein a respective date in the sequence of dates comprises a name of a month and a date number of a day within the month; display an hour column comprising a sequence of hour numbers; display a minute column comprising a sequence of minute numbers; display a selection row that intersects the date column, the hour column, and the minute column and contains a single date, a single hour number, and a single minute number; detect a gesture on the date column; scroll the dates in the date column without scrolling the hour numbers in the hour column or the minute numbers in the minute column, in response to detecting the gesture on the date column; detect a gesture on the hour column; scroll the hour numbers in the hour column without scrolling the dates in the date column or the minute numbers in the minute column, in response to detecting the gesture on the hour column; detect a gesture on the minute column; scroll the minute numbers in the minute column without scrolling the dates in the date column or the hour numbers in the hour column, in response to detecting the gesture on the minute column; and use the single date, the single hour number, and the single minute number in the selection row after scrolling the dates, the hour numbers and the minute numbers, respectively, as time input for a function or application on the multifunction device.
-
-
15. A portable multifunction device with a touch screen display, comprising:
-
means for displaying a date column comprising a sequence of dates, wherein a respective date in the sequence of dates comprises a name of a month and a date number of a day within the month; means for displaying an hour column comprising a sequence of hour numbers; means for displaying a minute column comprising a sequence of minute numbers; means for displaying a selection row that intersects the date column, the hour column, and the minute column and contains a single date, a single hour number, and a single minute number; means for detecting a gesture on the date column; means for scrolling the dates in the date column without scrolling the hour numbers in the hour column or the minute numbers in the minute column, in response to detecting the gesture on the date column; means for detecting a gesture on the hour column; means for scrolling the hour numbers in the hour column without scrolling the dates in the date column or the minute numbers in the minute column, in response to detecting the gesture on the hour column; means for detecting a gesture on the minute column; means for scrolling the minute numbers in the minute column without scrolling the dates in the date column or the hour numbers in the hour column, in response to detecting the gesture on the minute column; and means for using the single date, the single hour number, and the single minute number in the selection row after scrolling the dates, the hour numbers and the minute numbers, respectively, as time input for a function or application on the multifunction device.
-
-
16. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying an hour column comprising a sequence of hour numbers; displaying a minute column comprising a sequence of minute numbers; displaying a selection row that intersects the hour column and the minute column and contains a single hour number and a single minute number; detecting a gesture on the hour column; in response to detecting the gesture on the hour column, scrolling the hour numbers in the hour column without scrolling the minute numbers in the minute column, wherein the hour numbers form a continuous loop in the hour column; detecting a gesture on the minute column; in response to detecting the gesture on the minute column, scrolling the minute numbers in the minute column without scrolling the hour numbers in the hour column, wherein the minute numbers form a continuous loop in the minute column; and using the single hour number and the single minute number in the selection row after scrolling the hour numbers and the minute numbers, respectively, as time input for a function or application on the multifunction device.
-
-
17. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying an hour column comprising a sequence of hour numbers; displaying a minute column comprising a sequence of minute numbers; displaying a selection row that intersects the hour column and the minute column and contains a single hour number and a single minute number; detecting a gesture on the hour column; in response to detecting the gesture on the hour column, scrolling the hour numbers in the hour column without scrolling the minute numbers in the minute column; detecting a gesture on the minute column; in response to detecting the gesture on the minute column, scrolling the minute numbers in the minute column without scrolling the hour numbers in the hour column; and using the single hour number and the single minute number in the selection row after scrolling the hour numbers and the minute numbers, respectively, as time input for a function or application on the multifunction device. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying an hour column comprising a sequence of hour numbers; displaying a minute column comprising a sequence of minute numbers; displaying a seconds column comprising a sequence of seconds numbers; displaying a selection row that intersects the hour column, the minute column, and the seconds column and contains a single hour number, a single minute number and a single seconds number; detecting a gesture on the hour column; in response to detecting the gesture on the hour column, scrolling the hour numbers in the hour column without scrolling the minute numbers in the minute column; detecting a gesture on the minute column; in response to detecting the gesture on the minute column, scrolling the minute numbers in the minute column without scrolling the hour numbers in the hour column; detecting a gesture on the seconds column; in response to detecting the gesture on the seconds column, scrolling the seconds numbers in the seconds column without scrolling the minute numbers in the minute column; and using the single hour number, the single minute number, and the single seconds number in the selection row after scrolling the hour numbers, the minutes numbers, and the seconds numbers, respectively, as time input for a function or application on the multifunction device.
-
-
25. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
an hour column comprising a sequence of hour numbers; a minute column comprising a sequence of minute numbers; and a selection row that intersects the hour column and the minute column and contains a single hour number and a single minute number; wherein; in response to detecting a gesture on the hour column, the hour numbers in the hour column are scrolled without scrolling the minute numbers in the minute column; in response to detecting a gesture on the minute column, the minute numbers in the minute column are scrolled without scrolling the hour numbers in the hour column; and the single hour number and the single minute number in the selection row after scrolling the hour numbers and the minute numbers, respectively, are used as time input for a function or an application on the multifunction device.
-
-
26. A portable multifunction device, comprising:
-
a touch screen 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 an hour column comprising a sequence of hour numbers; instructions for displaying a minute column comprising a sequence of minute numbers; instructions for displaying a selection row that intersects the hour column and the minute column and contains a single hour number and a single minute number; instructions for detecting a gesture on the hour column; instructions for scrolling the hour numbers in the hour column without scrolling the minute numbers in the minute column, in response to detecting the gesture on the hour column; instructions for detecting a gesture on the minute column; instructions for scrolling the minute numbers in the minute column without scrolling the hour numbers in the hour column, in response to detecting the gesture on the minute column; and instructions for using the single hour number and the single minute number in the selection row after scrolling the hour numbers and the minute numbers, respectively, as time input for a function or application on the multifunction device.
-
-
27. A 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 touch screen display, cause the device to:
-
display an hour column comprising a sequence of hour numbers; display a minute column comprising a sequence of minute numbers; display a selection row that intersects the hour column and the minute column and contains a single hour number and a single minute number; detect a gesture on the hour column; scroll the hour numbers in the hour column without scrolling the minute numbers in the minute column, in response to detecting the gesture on the hour column; detect a gesture on the minute column; scroll the minute numbers in the minute column without scrolling the hour numbers in the hour column, in response to detecting the gesture on the hour column; and use the single hour number and the single minute number in the selection row after scrolling the hour numbers and the minute numbers, respectively, as time input for a function or application on the multifunction device.
-
-
28. A portable multifunction device with a touch screen display, comprising:
-
means for displaying an hour column comprising a sequence of hour numbers; means for displaying a minute column comprising a sequence of minute numbers; means for displaying a selection row that intersects the hour column and the minute column and contains a single hour number and a single minute number; means for detecting a gesture on the hour column; means for scrolling the hour numbers in the hour column without scrolling the minute numbers in the minute column, in response to detecting the gesture on the hour column; means for detecting a gesture on the minute column; means for scrolling the minute numbers in the minute column without scrolling the hour numbers in the hour column, in response to detecting the gesture on the minute column; and means for using the single hour number and the single minute number in the selection row after scrolling the hour numbers and the minute numbers, respectively, as time input for a function or application on the multifunction device.
-
-
29. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, simultaneously displaying a month column comprising a sequence of month identifiers; a date column comprising a sequence of date numbers; and a selection row that intersects the month column and the date column and contains a single month identifier and a single date number; detecting a gesture on the month column; in response to detecting the gesture on the month column, scrolling the month identifiers in the month column without scrolling the date numbers in the date column, wherein the month identifiers form a continuous loop in the month column; detecting a gesture on the date column; in response to detecting the gesture on the date column, scrolling the date numbers in the date column without scrolling the month identifiers in the month column, wherein the date numbers form a continuous loop in the date column; and using the single month identifier and the single date number in the selection row after scrolling the month identifiers and the date numbers, respectively, as date input for an application on the multifunction device.
-
-
30. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying a month column comprising a sequence of month identifiers; displaying a date column comprising a sequence of date numbers; displaying a selection row that intersects the month column and the date column and contains a single month identifier and a single date number; detecting a gesture on the month column; in response to detecting the gesture on the month column, scrolling the month identifiers in the month column without scrolling the date numbers in the date column; detecting a gesture on the date column; in response to detecting the gesture on the date column, scrolling the date numbers in the date column without scrolling the month identifiers in the month column; and using the single month identifier and the single date number in the selection row after scrolling the month identifiers and the date numbers, respectively, as date input for a function or application on the multifunction device. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
a month column comprising a sequence of month identifiers; a date column comprising a sequence of date numbers; and a selection row that intersects the month column and the date column and contains a single month identifier and a single date number; wherein; in response to detecting a gesture on the month column, the month identifiers in the month column are scrolled without scrolling the date numbers in the date column; in response to detecting a gesture on the date column, the date numbers in the date column are scrolled without scrolling the month identifiers in the month column; and the single month identifier and the single date number in the selection row after scrolling the month identifiers and the date numbers, respectively, are used as date input for a function or application on the multifunction device.
-
-
41. A portable multifunction device, comprising:
-
a touch screen 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 a month column comprising a sequence of month identifiers; instructions for displaying a date column comprising a sequence of date numbers; instructions for displaying a selection row that intersects the month column and the date column and contains a single month identifier and a single date number; instructions for detecting a gesture on the month column; instructions for scrolling the month identifiers in the month column without scrolling the date numbers in the date column, in response to detecting the gesture on the month column; instructions for detecting a gesture on the date column; instructions for scrolling the date numbers in the date column without scrolling the month identifiers in the month column, in response to detecting the gesture on the date column; and instructions for using the single month identifier and the single date number in the selection row after scrolling the month identifiers and the date numbers, respectively, as date input for a function or application on the multifunction device.
-
-
42. A 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 touch screen display, cause the device to:
-
display a month column comprising a sequence of month identifiers; display a date column comprising a sequence of date numbers; display a selection row that intersects the month column and the date column and contains a single month identifier and a single date number; detect a gesture on the month column; scroll the month identifiers in the month column without scrolling the date numbers in the date column, in response to detecting the gesture on the month column; detect a gesture on the date column; scroll the date numbers in the date column without scrolling the month identifiers in the month column, in response to detecting the gesture on the date column; and use the single month identifier and the single date number in the selection row after scrolling the month identifiers and the date numbers, respectively, as date input for a function or application on the multifunction device.
-
-
43. A portable multifunction device with a touch screen display, comprising:
-
means for displaying a month column comprising a sequence of month identifiers; means for displaying a date column comprising a sequence of date numbers; means for displaying a selection row that intersects the month column and the date column and contains a single month identifier and a single date number; means for detecting a gesture on the month column; means for scrolling the month identifiers in the month column without scrolling the date numbers in the date column, in response to detecting the gesture on the month column; means for detecting a gesture on the date column; means for scrolling the date numbers in the date column without scrolling the month identifiers in the month column, in response to detecting the gesture on the date column; and means for using the single month identifier and the single date number in the selection row after scrolling the month identifiers and the date numbers, respectively, as date input for a function or application on the multifunction device.
-
-
44. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying a plurality of columns, each comprising a sequence of time related values, wherein the plurality of columns includes at least three distinct columns; displaying a selection row that intersects each of the columns, the row containing a single value from each of the columns, the values in the row representing a multi-component time value; detecting a gesture on a respective column; in response to detecting the gesture on the respective column, scrolling the values in the respective column without scrolling the values in the other columns so as to change the single value in the respective column that is displayed in the selection row; repeating the detecting and scrolling with respect to another respective column; and using the multi-component time value as a time input for a function or application on the multifunction device. - View Dependent Claims (45)
-
-
46. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
a plurality of columns, each comprising a sequence of time related values, wherein the plurality of columns includes at least three distinct columns; and a selection row that intersects each of the columns, the row containing a single value from each of the columns, the values in the row representing a multi-component time value; wherein; in response to detecting a gesture on the respective column, the values in the respective column are scrolled without scrolling the values in the other columns so as to change the single value in the respective column that is displayed in the selection row; the detecting and scrolling are repeated with respect to another respective column; and the multi-component time value is used as a time input for a function or application on the multifunction device.
-
-
47. A portable multifunction device, comprising:
-
a touch screen 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 a plurality of columns, each comprising a sequence of time related values, wherein the plurality of columns includes at least three distinct columns; instructions for displaying a selection row that intersects each of the columns, the row containing a single value from each of the columns, the values in the row representing a multi-component time value; instructions for detecting a gesture on a respective column; instructions for, in response to detecting the gesture on the respective column, scrolling the values in the respective column without scrolling the values in the other columns so as to change the single value in the respective column that is displayed in the selection row; instructions for repeating the detecting and scrolling with respect to another respective column; and instructions for using the multi-component time value as a time input for a function or application on the multifunction device.
-
-
48. A 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 touch screen display, cause the device to:
-
display a plurality of columns, each comprising a sequence of time related values, wherein the plurality of columns includes at least three distinct columns; display a selection row that intersects each of the columns, the row containing a single value from each of the columns, the values in the row representing a multi-component time value; detect a gesture on a respective column; in response to detecting the gesture on the respective column, scroll the values in the respective column without scrolling the values in the other columns so as to change the single value in the respective column that is displayed in the selection row; repeat the detecting and scrolling with respect to another respective column; and use the multi-component time value as a time input for a function or application on the multifunction device.
-
-
49. A portable multifunction device with a touch screen display, comprising:
-
means for displaying a plurality of columns, each comprising a sequence of time related values, wherein the plurality of columns includes at least three distinct columns; means for displaying a selection row that intersects each of the columns, the row containing a single value from each of the columns, the values in the row representing a multi-component time value; means for detecting a gesture on a respective column; means for, in response to detecting the gesture on the respective column, scrolling the values in the respective column without scrolling the values in the other columns so as to change the single value in the respective column that is displayed in the selection row; means for repeating the detecting and scrolling with respect to another respective column; and means for using the multi-component time value as a time input for a function or application on the multifunction device.
-
Specification