Reduced-size user interfaces for dynamically updated application overviews
First Claim
Patent Images
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a touch-sensitive display, cause the device to:
- detect, at a first time, a first input corresponding to a request to display a first user interface screen;
in response to detecting the first input, display a first instance of a first user interface screen representing a corresponding first application, wherein the first user interface screen is an affordance for launching the first application, the first instance of the first user interface screen including a set of information obtained from the first application;
while displaying the first instance of the first user interface screen, detect a first respective gesture on the touch-sensitive display;
in response to detecting the first respective gesture, display a first instance of a second user interface screen representing a corresponding second application that is different from the first application, wherein the second user interface screen is an affordance for launching the second application, the first instance of the second user interface screen including a set of information obtained from the second application;
detect, at a second time after the first time, a second input corresponding to a request to display the first user interface screen;
in response to detecting the second input, display a second instance of the first user interface screen representing the corresponding first application, the second instance of the first user interface screen including a first updated set of information obtained from the first application, wherein the first updated set of information was obtained from the first application without a user request;
while displaying the second instance of the first user interface screen, detect a second respective gesture on the touch-sensitive display;
in response to detecting the second respective gesture, display a second instance of the second user interface screen representing a corresponding second application, the second instance of the second user interface screen including a second updated set of information obtained from the second application, wherein the second updated set of information was obtained from the second application without a user request;
while displaying the second instance of the second user interface screen, detect a contact with the touch-sensitive display;
in response to detecting the contact, display a dashboard including a plurality of overview screens, at least one of the plurality of overview screens corresponding to the first application;
while displaying the dashboard, receive a third user input corresponding to selection of a first overview screen of the plurality of overview screens;
in response to the third user input;
cease to display the first overview screen of the plurality of overview screens; and
display an add affordance that was not displayed prior to the third user input;
detect selection of the add affordance;
in response to detecting selection of the add affordance, display a plurality of candidate overview screens;
detect a selection of a candidate overview screen of the plurality of candidate overview screens; and
display the selected candidate overview screen on the dashboard.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device with a touch-sensitive display can detect a contact with the display, and in response to detecting the contact, the device can display a user interface screen representing a corresponding application. The user interface screen can include an affordance for launching the application, and a set of information obtained from the application, where the set of information is updated in accordance with data from the application.
312 Citations
42 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a touch-sensitive display, cause the device to:
-
detect, at a first time, a first input corresponding to a request to display a first user interface screen; in response to detecting the first input, display a first instance of a first user interface screen representing a corresponding first application, wherein the first user interface screen is an affordance for launching the first application, the first instance of the first user interface screen including a set of information obtained from the first application; while displaying the first instance of the first user interface screen, detect a first respective gesture on the touch-sensitive display; in response to detecting the first respective gesture, display a first instance of a second user interface screen representing a corresponding second application that is different from the first application, wherein the second user interface screen is an affordance for launching the second application, the first instance of the second user interface screen including a set of information obtained from the second application; detect, at a second time after the first time, a second input corresponding to a request to display the first user interface screen; in response to detecting the second input, display a second instance of the first user interface screen representing the corresponding first application, the second instance of the first user interface screen including a first updated set of information obtained from the first application, wherein the first updated set of information was obtained from the first application without a user request; while displaying the second instance of the first user interface screen, detect a second respective gesture on the touch-sensitive display; in response to detecting the second respective gesture, display a second instance of the second user interface screen representing a corresponding second application, the second instance of the second user interface screen including a second updated set of information obtained from the second application, wherein the second updated set of information was obtained from the second application without a user request; while displaying the second instance of the second user interface screen, detect a contact with the touch-sensitive display; in response to detecting the contact, display a dashboard including a plurality of overview screens, at least one of the plurality of overview screens corresponding to the first application; while displaying the dashboard, receive a third user input corresponding to selection of a first overview screen of the plurality of overview screens; in response to the third user input; cease to display the first overview screen of the plurality of overview screens; and display an add affordance that was not displayed prior to the third user input; detect selection of the add affordance; in response to detecting selection of the add affordance, display a plurality of candidate overview screens; detect a selection of a candidate overview screen of the plurality of candidate overview screens; and display the selected candidate overview screen on the dashboard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
at an electronic device with a touch-sensitive display; detecting, at a first time, a first input corresponding to a request to display a first user interface screen; in response to detecting the first input, display a first instance of a first user interface screen representing a corresponding first application, wherein the first user interface screen is an affordance for launching the first application, the first instance of the first user interface screen including a set of information obtained from the first application; while displaying the first instance of the first user interface screen, detect a first respective gesture on the touch-sensitive display; in response to detecting the first respective gesture, display a first instance of a second user interface screen representing a corresponding second application that is different from the first application, wherein the second user interface screen is an affordance for launching the second application, the first instance of the second user interface screen including a set of information obtained from the second application; detecting, at a second time after the first time, a second input corresponding to a request to display the first user interface screen; in response to detecting the second input, display a second instance of the first user interface screen representing the corresponding first application, the second instance of the first user interface screen including a first updated set of information obtained from the first application, wherein the first updated set of information was obtained from the first application without a user request; while displaying the second instance of the first user interface screen, detect a second respective gesture on the touch-sensitive display; in response to detecting the second respective gesture, display a second instance of the second user interface screen representing a corresponding second application, the second instance of the second user interface screen including a second updated set of information obtained from the second application, wherein the second updated set of information was obtained from the second application without a user request; while displaying the second instance of the second user interface screen, detect a contact with the touch-sensitive display; in response to detecting the contact, display a dashboard including a plurality of overview screens, at least one of the plurality of overview screens corresponding to the first application; while displaying the dashboard, receive a third user input corresponding to a first overview screen of the plurality of overview screens; in response to the third user input; cease to display the first overview screen of the plurality of overview screens; and display an add affordance that was not displayed prior to the third user input; detect selection of the add affordance; in response to selection of the add affordance, display a plurality of candidate overview screens; detect a selection of a candidate overview screen of the plurality of candidate overview screens; and display the selected candidate overview screen on the dashboard. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
29. An electronic device, comprising:
-
a touch-sensitive display; one or more processors; a 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; detecting, at a first time, a first input corresponding to a request to display a first user interface screen; in response to detecting the first input, display a first instance of a first user interface screen representing a corresponding first application, wherein the first user interface screen is an affordance for launching the first application, the first instance of the first user interface screen including a set of information obtained from the first application; while displaying the first instance of the first user interface screen, detect a first respective gesture on the touch-sensitive display; in response to detecting the first respective gesture, display a first instance of a second user interface screen representing a corresponding second application that is different from the first application, wherein the second user interface screen is an affordance for launching the second application, the first instance of the second user interface screen including a set of information obtained from the second application; detecting, at a second time after the first time, a second input corresponding to a request to display the first user interface screen; in response to detecting the second input, display a second instance of the first user interface screen representing the corresponding first application, the second instance of the first user interface screen including a first updated set of information obtained from the first application, wherein the first updated set of information was obtained from the first application without a user request; while displaying the second instance of the first user interface screen, detect a second respective gesture on the touch-sensitive display; in response to detecting the second respective gesture, display a second instance of the second user interface screen representing a corresponding second application, the second instance of the second user interface screen including a second updated set of information obtained from the second application, wherein the second updated set of information was obtained from the second application without a user request; while displaying the second instance of the second user interface screen, detecting a contact with the touch-sensitive display; in response to detecting the contact, displaying a dashboard including a plurality of overview screens, at least one of the plurality of overview screens corresponding to the first application; while displaying the dashboard, receiving a third user input corresponding to a first overview screen of the plurality of overview screens; in response to the third user input; ceasing to display the first overview screen of the plurality of overview screens; and displaying an add affordance that was not displayed prior to the third user input; detecting selection of the add affordance; in response to selection of the add affordance, displaying a plurality of candidate overview screens; detecting a selection of a candidate overview screen of the plurality of candidate overview screens; and displaying the selected candidate overview screen on the dashboard. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification