Claims
- 1. A method for inputting data and performing an operation with the data, the method comprising the steps of:
setting a context; creating a digital image of the data; performing the operation using the digital image according to the context; creating a document including information from at least a portion of the digital image; and outputting the document
- 2. The method of claim 1 wherein the document includes context and result information in addition to a portion of the digital image.
- 3. The method of claim 1 wherein the step of setting the context includes receiving input from a user.
- 4. The method of claim 1 wherein the step of setting the context includes detecting a context selection from the data in the digital image.
- 5. The method of claim 1 wherein the step of setting the context includes selecting a software application with which to process the data in the digital image.
- 6. The method of claim 1 wherein the step of setting the context includes inputting commands using a portable computing device.
- 7. The method of claim 1 wherein the step of creating the document and outputting the document are performed after the step of performing the operation has been confirmed to be complete or started.
- 8. The method of claim 1 wherein the step of performing the operation includes processing the digital image according to a workflow having one or more workers.
- 9. The method of claim 8 wherein the step of performing the operation includes a plurality of processing steps each processing step being done by a different worker.
- 10. The method of claim 1 wherein the step of performing the operation includes processing the digital image with an application workflow operating on an enterprise server.
- 11. The method of claim 1 wherein one from the group of a digital copier and a scanner performs the step of creating a digital image of the data.
- 12. The method of claim 1 wherein:
the step of creating a digital image of the data includes scanning at least one page to produce a scanned page; and the step of creating a document includes generating a document that includes a reduced image of the scanned page along with confirmation information.
- 13. The method of claim 12 wherein the confirmation information includes at least one from the group of: time of processing, identification of a worker that performed processing, user identification, confirmation that processing completed, tracking number and error notification.
- 14. The method of claim 1, wherein the operation is scoring a test or tabulating a survey.
- 15. The method of claim 1, wherein the operation is generating copies, and the step of outputting the document includes printing a receipt that indicates the number of copies made.
- 16. The method of claim 1, wherein the operation is searching an information storage system and returning results, and the step of outputting the document is printing a receipt that indicates the returned results.
- 17. The method of claim 1, wherein the operation is language translation and step of outputting the document is printing a document that is translated to a different language.
- 18. The method of claim 1, wherein the operation is check processing, and the step of outputting the document is printing a copy of an original check and data relating to processing of the original check.
- 19. The method of claim 1, wherein the operation is input of documentary evidence into a computing system and step of outputting the document is printing a receipt that includes confirming information that documentary evidence has been stored, and data or forms associated with the documentary evidence.
- 20. The method of claim 19, wherein the documentary evidence is an original document required as evidence for tax or insurance purposes.
- 21. The method of claim 1, wherein the operation is determining the number of words input, and step of outputting the document is printing a receipt with the number of words on each page, and a total number of words.
- 22. The method of claim 1, wherein the operation is inputting an order into a system, and step of outputting the document is printing a receipt that confirms the order.
- 23. The method of claim 1, wherein the operation is making a reservation, and the step of outputting the document is printing a receipt that includes date, time, and location of the reservation.
- 24. The method of claim 1, wherein the operation is creating an expense report, and the step of outputting the document is printing a copy of the expense report.
- 25. The method of claim 24, wherein the step of creating a digital image of the data includes scanning a plurality of receipts.
- 26. The method of claim 1, wherein the operation is reporting scientific results, and the step of outputting the document is printing a receipt that includes date, time, reported result information, and images of relevant observations as contained in laboratory notebook pages.
- 27. The method of claim 1, wherein the operation is document comparison, the step of creating a digital image includes scanning a first and second document, and the step of outputting the document is printing a marked up version of the first document showing the differences from the second document.
- 28. The method of claim 1, wherein the operation is optical character recognition, and the step of creating a digital image includes scanning a first document, and the step of outputting the document is printing a second document that is a representation of the digital data produced as a result of the optical character recognition operation.
- 29. The method of claim 28, wherein the operation also includes document comparison, the step of creating a digital image includes scanning a third document, and the step of outputting the document includes also printing a marked up version of the third document showing the differences from the second document.
- 30. A system for performing image processing, the system comprising:
an image input/output device for capturing and generating digital images; a worker for processing digital images; a command system having an input and an output for controlling the worker and the image input/output device, command system capable of receiving command from a user, the command system coupled to the image input/output device to receive and send digital images and control signals, the command system coupled to the worker to send and receive digital images and control signals.
- 31. The system of claim 30 where in the command system further comprises a user interface unit and a command unit, the user interface unit for receiving commands from a user and displaying context information, the user interface unit coupled to the command unit, the command unit coupled to the worker and the image input/output device, the command unit for sending and receiving data and commands between the worker and the image input/output device.
- 32. The system of claim 31 wherein the user interface unit is physically separate from the command unit.
- 33. The system of claim 32 wherein the user interface unit is a wireless device.
- 34. The system of claim 32, wherein the user interface unit is part of the image input/output device.
- 35. The system of claim 30, wherein the command system further comprises a second user interface unit for receiving commands from another user and displaying context information, the second user interface unit coupled to the command unit.
- 36. The system of claim 35, further comprising a second image input/output device, and wherein the second user interface unit is used to set and control the context for images scanned by the second image input/output device.
- 37. The system of claim 30 wherein the worker is an application server running a business application.
- 38. The system of claim 30 further comprising a second worker coupled to the command system and the worker.
- 39. The system of claim 30 wherein the worker is coupled to the image input/output device for sending digital images for output by the image input/output device.
- 40. The system of claim 30 wherein the image input/output device is a digital copier.
- 41. The system of claim 30 wherein the image input/output device is a scanner and a printer.
- 42. The system of claim 30 wherein the command system is a server.
- 43. The system of claim 30 wherein the command system further comprises:
a context server having an input and an output, the input of the context server coupled to image input/output device to receive captured images, and the output of the context server coupled to the worker to send control signals and digital images; and at least one device interface having and input and an output, the input of the device interface coupled to a worker to receive modified images, and the output of the device interface coupled to the image input/output device to send control signals and digital images.
- 44. The system of claim 31 wherein the command unit includes a session manager for controlling and monitoring the processing of a digital image by the worker.
- 45. The system of claim 44 wherein the session manager further comprises a context unit to maintain state information about the current context of a session.
- 46. The system of claim 44 wherein the session manager further comprises a messaging unit for communicating with the user interface unit.
- 47. The system of claim 43 wherein the context server is a stateless controller that does not store workflow information.
- 48. A system for controlling operation of a worker, an image capture device and an image generation device, the system comprising:
a device interface having an input and an output, the input of the device interface coupled to a worker to receive modified images, and the output of the device interface coupled to the image input/output device to send control signals and digital images. a context server having and input and an output, the input of the context server coupled to the device interface to receive captured images, and the output of the context server coupled to the device interface to send control signals and digital images; and a user interface unit for outputting status and receiving input commands, the user interface coupled to the device interface.
- 49. The system of claim 48 wherein the context server includes a module for archiving images captured by the image capture device.
- 50. The system of claim 48 wherein the device interface includes a module that archives images sent to the image generation device.
- 51. The system of claim 48 wherein the context server includes a module to track images captured by the image capture device.
- 52. The system of claim 51 wherein the context server includes a module to create and output a log of the tracked images.
- 53. The system of claim 48 wherein the device interface generates a receipt that includes at least a portion of an image that was processed.
- 54. A computer readable medium for performing an image processing process, the computer readable medium comprising:
a context selection data reception module stored on the medium that couples to a workflow commander for receiving a context selection and for initializing a workflow session; a digital image of a document, stored on the medium, to be processed by the workflow session; a program, executable on a computer system for receiving the digital image, processing the image, responsive to the context selection, to create a modified document of the digital image, and outputting the modified document.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Patent Application No. 60/441,899 filed on Jan. 21, 2003, which is incorporated herein by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60441899 |
Jan 2003 |
US |
|
60423956 |
Nov 2002 |
US |
|
60502149 |
Sep 2003 |
US |