Portable electronic device, method, and graphical user interface for displaying structured electronic documents
DC CAFCFirst Claim
Patent Images
1. A computer-implemented 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 finger tap 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 finger tap gesture; and
enlarging and translating the web page so as to substantially center the first box on the touch screen display, wherein enlarging comprises expanding the first box so that the width of the first box is substantially the same as the width of the touch screen display;
resizing text in the enlarged first box to meet or exceed a predetermined minimum text size on the touch screen display;
while the first box is enlarged, detecting a second finger tap gesture on a second box other than the first box; and
in response to detecting the second finger tap gesture, translating the web page so as to substantially center the second box on the touch screen display.
2 Assignments
Litigations
1 Petition
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.
261 Citations
61 Claims
-
1. A computer-implemented 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 finger tap 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 finger tap gesture; and enlarging and translating the web page so as to substantially center the first box on the touch screen display, wherein enlarging comprises expanding the first box so that the width of the first box is substantially the same as the width of the touch screen display; resizing text in the enlarged first box to meet or exceed a predetermined minimum text size on the touch screen display; while the first box is enlarged, detecting a second finger tap gesture on a second box other than the first box; and in response to detecting the second finger tap gesture, translating the web page so as to substantially center the second box on the touch screen display.
-
-
2. A computer-implemented method, comprising:
-
at a portable electronic device with a touch screen display; 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; detecting a first gesture at a location on the displayed portion of the structured electronic document; determining a first box in the plurality of boxes at the location of the first gesture; enlarging and translating the structured electronic document so that the first box is substantially centered on the touch screen display; while the first box is enlarged, a second gesture is detected on a second box other than the first box; and in response to detecting the second gesture, the structured electronic document is translated so that the second box is substantially centered on the touch screen display. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
at least a portion of a structured electronic document, wherein the structured electronic document comprises a plurality of boxes of content; wherein; in response to detecting a first gesture at a location on the portion of the structured electronic document; a first box in the plurality of boxes at the location of the first gesture is determined; the structured electronic document is enlarged and translated so that the first box is substantially centered on the touch screen display; while the first box is enlarged, a second gesture is detected on a second box other than the first box; and in response to detecting the second gesture, the structured electronic document is translated so that the second box is substantially centered on the touch screen display.
-
-
50. 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 structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content; instructions for detecting a first gesture at a location on the displayed portion of the structured electronic document; instructions for determining a first box in the plurality of boxes at the location of the first gesture; instructions for enlarging and translating the structured electronic document so that the first box is substantially centered on the touch screen display; instruction for, while the first box is enlarged, a second gesture is detected on a second box other than the first box; and instructions for, in response to detecting the second gesture, the structured electronic document is translated so that the second box is substantially centered on the touch screen display.
-
-
51. 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 structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content; detect a first gesture at a location on the displayed portion of the structured electronic document; determine a first box in the plurality of boxes at the location of the first gesture; enlarge and translate the structured electronic document 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 than the first box; and in response to detecting the second gesture, translate the structured electronic document so that the second box is substantially centered on the touch screen display.
-
-
52. A portable electronic device with a touch screen display, comprising:
-
means for 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; means for detecting a first gesture at a location on the displayed portion of the structured electronic document; means for determining a first box in the plurality of boxes at the location of the first gesture; means for enlarging and translating the structured electronic document so that the first box is substantially centered on the touch screen display; means for, while the first box is enlarged, a second gesture is detected on a second box other than the first box; and means for, in response to detecting the second gesture, the structured electronic document is translated so that the second box is substantially centered on the touch screen display.
-
-
53. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including instructions for; 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 gesture on the touch screen display; in response to detecting the gesture, 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 gesture on an icon, a window of the application in the center of the touch screen display is enlarged. - View Dependent Claims (54, 55, 56, 57, 58)
-
-
59. A computer-implemented 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 gesture on the touch screen display; in response to detecting the gesture, 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 gesture on an icon, a window of the application in the center of the touch screen display is enlarged.
-
60. A graphical user interface on a portable electronic device with a touch screen display, the graphical user interface comprising:
-
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; wherein; while displaying the displayed window and the one or more partially hidden windows, a gesture is detected on the touch screen display; in response to detecting the gesture; the displayed window is moved partially or fully off the touch screen display, and a first partially hidden window is moved into full view on the touch screen display; and
,in response to detecting a gesture on an icon, a window of the application in the center of the touch screen display is enlarged.
-
-
61. 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 gesture on the touch screen display; in response to detecting the gesture, 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 gesture on an icon, enlarge a window of the application in the center of the touch screen display.
-
Specification