Device, method, and graphical user interface for navigation of multiple applications
First Claim
1. A method, comprising:
- at a computing device with a touch-sensitive display;
displaying a first view of a first application on the display, the first view including a first user selectable object that is associated with a second view of the first application;
detecting a first user input on the first user selectable object that is associated with the second view of the first application;
in response to detecting the first user input on the first user selectable object that is associated with the second view of the first application, animatedly replacing display of the first view of the first application with display of a view that includes a second user selectable object at a first predefined scale, the second user selectable object being for a second application that is distinct from the first application;
while displaying the view that includes the second user selectable object at the first predefined scale, detecting a second user input on the second user selectable object;
in response to detecting the second user input on the second user selectable object;
animatedly enlarging the second user selectable object from the first predefined scale to a second predefined scale;
activating the second application; and
displaying a termination icon with the second application on the display;
while displaying the termination icon with the second application on the display, detecting a third user input on the termination icon; and
,in response to detecting the third user input on the termination icon;
terminating the second application;
ceasing to display the second application; and
displaying the second view of the first application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method a multifunction device with a touch-sensitive display includes: detecting a first user input on a first application icon on the display; in response to detecting the first user input: activating and displaying a first application associated with the first application icon in a first region of the display and displaying a partial view of a second application in a second region of the display without activating the second application; detecting a second user input on the partial view of the second application on the display; in response to detecting the second user input: suspending the first application and activating a full view of the second application on the display; detecting a third user input to deactivate the second application; and, in response to detecting the third user input: deactivating the second application and resuming the first application on the display.
9 Citations
18 Claims
-
1. A method, comprising:
at a computing device with a touch-sensitive display; displaying a first view of a first application on the display, the first view including a first user selectable object that is associated with a second view of the first application; detecting a first user input on the first user selectable object that is associated with the second view of the first application; in response to detecting the first user input on the first user selectable object that is associated with the second view of the first application, animatedly replacing display of the first view of the first application with display of a view that includes a second user selectable object at a first predefined scale, the second user selectable object being for a second application that is distinct from the first application; while displaying the view that includes the second user selectable object at the first predefined scale, detecting a second user input on the second user selectable object; in response to detecting the second user input on the second user selectable object; animatedly enlarging the second user selectable object from the first predefined scale to a second predefined scale; activating the second application; and displaying a termination icon with the second application on the display; while displaying the termination icon with the second application on the display, detecting a third user input on the termination icon; and
,in response to detecting the third user input on the termination icon; terminating the second application; ceasing to display the second application; and displaying the second view of the first application. - View Dependent Claims (2, 3, 4, 5)
-
6. A portable multifunction 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 one or more programs including instructions for; displaying a first view of a first application on the display, the first view including a first user selectable object that is associated with a second view of the first application; detecting a first user input on the first user selectable object that is associated with the second view of the first application; in response to detecting the first user input on the first user selectable object that is associated with the second view of the first application, animatedly replacing display of the first view of the first application with display of a view that includes a second user selectable object at a first predefined scale, the second user selectable object being for a second application that is distinct from the first application; while displaying the view that includes the second user selectable object at the first predefined scale, detecting a second user input on the second user selectable object; in response to detecting the second user input on the second user selectable object; animatedly enlarging the second user selectable object from the first predefined scale to a second predefined scale; activating the second application; and displaying a termination icon with the second application on the display; while displaying the termination icon with the second application on the display, detecting a third user input on the termination icon; and
,in response to detecting the third user input on the termination icon; terminating the second application; ceasing to display the second application; and displaying the second view of the first application. - View Dependent Claims (11, 12, 13, 14)
-
-
7. A graphical user interface on a portable multifunction device with a touch-sensitive display, memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
a first view of a first application on the display, the first view including a first user selectable object that is associated with a second view of the first application; wherein; a first user input on the first user selectable object that is associated with the second view of the first application is detected; in response to detecting the first user input on the first user selectable object that is associated with the second view of the first application, the display of the first view of the first application is animatedly replaced with display of a view that includes a second user selectable object at a first predefined scale, the second user selectable object being for a second application that is distinct from the first application; while displaying the view that includes the second user selectable object at the first predefined scale, a second user input on the second user selectable object is detected; in response to detecting the second user input on the second user selectable object; the second user selectable object is animatedly enlarged from the first predefined scale to a second predefined scale; the second application is activated; and a termination icon is displayed with the second application on the display; while displaying the termination icon with the second application on the display, a third user input on the termination icon is detected; and
,in response to detecting the third user input on the termination icon; the second application is terminated; ceasing to display the second application; and the second view of the first application is displayed.
-
-
8. 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-sensitive display, cause the device to:
-
display a first view of a first application on the display, the first view including a first user selectable object that is associated with a second view of the first application; detect a first user input on the first user selectable object that is associated with the second view of the first application; in response to detecting the first user input on the first user selectable object that is associated with the second view of the first application, animatedly replace display of the first view of the first application with display of a view that includes a second user selectable object at a first predefined scale, the second user selectable object being for a second application that is distinct from the first application; while displaying the view that includes the second user selectable object at the first predefined scale, detect a second user input on the second user selectable object; in response to detecting the second user input on the second user selectable object; animatedly enlarge the second user selectable object from the first predefined scale to a second predefined scale; activate the second application; and display a termination icon with the second application on the display; while displaying the termination icon with the second application on the display, detect a third user input on the termination icon; and
,in response to detecting the third user input on the termination icon; terminate the second application; cease to display the second application; and display the second view of the first application. - View Dependent Claims (15, 16, 17, 18)
-
-
9. A portable multifunction device, comprising:
-
a touch-sensitive display; means for displaying a first view of a first application on the display, the first view including a first user selectable object that is associated with a second view of the first application; means for detecting a first user input on the first user selectable object that is associated with the second view of the first application; in response to detecting the first user input on the first user selectable object that is associated with the second view of the first application, means for animatedly replacing display of the first view of the first application with display of a view that includes a second user selectable object at a first predefined scale, the second user selectable object being for a second application that is distinct from the first application; while displaying the view that includes the second user selectable object at the first predefined scale, means for detecting a second user input on the second user selectable object; in response to detecting the second user input on the second user selectable object; means for animatedly enlarging the second user selectable object from the first predefined scale to a second predefined scale; means for activating the second application; and means for displaying a termination icon with the second application on the display; while displaying the termination icon with the second application on the display, means for detecting a third user input on the termination icon; and
,in response to detecting the third user input on the termination icon; means for terminating the second application; means for ceasing to display the second application; and means for displaying the second view of the first application.
-
-
10. An information processing apparatus for use in a portable multifunction device with a touch-sensitive display, comprising:
-
means for displaying a first view of a first application on the display, the first view including a first user selectable object that is associated with a second view of the first application; means for detecting a first user input on the first user selectable object that is associated with the second view of the first application; in response to detecting the first user input on the first user selectable object that is associated with the second view of the first application, means for animatedly replacing display of the first view of the first application with display of a view that includes a second user selectable object at a first predefined scale, the second user selectable object being for a second application that is distinct from the first application; while displaying the view that includes the second user selectable object at the first predefined scale, means for detecting a second user input on the second user selectable object; in response to detecting the second user input on the second user selectable object; means for animatedly enlarging the second user selectable object from the first predefined scale to a second predefined scale; means for activating the second application; and means for displaying a termination icon with the second application on the display; while displaying the termination icon with the second application on the display, means for detecting a third user input on the termination icon; and
,in response to detecting the third user input on the termination icon; means for terminating the second application; means for ceasing to display the second application; and means for displaying the second view of the first application.
-
Specification