METHOD, APPARATUS, AND SYSTEM FOR WORKFLOW PARTICIPATION OF AN IMAGING DEVICE
First Claim
1. A system for communicating between an apparatus hosting a workflow application and an imaging device, the system comprising:
- a state engine, at the apparatus, configured to read and extract data from a first message received from the imaging device, to communicate with an application component, and to advance to a workflow state;
a state translator, at the apparatus, configured to receive the workflow state from the state engine, to convert the workflow state into an imaging device instruction, and to send the imaging device instruction to the imaging device;
a state instantiater, at the imaging device, configured to change a state of a component of the imaging device in accordance with the imaging device instruction;
an event responder, at the imaging device, configured to assemble data in a second message based on the changed state of the component of the imaging device; and
an interface, at the imaging device, configured to send the second message to the apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and system for communicating between an apparatus hosting a workflow application and an imaging device, the system including a state engine configured to read and extract data from a first message received from the imaging device, to communicate with an application component, and to advance to a workflow state, a state translator configured to receive the workflow state from the state engine, to convert the workflow state into an imaging device instruction, and to send the imaging device instruction to the imaging device, a state instantiater configured to change a state of a component of the imaging device in accordance with the imaging device instruction, an event responder configured to assemble data in a second message based on the changed state of the component of the imaging device, and an interface configured to send the second message to the apparatus.
24 Citations
17 Claims
-
1. A system for communicating between an apparatus hosting a workflow application and an imaging device, the system comprising:
-
a state engine, at the apparatus, configured to read and extract data from a first message received from the imaging device, to communicate with an application component, and to advance to a workflow state; a state translator, at the apparatus, configured to receive the workflow state from the state engine, to convert the workflow state into an imaging device instruction, and to send the imaging device instruction to the imaging device; a state instantiater, at the imaging device, configured to change a state of a component of the imaging device in accordance with the imaging device instruction; an event responder, at the imaging device, configured to assemble data in a second message based on the changed state of the component of the imaging device; and an interface, at the imaging device, configured to send the second message to the apparatus. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus hosting a workflow application, the apparatus comprising:
-
a state engine configured to read and extract data from a first message received from an imaging device; an application component configured to perform a function based on the read and extracted data, and to send a first result of the function to the state engine; a state translator configured to receive the first result from the state engine, to convert the first result into an imaging device instruction, and to send the imaging device instruction to the imaging device; and an interface configured to receive a second message from the imaging device, the second message corresponding to a second result based on the imaging device instruction. - View Dependent Claims (7, 8, 9)
-
-
10. A method for an apparatus hosting a workflow application, the method comprising:
-
reading and extracting data from a first message received from an imaging device; performing a function based on the read and extracted data, and sending a first result of the function to the state engine; converting the first result into an imaging device instruction, and sending the imaging device instruction to the imaging device; and receiving a second message from the imaging device, the second message corresponding to a second result based on the imaging device instruction. - View Dependent Claims (11, 12)
-
-
13. An imaging device communicating with an apparatus hosting a workflow application, the imaging device comprising:
-
a state instantiater configured to receive an imaging device instruction from the apparatus, and to change a state of an imaging device feature of the imaging device in accordance with the imaging device instruction; an event responder configured to assemble data in a message based on the changed state of the imaging device feature; and an interface configured to send the message to the apparatus. - View Dependent Claims (14, 15, 16, 17)
-
Specification