File based request queue handler
AssigneesKabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
InventorsAmir Shahindoust, Michael Yeung
Life of this patent
Estimating the term…
Abstract
A system and method is provided for providing a file based job request queue for digital imaging devices. Job requests are stored in a section of file-based queue having a plurality of sections, wherein each section corresponds to a function of a multi-function digital image device. A key is assigned to each job request such that each job request in a section has a different key. Values are then computed for each job request based on the assigned job request key. The computed values are then stored such that they are searchable to determine the current state of the queue.
Claims31
A method for handling job requests for a multi-function digital image device comprising the steps of:
- storing job requests in a section of file-based job request file associated with a job queue corresponding to at least one document processing operation, which job request file has a plurality of sections, each section corresponding to a job type;
- assigning a job request key to each job request that is unique at least within its section;
- computing from the job request key, a computed value for each job request, the computed value including a section value, job request key data and a hash code calculated in accordance with the section value and the job request key;
- storing the computed values in the job request file;
- and
- searching stored values to determine the state of the job request file.
A system for handling job requests for a multi-function digital imaging device comprising:
- a file-based job request file associated with a job queue corresponding to at least one document processing operation comprising:
- a plurality of sections for storing keys, each section corresponding to a job type, and
- at least one job request key in a section that is unique at least within its section, the job request key representing a job request;
- means adapted for assigning a job request key to each job request such that the job request key is unique at least within its section;
- means adapted for computing from the job request key, a computed value for each job request, the computed value including a section value ,job request key data and a hash code calculated in accordance with the section value and the job request key;
- means adapted for storing the computed values in the job request file;
- and
- means adapted for searching the stored computed values to determine the state of the job request file.
A system for storing job requests for a multi-function digital image device comprising:
- a file, associated with a job queue corresponding to at least one document processing operation, having a plurality of job request sections for storing job requests, each job request section having a header and each stored job request having a key;
- an array for storing a plurality of values computed from keys of stored job requests the computed values including a section value, job request key data and a hash code calculated in accordance with the section value and the key;
- a core software component having functionality for:
- assigning a job request key to each job request such that the job request key is unique at least within its section,
- storing in the away values computed from job request keys, and
- searching the stored computed values to determine the state of the job request file;
- and
- a computation software component having functionality for computing from the job request key a value for each job request.
Dependencies are inferred from the claim text.