Memory management
OwnerDouglas J. Mellor, Justen R. Meltz +1inventors
InventorsDouglas J. Mellor, Justen R. Meltz, Perry Lea
Life of this patent
Estimating the term…
Abstract
Memory management. A method embodiment includes receiving data separable into segments. For each segment, it is determined whether to save that segment to a first memory such as RAM or to a second memory such as a hard disk. Each segment is saved to a determined location. While saving each segment determined to be saved to the first memory, it is determined whether the first memory is depleted. When the first memory is determined to be depleted, a segment being saved to the first memory is instead saved to the second memory.
Claims47
A memory management method, comprising:
- receiving data separable into segments;
- for each segment:
- determining whether to save that segment to a first memory or to a second memory;
- saving that segment to a determined location;
- and
- while saving each segment determined to be saved to the first memory:
- determining whether the first memory is depleted;
- and
- if the first memory is depleted, instead saving that segment to the second memory.
A method for storing print job data, comprising:
- receiving a print job separable into segments;
- for each segment:
- determining whether to save print job data processed from that segment to a first memory or to a second memory;
- processing that segment into print job data;
- and
- saving the print job data to the determined location;
- and
- while saving print job data determined to be saved in the first memory:
- determining whether the first memory is depleted;
- and
- if depleted, saving that print job data to the second memory.
Machine readable media, having instructions for:
- receiving data separable into segments;
- for each segment:
- determining whether to save that segment to a first memory or to a second memory;
- saving that segment to a determined location;
- and
- while saving each segment determined to be saved to the first memory:
- determining whether the first memory is depleted;
- and
- if the first memory is depleted, instead saving that segment to the second memory.
Machine readable media having instructions for:
- receiving a print job separable into segments;
- for each segment:
- determining whether to save print job data processed from that segment to a first memory or to a second memory;
- processing that segment into print job data;
- and
- saving the print job data to the determined location;
- and
- while saving print job data determined to be saved in the first memory:
- determining whether the first memory is depleted;
- and
- if depleted, saving that print job data to the second memory.
A system, comprising:
- a first memory;
- a second memory;
- and
- a guarantee module operable to:
- receive data separable into segments;
- determine whether to save a segment to the first memory or to the second memory;
- save a segment to a determined location;
- and
- while saving a segment to the first memory, determine
- whether the first memory is depleted and, if depleted, instead save that segment to the second memory.
A system, comprising:
- a first memory;
- a second memory;
- a rasterizer operable to render a print job into print job data;
- a compressor operable to compress print job data;
- and
- a controller operable to:
- determine whether to save print job data to the first memory or to the second memory;
- save print job data to a determined location;
- and
- while saving print job data to the first memory, determine whether the first memory is depleted and, if depleted, instead save that print job data to the second memory.
A system, comprising:
- a first memory;
- a second memory;
- and
- a means for receiving data separable into segments;
- a means for determining whether to save a segment to the first memory or to the second memory;
- a means for saving a segment to a determined location;
- and
- a means for, while saving a segment to the first memory, determining whether the first memory is depleted and, if depleted, instead saving that segment to the second memory.
Dependencies are inferred from the claim text.