AU2004202987B2 - Multi-function Peripheral for Initiating a Workflow Process and Providing Status Feedback of the Same - Google Patents
Multi-function Peripheral for Initiating a Workflow Process and Providing Status Feedback of the Same Download PDFInfo
- Publication number
- AU2004202987B2 AU2004202987B2 AU2004202987A AU2004202987A AU2004202987B2 AU 2004202987 B2 AU2004202987 B2 AU 2004202987B2 AU 2004202987 A AU2004202987 A AU 2004202987A AU 2004202987 A AU2004202987 A AU 2004202987A AU 2004202987 B2 AU2004202987 B2 AU 2004202987B2
- Authority
- AU
- Australia
- Prior art keywords
- workflow
- function peripheral
- processes
- events
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims description 251
- 230000008569 process Effects 0.000 title claims description 245
- 230000002093 peripheral effect Effects 0.000 title claims description 45
- 230000000977 initiatory effect Effects 0.000 title claims description 16
- 238000012545 processing Methods 0.000 claims description 21
- 230000001419 dependent effect Effects 0.000 claims description 8
- XOFYZVNMUHMLCC-ZPOLXVRWSA-N prednisone Chemical compound O=C1C=C[C@]2(C)[C@H]3C(=O)C[C@](C)([C@@](CC4)(O)C(=O)CO)[C@@H]4[C@@H]3CCC2=C1 XOFYZVNMUHMLCC-ZPOLXVRWSA-N 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 2
- 238000013474 audit trail Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
S&F Ref: 680513
AUSTRALIA
PATENTS ACT 1990 COMPLETE SPECIFICATION FOR A STANDARD PATENT Name and Address of Applicant Actual Inventor(s): Address for Service: Invention Title: Canon Kabushiki Kaisha, of 30-2, Shimomaruko 3chome, Ohta-ku, Tokyo, 146, Japan Andy Mackay Daniel Bradbury Peter Strohkorb Spruson Ferguson St Martins Tower Level 31 Market Street Sydney NSW 2000 (CCN 3710000177) Multi-function Peripheral for Initiating a Workflow Process and Providing Status Feedback of the Same ASSOCIATED PROVISIONAL APPLICATION DETAILS [33] Country [31] Applic. No(s) AU 2003903369 [32] Application Date 02 Jul 2003 The following statement is a full description of this invention, including the best method of performing it known to me/us:- 5815c -1- MULTI-FUNCTION PERIPHERAL FOR INITIATING A WORKFLOW PROCESS AND PROVIDING STATUS FEEDBACK OF THE SAME Field of the Invention The present invention relates generally to a multi-function peripheral linked to a workflow routing system and, in particular, to initiating a workflow process within the workflow routing system from the multi-function peripheral, and providing status feedback of the workflow process on the multi-function peripheral.
Background Systems exist whereby a hardcopy document may be scanned into a computer network and distributed to one or more predefined destinations. Such destinations may include an electronic mail address, a document management system and a file folder within the network.
However, many existing systems do not provide any feedback to the device used for scanning the hardcopy document into the network. In existing systems that do provide feedback, the feedback is typically limited to confirming that the scanned document has arrived at its destination.
Workflow routing systems exist which allow for specifying a list of processes to be performed, the order in which the processes are to be performed, as well as the expected output of each of the processes. Such workflow routing systems may be linked to a scanning device for inputting hardcopy documents into the system in order for one or more of the processes to be performed on the documents. A server that controls the workflow routing system may send status notifications to one or more predefined destinations. However, notifications are not sent to the scanning device. Further, the processes to be performed are typically selected from the server or computer linked to the server before or after the document has been scanned.
680513 00 Summary SA need exists for a multi-function peripheral, such as a photocopy machine, to be Slinked to a workflow routing system, and where status notifications of a selected process are provided by the multi-function peripheral.
Another need exists for a multi-function peripheral to be linked to a workflow routing system, where a process to be performed in the workflow routing system is 00 selected on the multi-function peripheral.
N According to a first aspect of the present disclosure, there is provided a multi- ,function peripheral comprising: N 10 an input device for receiving a user initiation ofa workflow process selected from a list of workflow processes, the each workflow process comprising a series of events to be executed; a communications arrangement for: communicating the user initiation to a computer system linked to said multifunctional peripheral, the computer system being configured to execute the series of events of the initiated workflow process, said communications arrangement being adapted for receiving one or more status notifications from the computer system, said notifications being associated with one or more events of the initiated workflow process; and an output device for displaying a status feedback associated with one or more events executed by the at least one external processing computer to the user based upon the one or more received status notifications, wherein said list of workflow processes is dependent on the user and represents a subset of a plurality of workflow processes that the computer system is configured to perform.
According to a second aspect of the present disclosure, there is provided a workflow routing system comprising: a computer system configured to perform a plurality of workflow processes, each workflow process comprising a series of events to be executed using at least one external processing computer required by the initiated workflow process; and a multi-function peripheral linked to said computer system for receiving a user initiation of at least one of said workflow processes selected from a list of workflow 147299 (680513.doc) 00 processes, for communicating the initiation of at least one workflow process to the 0 Scomputer system, for receiving one or more status notifications from said computer system, said notifications being associated with one or more events of the initiated workflow process, and for displaying a status feedback associated with one or more events executed by the at least one external processing computer to a user based upon said one or more received status notifications by means of an output device of said multi- 00 function peripheral, wherein said list ofworkflow processes is dependent on the user and represents a subset of the plurality of workflow processes that the computer system is configured to perform.
According to another aspect of the present disclosure, there is provided a workflow routing method comprising the steps of: receiving user initiation of a workflow process, selected from a list of workflow processes, from a multi-function peripheral, each workflow process comprising a series of events to be executed; invoking one or more events of the workflow process on one or more external processing computers required by the initiated workflow process; and displaying one or more status notifications to the multi-function peripheral, the displayed status notifications being associated with one or more events of the initiated workflow process invoked by the one or more of the processing computers, wherein said list of workflow processes is dependent on the user and represents a subset of a plurality ofworkflow processes that the processing computers are configured to perform.
According to another aspect of the present disclosure there is provided a workflow routing system comprising: a multi-function peripheral for receiving a selection from a user of a workflow process from a list of workflow processes, each workflow process comprising a series of events to be executed, and a computer system linked to said multi-function peripheral, said computer system being configured to execute the series of events of the selected workflow process using at least one external processing computer required by the initiated workflow process, wherein said multi-function peripheral is adapted to receive one or more status notifications from said computer system, said notifications being associated with one or 147299(680513.doc) 3a- 0 0 more events of said selected workflow process, and to display on an associated Sdisplay device a status feedback associated with one or more events executed by the at Sleast one external processing computer to the user based upon the one or more received status notifications, wherein said list of workflow processes is dependent on the user and represents a subset of a plurality of workflow processes that said computer system is r- configured to perform.
00 Other aspects of the invention are also disclosed.
147299 (680513.doc) -4- Brief Description of the Drawings One or more embodiments of the present invention will now be described with reference to the drawings, in which: Fig. 1 shows a schematic block diagram of a system for automating and managing business processes; Fig. 2 shows a schematic block diagram of an exemplary multi-function peripheral; Fig. 3 shows flow diagram of an example process for automating and managing business processes performed by the system of Fig. 1; and Figs. 4A and 4B show example screens displayed on a user interface of the multifunction peripheral.
Detailed Description It is to be noted that the discussions contained in the "Background" section relating to prior art systems relate to systems which form prior art through their respective publication and/or use. Such should not be interpreted as a representation by the present inventors or patent applicant that such systems in any way form part of the common general knowledge in the art.
Where reference is made in any one or more of the accompanying drawings to steps and/or features, which have the same reference numerals, those steps and/or features have for the purposes of this description the same function(s) or operation(s), unless the contrary intention appears.
Fig. 1 shows a schematic block diagram of a system 200 for automating and managing business processes. The system 200 uses a client/server architecture, where clients, which include a multi-function peripheral (MFP) 100 and a number of process computers 180-1 to 180-n, make requests to a business process server 160. The business process server 160 processes these requests, and sends responses back to the clients 100 680513 and process computers 180-1 to 180-n. The business process server 160, the clients 100 and process computers 180-1 to 180-n are interconnected through a network 150, such as a Local Area Network (LAN) or a Wide Area Network (WAN). Jointly the business process server 160 and process computers 180-1 to 180-n form a workflow routing system 190.
Fig. 2 shows a schematic block diagram of the MFP 100. The MFP 100 is formed by a computer module 101, a printer 115 for providing printed paper as output, a scanner 116 for receiving paper as input, and digitising any images formed on the paper into an electronic format, a user interface 117, controls 114, and a network connection 118. The user interface 117 typically includes a display for displaying information to a user in textual or graphical form, and a touch screen for receiving commands from the user. The network connection 118 is used by the computer module 101 for communicating to and from the network 150.
The computer module 101 typically includes at least one processor unit 105, and a memory unit 106, for example formed from semiconductor random access memory (RAM) and read only memory (ROM). The module 101 also includes a number of input/output interfaces including an I/O interface 107 for the user interface 117 and controls 114, an 1/0 interface 108 for the printer 115 and scanner 116, and an interface 109 for the network connection 118. The components 105 to 109 of the computer module 101 typically communicate via an interconnected bus 104 and in a manner which results in a conventional mode of operation of the computer system 100 known to those in the relevant art.
An application program executing within the processor 105 of the MFP 100 manages the interaction with the scanner 116 and the printer 115, the user interface 117 680513 -6and the communications to the business process server 160 via the network connection 118.
Referring again to Fig. 1, each of the business process server 160 and process computers 180-1 to 180-n comprise a processor, memory, a storage device such as a hard disk drive, and a network connection for connecting to the network 150, as are known in the art.
An application program executing within the processor of the business process server 160 provides a number of components. The components include a MFP request processor, which is a multi-threaded socket-based server component, that accepts requests from the MFP 100, converts the request from the MFP 100 into a client-independent request object, and then passes this request to a generic request processor for further processing.
The generic request processor is responsible for processing client requests, and is independent of any particular client type. The request processor also interacts with a workflow engine, if required. The workflow engine invokes other applications, produces MFP and electronic mail notifications, and stores data. The workflow engine is also responsible for controlling the 'flow' of information between the server 160 and clients 100 and process computers 180-1 to 180-n as a business process progresses through its lifecycle. Business processes are explained in more detail below.
The workflow engine is a state-based engine, in which an instance of a business process moves between states as transitions are executed. Every state defines a set of entry events, which are executed as soon as that state is entered, and exit events, which are executed just prior to leaving that state. For instance, an event may invoke an external process, or send an electronic mail to an address within the network 150.
680513 -7- The application program executing within the processor of the business process server 160 further includes connectors which provide mechanisms for communicating from the business processes server 160 to applications executing within the process computers 180-1 to 180-n. The connectors referred to above become virtual links in the system 200 and are conceptually shown in Fig. 1 as connectors 501-504. In this regard, the connectors 501-504 are software interconnections, that operate (as compared to the manner in which they are illustrated in Fig.l) upon the business process server 160, but which effectively form connections (as illustrated in Fig. 1) between the business process server 160, the MFP 100 (via the connector 501) and the clients 180-1 to 180-n (the connectors 502-504). The connectors enable appropriate interface between the supported applications.
Fig. 3 shows a flow diagram of an example process 400 for automating and managing business processes performed by the system 200 (Fig. Steps within the process 400 are implemented as software executing within the MFP 100, the business process server 160 and process computers 180-1 to 180-n.
The example process 400 starts at step 403 where the processor 105 of the MFP 100 forms a request for business process details. The request is sent via the network 150 to the business process server 160. The business process server 160 then in step 404 receives the request for business process details and operates to formulate a response containing the list of available business processes together with details required for the performance of each business process. In step 405, the business process server 160 sends the list to the MFP 100, via the network 150. In an optional step 405a, on receipt of the list from the business process server 160, the processor 105 of the MFP 100 authenticates the user by means of, for example, a password login, a smart card, or biometric details such as a fingerprint.
680513 -8- Step 406 follows where the MFP 100 displays a listing of business processes available for selection on the user interface 117. If the authentication step 405a has been carried out, only a subset of the list, namely those processes available to the particular user, is displayed.
Fig. 4A shows an example of such a default screen where a listing of three business processes for selection is displayed. In step 407, the user selects a business process from the list by means of the controls 114. Step 408 follows where the MFP 100 initiates the selected business process by prompting the user via the user interface 117 to place the appropriate document on the scanner 116.
Fig. 4B shows an example of the display on the user interface 117 in response to user selection of business process 1. The user is also provided with an option to return to the "main menu", in which case the example process 400 ends.
When the processor 105 of the MFP 100 detects, in step 409, that the "scan button" has been pressed, the MFP 100 scans the document(s), using the scanner 116, to form in step 410 an electronic image document, which is placed in memory 106.
Preferably the image document is in the TIFF image format. While the document is being scanned, the processor 105 controls the user interface 117 to display a "scanning" status message to the user.
The MFP 100 then, in step 412, sends system data, including the business process selection, and the image document to the business process server 160, and displays a "sending document" status message on the user interface 117.
Upon receipt of the system data and the image document by the business process server 160 in step 420, the business process selection is used by the processor of the business process server 160 to identify a business process flow that is associated with the 680513 -9business process selection. Typically a look-up table is used to relate each business process with a business process flow.
The business process flows are typically configured by a business analyst application developer. Each business process flow specifies a list of processes to be performed to achieve a business goal, the order in which the processes have to be performed, as well as the expected output of each process to the business process server 160. The output may be an acknowledgment that the process has been completed, confirmation that the completed process was successful, or data produced by the process.
Each business process flow also specifies what notifications are to be sent to the MFP 100 for display to the user.
For example, if the process flow requires for data to be sent to a first external process operating in the process computer 180-1, and the result of the first external process to be sent to a second external process operating in the client 180-2, then the business process server 160 would send the data to the first external process, and wait until reply data is received from the first external process before the second external process is invoked using the reply data. Similarly, should a third external process operated by the process computer 180-3 follow the second external process but, say, also use the reply data from the first external process, then the business process server 160 would send the data to the second external process, and wait for an acknowledgment from the second external process before the third external process is invoked using the reply data from the first external process. The business process flow is thus completely configurable, as is known in the art.
The business process server 160 also keeps an audit trail of all instances where processes are invoked and responses received.
680513 During the business process flow, and in particular upon receipt of an output from a process, the business process server 160 may send notifications to the MFP 100 if the business process flow so dictates. Upon receipt of such notifications from the business process server 160 by the MFP 100, the MFP 100 provides feedback to the user in the form of a message displayed on the user interface 117, and/or by printing a status form using the printer 115. The business process server 160 may also send electronic mail messages to computers linked to the network 150 to inform one or more parties of completed processes.
Referring again to the example process 400, in step 422 the business process server 160 sends a notification to the MFP 100 via network 150. The MFP 100 then in step 423 displays the notification in the form of a message on the user interface 117, and/or prints the notification on the printer 115. The message typically informs the user that the documents have been received and that the selected process has started.
The business process server 160 also invokes processes 1, 2, m running on one or more of the process computers 180-1 to 180-n according to the business process flow identified in step 420.
Let the example process 400 be an implementation in a bank environment, where a MFP 100 is provided in the client area. A client (user) would fill in a form and select a business process on the MFP 100. Let the chosen business process be "Loan Application", in which case the user was prompted in step 408 to scan a completed loan application form, and drivers licence. In the example process 400, two processes are invoked. A first is a forms process for performing forms recognition on the image document, and the second is a document management process which archives data extracted by the forms process.
680513 -11- Therefore, the example process 400 continues in step 425 where the business process server 160 invokes the forms process running on process computers 180-1 by sending a request which includes the image document to process computer 180-1. Upon receipt of the image document by the process computer 180-1, the process computer 180- 1 performs in step 430 form recognition on the image document to extract (using automatic character recognition (OCR)) data, termed business data. The form recognition and the OCR can be conducted either concurrently or in sequence. Optionally, a user of the process computer 180-1 compares the scanned image and the business data extracted by the OCR on a display monitor to verify the business data. The business data may be alphanumeric, graphical, or combinations thereof, such as 'Name', 'Account number', and 'Signature'. The process computer 180-1 responds to the request by returning to the business process server 160 in step 432 the business data.
Upon receipt of the business data by the business process server 160, the business data is linked in step 449 with the system data and the image document by the business process server 160. The business process server 160 also sends a notification to the MFP 100 via network 150 in step 450, upon which the MFP 100, in step 451, displays the notification in the form of a message on the user interface 117, and/or prints the notification on the printer 115. The message typically informs the user that process 1 of 2 of the selected process has been completed successfully.
The notification additionally prompts the user to select a next action. Fig. shows an example screen where the user is be provided with results from the form recognition process 430 for the user to confirm correct recognition of name and account number details. The user is further prompted to select whether he/she wish to proceed the current process flow by archiving the information by pressing button 501, to return to a previous step, in this case step 409, to scan a next document by pressing button 502, or to 680513 -12exit the current business process by pressing button 503 and return to step 406 where the user will be promted to select a business process. Accordingly, in step 452 the MFD 100 receives an input from the user whether to archive the current information or not. The input is provided by selection of an option on the user interface 117. In the case where the user does not wish to archive at this stage, process 400 returns to step 409.
Alternatively, if the user elected to archive the current information, and in the example process 400 where the next process is the document management process, the business process server 160 invokes in step 453 the document management process by sending the required data (system data, image document, and business data) to process computer 180-2.
Upon receipt of the data by the process computers 180-2, the process computer 180-2 archives in step 455 the data, and responds to the business process server 160 in step 456. The response acknowledges successful archiving of the data.
In the example process 400 where only two processes are invoked by the business process server 160, upon receipt of the response from the process computer 180- 2 by the business process server 160, the business process computer 160 sends in step 460 a notification to the MFP 100 that the selected business process has been successfully completed. The MFP 100 then, in step 461, displays a message on the user interface 117, and/or prints a status form using the printer 115 to inform the user that the process is complete. The user is also provided with a selection of next actions. The selection may include returning to the business process menu, or for the process to end. In the case where the user selects to return to the bussiness process menu, or after a selectable period (eg: 10 seconds), the processor 105 of the MFP 100 returns to step 406 where the user interface 117 is controlled by the processor 105 to again display the listing of the business processes available for selection. Alternatively process 400 ends in step 470.
680513 -13- As is evident from the above description, through the user interface 117 of the MFP 100 the user is able to initiate a workflow process in the workflow routing system 190, be provided with status feedback from the workflow process, and direct the flow of the workflow process, typically subject to the status feedback.
The foregoing describes only some embodiments of the present invention, and modifications and/or changes can be made thereto without departing from the scope and spirit of the invention, the embodiments being illustrative and not restrictive.
In the context of this specification, the word "comprising" means "including principally but not necessarily solely" or "having" or "including", and not "consisting only of'. Variations of the word "comprising", such as "comprise" and "comprises" have correspondingly varied meanings.
680513
Claims (19)
1. A multi-function peripheral comprising: San input device for receiving a user initiation of a workflow process selected from a list of workflow processes, the each workflow process comprising a series of events to be 00 executed; N a communications arrangement for communicating the user initiation to a computer system linked to said multi-functional peripheral, the computer system being configured to execute the series of events of the initiated workflow process using at least one external processing computer required by the initiated workflow process, said communications arrangement being adapted for receiving one or more status notifications from the computer system, said notifications being associated with one or more events of the initiated workflow process; and an output device for displaying a status feedback associated with one or more events executed by the at least one external processing computer to the user based upon the one or more received status notifications, wherein said list of workflow processes is dependent on the user and represents a subset of a plurality of workflow processes that the computer system is configured to perform.
2. A multi-function peripheral as claimed in claim 1 wherein said input device is further configured to receive a selection from said user, said selection influencing the flow of said workflow process.
3. A multi-function peripheral as claimed in claim 1 or 2 wherein said output device comprises one or more of: 147299(680513.doc) 00 a printer for printing a document containing said status feedback; and N a display for displaying said status feedback. 0)
4. A multi-function peripheral as claimed in any one of claims 1 to 3 wherein said input device comprises at least a scanner for scanning a hardcopy document to form an 00 electronic document and initiating said workflow process with said electronic document.
A workflow routing system comprising: a computer system configured to perform a plurality of workflow processes, each io workflow process comprising a series of events to be executed using at least one external processing computer required by the initiated workflow process; and a multi-function peripheral linked to said computer system for receiving a user initiation of at least one of said workflow processes selected from a list of workflow processes, for communicating the initiation of at least one workflow process to the computer system, for receiving one or more status notifications from said computer system, said notifications being associated with one or more events of the initiated workflow process, and for displaying a status feedback associated with one or more events executed by the at least one external processing computer to a user based upon said one or more received status notifications by means of an output device of said multi- function peripheral, wherein said list of workflow processes is dependent on the user and represents a subset of the plurality of workflow processes that the computer system is configured to perform. 147299 (680513.doc) -16- 00
6. The workflow routing system as claimed in claim 5 wherein said multi-function peripheral is further configured to receive a selection from said user, said selection Sinfluencing the flow of at least one of said workflow processes.
7. A workflow routing system as claimed in claim 5 or 6 wherein said multi-function 00 peripheral comprises an output device, said output device comprising one or more of: I a printer for printing a document containing said status feedback; and a display for displaying said status feedback.
8. A workflow routing system as claimed in any one of claims 5 to 7 wherein said multi-function peripheral comprises at least a scanner for scanning a hardcopy document to form an electronic document and providing said electronic document as input to said selected workflow process, and wherein said workflow process includes character recognition for extracting data from said electronic document.
9. A workflow routing system as claimed in any one of claims 5 to 8 wherein said computer system comprises: a plurality of the processing computers, each for performing one or more events of said initiated workflow process; and a server for receiving said initiation, for invoking said events on said plurality of processing computers, and for providing said status notifications to said multi-function peripheral.
A workflow routing method comprising the steps of: 147299 (680513.doc) 00 receiving user initiation of a workflow process, selected from a list of workflow processes, from a multi-function peripheral, each workflow process comprising a series of Sevents to be executed; C invoking one or more events of the workflow process on one or more external processing computers required by the initiated workflow process; and 00 displaying one or more status notifications to the multi-function peripheral, the N displayed status notifications being associated with one or more events of the initiated workflow process invoked by the one or more of the processing computers, wherein said list of workflow processes is dependent on the user and represents a subset of a plurality ofworkflow processes that the processing computers are configured to perform.
11. The workflow routing method as claimed in claim 10, further comprising a step of receiving a selection from the multi-function peripheral, the selection influencing the workflow process.
12. The workflow routing method as claimed in claim 10, further comprising a step of receiving an electronic document from the multi-function peripheral, wherein the workflow process includes character recognition for extracting data from the electronic document.
13. The workflow routing method as claimed in claim 10, further comprising a step of sending the list ofworkflow processes to the multi-function peripheral.
14. A workflow routing system comprising: 147299 (680513.doc) -18- 00 a multi-function peripheral for receiving a selection from a user of a workflow process from a list of workflow processes, each workflow process comprising a series of Sevents to be executed, and C a computer system linked to said multi-function peripheral, said computer system r 5 being configured to execute the series of events of the selected workflow process using at 00 least one external processing computer required by the initiated workflow process, wherein said multi-function peripheral is adapted to receive one or more status notifications from said computer system, said notifications being associated with one or more events of said selected workflow process, and to display on an associated display device a status feedback associated with one or more events executed by the at least one external processing computer to the user based upon the one or more received status notifications, wherein said list of workflow processes is dependent on the user and represents a subset of a plurality of workflow processes that said computer system is configured to perform.
The workflow routing system as claimed in claim 14 wherein said multi-function peripheral is further configured to receive an event selection from said user, said event selection influencing the flow of at least one of said workflow processes.
16. A workflow routing system as claimed in claim 14 or 15 wherein said output device comprises one or more of: a printer for printing a document containing said status feedback; and a display for displaying said status feedback. 147299 (680513.doc) -19- 00
17. A workflow routing system as claimed in any one of claims 14 to 16 wherein said computer system comprises: Sone or more process computers, each for performing one or more events of said i selected workflow process; and a server for receiving the selection, for invoking said events on said one or more 00 process computers, and for providing said status notifications to said multi-function peripheral.
18. A workflow routing system as claimed in any one of claims 14 to 17 wherein said multi-function peripheral comprises at least a scanner for scanning a hardcopy document to form an electronic document and for providing said electronic document as input to said selected workflow process, and wherein said workflow process includes character recognition for extracting data from said electronic document.
19. A multi-function peripheral substantially as herein described with reference to the accompanying drawings. A workflow routing system substantially as herein described with reference to the accompanying drawings. DATED this 19th Day of February 2008 CANON KABUSHIKI KAISHA Patent Attorneys for the Applicant SPRUSON&FERGUSON 147299 (680513.doc)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2004202987A AU2004202987B2 (en) | 2003-07-02 | 2004-06-30 | Multi-function Peripheral for Initiating a Workflow Process and Providing Status Feedback of the Same |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2003903369 | 2003-07-02 | ||
AU2003903369A AU2003903369A0 (en) | 2003-07-02 | 2003-07-02 | Multi-function peripheral for initiating a workflow process and providing status feedback of the same |
AU2004202987A AU2004202987B2 (en) | 2003-07-02 | 2004-06-30 | Multi-function Peripheral for Initiating a Workflow Process and Providing Status Feedback of the Same |
Publications (2)
Publication Number | Publication Date |
---|---|
AU2004202987A1 AU2004202987A1 (en) | 2005-01-20 |
AU2004202987B2 true AU2004202987B2 (en) | 2008-03-13 |
Family
ID=34394862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
AU2004202987A Ceased AU2004202987B2 (en) | 2003-07-02 | 2004-06-30 | Multi-function Peripheral for Initiating a Workflow Process and Providing Status Feedback of the Same |
Country Status (1)
Country | Link |
---|---|
AU (1) | AU2004202987B2 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030043416A1 (en) * | 2001-08-31 | 2003-03-06 | Xerox Corporation | Features for scanning hard-copy images to electronic mail |
-
2004
- 2004-06-30 AU AU2004202987A patent/AU2004202987B2/en not_active Ceased
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030043416A1 (en) * | 2001-08-31 | 2003-03-06 | Xerox Corporation | Features for scanning hard-copy images to electronic mail |
Also Published As
Publication number | Publication date |
---|---|
AU2004202987A1 (en) | 2005-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7529863B2 (en) | Multi-function peripheral for initiating a workflow process and providing status feedback of the same | |
US10944880B2 (en) | Image forming apparatus and scanned data process method | |
US10628099B2 (en) | Multifunctional image processing apparatus with user registration features | |
US20070192053A1 (en) | Connection test method and information processing apparatus performing the same | |
JP2003044608A (en) | System and method for information storage | |
JP5498134B2 (en) | Image reading apparatus, method, and program | |
AU2004202987B2 (en) | Multi-function Peripheral for Initiating a Workflow Process and Providing Status Feedback of the Same | |
US20230156138A1 (en) | Information processing apparatus, method of controlling information processing apparatus, and storage medium | |
JP2005277786A (en) | Document registration system, security ensuring method, and program | |
US11758060B2 (en) | Information processing apparatus, method of controlling information processing apparatus, and storage medium | |
US12075015B2 (en) | Printing system | |
US9019539B2 (en) | Image data transmission apparatus, image data transmission method, and computer-readable storage medium for computer program configured to send image data to a plurality of destinations using separate methods | |
US20230247147A1 (en) | Image processing apparatus, image processing system, and storage medium | |
JP2015170976A (en) | Image processing system, image processing device, image processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FGA | Letters patent sealed or granted (standard patent) | ||
MK14 | Patent ceased section 143(a) (annual fees not paid) or expired |