Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
First Claim
1. A method, comprising:
- at a portable multifunction device with a touch screen display;
displaying a widget, on the touch screen display, wherein the displayed widget is one of a sequence of widgets wherein the displayed widget includes a settings icon;
detecting a first gesture on the touch screen display corresponding to the settings icons;
in response to detecting the gesture on the touch screen display corresponding to the settings icon, displaying a common configuration interface, wherein the common configuration interface includes shared settings for a plurality of widgets in the sequence of widgets;
while displaying the common configuration interface, detecting a second gesture;
in response to detecting the second gesture, changing a setting for the plurality of widgets in the sequence of widgets, wherein the setting is a shared setting among the plurality of widgets;
while displaying the common configuration interface, detecting a third gesture corresponding to selection of a first widget in the sequence of widgets;
in response to detecting the third gesture, displaying the first widget;
concurrently displaying a plurality of widget sequence indicia icons, wherein;
a total number of displayed widget sequence indicia icons indicates a total number of widgets in the sequence of widgets;
a displayed position of a respective widget sequence indicia icon indicates a corresponding position of the displayed widget in the sequence of widgets;
each respective widget sequence indicia icon in the plurality of widget sequence indicia icons is displayed at a corresponding respective static location on the touch screen display; and
a widget sequence indicia icon that corresponds to the displayed widget is visually distinguished from other widgets in the plurality of widget sequence indicia icons;
detecting a finger swipe gesture moving on the touch screen display in a first horizontal direction;
in response to detecting the finger swipe gesture moving on the touch screen display in the first horizontal direction;
replacing the displayed widget with an adjacent widget in the sequence of widgets, wherein the displayed widget animatedly moves in the first horizontal direction off of the screen at one border, and concurrently the adjacent widget moves in the first horizontal direction onto the screen from another border;
maintaining display of each respective widget sequence indicia icon in the plurality of widget sequence indicia icons at the same corresponding respective static location on the touch screen display; and
updating the position information provided by the widget sequence indicia icons to reflect the replacement of the displayed widget by the adjacent widget in the sequence of widgets by visually distinguishing a widget sequence indicia icon that corresponds to the adjacent widget from other widgets in the plurality of widget sequence indicia icons and ceasing to visually distinguish the widget sequence indicia icon that corresponds to the displayed widget from other widgets in the plurality of widget sequence indicia icons other than the widget sequence indicia icon that corresponds to the adjacent widget.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable multifunction device displays a first widget on a touch screen and detects a first gesture on a settings icon on the first widget. In response to the first gesture, the device displays user-adjustable settings for a plurality of widgets, including settings for the first widget. The device detects one or more additional gestures to change one or more settings for one or more widgets in the plurality of widgets. In response to the additional gestures, the device changes one or more settings for other widgets, including changing one or more settings for a respective widget other than the first widget. Upon detecting a widget selection gesture and a finishing gesture on the touch screen, the device displays a second widget in the plurality of widgets other than the first widget.
-
Citations
27 Claims
-
1. A method, comprising:
at a portable multifunction device with a touch screen display; displaying a widget, on the touch screen display, wherein the displayed widget is one of a sequence of widgets wherein the displayed widget includes a settings icon; detecting a first gesture on the touch screen display corresponding to the settings icons; in response to detecting the gesture on the touch screen display corresponding to the settings icon, displaying a common configuration interface, wherein the common configuration interface includes shared settings for a plurality of widgets in the sequence of widgets; while displaying the common configuration interface, detecting a second gesture; in response to detecting the second gesture, changing a setting for the plurality of widgets in the sequence of widgets, wherein the setting is a shared setting among the plurality of widgets; while displaying the common configuration interface, detecting a third gesture corresponding to selection of a first widget in the sequence of widgets; in response to detecting the third gesture, displaying the first widget; concurrently displaying a plurality of widget sequence indicia icons, wherein; a total number of displayed widget sequence indicia icons indicates a total number of widgets in the sequence of widgets; a displayed position of a respective widget sequence indicia icon indicates a corresponding position of the displayed widget in the sequence of widgets; each respective widget sequence indicia icon in the plurality of widget sequence indicia icons is displayed at a corresponding respective static location on the touch screen display; and a widget sequence indicia icon that corresponds to the displayed widget is visually distinguished from other widgets in the plurality of widget sequence indicia icons; detecting a finger swipe gesture moving on the touch screen display in a first horizontal direction; in response to detecting the finger swipe gesture moving on the touch screen display in the first horizontal direction; replacing the displayed widget with an adjacent widget in the sequence of widgets, wherein the displayed widget animatedly moves in the first horizontal direction off of the screen at one border, and concurrently the adjacent widget moves in the first horizontal direction onto the screen from another border; maintaining display of each respective widget sequence indicia icon in the plurality of widget sequence indicia icons at the same corresponding respective static location on the touch screen display; and updating the position information provided by the widget sequence indicia icons to reflect the replacement of the displayed widget by the adjacent widget in the sequence of widgets by visually distinguishing a widget sequence indicia icon that corresponds to the adjacent widget from other widgets in the plurality of widget sequence indicia icons and ceasing to visually distinguish the widget sequence indicia icon that corresponds to the displayed widget from other widgets in the plurality of widget sequence indicia icons other than the widget sequence indicia icon that corresponds to the adjacent widget. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 25, 26, 27)
-
10. 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 one or more programs including instructions for; displaying a widget on the touch screen display, wherein the displayed widget is one of a sequence of widgets, wherein the displayed widget includes a settings icon; detecting a first gesture on the touch screen display corresponding to the settings icons; in response to detecting the gesture on the touch screen display corresponding to the settings icon, displaying a common configuration interface, wherein the common configuration interface includes shared settings for a plurality of widgets in the sequence of widgets; while displaying the common configuration interface, detecting a second gesture; in response to detecting the second gesture, changing a setting for the plurality of widgets in the sequence of widgets, wherein the setting is a shared setting among the plurality of widgets; while displaying the common configuration interface, detecting a third gesture corresponding to selection of a first widget in the sequence of widgets; in response to detecting the third gesture, displaying the first widget; concurrently displaying a plurality of widget sequence indicia icons, wherein; a total number of displayed widget sequence indicia icons indicates a total number of widgets in the sequence of widgets; a displayed position of a respective widget sequence indicia icon indicates a corresponding position of the displayed widget in the sequence of widgets; each respective widget sequence indicia icon in the plurality of widget sequence indicia icons is displayed at a corresponding respective static location on the touch screen display; and a widget sequence indicia icon that corresponds to the displayed widget is visually distinguished from other widgets in the plurality of widget sequence indicia icons; detecting a finger swipe gesture moving on the touch screen display in a first horizontal direction; in response to detecting the finger swipe gesture moving on the touch screen display in the first horizontal direction; replacing the displayed widget with an adjacent widget in the sequence of widgets, wherein the displayed widget animatedly moves in the first horizontal direction off of the screen at one border, and concurrently the adjacent widget moves in the first horizontal direction onto the screen from another border; maintaining display of each respective widget sequence indicia icon in the plurality of widget sequence indicia icons at the same corresponding respective static location on the touch screen display; and updating the position information provided by the widget sequence indicia icons to reflect the replacement of the displayed widget by the adjacent widget in the sequence of widgets by visually distinguishing a widget sequence indicia icon that corresponds to the adjacent widget from other widgets in the plurality of widget sequence indicia icons and ceasing to visually distinguish the widget sequence indicia icon that corresponds to the displayed widget from other widgets in the plurality of widget sequence indicia icons other than the widget sequence indicia icon that corresponds to the adjacent widget. - 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 touch screen display, cause the device to:
-
display a widget on the touch screen display, wherein the displayed widget is one of a sequence of widgets that share a common configuration interface, wherein the displayed widget includes a settings icon; detect a first gesture on the touch screen display corresponding to the settings icons; in response to detecting the gesture on the touch screen display corresponding to the settings icon, display a common configuration interface, wherein the common configuration interface includes shared settings for a plurality of widgets in the sequence of widgets; while displaying the common configuration interface, detect a second gesture; in response to detecting the second gesture, change a setting for the plurality of widgets in the sequence of widgets, wherein the setting is a shared setting among the plurality of widgets; while displaying the common configuration interface, detecting a third gesture corresponding to selection of a first widget in the sequence of widgets; in response to detecting the third gesture, displaying the first widget; concurrently display a plurality of widget sequence indicia icons, wherein; a total number of displayed widget sequence indicia icons indicates a total number of widgets in the sequence of widgets; a displayed position of a respective widget sequence indicia icon indicates a corresponding position of the displayed widget in the sequence of widgets; each respective widget sequence indicia icon in the plurality of widget sequence indicia icons is displayed at a corresponding respective static location on the touch screen display; and a widget sequence indicia icon that corresponds to the displayed widget is visually distinguished from other widgets in the plurality of widget sequence indicia icons; detect a finger swipe gesture moving on the touch screen display in a first horizontal direction; in response to detecting the finger swipe gesture moving on the touch screen display in the first horizontal direction; replace the displayed widget with an adjacent widget in the sequence of widgets, wherein the displayed widget animatedly moves in the first horizontal direction off of the screen at one border, and concurrently the adjacent widget moves in the first horizontal direction onto the screen from another border; maintain display of each respective widget sequence indicia icon in the plurality of widget sequence indicia icons at the same corresponding respective static location on the touch screen display; and update the position information provided by the widget sequence indicia icons to reflect the replacement of the displayed widget by the adjacent widget in the sequence of widgets by visually distinguishing a widget sequence indicia icon that corresponds to the adjacent widget from other widgets in the plurality of widget sequence indicia icons and ceasing to visually distinguish the widget sequence indicia icon that corresponds to the displayed widget from other widgets in the plurality of widget sequence indicia icons other than the widget sequence indicia icon that corresponds to the adjacent widget. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification