System and method of displaying content on small screen computing devices
First Claim
Patent Images
1. In a computing device that includes an operating system and a Web browser, a method of displaying content from a Web page, comprising:
- (a) dividing the Web page into a set of cells; and
(b) in response to receiving a user-generated command to display a subset of cells;
(i) identifying cells from the Web page that will be displayed; and
(ii) displaying the subset of cells using additional screen space that was previously allotted to cells that will not be displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a system, method, and computer-readable medium for viewing Web pages on small form factor computing devices. More specifically, the present invention layers Web browsing in a system where a Web page is first displayed in an overview mode at a predetermined magnification. From a Web page displayed in overview mode, the user may issue adaptive viewing commands that cause relevant content to be displayed using additional screen space.
-
Citations
31 Claims
-
1. In a computing device that includes an operating system and a Web browser, a method of displaying content from a Web page, comprising:
-
(a) dividing the Web page into a set of cells; and
(b) in response to receiving a user-generated command to display a subset of cells;
(i) identifying cells from the Web page that will be displayed; and
(ii) displaying the subset of cells using additional screen space that was previously allotted to cells that will not be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17, 18, 19)
-
-
8. The method of Claim-l, wherein dividing the Web page into a set of cells includes:
-
(a) creating a document object model tree representation of the Web page;
(b) determining the area occupied by each content block on the Web page;
(c) classifying content stored in nodes of the document object model tree into their associated content blocks; and
(d) inserting the content blocks into a multicelled table. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
20. In a computing device that includes an operating system and a Web browser, a method of dividing the Web page into a set of cells, comprising:
-
(a) creating a document object model tree representation of the Web page;
(b) determining the area occupied by each content block on the Web page;
(c) classifying content stored in nodes of the document object model tree into their associated content blocks; and
(d) inserting the content blocks into a multicelled table. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A software system for displaying content from a Web page, comprising:
-
(a) an operating system operative to identify events and communicate event data to the graphical user interface;
(b) a Web browser capable of requesting Web pages from remote computers and displaying said Web pages to a user;
(c) a graphical user interface that receives event data from the operating system and identifies user-generated commands represented by the event data; and
(d) a content display module operative to display a subset of cells in response to a user-generated command using additional screen space that was previously allotted to cells that will not be displayed. - View Dependent Claims (30, 31)
-
Specification