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:
Feb. 19, 2013

Filed:

Nov. 16, 2009
Applicants:

Christopher E. Rudolph, Camas, WA (US);

Boris Prokofiev, Richmond, CA (US);

Mark A. Ambachtsheer, W. Vancouver, CA;

Inventors:

Christopher E. Rudolph, Camas, WA (US);

Boris Prokofiev, Richmond, CA (US);

Mark A. Ambachtsheer, W. Vancouver, CA;

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Some embodiments of the present invention provide a system that typesets and renders a document in a platform-independent manner. During operation, the system first obtains the document, wherein the document includes text content and associated style information including one or more fonts. The system also obtains platform-independent font metrics for the one or more fonts, wherein the platform-independent font metrics include information that can be used to determine the positions of individual characters in a rendering of the document. Next, the system uses the platform-independent font metrics to determine how the document is divided into line fragments and pages. Finally, the system uses the determined division while rendering the document, so that the division of the document into line fragments and pages is the same across different computing platforms.


Find Patent Forward Citations

Loading…