Device, Method, and Graphical User Interface with Interactive Popup Views
First Claim
1. A first 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 respective view of a first application on the touch screen display;
detecting a first touch gesture within the respective view;
in response to detecting the first touch gesture, displaying a popup view of the first application partially covering the respective view of the first application, wherein the popup view corresponds to a full-screen-width view in a corresponding first application on a second multifunction device having a touch screen display with lower resolution than the touch screen display of the first multifunction device;
detecting one or more second touch gestures within the popup view;
in response to detecting the one or more second touch gestures within the popup view, performing an action in the first application that updates a state of the first application; and
ceasing to display the popup view.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a multifunction device includes: displaying a respective view of a first application on the touch screen display, detecting a first touch gesture within the respective view, and in response to detecting the first touch gesture, displaying a popup view of the first application partially covering the respective view of the first application. The popup view corresponds to a full-screen-width view in a corresponding first application on a second multifunction device having a touch screen display with lower resolution than the touch screen display of the first multifunction device. The method further includes: detecting one or more second touch gestures within the popup view, and in response to detecting the one or more second touch gestures within the popup view, performing an action in the first application that updates a state of the first application.
286 Citations
17 Claims
-
1. A first 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 respective view of a first application on the touch screen display; detecting a first touch gesture within the respective view; in response to detecting the first touch gesture, displaying a popup view of the first application partially covering the respective view of the first application, wherein the popup view corresponds to a full-screen-width view in a corresponding first application on a second multifunction device having a touch screen display with lower resolution than the touch screen display of the first multifunction device; detecting one or more second touch gestures within the popup view; in response to detecting the one or more second touch gestures within the popup view, performing an action in the first application that updates a state of the first application; and ceasing to display the popup view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
at a first multifunction device with a touch screen display; displaying a respective view of a first application on the touch screen display; detecting a first touch gesture within the respective view; in response to detecting the first touch gesture, displaying a popup view of the first application partially covering the respective view of the first application, wherein the popup view corresponds to a full-screen-width view in a corresponding first application on a second multifunction device having a touch screen display with lower resolution than the touch screen display of the first multifunction device; detecting one or more second touch gestures within the popup view; in response to detecting the one or more second touch gestures within the popup view, performing an action in the first application that updates a state of the first application; and ceasing to display the popup view.
-
-
10. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a first multifunction device with a touch screen display, cause the device to:
-
display a respective view of a first application on the touch screen display; detect a first touch gesture within the respective view; in response to detecting the first touch gesture, display a popup view of the first application partially covering the respective view of the first application, wherein the popup view corresponds to a full-screen-width view in a corresponding first application on a second multifunction device having a touch screen display with lower resolution than the touch screen display of the first multifunction device; detect one or more second touch gestures within the popup view; in response to detecting the one or more second touch gestures within the popup view, perform an action in the first application that updates a state of the first application; and cease to display the popup view.
-
-
11. A multifunction device, comprising:
-
a touch screen display; one or more accelerometers 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 respective view of a first application on the touch screen display in a portrait orientation; detecting a first touch gesture within the respective view; in response to detecting the first touch gesture, displaying a popup view of the first application partially covering the respective view of the first application; detecting one or more second touch gestures within the popup view; in response to detecting the one or more second touch gestures within the popup view, performing an action in the first application that updates a state of the first application; while displaying the popup view, detecting rotation of the multifunction device from a portrait orientation to a landscape orientation using the one or more accelerometers, and, in response to detecting the rotation; converting the respective view to the landscape orientation, and converting the popup view into a sidebar view alongside the respective view in the landscape orientation. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, comprising:
-
at a multifunction device with a touch screen display and one or more accelerometers; displaying a respective view of a first application on the touch screen display in a portrait orientation; detecting a first touch gesture within the respective view; in response to detecting the first touch gesture, displaying a popup view of the first application partially covering the respective view of the first application; detecting one or more second touch gestures within the popup view; in response to detecting the one or more second touch gestures within the popup view, performing an action in the first application that updates a state of the first application; while displaying the popup view, detecting rotation of the multifunction device from a portrait orientation to a landscape orientation using the one or more accelerometers, and, in response to detecting the rotation; converting the respective view to the landscape orientation, and converting the popup view into a sidebar alongside the respective view in the landscape orientation.
-
-
17. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a touch screen display and one or more accelerometers, cause the device to:
-
display a respective view of a first application on the touch screen display in a portrait orientation; detect a first touch gesture within the respective view; in response to detecting the first touch gesture, display a popup view of the first application partially covering the respective view of the first application; detect one or more second touch gestures within the popup view;
in response to detecting the one or more second touch gestures within the popup view, perform an action in the first application that updates a state of the first application;while displaying the popup view, detect rotation of the multifunction device from a portrait orientation to a landscape orientation using the one or more accelerometers, and, in response to detecting the rotation; convert the respective view to the landscape orientation, and convert the popup view into a sidebar alongside the respective view in the landscape orientation.
-
Specification