Interactive distributed communication method and system for bidding on, scheduling, routing and executing a document processing job
First Claim
Patent Images
1. A job processing system, comprising:
- a plurality of pieces of remote processing equipment, one or more of which have knowledge of state information, the state information including status of a job as the job is processed;
a system server that is coupled to the plurality of pieces of remote processing equipment and that coordinates operation of the pieces of remote processing equipment; and
a customer interface that is coupled to the system server, the customer interface usable to input job data and informed job instructions for processing the job to the system;
wherein;
while the job is processed, the system server communicates with the plurality of pieces of remote processing equipment to receive the state information, repeatedly formulates job information relating to the job data and the state information and outputs the job information through the customer interface, receives the input informed job instructions through the customer interface and controls operation of the plurality of pieces of remote processing equipment based on the job data, informed job instructions and state information received from the plurality of remote processing equipment; and
the informed job instructions are input in response to the repeatedly output job information as the job is processed.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system allows for interactive, distributed job processing, e.g., print job processing, using a network, e.g., the Internet, and self-aware, remote processing equipment. Self-awareness allows the equipment to provide information about its load and status to a system controller such as a system server, either directly or through location servers located near the remote processing equipment. The method and system provide the capability to perform scheduling, routing and bidding on execution of jobs as well as re-routing, re-scheduling, remote proofing and remote processing instruction modification.
-
Citations
29 Claims
-
1. A job processing system, comprising:
-
a plurality of pieces of remote processing equipment, one or more of which have knowledge of state information, the state information including status of a job as the job is processed;
a system server that is coupled to the plurality of pieces of remote processing equipment and that coordinates operation of the pieces of remote processing equipment; and
a customer interface that is coupled to the system server, the customer interface usable to input job data and informed job instructions for processing the job to the system;
wherein;
while the job is processed, the system server communicates with the plurality of pieces of remote processing equipment to receive the state information, repeatedly formulates job information relating to the job data and the state information and outputs the job information through the customer interface, receives the input informed job instructions through the customer interface and controls operation of the plurality of pieces of remote processing equipment based on the job data, informed job instructions and state information received from the plurality of remote processing equipment; and
the informed job instructions are input in response to the repeatedly output job information as the job is processed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
the plurality of pieces of remote processing equipment are located at a plurality of remote physical locations.
-
-
7. The job processing system of claim 6, further comprising:
a plurality of remote process equipment servers, each remote process equipment server being located at one of the plurality of remote processing equipment locations and coordinating with the system server to control operation of any piece of remote processing equipment that is located at that location.
-
8. The job processing system of claim 7, wherein the system server receives state information in real-time in conjunction with the operation of the plurality of pieces of remote processing equipment.
-
9. The job processing system of claim 7, wherein the system server formulates and outputs job information in real-time in conjunction with receiving state information.
-
10. The job processing system of claim 1, wherein each of the plurality of pieces of remote processing equipment communicates elements of the state information of the system to the system server to be used to formulate job information output to the customer interface.
-
11. The job processing system of claim 1, wherein the state information indicates at least one of a projected job completion time, job completion costs, preview data indicating estimated job attributes, optional routing schemes or optional job schedules and an optimized routing scheme or optimized job schedule.
-
12. The job processing system of claim 11, wherein the job information includes the optimized routing scheme or optimized job schedule and is formulated based on job data and status information from the plurality of remote processing equipment.
-
13. The job processing system of claim 1, wherein the system server, the plurality of pieces of remote processing equipment and the customer interface are coupled together via a communications network.
-
14. The job processing system of claim 13, wherein the network is the Internet.
-
15. The job processing system of claim 1, wherein the jobs are print jobs.
-
16. A job processing method, comprising:
-
receiving job data through a customer interface;
receiving state information indicating the states of a plurality of pieces of remote processing equipment, the state information including status of a job as the job is processed;
repeatedly formulating and outputting through the customer interface job information relating to the job data and the state information;
receiving informed job instructions for processing the job through the customer interface, wherein the informed job instructions are input in response to the repeatedly output job information as the job is processed;
coordinating operation of the pieces of remote processing equipment based on the job data, the state information and the informed job instructions. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification