Displaying a web page on an electronic display device having a limited display area
First Claim
1. A method of displaying content of a multi-frame Web page having a plurality of frames on an electronic display device, said method comprising the steps of:
- a) generating a frame representation for indicating a frame layout associated with said multi-frame Web page, wherein said frame representation includes a plurality of geometric frame identifiers each corresponding to a corresponding frame of said plurality of frames, each geometric frame identifier being configured for individual selection thereof; and
b) displaying said frame representation on said electronic display device; and
c) displaying a selected frame corresponding to a selected geometric frame identifier in response to said selected geometric frame identifier being selected.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and electronic system for viewing a Web page on a small-sized electronic display device. The small-sized electronic display device is coupled to an electronic system, e.g., a palmtop computer system includes the small-sized electronic display device. The present invention includes a method of individually displaying each frame of a Web page on a small-sized electronic display device such that a user utilizing the small-sized electronic display device can conveniently view and navigate Web pages. A user requests to view a particular Web page and an HTML file corresponding to the particular Web page is retrieved. If the Web page includes a plurality of frames, frame layout information is extracted from the HTML file. The frame layout information is used to generate a frame representation, wherein the frame representation includes a plurality of geometric frame identifiers. Each geometric frame identifier corresponds to one of the plurality of frames. In one embodiment, the frame representation is a Web page. The frame representation is displayed. In one embodiment, a user selects the geometric frame identifier which corresponds to the frame the user desires to view on the small-sized electronic display device. In a second embodiment, a plurality of frame criteria is applied to each frame to automatically select a frame. Once the geometric frame identifier corresponding to the desired frame is selected, an HTML file associated with the desired frame is retrieved, read, and displayed on the small-sized electronic display device.
-
Citations
27 Claims
-
1. A method of displaying content of a multi-frame Web page having a plurality of frames on an electronic display device, said method comprising the steps of:
-
a) generating a frame representation for indicating a frame layout associated with said multi-frame Web page, wherein said frame representation includes a plurality of geometric frame identifiers each corresponding to a corresponding frame of said plurality of frames, each geometric frame identifier being configured for individual selection thereof; and
b) displaying said frame representation on said electronic display device; and
c) displaying a selected frame corresponding to a selected geometric frame identifier in response to said selected geometric frame identifier being selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
a1) retrieving a first data file associated with said multi-frame Web page, wherein said first data file includes layout data for defining said frame layout;
a2) determining said frame layout by processing said layout data, wherein said layout data defines a plurality of frame attributes for each frame of said plurality of frames; and
a3) generating one of said geometric frame identifiers for each frame of said plurality of frames.
-
-
5. A method as recited in claim 1 further comprising the steps of:
-
identifying a particular frame of said plurality of frames by applying a plurality of frame criteria to each frame of said plurality of frames; and
modifying a particular geometric frame identifier of said plurality of geometric frame identifiers corresponding to said particular frame such that to distinguish said particular geometric frame identifier from other geometric frame identifiers.
-
-
6. A method as recited in claim 1 wherein the step c) comprises the steps of:
-
c1) retrieving a second data file associated with said selected frame, wherein said second data file includes data for displaying said selected frame on said electronic display device; and
c2) processing said second data file such that to display said selected frame.
-
-
7. A method as recited in claim 1 wherein said frame representation comprises another Web page.
-
8. A method as recited in claim 1 wherein each geometric frame identifier includes a size which is automatically determined based on said corresponding frame.
-
9. A method as recited in claim 1 wherein each geometric frame identifier includes a label, wherein said label is automatically determined based on content associated with said corresponding frame.
-
10. A method as recited in claim 1 wherein each geometric frame identifier includes a label, and further comprising the step of providing a user interface for enabling a user to select said selected geometric frame identifier by selecting said label of said selected geometric frame identifier.
-
11. A method as recited in claim 1 wherein each geometric frame identifier is positioned on said electronic display device based on a position of said corresponding frame.
-
12. A method as recited in claim 1 wherein each geometric frame identifier is associated with a Uniform Resource Locator (URL) corresponding to said corresponding frame.
-
13. A method as recited in claim 1 wherein said electronic display device is coupled to an electronic system.
-
14. A method as recited in claim 13 wherein said electronic system is a palmtop computer system.
-
15. A method of viewing a multi-frame Web page having a plurality of frames on an electronic display device, said method comprising the steps of:
-
a) determining a frame layout associated with said multi-frame Web page;
b) generating a frame representation for indicating said frame layout, wherein said frame representation includes a plurality of geometric frame identifiers each corresponding to a corresponding frame of said plurality of frames, each geometric frame identifier being configured for individual selection by a user;
c) displaying said frame representation on said electronic display device such that said user can select anyone of said plurality of geometric frame identifiers to view a corresponding one of said plurality of frames; and
d) displaying on said electronic display device a selected frame corresponding to a selected geometric frame identifier in response to said user selecting said selected geometric frame identifier. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
identifying a particular frame of said plurality of frames by applying a plurality of frame criteria to each frame of said plurality of frames; and
modifying a particular geometric frame identifier of said plurality of geometric frame identifiers corresponding to said particular frame such that to distinguish said particular geometric frame identifier from other geometric frame identifiers.
-
-
18. A method as recited in claim 15 wherein said frame representation comprises another Web page.
-
19. A method as recited in claim 15 wherein each geometric frame identifier includes a size which is automatically determined based on said corresponding frame.
-
20. A method as recited in claim 15 wherein each geometric frame identifier includes a label, wherein said label is automatically determined based on content associated with said corresponding frame.
-
21. A method as recited in claim 15 wherein each geometric frame identifier includes a label, and further comprising the step of providing a user interface for enabling a user to select said selected geometric frame identifier by selecting said label of said selected geometric frame identifier.
-
22. A method as recited in claim 15 wherein each geometric frame identifier is positioned on said electronic display device based on a position of said corresponding frame.
-
23. A method as recited in claim 15 wherein each geometric frame identifier is associated with a Uniform Resource Locator (URL) corresponding to said corresponding frame.
-
24. A method as recited in claim 15 wherein said electronic display device is coupled to an electronic system.
-
25. A method as recited in claim 24 wherein said electronic system is a palmtop computer system.
-
26. An electronic system comprising:
-
a processor coupled to a bus;
an electronic display device coupled to said bus;
a computer-readable medium coupled to said bus and having computer-executable instructions for performing a method of displaying content of a multi-frame Web page having a plurality of frames on said electronic display device, said method comprising the steps of;
a) generating a frame representation for indicating a frame layout associated with said multi-frame Web page, wherein said frame representation includes a plurality of geometric frame identifiers each corresponding to a corresponding frame of said plurality of frames, each geometric frame identifier being configured for individual selection thereof; and
b) displaying said frame representation on said electronic display device; and
c) displaying a selected frame corresponding to a selected geometric frame identifier in response to said selected geometric frame identifier being selected. - View Dependent Claims (27)
-
Specification