SYSTEM AND METHOD FOR MANAGING DOCUMENTS WITH MULTIPLE APPLICATIONS
A method and system for managing documents, where the system includes a document manager server connected to image processing devices and to applications via a network. The document manager server receives an identification from the image processing devices; looks up a profile and transmits the profile to the image processing devices. The profile includes information about the applications connected to the document manager server. The document manager server can receive a job information, e.g., a document, from the image processing devices; process the job information and transmit the processed information to the applications connected to the document manager server. The applications can include for example an e-mail server, a fax server, a file format conversion system, an optical character recognition system, a document management system and a file storage system.
This divisional application is based upon U.S. application Ser. No. 10/294,607 filed on Nov. 15, 2002 and claims the benefit of priority under 35 USC § 119 from U.S. patent application Ser. No. 60/374,811, filed Apr. 24, 2002, the entire contents of which is being incorporated herein by reference.
FIELD OF THE INVENTIONThe present invention is directed to methods and computer-based systems for managing documents or files between multi-function devices and various network applications.
DISCUSSION OF THE BACKGROUNDOver the past several years, there has been an increase in the number and types of document-related applications available over networks. These applications can include document management systems, such as those specializing in managing documents in various specific contents, for example medical, legal, financial, marketing, scientific, educational, etc. Other applications include various delivery systems, such as e-mail servers, facsimile servers, regular mail delivery. Yet other applications include document processing systems, such as format conversion and optical character recognition.
Various systems for accessing these network applications from image processing devices (e.g., scanners, printers, copy machines, cameras) have been contemplated. One system associates a computer with each image processing device for managing the documents with the network applications. The computer communicate with the various network applications to enable the use of these applications by the user of the image processing devices. For example, the computers request and receive from the network applications information about the format and content of the data required by the applications to manage documents. The computers process this information and configure the image processing devices to provide the correct format and content.
Such systems, however, have a number of drawbacks, especially if considered within an environment of a relatively large office with numerous image processing devices and using different kinds of network document applications, which may change over time. Specifically, the requirement of having a computer for each image processing device increases cost and decreases flexibility. This requirement creates the burden of maintaining, securing and upgrading the computers. When a new application is integrated within the system, each computer and/or each image processing device must be updated and made compatible with the new network application. The task of updating each local computer and/or each image processing device creates a costly burden on the administrator of the system, and severely increases the traffic over the company's network. This increase in traffic can slow down the company's entire network. As another drawback, any confidential information required to use the network is relatively vulnerable because each of the local computers and image processing devices is exposed to a security breach.
SUMMARY OF THE INVENTIONThe present inventors have determined that there is a need for more efficiently managing documents between image processing devices and various network applications. The present invention provides a method and a system that satisfies this need.
The system of the present invention includes at least one image processing device, such as a multi-function device, but preferably several image processing devices, a document manager server connected to the image processing devices and network applications connected to the document manager server. The document manager server functions as a kind of agent for the image processing devices and a kind of gateway to the network applications.
The document manager server receives an identification from the image processing devices; looks up a profile and transmits the profile to the image processing devices. The profile includes information about applications connected to the document manager server via a network. Based on the profile, the image processing device can adjust its user interface and can configure its functions so as to enable a user to interact with the network applications. The document manager server can receive a job information, e.g., a document, from the image processing devices; process the job information and transmit the processed information to applications connected to the document manager server. The applications can include for example an e-mail server, a fax server; a file format conversion system, an optical character recognition system, a document management system or a file storage system.
Advantageously, the system and method of the present invention allow the image processing devices to automatically be updated with information for using an application newly incorporated onto the network. This updating of the image processing devices can be performed efficiently by the document manger server for any of the image processing devices. Individual image processing devices need not be upgraded with new firmware, which is costly and time consuming. The document manager server can efficiently manage various aspects of the relationship between the image processing devices and the network applications. For example, the document manager server can manage the security of a global directory server, can manage the financial relationship (e.g., related to billing, accounting, and licensing issues) between the image processing devices and the network applications, and can process documents to and from the image processing devices and the network applications.
BRIEF DESCRIPTION OF THE DRAWINGSA more complete appreciation of the invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
FIGS. 3 shows an example of a menu displayed on a display screen of the image processing device according to one embodiment of the present invention;
Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout the several views,
As shown in
As shown in
Examples of a directory server 60 and a network domain controller 50 are disclosed in U.S. application Ser. No. 10,243,645, filed Sep. 16, 2002, the entire content of which is hereby incorporated by reference. Briefly, the system 5 provides access for the users of the MFDs 10-30 to the information stored at the directory server 60 via the document manager server 40. A user can request a search of the company's global directory stored at the directory server 60. The document manager server 40 can pass the search request to the directory server 60 and can receive the search results (e.g., e-mail addresses and/or fax numbers) from the directory server 60. The document manager server 40 can pass the search results to the MFD 20, which can temporarily store and display them. The user can select a displayed result (e.g., an e-mail addresses or a fax number), scan a document, and request that the scanned document be transmitted, e-mailed and/or faxed to the selected destination.
The document manager server 40 can be configured to act as an intermediate agent, or a gateway between a plurality of network applications 50, 60, 70, 80, and 90 and the MFDs. The applications 70, 80, and 90 can include for example an e-mail server, a fax server; a file format conversion system, an optical character recognition (OCR) system, a document management system and a file storage system. In a preferred embodiment, the e-mail server is incorporated into the document manager server 40. The e-mail server can include, but is not limited to, Lotus Notes™ e-mail server, Microsoft Exchange™ e-mail server, and SMTP (“Simple Mail Transfer Protocol”) e-mail servers. In a preferred embodiment, the fax server is the Captaris' RightFax™ server. The file format conversion system can be configured to convert a document from one format (e.g., TIFF, “Tag Image File Format”) to another (e.g., PDF, “Portable Document Format”). An example of a document management system is disclosed in U.S. application Ser. No. 09/795,438, filed Mar. 1, 2001; and in U.S. application Ser. No. 10/116,162, filed Apr. 5, 2002, the entire contents of which are hereby incorporated by reference. Other document management systems include systems that specialize in managing documents having a specific content. As an example, the document management system can be the system implemented by the Centers for Medicare & Medicaid Services for managing medical and insurance records as provided under the Health Insurance Portability and Accountability Act (HIPAA). Other systems for managing and/or storing documents, such as legal, financial, marketing, scientific, educational, can be connected to the document manager server 40.
These applications can be grouped, for example in groups I-III. Group I can be a delivery system group including an e-mail server and a fax server; Group II can be a middle processing group including a file format conversion system and an optical character recognition system; and Group III can be a backend system group including a document management system and a file storage system. The document manager server 40 can direct documents to several applications within each group. In a preferred embodiment, the document manager server 40 delivers a document to several of the applications within the delivery system group, but delivers the document to one of the application within the middle processing group and to one of the applications of the backend system group. For example, the document manager server 40 can deliver a document to the e-mail and fax servers, to the OCR system, and to a document management system. Other combinations are possible in other embodiments.
In a preferred embodiment, the MFDs 10-30 and the document manager server 40 exchange data using the protocol HTTP (“Hypertext Transfer Protocol”) or HTTPS (HTTP over Secure Socket Layer) over the network 100. Other protocols can equivalently be used with the present invention. Preferably, the MFDs 10-30 and the document manager server 40 exchange data using the format XML (“Extensible Markup Language”). Other formats, such as HTML, can equivalently be used with the present invention.
In a preferred embodiment, the document manager server 40 can include an MFD profiler 280 (shown in
Examples of parameters in a profile include, but are not limited to:
A profile ID, which identifies the profile;
an LDAP Enabled parameter, which indicates whether or not the LDAP tree search is enabled on the document manager server 40 using the directory server 60;
a Base DN parameter, which provides a default field of search for the LDAP tree when the LDAP search is enabled;
a Network Authentication parameter, which indicates whether or not network authentication is enabled using the network domain controller 40;
a Time-Out parameter, which indicates the time period that should elapse before the MFD resets and requires the user to enter login information;
a Max Result Count parameter, which determines the maximum number of LDAP query result returned;
a Fax Option parameter, which indicates whether or not a fax server is connected to the document manager server 40;
a Post Scan Processing parameter, which indicates what post scan processing system is connected to the document manager server 40; and
a Backend parameter, which indicates what backend system is connected to the document manager server 40. Other parameters can be included in a profile. For example, the parameters can include a specific user ID, scanning job parameters for the specific user ID, such as default size of papers, scanning resolution setting, condition of the document feeder, or department code for billing image processing operations.
As shown in
Conventional MFDs include ECSs, MCSs, OCSs, NCSs, SCSs, and CISs which are firmware for implementing and controlling each hardware component of the MFD. In the present invention, however, the NCS 220 is configured to communicate with the browser 25. For instance. the NCS 220 has additional capabilities for communicating using the HTTP protocol. The NCS 220 is also configured to communicate with the server 40 so that the NCS 220 exchanges data between the browser 25 and the server 40. For example, The NCS 220 can transmit to the server 40 an identification and receive a profile, can transmit a request for an e-mail address and can receive from the server 40 a selected e-mail address, or the NCS 220 can transmit to the server 40 login information and can receive a user authentication confirmation from the server 40 (and from the directory server 60) during an authentication process.
The browser 25 includes an HTTP command processor 235 that communicates with the network control service (NCS) 220 of the MFD 20. For example, a request for an e-mail address entered by the user via the MFD key pad, or a request for displaying information on the LCD, such as
The HTTP command processor 235 can be provided with a program code for implementing a specific application, such as, user authentication processing which can be implemented with the directory service of the server 40. The HTTP command processor 235 can process information based on definitions of the specific application. For example, the HTTP command processor 235 can process information provided by the user, such as User Name or Password, and generate an HTTP request based on this processing for the server 40. The HTTP command processor 235 can transmit this HTTP request to the NCS 220 to be transmitted to the server 40.
The HTTP command processor 235 can also process information received from the server 40 (via the NCS 220). For example the HTTP command processor 235 can receive an HTTP response generated by the server 40 which includes a profile with parameters for operating the MFD. The HTTP command processor 235 can process this information and generate commands to control the MFD in accordance with the information, e.g., can request the MFD to display a menu with the appropriate buttons, or to scan according to the scanning job parameters for the specific user ID. As another example, the HTTP command processor 235 can generate a graphic drawing command for the LCD panel. The HTTP command processor 235 can transmit the commands to the appropriate MFD firmware (e.g., the OCS 215) so as to be executed. For example, the OCS 215 can receive the graphic drawing command and execute it by displaying a graphic (e.g.,
The screen 300 includes a system display portion 330 that displays system messages, such as the time and date. error messages, or instructions to the user. The screen 300 includes a main display portion 335 that displays information for the user. Screen 300 can include other display portions. The screen 300 also includes buttons 340, which permit the user to scroll through the display shown in the main display portion 335.
At step 405, the document manager server 40 inquires whether the MFD is registered, for example by looking up the identification information in a registrar that stores registered MFDs. If the MFD is registered, the document manager server 40 finds a profile assigned to the MFD at step 410. If the MFD is not registered, the document manager server 40 can compare at step 415 the number of registered MFDs with a predetermined number. This predetermined number can be for example the maximum number of devices licensed to use a particular application connected to the document manager server 40. This predetermined number (and information identifying its associated application) can be stored at the document manager server 40, and can be for example, 5, 25, or 100, depending on the license agreement between the network application and the organization benefiting from the MFDs. License information can also be included in MFD profiles so that the MFD can adjust its user interface and functions accordingly. If the number of registered image processing devices is less than the predetermined number, the document manager server 40 can register the MFD at step 420 and find the profile assigned to the MFD at step 410. If the number of registered image processing devices is equal to the predetermined limit, the document manager server 40 can transmit a message to the MFD at step 425. The message can be an error message indicating that the services available to the document manager server are not available to the MFD because the maximum number of licensed MFDs is reached.
At step 430, the document manager server 40 checks what delivery options, e.g., fax server, e-mail server, are available and adds this information to the profile. At step 435, the document manager server 40 checks what middle processing systems are available and adds this information to the profile. At step 440, the document manager server 40 checks what backend systems are available and adds this information to the profile. At step 445, the document manager server 40 sends the profile to the registered image processing device.
The document manager server 40 can repeat the above steps for several image processing devices. If the image processing devices belong to the same group within an organization, the document manager server 40 can transmit the same profile to each of the image processing devices. After the MFD has received its profile from the document manager server 40, the MFD can create an initial display screen based on the various parameters provided in the profile, as discussed next with
The process shown in
The parameters provided in the profile can correspond to functions that are optional for the MFD. Other functions are enabled by default within the MFD so that the MFD displays any graphics corresponding to these functions automatically without inquiring whether the profile indicates that these default functions are enabled. Parameters corresponding to such default functions need not be part of the profile. In the example illustrated in
At step 470, the MFD inquires whether its profile indicates that the login function is enabled. If the login function is enabled, the MFD displays a login button on its LCD panel at step 475. If the login function is not enabled, the MFD skips to step 480 where it inquires whether its profile indicates that the fax option is enabled. If the fax function is enabled, the MFD displays a fax button on its LCD at step 485. If the fax option is not enabled, the MFD skips to step 490 where it sets an MFD auto logout timer based on a timer value provided in the profile.
At step 495, the MFD inquires whether its profile indicates that the LDAP option is enabled. If the LDAP option is enabled, at step 497 the MFD sets a base DN (“Distinguished Name”) for an LDAP query provided as part of the profile. The base DN provides a default field of search within which the LDAP search is performed unless a narrower field of search is requested. If the LDAP option is not enabled, the MFD skips the step 497. After performing these steps, the MFD has completed an initial display screen for the MFD, such as screen 300 shown in
Using this initial screen and other menus displayed by the MFD, the user of the MFD can access the various services available on the network through the document manager server 40. In general, the document manager server 40 receives a job information from the image processing device; processes the job information at the document manager server 40; and transmits a processed information to an application connected to the document manager server 40.
Once the login information is received, the MFD 20 sends the login information to the document manager server 40 at step 520. In this case, the job information includes the login information. The document manager server 40 receives the login information, processes it and transmits the processed login information to the network domain controller 50. The domain controller 50 verifies the login information and sends an authentication confirmation to the document manager server 40 that forwards the confirmation to the MFD 20. At step 525, the MFD 20 inquires whether the authentication confirmation is received from the document manager server 40. Once the MFD 20 receives the user authentication, the MFD 20 downloads from the document manager server 40 a user's home page for display at step 530. The user's home page can be a kind of default (portal) page initially displayed after authentication. In the present invention, this home page can be generated based on the result of user authentication. In a preferred embodiment, the user home page can be provided with a “Help” button, and/or a “About” button to provide instruction and information for using system of the present invention.
Once the search string is entered, the MFD 20 sends the search string to the document manager server 40 at step 620. In this case, the job information received by the document manager server includes the request for the destination information. The document manager server 40 processes and forwards the search string to the directory server 60, which performs the search and transmits the search results to the document manager server 40. The document manager server 40 transmits the search results to the MFD 20. At step 625, the MFD 20 inquires whether the search results have been received from the document manager server 40. Once the search results are received, the MFD displays the search results on its display at step 630.
The user of the MFD can also request the document manager server 40 to route a document to an application connected to the document manager server, such as a fax server, an e-mail server, a file format conversion system, an OCR system, a document management system and a file storage system. In this case, the job information includes the document and the request for routing the document to an application.
At step 730, the document can be set on the MFD scanning surface. At step 735, the scanning settings can be changed if desired, for example by accessing a scan setting menu displayed upon touching button 320 shown in
At step 835, the document can be set on the MFD scanning surface. At step 840, the document is scanned. At step 845, the job information is sent to the document manager server 40, for example as an XML file. The job information in this case can include the selected backend system, the scanned document, a request to route the document to the backend system, the document type, the destination folder, the document name, the account number, and the amount. At step 850, the document manager server 40 processes the job information received from the MFD. In one embodiment, the document manager server 40 sends the document to a middle processing system based on selected backend system. In other words, the document manager server 40 can recognize that the selected backend system requires a specific file format. The document manager server 40 automatically ensures that the document received from the MFD is in the proper format before sending it to the backend system. At step 855, the document manager server 40 transmits at least part of the processed job information (e.g., the document) to the backend system.
At step 930, the document manager server 40 transmits at least part of the processed job information, such as the document, to the middle processing system. At step 935, the middle processing system processes the document, and at step 940, the middle processing system transmits the processed document to the document manager server 40. At step 945, the document manager server 40 receives the processed document, and at step 950 transmits the processed document to a backend system.
At step 1030, the document can be set on the MFD scanning surface. At step 1035, the scanning settings can be changed if desired. The setting can be changed, for example, by touching the button 320 shown in
In a preferred embodiment, the program code instructions for the MFD 20 are stored on the HDD 935 via an IC card. Alternatively, the program code instructions can be stored on the floppy 907 so that the program code instructions may be read by the FDD 936, transferred to the RAM 934 and executed by the CPU 931 to carry out the instructions. These instructions can be the instructions to perform the MFD's functions described above. These instructions permit the MFD 20 to interact with the document manager server 40 via browser 25 and to control the control panel 937 and the image processing units of the MFD 20.
During a start-up of the MFD 20, the program code instructions may be read by the CPU 931, transferred to the RAM and executed by the CPU 931. Alternatively, the program code instructions may be loaded to the ROM 933. It is therefore understood that in the present invention any of the floppy disk 907, the HHD 935, the RAM 934, and the ROM 933 correspond to a computer readable storage medium capable of storing program code instructions. Other devices and medium that can store the instructions according to the present invention include for example magnetic disks, optical disks including DVDs, magneto-optical disks such as MOS, and semiconductor memory cards such as PC cards.
In a preferred embodiment, the control panel 937 includes a display screen that displays information allowing the user of the MFD 20 to interact with the document manager server 40, such as the screen 300 shown in
A conventional personal computer or computer workstation with sufficient memory and processing capability may also be configured to operate as the server 40. The central processing unit 1000 is configured for high volume data transmission and performing a significant number of mathematical calculations in processing communications and database searches. A Pentium III microprocessor such as the 1GHz Pentium III manufactured by Intel Inc. may be used for the CPU 1000. This processor employs a 32 bit architecture. Other suitable processors include the Motorola 500 MHZ PowerPC G4 processor and the Advanced Micro Devices 1GHz AMD Athlon processor. Multiple processors or workstations may be used as well.
The ROM 1800 is preferably included in a semiconductor form although other read-only memory forms including optical media may be used to host application software and temporary results. The ROM 1800 connects to the system bus 1500 for use by the CPU 1000. The ROM 1800 includes computer readable instructions that, when executed by the CPU 1000, can perform the different authenticating, routing and managing functions discussed above associated with scanned documents from MFDs. An input controller 1600 connects to the system bus 1500 and provides an interface with various peripheral equipment including a keyboard 1610 and a pointing device such as a mouse 1620. The input controller 1600 may include different ports such as a mouse port in the form of a PS2 port or, for example, a universal serial bus (USB) port. The keyboard port for the input controller 1600 is in the form of a mini-DIN port although other connectors may be used as well. The input controller 1600 provides sound card connections so that external jacks on the sound card allow users to attach microphone speakers or an external sound source. The input controller 1600 also may include serial ports or parallel ports as well.
A disk controller 1400 is in the form of an IDE controller and connects via ribbon cables to a floppy disk drive 1410 as well as a hard disk drive 1420, a CD-ROM drive 1180 and a compact disk 1190 (
An input/output controller 1200 also provides connections to external components such as an external hard disk 1210, printer 1220, which can be MFD 10-30, for example, by way of an RS 232 port, a SCSI bus, an Ethernet or other network connection which supports any desired network protocol such as, but not limited to TCP/IP, IPX, IPX/SPX, or NetBEUI.
A display controller 1100 interconnects the system bus 1500 to a display device, such as a cathode ray tube (CRT) 1110. While a CRT is shown, a variety of other display devices may be used such as an LCD (liquid crystal display), or plasma display device.
The mechanisms and processes set forth in the present description may be implemented using a conventional general purpose microprocessor(s) programmed according to the teachings of the present specification, as will be appreciated to those skilled in the relevant arts. Appropriate software coding can readily be prepared by skilled programmers based on the teachings of the present disclosure, as will also be apparent to those skilled in the software art. In particular, the computer program product for authenticating, routing, and managing documents according to the present invention can be written in a number of computer languages including but not limited to C, C++, Fortran, and Basic, as would be recognized by those of ordinary skill in the art. The invention may also be implemented by the preparation of applications specific integrated circuits or by interconnecting an appropriate network of conventional component circuits, as will be readily apparent to those skilled in the art.
The present invention thus also includes a computer-based product that may be hosted on a storage medium and include instructions that can be used to program a computer to perform a process in accordance with the present invention. This storage medium can include, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROM, magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, Flash Memory, Magnetic or Optical Cards, or any type of media suitable for storing electronic instructions.
Additional Benefits of the Present Invention
Historically, business applications ran on mainframe computers and users executed operations from terminal consoles by sending instruction commands. The terminal consoles had no computing power other than displaying data stream sent back from the mainframe computer which ran the actual applications. As LAN (Local Area Network) became available, the Client—Server architecture was introduced. The Client—Server architecture utilizes the client computer's computing power to offload the mainframe from data processing, resulting in a more efficient use of the resources and better overall performance.
This Client—Server technology introduced a new problem however. Each and every computer needs to have an application program installed. Installation, upgrades, and maintenance of the client require a lot of time and human support, which increase operation cost. Furthermore, this approach lacks flexibility because different versions of applications on clients and servers should match.
Once introduced, the web browser was well accepted because it not only solves the problems of the Client—Server architecture but it also allows the user to maintain the benefit of distributed computing. Specifically, the web browser eliminates the need for client program maintenance because application programs and/or web pages are loaded dynamically at the time the user accesses the web site. The user is guaranteed to have the latest version of the application. As a result, PCs no longer need to have application programs installed manually and permanently on their local hard disk. This is why a PC web browser is sometimes referred to as “thin client technology;” it is free from relatively bulky application programs.
The MFD browser according to the present invention provides the benefits of thin client technology to MFDs because it does not need manual program installation or program upgrade but still guarantees the latest and/or only appropriate software loaded from a web site. Once the MFD browser is incorporated in the MFD, a web server can identify the capabilities of the MFD and dynamically download and run selected programs by a pre-defined criterion. This criterion can be used to run different types of applications by department, e.g. a patent search and a print program for a legal department or a resume management application for a human resources department. Advantageously, the present invention can be incorporated into the system and method for managing documents disclosed in co-pending Ser. No. 09/795,438, filed Mar. 1, 2001, the entire content of which is hereby incorporated by reference.
Obviously, numerous additional modifications and variations of the present invention are possible in light of the above teachings. It is therefore to be understood that than as specifically described herein.
Claims
1. A method for managing documents, comprising the steps of:
- receiving an identification information at a document manager server from an image processing device;
- looking up a profile based on said identification information at said document manager server, wherein said profile includes information about an application connected to said document manager server via a network; and
- transmitting said profile from said document manager server to said image processing device.
2. The method of claim 1, wherein said identification information comprises a serial number of said image processing device.
3. The method of claim 1, wherein said identification information comprises a group identification for said image processing device.
4. The method of claim 1, wherein said steps of receiving and looking up said profile is repeated for a plurality of image processing devices.
5. The method of claim 4, wherein a same profile is transmitted from said document manager server to said plurality of image processing devices.
6. The method of claim 1, further comprising the step of:
- inquiring at said document manager server whether said image processing device is registered.
7. The method of claim 6, further comprising the step of:
- registering said image processing device with said document manager server.
8. The method of claim 1, further comprising the steps of:
- receiving a job information at said document manager server from said image processing device;
- processing said job information at said document manager server; and
- transmitting a processed information from said document manager server to said application connected to said document manager server.
9. The method of claim 8, wherein said job information is login information related to a user of said image processing device.
10. The method of claim 8, wherein said job information is a request for a destination information, and wherein said application connected to said document manager server is a directory server.
11. The method of claim 10, wherein said destination information comprises an e-mail address.
12. The method of claim 10, wherein said destination information comprises a fax number.
13. The method of claim 10, further comprising the steps of:
- receiving said destination information at said document manager server from said directory server;
- transmitting said destination information from said document manager server to said image processing device;
- receiving at said document manager server from said image processing device a document and a request for routing said document; and
- routing said document from said document manager server in accordance with said request for routing.
14. The method of claim 10, wherein said destination information comprises an e-mail address, and
- said step of routing said document comprises transmitting said document to an e-mail server with a request for e-mailing said document to said e-mail address.
15. The method of claim 10, wherein:
- said destination information comprises a fax number, and
- said step of routing said document comprises transmitting said document to a fax server with a request for faxing said document to said fax number.
16. The method of claim 8, wherein said job information is a document, and said application connected to said document manager server is an e-mail server.
17. The method of claim 8, wherein said job information is a document, and said application connected to said document manager server is fax server.
18. The method of claim 8, wherein said job information is a document, and said application connected to said document manager server is a file format conversion system.
19. The method of claim 8, wherein said job information is a document, and said application connected to said document manager server is an optical character recognition system.
20. The method of claim 8, wherein said job information is a document, and said application connected to said document manager server is a document management system.
21. The method of claim 8, wherein said job information is a document, and said application connected to said document manager server is a file storage system.
22. The method of claim 8, wherein said job information is a document, and said step of transmitting said processed information is repeated for a plurality of applications connected to said document manager server.
23. The method of claim 22, wherein said applications are grouped into a delivery system group, a middle processing group, and a backend system group.
24. The method of claim 23, wherein:
- said delivery system group comprises an e-mail server and a fax server;
- said middle processing group comprises a file format conversion system and an optical character recognition system, and
- said backend system group comprises a document management system and a file storage system.
25. The method of claim 24, wherein said step of transmitting said processed information is performed for at least one application from said delivery system group, and for only one application from said backend system group.
26. The method of claim 25, wherein said step of transmitting said processed information is performed for only one application from said middle processing group.
27. The method of claim 8, wherein said steps of receiving and transmitting are performed by transmitting data using an HTTP protocol and an XML format.
28. A system for managing documents, comprising:
- a document manager server configured to receive identification information from an image processing device;
- the document manager server configured to look up a profile based on said identification information, wherein said profile includes information about an application connected to said document manager server via a network; and
- the document manager server configured to transmit said profile to said image processing device.
29. The system of claim 28, wherein said identification information comprises a serial number of said image processing device.
30. The system of claim 28, wherein said identification information comprises a group identification for said image processing device.
31. The system of claim 28, wherein said document manager server is configured to receive and look up said profile for a plurality of image processing devices.
32. The system of claim 31, wherein said document manager server is configured to transmit a same profile to said plurality of image processing devices.
33. The system of claim 28, wherein said document manager server is configured to inquire whether said image processing device is registered.
34. The system of claim 33, wherein said image processing device is configured to register with said document manager server.
35. The system of claim 28, wherein said document manager server is configured to receive a job information from said image processing device, process said job information, and transmit and process information to said application connected to said document manager server.
36. The system of claim 35, wherein said job information is login information related to a user of said image processing device.
37. The system of claim 35, wherein said job information is a request for a destination information, and wherein said application connected to said document manager server is a directory server.
38. The system of claim 37, wherein said destination information comprises an e-mail address.
39. The system of claim 37, wherein said destination information comprises a fax number.
40. The system of claim 37, wherein the document manager server is further configured to receive said destination information from said directory server, transmit said destination information to said image processing device, receive from said image processing device a document and a request for routing said document, and route said document from said document manager server in accordance with said request for routing.
41. The system of claim 37, wherein said destination information comprises an e-mail address, and
- the document manager server is configured to transmit said document to an e-mail server with a request for e-mailing said document to said e-mail address.
42. The system of claim 37, wherein:
- said destination information comprises a fax number, and
- the document manager server is configured to transmit said document to a fax server with a request for faxing said document to said fax number.
43. The system of claim 35, wherein said job information is a document, and said application connected to said document manager server is an e-mail server.
44. The system of claim 35, wherein said job information is a document, and said application connected to said document manager server is fax server.
45. The system of claim 35 wherein said job information is a document, and said application connected to said document manager server is a file format conversion system.
46. The system of claim 35, wherein said job information is a document, and said application connected to said document manager server is an optical character recognition system.
47. The system of claim 35, wherein said job information is a document, and said application connected to said document manager server is a document management system.
48. The system of claim 35, wherein said job information is a document, and said application connected to said document manager server is a file storage system.
49. The system of claim 35, wherein said job information is a document, and said document manager server is configured to transmit said processed information to a plurality of applications connected to said document manager server.
50. The system of claim 48, wherein said applications are grouped into a delivery system group, a middle processing group, and a backend system group.
51. The system of claim 49, wherein:
- said delivery system group comprises an e-mail server and a fax server;
- said middle processing group comprises a file format conversion system and an optical character recognition system, and
- said backend system group comprises a document management system and a file storage system.
52. The system of claim 35, wherein said document manager server is configured to receive and transmit data using an HTTP protocol and an XML format.
Type: Application
Filed: Feb 20, 2007
Publication Date: Jun 28, 2007
Inventors: Hiroshi KITADA (Tuckahoe, NY), Akio Kizawa (Ridgewood, NJ)
Application Number: 11/676,819
International Classification: G06G 7/48 (20060101);