Portable electronic device, method, and graphical user interface for displaying structured electronic documents
First Claim
Patent Images
1. A portable electronic 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 at least a portion of a web page on the touch screen display, wherein the web page comprises a plurality of boxes of content;
detecting a first gesture at a location on the displayed portion of the web page;
determining a first box in the plurality of boxes at the location of the first gesture;
enlarging and translating the web page so that the first box is substantially centered on the touch screen display;
while the first box is enlarged, detecting a second gesture on a second box other than the first box; and
,in response to detecting the second gesture, translating the web page so that the second box is substantially centered on the touch screen display.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content, and detecting a first gesture at a location on the displayed portion of the structured electronic document. A first box in the plurality of boxes at the location of the first gesture is determined. The first box on the touch screen display is enlarged and substantially centered.
-
Citations
74 Claims
-
1. A portable electronic 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 at least a portion of a web page on the touch screen display, wherein the web page comprises a plurality of boxes of content; detecting a first gesture at a location on the displayed portion of the web page; determining a first box in the plurality of boxes at the location of the first gesture; enlarging and translating the web page so that the first box is substantially centered on the touch screen display; while the first box is enlarged, detecting a second gesture on a second box other than the first box; and
,in response to detecting the second gesture, translating the web page so that the second box is substantially centered on the touch screen display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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 electronic device with a touch screen display, cause the device to:
-
display at least a portion of a web page on the touch screen display, wherein the web page comprises a plurality of boxes of content; detect a first gesture at a location on the displayed portion of the web page; determine a first box in the plurality of boxes at the location of the first gesture; enlarge and translate the web page so that the first box is substantially centered on the touch screen display; while the first box is enlarged, detect a second gesture on a second box other that the first box; and
,in response to detecting the second gesture, translate the web page so that the second box is substantially centered on the touch screen display. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. 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 electronic device with a touch screen display, cause the device to:
-
display a user interface on the touch screen display, wherein the user interface includes; a displayed window of an application, the displayed window being in full view on the touch screen display, and one or more partially hidden windows of the application; while displaying the displayed window and the one or more partially hidden windows, detect a finger gesture on the touch screen display; in response to detecting the finger gesture on the touch screen display; move the displayed window partially or fully off the touch screen display, and move a first partially hidden window into full view on the touch screen display; and in response to detecting a finger gesture on an icon, enlarge a window of the application in the center of the touch screen display. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A portable electronic 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 at least a portion of a web page on the touch screen display, wherein the web page comprises a plurality of boxes of content; detecting a first gesture at a location on the displayed portion of the web page; determining a first box in the plurality of boxes at the location of the first gesture, the first box having a first size; enlarging and translating the web page so that the first box is substantially centered on the touch screen display at a second size greater than the first size; while the first box is enlarged, detecting a second gesture on the enlarged first box; and in response to detecting the second gesture, reducing in size the displayed portion of the web page. - View Dependent Claims (50, 51, 52, 53)
-
-
54. A method, comprising:
at a portable electronic device with a touch screen display; displaying at least a portion of a web page on the touch screen display, wherein the web page comprises a plurality of boxes of content; detecting a first gesture at a location on the displayed portion of the web page; determining a first box in the plurality of boxes at the location of the first gesture, the first box having a first size; enlarging and translating the web page so that the first box is substantially centered on the touch screen display at a second size greater than the first size; while the first box is enlarged, detecting a second gesture on the enlarged first box; and in response to detecting the second gesture, reducing in size the displayed portion of the web page. - View Dependent Claims (55, 56, 57, 58)
-
59. 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 electronic device with a touch screen display, cause the device to:
-
display at least a portion of a web page on the touch screen display, wherein the web page comprises a plurality of boxes of content; detect a first gesture at a location on the displayed portion of the web page; determine a first box in the plurality of boxes at the location of the first gesture, the first box having a first size; enlarge and translate the web page so that the first box is substantially centered on the touch screen display at a second size greater than the first size; while the first box is enlarged, detect a second gesture on the enlarged first box; and in response to detecting the second gesture, reduce in size the displayed portion of the web page. - View Dependent Claims (60, 61, 62, 63)
-
-
64. A graphical user interface on a portable electronic device with a touch screen display, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
at least a portion of a web page displayed on the touch screen display, wherein the web page comprises a plurality of boxes of content; wherein; a first box in the plurality of boxes is determined at a location on the displayed portion of the web page where a first gesture is detected, the first box having a first size; the web page is enlarged and translated so that the first box is substantially centered on the touch screen display at a second size greater than the first size; the displayed portion of the web page is reduced in size in response to detection, while the first box is enlarged, of a second gesture on the enlarged first box. - View Dependent Claims (65, 66, 67, 68)
-
-
69. A method, comprising:
at a portable electronic device with a touch screen display; displaying a user interface on the touch screen display, wherein the user interface includes; a displayed window of an application, the displayed window being in full view on the touch screen display, and one or more partially hidden windows of the application; while displaying the displayed window and the one or more partially hidden windows, detecting a finger gesture on the touch screen display; in response to detecting the finger gesture on the touch screen display; moving the displayed window partially or fully off the touch screen display, and moving a first partially hidden window into full view on the touch screen display; and in response to detecting a finger gesture on an icon, enlarge a window of the application in the center of the touch screen display. - View Dependent Claims (70, 71, 72, 73, 74)
Specification