This invention is directed to a system and method for tracking the status of document processing services. More particularly, this invention is directed to a system and method to allow users to access and track the job status of a data peripheral device via a web portal.
Professionals routinely work with documents or other data while away from their office environment. These professionals often need to generate image data, by scanning a document and then need to distribute or perform other functions on such image data. The professional often submits service requests on the image data through a web-based system where the requests are not immediately processed. For example, the professional desires to print the image data, however they are not able to physically approach the document processing device which is going to or is outputting the data. They have no way of ascertaining the status of his or her submitted request via the web-based connection. That is, the professional cannot be certain that the request was received, is being processed, or was completed. Typically, successful completion of the print request can only be determined by physically viewing the pages printed. Until the request is printed, there exists no means to determine the progress of the print request. Similarly, when submitting a facsimile request, they cannot ascertain the progress of the request over the web-based system without directly contacting the facsimile recipient.
Thus, there is a need for system and method to provide a user with feedback on the progress and status of a service request transmitted using a web-based document processing service.
In accordance with the present invention, there is provided a system and method for tracking the status of document processing services.
Further, in accordance with the present invention, there is provided a system and method to allow users to access and track the job status of a data peripheral device via a web portal.
Still further in accordance with the present invention, there is provided a system and method to enable a user to receive feedback on the most recently submitted service requests, displaying the service requests' status as well as detailed information on the completed steps involved in servicing the submitted service requests.
Still yet further in accordance with the present invention, there is provided a method for providing the status of a submitted electronic document on a data peripheral device. The data peripheral device receives data representing an electronic document and a request to perform a service on the electronic document. The data peripheral device then processes the received electronic document according to the type of service requested. During the processing of the electronic document, the data peripheral device stores data representing the status of the electronic document during each step of the processing. An associated user then submits a request to the data peripheral device for a status update on one of the electronic documents being processed by the device. The data peripheral device then retrieves from storage data representing the status of the electronic document. This status information is then transmitted from the data peripheral device to the user over a computer network.
In a preferred embodiment, the method includes the step of displaying to an authenticated user a list of recently submitted electronic documents. The user then selects one of the electronic documents from the list. The data peripheral device then displays, via the computer network, the status of the selected electronic document.
Still further, in accordance with the present invention, there is provided a system for providing the status of a submitted electronic document on a data peripheral device. The system includes means adapted for receiving, on the data peripheral device, data representing an electronic document. The system further includes means adapted for processing the electronic document according to the requested service and means adapted for storing, in associated data storage, each step of the processing of the electronic document performed by the data peripheral device. The system also includes means adapted for receiving, from an associated user, a request for the status of the processing of the electronic document and means adapted for retrieving, by the data peripheral device, data representing the status of the electronic document. The system further includes means adapted for communicating the status data of the requested electronic document from the data peripheral device to the associated user over a computer network.
In a preferred embodiment, the system includes means adapted for displaying to an authenticated user, a list of recently submitted electronic documents. Means adapted for selecting is used by the authenticated user, to select an electronic document from the list of recent electronic documents. The system then uses means adapted for displaying to the associated user the status of the selected electronic document.
Still other advantages, aspects and features of the present invention will become readily apparent to those skilled in the art from the following description wherein there is shown and described a preferred embodiment of this invention, simply by way of illustration of one of the best modes best suited for to carry out the invention. As it will be realized, the invention is capable of other different embodiments and its several details are capable of modifications in various obvious aspects all without departing from the scope of the invention. Accordingly, the drawing and descriptions will be regarded as illustrative in nature and not as restrictive.
The subject invention is described with reference to certain parts, and arrangements to parts, which are evidenced in conjunction with the associated drawings, which form a part hereof and not, for the purposes of limiting the same in which:
The present invention is directed to a system and method for providing status information of service requests to users over a web-based system. A diagram illustrating the system 100 is shown in
The multifunctional peripheral is connected to an associated controller 106 via a suitable communication link 108. It will be appreciated that the controller, while illustrated in the system 100 has being separate from the multifunctional peripheral device 102, it is equally capable of being integrated within the multifunctional peripheral device 102, without departing from the scope of the subject invention. The controller 106 includes an associated storage medium 112 for storing status information corresponding to the multiple service requests received by the multifunctional peripheral device 102. The user is then provided with information about the status of the service requests. The information is provided in any suitable manner known in the art. The information is suitably provided by way of a user interface associated with the multifunctional peripheral device or documentation provided related thereto.
The services provided to the user are those typically provided by multifunctional peripheral devices and associated software. In this invention, the system allows the user to generate image data, such as by scanning a document, transmit the image data via the Internet to the multifunctional peripheral device 102 and then to store the status of the processing of the image data in storage medium 112 for a predetermined time.
As shown in
After receiving the electronic document file, the multifunctional peripheral device 102 waits for the user to select a service to be performed on the file at step 206. It will be appreciated by those skilled in the art that for explanatory purposes, the flowchart 200 illustrates three services offered by the multifunctional peripheral device 102. The skilled artisan will understand that other services are capable of being offered by the multifunctional peripheral device 102 without departing from the scope of the subject invention. Upon determining the requested service, the multifunctional peripheral device 102 updates the status information corresponding to the electronic document file in the central status database at step 208.
When the selected service is determined to be the storage of the document file at step 210, the user is queried for the storage destination at step 212. The electronic document file is then stored in the designated location at step 214. The multifunctional peripheral device 102 then updates the status information corresponding to the electronic document file in the central status database at step 216.
When the selected service is determined to be the printing of the electronic document file at step 218, the multifunctional peripheral device 102 renders the document file into a format capable of being recognized by the multifunctional peripheral device's 102 printer engine at step 220. In the preferred embodiment, the controller 106 of the multifunctional peripheral device 102 performs the rendering process of the print request at step 220. However, it will be understood by those skilled in the art that the rendering of image data into a format suitable for printing is capable of being performed by the user's computer 104 prior to the receipt of the electronic document file by the multifunctional peripheral device 102. The skilled artisan will appreciate that such performance by the computer 104 would preclude the necessity of rendering the image data of the electronic document file by the controller 106 and/or the multifunctional peripheral device 102. The subject invention is adaptable to updating the status of the electronic document file to reflect the rendering by the computer 104 in the central status database.
After rendering, the electronic document file is stored in temporary memory associated with the multifunctional peripheral device 102 at step 220. The multifunctional peripheral device 102 then updates the electronic document file information in the central status database to reflect the completion of the rendering operation and storage of the document file at step 228. For explanatory purposes, updating of the status information is only shown in the flowchart 200 as occurring at step 224, reflecting both the rendering completed and storage completed status of the electronic document file. However, in the preferred embodiment, the status of the electronic file is updated after rendering at step 220 and again after storing the file at step 222.
The multifunctional peripheral device 102 then waits to receive at step 226 the print release instruction from the user. It will be understood by those skilled in the art that the print release instruction is capable of being transmitted via the web-portal or by directly inputting the command at the multifunctional peripheral device 102. The multifunctional peripheral device 102 then updates the status information in the central status database to reflect the receipt of the print release instruction at step 228. At step 230, the multifunctional peripheral device 102 prints the rendered electronic document file using any printing output means known in the art. Such printing means suitably includes, but is not limited to, ink-jet printing, laser-printing and the like. The multifunctional peripheral device 102 then updates the electronic document file information in the central status database to reflect the printing status of the electronic document file at step 232.
When the selected service is determined to be the facsimile transmission of the electronic document file at step 234, the multifunctional peripheral device 102 converts the electronic document file into a facsimile format at step 236. In the preferred embodiment, the controller 106 of the multifunctional peripheral device 102 performs the conversion process of the facsimile request at step 236. However, it will be understood by those skilled in the art that the conversion of image data into a format suitable for facsimile transmission is capable of being performed by the user's computer 104 prior to the receipt of the electronic document file by the multifunctional peripheral device 102. The skilled artisan will appreciate that such performance by the computer 104 would preclude the necessity of converting the image data of the electronic document file by the controller 106 and/or the multifunctional peripheral device 102. The subject invention is adaptable to updating the status of the electronic document file to reflect the conversion by the computer 104 in the central status database.
At step 238, the electronic document file information is updated in the central status database to reflect the conversion status of the file. The user then enters the facsimile telephone number of the recipient, or the telephone numbers of the recipients at step 240. The status information corresponding to the electronic document file is then updated in the central status database at step 242. The multifunctional peripheral device 102 then transmits the electronic document file to the designated recipients at step 244. The central status database is then updated to reflect the facsimile status of the electronic document file at step 246.
Turning now to
The user then selects from the displayed list a job for which he or she desires to view status information at step 308. The multifunctional peripheral device 102 then retrieves job status information from the central status database corresponding to the selected file at step 310. The retrieved information is then displayed via the web-portal to the user at step 312.
Turning now to
The invention extends to computer programs in the form of source code, object code, code intermediate sources and object code (such as in a partially compiled form), or in any other form suitable for use in the implementation of the invention. Computer programs are suitably standalone applications, software components, scripts or plug-ins to other applications. Computer programs embedding the invention are advantageously embodied on a carrier, being any entity or device capable of carrying the computer program: for example, a storage medium such as ROM or RAM, optical recording media such as CD-ROM or magnetic recording media such as floppy discs. The carrier is any transmissible carrier such as an electrical or optical signal conveyed by electrical or optical cable, or by radio or other means. Computer programs are suitably downloaded across the Internet from a server. Computer programs are also capable of being embedded in an integrated circuit. Any and all such embodiments containing code that will cause a computer to perform substantially the invention principles as described, will fall within the scope of the invention.
The foregoing description of a preferred embodiment of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Obvious modifications or variations are possible in light of the above teachings. The embodiment was chosen and described to provide the best illustration of the principles of the invention and its practical application to thereby enable one of ordinary skill in the art to use the invention in various embodiments and with various modifications as are suited to the particular use contemplated. All such modifications and variations are within the scope of the invention as determined by the appended claims when interpreted in accordance with the breadth to which they are fairly, legally and equitably entitled.