Patent ID: 9513848
Filing Date: 2016-12-06
CPC Classification: G06F

Claim Text:
1. An apparatus comprising: a job ticket controller configured to receive a print job and an associated job ticket, to process the job ticket to identify a group of logical pages that share common attribute values, to cache a shared copy of the common attribute values in memory, and to identify static attribute values and dynamic attribute values among the common attribute values, wherein the static attribute values remain unchanged during processing to prepare the print job for printing, and the dynamic attribute values are subject to change during processing to prepare the print job for printing; the job ticket controller is configured to detect a request to update a dynamic attribute value of a logical page with the common attribute values during processing to prepare the print job for printing, to copy the dynamic attribute values of the common attribute values in the shared copy to a separate copy in the memory in response to the request to update, to perform the update to the dynamic attribute value in the separate copy, and, responsive to a request to read attribute information of the logical page during processing to prepare the print job for printing, to provide the common attribute values by providing the dynamic attribute values from the separate copy and providing the static attribute values from the shared copy.