The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 04, 2001

Filed:

Oct. 02, 1998
Applicant:
Inventors:

David Mott, Mountain View, CA (US);

James Helman, San Carlos, CA (US);

Assignee:

Liberate Technologies, San Carlos, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 ; G06F 3/00 ;
U.S. Cl.
CPC ...
G06F 7/00 ; G06F 3/00 ;
Abstract

Displaying a hypermedia document such as an HTML web page on a television display without using horizontal scroll bars, while preserving the look and feel of the web page as originally contemplated by the web page designer. When possible, each web page is reduced to fit within a specified threshold such as the horizontal margins of the display. Any vertical portion of the web page overlapping the vertical margin is accessed through a vertical scroll bar or similar technique. In a first pass, web page reduction includes rendering the web page without any scaling or changes to the web page and recording web page content statistics to obtain a global indicator as to the horizontal size of the entire web page. Content statistics recorded in each cell includes the following cell content characteristics: the width of the largest non-breaking line of elements; the width of the largest element within a non-breaking line; and the width of the largest embeds or non-breaking horizontal sequence of embeds within a cell. If the total width of the cells is within the specified threshold, no further reduction routine is necessary; otherwise each cell width is reduced using a cell characteristic to help define the new width of each cell. After reduction, the total width of the reduced cells is again checked if it is within the specified threshold. If so, the horizontal size of the web page is within the specified threshold is thus, rendered for a second time using the chosen cell characteristic to help define the width of each cell. Otherwise, successive iterations of cell reduction using a different cell characteristic is performed until the total width of each reduced cell is less than the specified threshold or until the entire set of cell characteristics available is exhausted.


Find Patent Forward Citations

Loading…