Scalable hierarchical-states based job management engine with resource balancing and services monitoring
First Claim
1. A system for document processing job management comprising:
- means adapted for receiving a job request associated with an associated electronic document, which job request includes a plurality of document processing operations associated with the associated electronic document;
means adapted for receiving a status message relative to at least one of the plurality of document processing operations;
means adapted for calculating routing data in accordance with the plurality of document processing operations; and
means adapted for generating a routing signal in accordance with a received status message, which routing signal specifies a routing for completion of the plurality of document processing operations.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for system and method for monitoring processes in a document processing peripheral. The system comprises a document processing peripheral device suitably equipped with a job manager. The job manager includes at least one state, or service object that represents a service or process to be performed on a print job. The state objects trigger services through messaging based on the workflow programmed into the objects. A core engine drives the objects and pumps the jobs to the objects. A service or processor receive the jobs via messaging and process the jobs in accordance with the service it is programmed to perform. The state objects then track the resources used by the jobs.
48 Citations
18 Claims
-
1. A system for document processing job management comprising:
-
means adapted for receiving a job request associated with an associated electronic document, which job request includes a plurality of document processing operations associated with the associated electronic document;
means adapted for receiving a status message relative to at least one of the plurality of document processing operations;
means adapted for calculating routing data in accordance with the plurality of document processing operations; and
means adapted for generating a routing signal in accordance with a received status message, which routing signal specifies a routing for completion of the plurality of document processing operations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for document processing job management comprising the steps of:
-
receiving a job request associated with an associated electronic document, which job request includes a plurality of document processing operations associated with the associated electronic document;
receiving a status message relative to at least one of the plurality of document processing operations;
calculating routing data in accordance with the plurality of document processing operations; and
generating a routing signal in accordance with a received status message, which routing signal specifies a routing for completion of the plurality of document processing operations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium of instructions with computer-readable instructions stored thereon for document processing job management, comprising:
-
instructions for receiving a job request associated with an associated electronic document, which job request includes a plurality of document processing operations associated with the associated electronic document;
instructions for receiving a status message relative to at least one of the plurality of document processing operations;
instructions for calculating routing data in accordance with the plurality of document processing operations; and
instructions for generating a routing signal in accordance with a received status message, which routing signal specifies a routing for completion of the plurality of document processing operations. - View Dependent Claims (16, 17, 18)
-
Specification