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.
Patent No.:
Date of Patent:
Aug. 04, 2015
Filed:
Aug. 20, 2003
Eric S. Barnes, Manhattan Beach, CA (US);
Michael C. Lacagnina, Walworth, NY (US);
Eric S. Barnes, Manhattan Beach, CA (US);
Michael C. Lacagnina, Walworth, NY (US);
Xerox Corporation, Norwalk, CT (US);
Abstract
A method for creating reusable composite components from interpreted pages of rendered document during dynamic document construction involves first obtaining a list of document components from the page and identifying any non-cached components. The individual reusable document components (RDCs) are cached having been rendered to their respective bounding box dimensions. These RDCs are then permuted into combinations of RDCs and each composite RDC is cached rendered relative to each other in a bounding box of sufficient size to adequately contain the combination. Then, combining RDCs to form composite reusable underlays RULs and caching the composite RULs rendered to full-page size. Any portion of each RDC of each composite RUL falling outside the boundary of RULs full-page size is clipped. If a method renders pages having a combination of reusable components and non-cached components, the first step assesses the page for the possibility of having an underlay-overlay pair. Then a cache of RULs is searched for underlays having the needed RDCs. If the correct RUL is not found in cache then generating a RUL from the page's RDCs and caching the new RUL rendered to full-page size. A full-page size overlay is rendered having the non-cached components. Lastly, given the overlay and given the correct underlay is found in cache then retrieving the underlay and rendering the page therefrom.