EP1632874A2

System and method of displaying content on small screen computing devices

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.

EP1632874A2, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 9 August 2025, 1.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

31 claims: 3 independent, 28 dependent

  1. 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. 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.
  3. 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.