Cache Optimization Mechanism
AssigneeInfoPrint Solutions Company LLC
InventorsJohn Varga, Dennis Carney
Life of this patent
Estimating the term…
Abstract
A method is disclosed. The method includes identifying a received object to be cached, calculating a time to rasterize the object, determining if the rasterize time is greater than a time to reuse a rasterized image of the object, caching the object if the reuse time is greater than the rasterize time and caching the rasterized image of the object if the rasterize time is greater than the reuse time.
Claims20
A method comprising:
- identifying a received object to be cached;
- calculating a time to rasterize the object;
- determining if the rasterize time is greater than a time to reuse a rasterized image of the object;
- caching the object if the reuse time is greater than the rasterize time;
- and
- caching the rasterized image of the object if the rasterize time is greater than the reuse time.
A printing system comprising:
- a print server;
- and
- a printer comprising:
- a print head;
- and
- a control unit having:
- a disk database to store cached objects;
- a head node to identify whether a received print object is to be cached;
- and
- a compute node to calculate a time to rasterize the object, determine if the rasterize time is greater than a time to reuse a rasterized image of the object, cache the object if the reuse time is greater than the rasterize time and cache the rasterized image of the object if the rasterize time is greater than the reuse time.
An article of manufacture comprising a machine-readable medium including data that, when accessed by a machine, cause the machine to perform operations comprising:
- identifying a received object to be cached;
- calculating a time to rasterize the object;
- determining if the rasterize time is greater than a time to reuse a rasterized image of the object;
- caching the object if the reuse time is greater than the rasterize time;
- and
- caching the rasterized image of the object if the rasterize time is greater than the reuse time.
A printer comprising:
- a control unit having:
- a disk database;
- a head node to identify whether a received print object is to be cached;
- and
- a compute node to calculate a time to rasterize the object, determine if the rasterize time is greater than a time to reuse a rasterized image of the object, cache the object if the reuse time is greater than the rasterize time and cache the rasterized image of the object if the rasterize time is greater than the reuse time.
Dependencies are inferred from the claim text.