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:
Aug. 08, 2017

Filed:

Dec. 21, 2010
Applicants:

Christopher A. White, Redwood City, CA (US);

Fei Wang, Fremont, CA (US);

Joseph A. Zuromski, Mountain View, CA (US);

Inventors:

Christopher A. White, Redwood City, CA (US);

Fei Wang, Fremont, CA (US);

Joseph A. Zuromski, Mountain View, CA (US);

Assignee:

Amazon Technologies, Inc., Reno, NV (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/14 (2006.01); G06F 7/10 (2006.01); G06F 15/00 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 3/14 (2013.01); G06F 7/10 (2013.01); G06F 17/30 (2013.01);
Abstract

A method and apparatus for paginating documents such as html documents is disclosed. A document viewing engine generates a preliminary layout for the, the preliminary layout having a layout width that is equivalent to a viewport width of a viewport on which the document will be displayed. The document viewing engine computes a final layout for the document based on determining a plurality of horizontal pixel lines where page breaks can be placed without cutting off any element in the document and assigns page breaks to one or more of the plurality of horizontal pixel lines based on a height of the viewport. The document viewing engine identifies, for a current page, one or more visual elements that will not be fully within the viewport if painted. The document viewing engine paints the current page without painting the identified one or more visual elements. After changing from the current page to a new page, the document viewing engine paints the contents of the new page without re-computing the final layout of the document.


Find Patent Forward Citations

Loading…