US20050273696A1 - Distributed document processing - Google Patents

Distributed document processing Download PDF

Info

Publication number
US20050273696A1
US20050273696A1 US11/203,208 US20320805A US2005273696A1 US 20050273696 A1 US20050273696 A1 US 20050273696A1 US 20320805 A US20320805 A US 20320805A US 2005273696 A1 US2005273696 A1 US 2005273696A1
Authority
US
United States
Prior art keywords
data entry
image
region sub
sub
clerk
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.)
Granted
Application number
US11/203,208
Other versions
US7912287B2 (en
Inventor
Avikam Baltsan
Ori Sarid
Aryeh Elimelech
Aharon Boker
Zvi Segel
Gideon Miller
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/203,208 priority Critical patent/US7912287B2/en
Publication of US20050273696A1 publication Critical patent/US20050273696A1/en
Priority to US13/024,999 priority patent/US8077972B2/en
Application granted granted Critical
Publication of US7912287B2 publication Critical patent/US7912287B2/en
Priority to US13/316,669 priority patent/US8494270B2/en
Priority to US13/948,167 priority patent/US8891873B2/en
Priority to US14/543,596 priority patent/US9558417B2/en
Priority to US15/420,017 priority patent/US9916498B2/en
Priority to US15/919,522 priority patent/US10726251B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/96Management of image or video recognition tasks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/98Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
    • G06V10/987Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns with the intervention of an operator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/224Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Definitions

  • the present invention relates to document processing systems in general, and more particularly to computer-based document processing systems that employ document imaging and optical character recognition.
  • OCR Optical Character Recognition
  • the present invention seeks to provide a distributed document processing architecture that overcomes disadvantages and limitations of the prior art.
  • a method for document processing including a) receiving availability profiles from a plurality of personnel operating a plurality of remote computers, b) receiving a work order from a remote customer's computer, the work order having a time frame within which the work order may be serviced, where any of the availability profiles indicates that any of the personnel are available to service the work order within the time frame c) receiving within the context of the work order an image of a document from the remote customer's computer, d) decomposing the image into a plurality of data entry region sub-images, e) providing any of the plurality of data entry region sub-images to the available personnel at the remote computers, and f) receiving from each of the plurality of remote computers a data entry value associated with at least one of the data entry region sub-images.
  • any of the steps are performed at a central computer that is in communication with any of the remote computers.
  • the providing step e) includes transmitting each of the data entry region sub-images together with a unique identifier.
  • the method further includes collating the data entry values into a character-based electronic document corresponding to the image.
  • the method further includes providing the electronic document to the remote customer.
  • the method further includes performing optical character recognition on any of the data entry region sub-images, and the providing step e) includes providing if a score related to a result of the performing optical character recognition is below a predefined threshold.
  • the method further includes performing optical character recognition on any of the data entry region sub-images, thereby resulting in an optical character recognition value, comparing the data entry value associated with the data entry region sub-image to the optical character recognition value, and where the data entry value and the optical character recognition value differ, providing the data entry region sub-image to another one of the available personnel to which the data entry region sub-image was not previously provided.
  • the providing step e) includes providing at least one of the plurality of data entry region sub-images to at least two of the available personnel, and where a predetermined number of the data entry values associated with the data entry region sub-images are the same, the collating step includes collating one of the predetermined number of the data entry values.
  • the method further includes providing in the providing step e) at least one of the plurality of data entry region sub-images to a plurality of the available personnel, performing optical character recognition on the data entry region sub-image, thereby resulting in an optical character recognition value, comparing a plurality of the data entry values associated with the data entry region sub-image and the optical character recognition value, and collating in the collating step one of the values from among a predetermined number of the values that are the same.
  • the method further includes receiving from any of the plurality of remote computers an indicator associated with at least one of the data entry region sub-images rejecting the associated data entry region sub-image, and providing to the rejecting remote computer an expanded data entry region sub-image that includes the rejected data entry region sub-image.
  • the method further includes rating the performance of any of the data entry clerks, selecting any of the data entry clerks to service the work order whose performance rating equals or exceeds a performance rating specified for the work order.
  • the method further includes selecting any of the data entry clerks to service the work order who have been pre-approved by the customer.
  • a system for document processing including a plurality of availability profiles for a plurality of personnel operating a plurality of remote computers, a work order received from a remote customer's computer, the work order having a time frame within which the work order may be serviced, means for determining whether any of the availability profiles indicates that any of the personnel are available to service the work order within the time frame, means for receiving within the context of the work order an image of a document from the remote customer's computer, means for decomposing the image into a plurality of data entry region sub-images, means for providing any of the plurality of data entry region sub-images to the available personnel at the remote computers, and means for receiving from each of the plurality of remote computers a data entry value associated with at least one of the data entry region sub-images.
  • system further includes a central computer that is in communication with any of the remote computers and that is configured with any of the elements mentioned hereinabove.
  • the means for providing is operative to transmit each of the data entry region sub-images together with a unique identifier.
  • system further includes means for collating the data entry values into a character-based electronic document corresponding to the image.
  • system further includes means for providing the electronic document to the remote customer.
  • system further includes means for performing optical character recognition on any of the data entry region sub-images, and the means for providing is operative to provide if a score related to a result of the performing optical character recognition is below a predefined threshold.
  • system further includes means for performing optical character recognition on any of the data entry region sub-images and being operative to provide an optical character recognition value, means for comparing the data entry value associated with the data entry region sub-image to the optical character recognition value, and means for providing the data entry region sub-image to another one of the available personnel to which the data entry region sub-image was not previously provided, operative where the data entry value and the optical character recognition value differ.
  • the means for providing is operative to provide at least one of the plurality of data entry region sub-images to at least two of the available personnel, and, where a predetermined number of the data entry values associated with the data entry region sub-images are the same, where the means for collating is operative to collate one of the predetermined number of the data entry values.
  • the means for providing is operative to provide at least one of the plurality of data entry region sub-images to a plurality of the available personnel
  • the system further includes means for performing optical character recognition on the data entry region sub-image, operative to provide an optical character recognition value, and means for comparing a plurality of the data entry values associated with the data entry region sub-image and the optical character recognition value, and where the means for collating is operative to collate one of the values from among a predetermined number of the values that are the same.
  • system further includes means for receiving from any of the plurality of remote computers an indicator associated with at least one of the data entry region sub-images rejecting the associated data entry region sub-image, and means for providing to the rejecting remote computer an expanded data entry region sub-image that includes the rejected data entry region sub-image.
  • system further includes a performance rating of any of the data entry clerks, and means for selecting any of the data entry clerks to service the work order whose performance rating equals or exceeds a performance rating specified for the work order.
  • system further includes means for selecting any of the data entry clerks to service the work order who have been pre-approved by the customer.
  • FIG. 1 is a simplified conceptual illustration of a distributed document processing architecture, constructed and operative in accordance with a preferred embodiment of the present invention
  • FIGS. 2A-2B taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention
  • FIGS. 3A-3B taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention
  • FIGS. 4A-4B taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention
  • FIGS. 5A-5B taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention
  • FIG. 6 is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention
  • FIG. 7 is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention.
  • FIG. 8 is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention.
  • FIG. 1 is a simplified conceptual illustration of a distributed document processing architecture, constructed and operative in accordance with a preferred embodiment of the present invention.
  • one or more computers 100 such as for use by data entry clerks, are configured for communication with one or more computers 102 via a communications medium 104 , such as the Internet.
  • a communications medium 104 such as the Internet.
  • customer computers 106 are configured for communication with computer 102 via communications medium 104 or any other suitable communications medium.
  • Any of computers 106 and/or any of computers 102 may be configured to perform optical character recognition on images of documents that include portions that require optical character recognition, such as, but not limited to, handwritten portions, and may be otherwise configured to perform portions of any of the methods described hereinbelow.
  • FIGS. 2A and 2B which, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention.
  • one or more data entry clerks at one or more of computers 100 provide an availability profile to computer 102 via communications medium 104 or any other suitable communications medium.
  • the available profile of a data entry clerk preferably indicates the availability of the clerk to perform manual data entry tasks at various times, such as by specifying specific dates, days of the week, hours of the day, etc.
  • any of customer computers 106 send one or more work orders to computer 102 via communications medium 104 or any other suitable communications medium.
  • Each work order preferably indicates a time frame within which a job may be serviced, as well as some measure of the magnitude of the job, such as the number of documents to be processed.
  • Computer 102 then identifies those data clerks whose availability profile indicates that the data entry clerk would be available to work on the job within the indicated time frame.
  • Computer 106 sends to computer 102 for processing one or more document images that comprise the job specified by the work order.
  • Computer 102 then decomposes each image into one or more data entry region sub-images using conventional techniques, where each sub-image includes an element that requires interpretation or recognition, now referred to as a recognition element, such as, but not limited to, a handwritten element.
  • Computer 102 then provides each sub-image to one or more available data entry clerks at one or more computers 100 , typically together with a unique identifier identifying the sub-image.
  • the data entry clerk then views the sub-image, keys in a data entry value from the characters appearing in the recognition element of the sub-image, and transmits the data entry value to computer 102 , typically together with the unique identifier where provided.
  • computer 102 collates data entry values received from data entry clerks into a character-based electronic document corresponding to the document image.
  • steps are shown in dashed lines, where a single sub-image is provided to more than one data entry clerk who each provide an associated data entry value, if a predetermined number of these values are the same, the matching result may be selected for collation as indicated above.
  • FIGS. 3A and 3B which, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention.
  • the method of FIGS. 3A and 3B is similar to the method of FIGS. 2A and 2B except as is now noted.
  • computer 106 decomposes each document image into one or more data entry region sub-images using conventional techniques, where each sub-image includes a recognition element.
  • Computer 106 then provides each sub-image to computer 102 , typically together with a unique identifier identifying the sub-image.
  • Computer 102 then provides each sub-image to one or more available data entry clerks at one or more computers 100 , typically together with the unique identifier identifying the sub-image.
  • the data entry clerk views the sub-image, keys in a data entry value from the characters appearing in the recognition element of the sub-image, and transmits the data entry value to computer 102 , typically together with the unique identifier where provided.
  • computer 102 collates data entry values received from data entry clerks into a character-based electronic document corresponding to the document image.
  • computer 102 may forward the data entry values to computer 106 which then collates the data entry values into a character-based electronic document corresponding to the document image. In either case, where a single sub-image is provided to more than one data entry clerk who each provide an associated data entry value, if a predetermined number of these values are the same, the matching result may be selected for collation as indicated above.
  • FIGS. 4A and 4B which, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention.
  • the method of FIGS. 4A and 4B is similar to the method of FIGS. 2A and 2B except as is now noted.
  • computer 102 or 106 decomposes each image into one or more data entry region sub-images using conventional techniques, where each sub-image includes a recognition element. However, each sub-image is then subject to conventional OCR processing.
  • computer 102 provides the sub-image to one or more available data entry clerks at one or more computers 100 .
  • the data entry clerk views the sub-image, keys in a data entry value from the characters appearing in the recognition element of the sub-image, and transmits the data entry value to computer 102 .
  • computer 102 collates successful OCR results and data entry values received from data entry clerks into a character-based electronic document corresponding to the document image.
  • FIGS. 5A and 5B which, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention.
  • the method of FIGS. 5A and 5B is similar to the method of FIGS. 2A and 2B except as is now noted.
  • computer 102 or 106 decomposes each image into one or more data entry region sub-images using conventional techniques, where each sub-image includes a recognition element. However, each sub-image is then subject to conventional OCR processing.
  • Computer 102 then provides each sub-image to one or more available data entry clerks at one or more computers 100 .
  • the data entry clerk then views the sub-image, keys in a data entry value from the characters appearing in the recognition element of the sub-image, and transmits the data entry value to computer 102 .
  • Computer 102 compares the OCR value for each sub-image with the data entry value for the same sub-image.
  • Computer 102 then collates those data entry values and OCR values that have been “validated,” i.e., where the values are the same, into a character-based electronic document corresponding to the document image. Where the data entry value and the OCR value for a sub-image differ, computer 102 provides the sub-image to at least one other available data entry clerk at computer 100 to whom the sub-image was not previously provided.
  • the data entry clerk then views the sub-image, keys in a data entry value from the characters appearing in the recognition element of the sub-image, and transmits the data entry value to computer 102 .
  • Computer 102 compares the OCR value for the sub-image with each of the data entry values for the same sub-image. If a predetermined number of the values are the same, the matching result is considered to be the verified result, which computer 102 then collates as indicated above. Alternatively, computer 102 then compares each of the data entry values for the same sub-image, and considers a value to be verified only if a predetermined number of data entry values are the same.
  • FIG. 6 is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention.
  • the method of FIG. 6 may be used in conjunction with any of the methods described herein.
  • computer 102 provides a sub-image to one or more available data entry clerks at one or more computers 100 .
  • the data entry clerk then views the sub-image, and, if the sub-image is unclear, the data entry clerk may send to computer 102 an indicator associated with the sub-image rejecting the sub-image, whereupon computer 102 may send to the data entry clerk an expanded data entry region sub-image that includes said rejected data entry region sub-image.
  • the expanded sub-image may include more area of the document image and/or may be magnified using conventional techniques.
  • FIG. 7 is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1 , operative in accordance with a preferred embodiment of the present invention.
  • the method of FIG. 7 may be used in conjunction with any of the methods described herein.
  • a data entry clerk is given a performance rating using any known rating technique.
  • the rating may be based on past performance and/or based on performance given a predefined set of training images whose values are known.
  • select a data entry clerk for work on a particular job only those data entry clerks whose performance rating equals or exceeds a performance rating specified by the system administrator or by the customer in a work order may be selected to work on the job.

Abstract

A method for document processing including decomposing an image of a document into at least one data entry region sub-image, providing the data entry region sub-image to a data entry clerk available for processing the data entry region sub-image, receiving from the data entry clerk a data entry value associated with the data entry region sub-image, and validating the data entry value.

Description

    FIELD OF THE INVENTION
  • The present invention relates to document processing systems in general, and more particularly to computer-based document processing systems that employ document imaging and optical character recognition.
  • BACKGROUND OF THE INVENTION
  • Document processing employing Optical Character Recognition (OCR) is well known. The OrboCAR® line of products, commercially available from Orbograph Ltd., of Yavne, Israel, provides optical character recognition of handwritten and printed document elements, primarily for the banking industry. While the OrboCAR® line of products automatically reads the majority of those document elements successfully, the remaining document elements must be manually keyed by clerks. Such manual keying involves high labor costs and management attention.
  • SUMMARY OF THE INVENTION
  • The present invention seeks to provide a distributed document processing architecture that overcomes disadvantages and limitations of the prior art.
  • In one aspect of the present invention a method for document processing is provided, the method including a) receiving availability profiles from a plurality of personnel operating a plurality of remote computers, b) receiving a work order from a remote customer's computer, the work order having a time frame within which the work order may be serviced, where any of the availability profiles indicates that any of the personnel are available to service the work order within the time frame c) receiving within the context of the work order an image of a document from the remote customer's computer, d) decomposing the image into a plurality of data entry region sub-images, e) providing any of the plurality of data entry region sub-images to the available personnel at the remote computers, and f) receiving from each of the plurality of remote computers a data entry value associated with at least one of the data entry region sub-images.
  • In another aspect of the present invention any of the steps are performed at a central computer that is in communication with any of the remote computers.
  • In another aspect of the present invention the providing step e) includes transmitting each of the data entry region sub-images together with a unique identifier.
  • In another aspect of the present invention the method further includes collating the data entry values into a character-based electronic document corresponding to the image.
  • In another aspect of the present invention the method further includes providing the electronic document to the remote customer.
  • In another aspect of the present invention the method further includes performing optical character recognition on any of the data entry region sub-images, and the providing step e) includes providing if a score related to a result of the performing optical character recognition is below a predefined threshold.
  • In another aspect of the present invention the method further includes performing optical character recognition on any of the data entry region sub-images, thereby resulting in an optical character recognition value, comparing the data entry value associated with the data entry region sub-image to the optical character recognition value, and where the data entry value and the optical character recognition value differ, providing the data entry region sub-image to another one of the available personnel to which the data entry region sub-image was not previously provided.
  • In another aspect of the present invention the providing step e) includes providing at least one of the plurality of data entry region sub-images to at least two of the available personnel, and where a predetermined number of the data entry values associated with the data entry region sub-images are the same, the collating step includes collating one of the predetermined number of the data entry values.
  • In another aspect of the present invention the method further includes providing in the providing step e) at least one of the plurality of data entry region sub-images to a plurality of the available personnel, performing optical character recognition on the data entry region sub-image, thereby resulting in an optical character recognition value, comparing a plurality of the data entry values associated with the data entry region sub-image and the optical character recognition value, and collating in the collating step one of the values from among a predetermined number of the values that are the same.
  • In another aspect of the present invention the method further includes receiving from any of the plurality of remote computers an indicator associated with at least one of the data entry region sub-images rejecting the associated data entry region sub-image, and providing to the rejecting remote computer an expanded data entry region sub-image that includes the rejected data entry region sub-image.
  • In another aspect of the present invention the method further includes rating the performance of any of the data entry clerks, selecting any of the data entry clerks to service the work order whose performance rating equals or exceeds a performance rating specified for the work order.
  • In another aspect of the present invention the method further includes selecting any of the data entry clerks to service the work order who have been pre-approved by the customer.
  • In another aspect of the present invention a system for document processing is provided, the system including a plurality of availability profiles for a plurality of personnel operating a plurality of remote computers, a work order received from a remote customer's computer, the work order having a time frame within which the work order may be serviced, means for determining whether any of the availability profiles indicates that any of the personnel are available to service the work order within the time frame, means for receiving within the context of the work order an image of a document from the remote customer's computer, means for decomposing the image into a plurality of data entry region sub-images, means for providing any of the plurality of data entry region sub-images to the available personnel at the remote computers, and means for receiving from each of the plurality of remote computers a data entry value associated with at least one of the data entry region sub-images.
  • In another aspect of the present invention the system further includes a central computer that is in communication with any of the remote computers and that is configured with any of the elements mentioned hereinabove.
  • In another aspect of the present invention the means for providing is operative to transmit each of the data entry region sub-images together with a unique identifier.
  • In another aspect of the present invention the system further includes means for collating the data entry values into a character-based electronic document corresponding to the image.
  • In another aspect of the present invention the system further includes means for providing the electronic document to the remote customer.
  • In another aspect of the present invention the system further includes means for performing optical character recognition on any of the data entry region sub-images, and the means for providing is operative to provide if a score related to a result of the performing optical character recognition is below a predefined threshold.
  • In another aspect of the present invention the system further includes means for performing optical character recognition on any of the data entry region sub-images and being operative to provide an optical character recognition value, means for comparing the data entry value associated with the data entry region sub-image to the optical character recognition value, and means for providing the data entry region sub-image to another one of the available personnel to which the data entry region sub-image was not previously provided, operative where the data entry value and the optical character recognition value differ.
  • In another aspect of the present invention the means for providing is operative to provide at least one of the plurality of data entry region sub-images to at least two of the available personnel, and, where a predetermined number of the data entry values associated with the data entry region sub-images are the same, where the means for collating is operative to collate one of the predetermined number of the data entry values.
  • In another aspect of the present invention the means for providing is operative to provide at least one of the plurality of data entry region sub-images to a plurality of the available personnel, and the system further includes means for performing optical character recognition on the data entry region sub-image, operative to provide an optical character recognition value, and means for comparing a plurality of the data entry values associated with the data entry region sub-image and the optical character recognition value, and where the means for collating is operative to collate one of the values from among a predetermined number of the values that are the same.
  • In another aspect of the present invention the system further includes means for receiving from any of the plurality of remote computers an indicator associated with at least one of the data entry region sub-images rejecting the associated data entry region sub-image, and means for providing to the rejecting remote computer an expanded data entry region sub-image that includes the rejected data entry region sub-image.
  • In another aspect of the present invention the system further includes a performance rating of any of the data entry clerks, and means for selecting any of the data entry clerks to service the work order whose performance rating equals or exceeds a performance rating specified for the work order.
  • In another aspect of the present invention the system further includes means for selecting any of the data entry clerks to service the work order who have been pre-approved by the customer.
  • The disclosures of all patents, patent applications, and other publications mentioned in this specification and of the patents, patent applications, and other publications cited therein are hereby incorporated by reference in their entirety.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present invention will be understood and appreciated more fully from the following detailed description taken in conjunction with the appended drawings in which:
  • FIG. 1 is a simplified conceptual illustration of a distributed document processing architecture, constructed and operative in accordance with a preferred embodiment of the present invention;
  • FIGS. 2A-2B, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention;
  • FIGS. 3A-3B, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention;
  • FIGS. 4A-4B, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention;
  • FIGS. 5A-5B, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention;
  • FIG. 6 is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention;
  • FIG. 7 is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention; and
  • FIG. 8 is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • Reference is now made to FIG. 1, which is a simplified conceptual illustration of a distributed document processing architecture, constructed and operative in accordance with a preferred embodiment of the present invention. In the architecture of FIG. 1 one or more computers 100, such as for use by data entry clerks, are configured for communication with one or more computers 102 via a communications medium 104, such as the Internet. Similarly, one or more customer computers 106 are configured for communication with computer 102 via communications medium 104 or any other suitable communications medium. Any of computers 106 and/or any of computers 102 may be configured to perform optical character recognition on images of documents that include portions that require optical character recognition, such as, but not limited to, handwritten portions, and may be otherwise configured to perform portions of any of the methods described hereinbelow.
  • Reference is now made to FIGS. 2A and 2B, which, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention. In the method of FIGS. 2A and 2B one or more data entry clerks at one or more of computers 100 provide an availability profile to computer 102 via communications medium 104 or any other suitable communications medium. The available profile of a data entry clerk preferably indicates the availability of the clerk to perform manual data entry tasks at various times, such as by specifying specific dates, days of the week, hours of the day, etc. Independently, any of customer computers 106 send one or more work orders to computer 102 via communications medium 104 or any other suitable communications medium. Each work order preferably indicates a time frame within which a job may be serviced, as well as some measure of the magnitude of the job, such as the number of documents to be processed. Computer 102 then identifies those data clerks whose availability profile indicates that the data entry clerk would be available to work on the job within the indicated time frame.
  • Together with the work order, or separately therefrom, computer 106 sends to computer 102 for processing one or more document images that comprise the job specified by the work order. Computer 102 then decomposes each image into one or more data entry region sub-images using conventional techniques, where each sub-image includes an element that requires interpretation or recognition, now referred to as a recognition element, such as, but not limited to, a handwritten element. Computer 102 then provides each sub-image to one or more available data entry clerks at one or more computers 100, typically together with a unique identifier identifying the sub-image. The data entry clerk then views the sub-image, keys in a data entry value from the characters appearing in the recognition element of the sub-image, and transmits the data entry value to computer 102, typically together with the unique identifier where provided. For each document image, computer 102 collates data entry values received from data entry clerks into a character-based electronic document corresponding to the document image. Optionally (optional steps are shown in dashed lines), where a single sub-image is provided to more than one data entry clerk who each provide an associated data entry value, if a predetermined number of these values are the same, the matching result may be selected for collation as indicated above.
  • Reference is now made to FIGS. 3A and 3B, which, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention. The method of FIGS. 3A and 3B is similar to the method of FIGS. 2A and 2B except as is now noted. Unlike the method of FIGS. 2A and 2B, computer 106 decomposes each document image into one or more data entry region sub-images using conventional techniques, where each sub-image includes a recognition element. Computer 106 then provides each sub-image to computer 102, typically together with a unique identifier identifying the sub-image. Computer 102 then provides each sub-image to one or more available data entry clerks at one or more computers 100, typically together with the unique identifier identifying the sub-image. The data entry clerk then views the sub-image, keys in a data entry value from the characters appearing in the recognition element of the sub-image, and transmits the data entry value to computer 102, typically together with the unique identifier where provided. For each document image, computer 102 collates data entry values received from data entry clerks into a character-based electronic document corresponding to the document image. Alternatively, computer 102 may forward the data entry values to computer 106 which then collates the data entry values into a character-based electronic document corresponding to the document image. In either case, where a single sub-image is provided to more than one data entry clerk who each provide an associated data entry value, if a predetermined number of these values are the same, the matching result may be selected for collation as indicated above.
  • Reference is now made to FIGS. 4A and 4B, which, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention. The method of FIGS. 4A and 4B is similar to the method of FIGS. 2A and 2B except as is now noted. As in the method of FIGS. 2A and 2B computer 102 or 106 decomposes each image into one or more data entry region sub-images using conventional techniques, where each sub-image includes a recognition element. However, each sub-image is then subject to conventional OCR processing. Where the result of OCR processing for a sub-image indicates that the sub-image was not successfully processed, or if a confidence rating related to a result of said performing optical character recognition is below a predefined threshold, computer 102 provides the sub-image to one or more available data entry clerks at one or more computers 100. The data entry clerk then views the sub-image, keys in a data entry value from the characters appearing in the recognition element of the sub-image, and transmits the data entry value to computer 102. For each document image, computer 102 collates successful OCR results and data entry values received from data entry clerks into a character-based electronic document corresponding to the document image.
  • Reference is now made to FIGS. 5A and 5B, which, taken together, is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention. The method of FIGS. 5A and 5B is similar to the method of FIGS. 2A and 2B except as is now noted. As in the method of FIGS. 2A and 2B computer 102 or 106 decomposes each image into one or more data entry region sub-images using conventional techniques, where each sub-image includes a recognition element. However, each sub-image is then subject to conventional OCR processing. Computer 102 then provides each sub-image to one or more available data entry clerks at one or more computers 100. The data entry clerk then views the sub-image, keys in a data entry value from the characters appearing in the recognition element of the sub-image, and transmits the data entry value to computer 102. Computer 102 then compares the OCR value for each sub-image with the data entry value for the same sub-image. Computer 102 then collates those data entry values and OCR values that have been “validated,” i.e., where the values are the same, into a character-based electronic document corresponding to the document image. Where the data entry value and the OCR value for a sub-image differ, computer 102 provides the sub-image to at least one other available data entry clerk at computer 100 to whom the sub-image was not previously provided. As before, the data entry clerk then views the sub-image, keys in a data entry value from the characters appearing in the recognition element of the sub-image, and transmits the data entry value to computer 102. Computer 102 then compares the OCR value for the sub-image with each of the data entry values for the same sub-image. If a predetermined number of the values are the same, the matching result is considered to be the verified result, which computer 102 then collates as indicated above. Alternatively, computer 102 then compares each of the data entry values for the same sub-image, and considers a value to be verified only if a predetermined number of data entry values are the same.
  • Reference is now made to FIG. 6, which is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention. The method of FIG. 6 may be used in conjunction with any of the methods described herein. In the method of FIG. 6, computer 102 provides a sub-image to one or more available data entry clerks at one or more computers 100. The data entry clerk then views the sub-image, and, if the sub-image is unclear, the data entry clerk may send to computer 102 an indicator associated with the sub-image rejecting the sub-image, whereupon computer 102 may send to the data entry clerk an expanded data entry region sub-image that includes said rejected data entry region sub-image. The expanded sub-image may include more area of the document image and/or may be magnified using conventional techniques.
  • Reference is now made to FIG. 7, which is a simplified flowchart illustration of an exemplary mode of operation of the architecture of FIG. 1, operative in accordance with a preferred embodiment of the present invention. The method of FIG. 7 may be used in conjunction with any of the methods described herein. In the method of FIG. 7 a data entry clerk is given a performance rating using any known rating technique. The rating may be based on past performance and/or based on performance given a predefined set of training images whose values are known. When selecting a data entry clerk for work on a particular job, only those data entry clerks whose performance rating equals or exceeds a performance rating specified by the system administrator or by the customer in a work order may be selected to work on the job. Similarly, as is shown with particular reference to FIG. 8, when selecting a data entry clerk for work on a particular job, only those data entry clerks who have been pre-approved by the system administrator or by the customer, such as by specifically identifying the clerk or by pre-approving clerks according to specific attributes such as, but not limited to, qualification level, geographic location, or organizational association, may be selected to work on the job.
  • It is appreciated that one or more of the steps of any of the methods described herein may be omitted or carried out in a different order than that shown, without departing from the true spirit and scope of the invention.
  • While the present invention has been described with reference to one or more specific embodiments, the description is intended to be illustrative of the invention as a whole and is not to be construed as limiting the invention to the embodiments shown. It is appreciated that various modifications may occur to those skilled in the art that, while not specifically shown herein, are nevertheless within the true spirit and scope of the invention.

Claims (16)

1. A method for document processing, the method comprising:
decomposing an image of a document into at least one data entry region sub-image;
providing said data entry region sub-image to a data entry clerk available for processing said at least one data entry region sub-image;
receiving from said data entry clerk a data entry value associated with said data entry region sub-image; and
validating said data entry value.
2. A method according to claim 1 wherein said decomposing step comprises decomposing where said data entry region sub-image includes a recognition element.
3. A method according to claim 1 wherein said providing step comprises providing said data entry region sub-image to said data entry clerk wherein said data entry clerk is known to be available for viewing said sub-image, keying in said data entry value from characters appearing in said recognition element of said sub-image, and transmitting said data entry value.
4. A method according to claim 1 wherein said providing step comprises providing said data entry region sub-image to said data entry clerk in connection with a work order.
5. A method according to claim 4 and further comprising determining that said data entry clerk is available if a profile associated with said data entry clerk matches a profile associated with said work order.
6. A method according to claim 1 wherein said validating step comprises:
comparing said data entry value with at least a second character-based value associated with said data entry region sub-image; and
collating any of said values into a character-based electronic document corresponding to said document image where said values match.
7. A method according to claim 1 wherein said validating step comprises:
providing said data entry region sub-image to a second data entry clerk available for processing said at least one data entry region sub-image;
receiving from said second data entry clerk a second data entry value associated with said data entry region sub-image; and
determining whether said data entry values match.
8. A method according to claim 1 wherein said validating step comprises:
performing optical character recognition (OCR) on said data entry region sub-image;
generating an OCR value as a result of performing said optical character recognition; and
determining whether said data entry value matches said OCR value.
9. A system for document processing, the system comprising:
means for decomposing an image of a document into at least one data entry region sub-image;
means for providing said data entry region sub-image to a data entry clerk available for processing said at least one data entry region sub-image;
means for receiving from said data entry clerk a data entry value associated with said data entry region sub-image; and
means for validating said data entry value.
10. A system according to claim 9 wherein means for decomposing step is operative to decompose where said data entry region sub-image includes a recognition element.
11. A system according to claim 9 wherein said means for providing is operative to provide said data entry region sub-image to said data entry clerk wherein said data entry clerk is known to be available for viewing said sub-image, keying in said data entry value from characters appearing in said recognition element of said sub-image, and transmitting said data entry value.
12. A system according to claim 9 wherein said means for providing is operative to provide said data entry region sub-image to said data entry clerk in connection with a work order.
13. A system according to claim 12 and further comprising means for determining that said data entry clerk is available if a profile associated with said data entry clerk matches a profile associated with said work order.
14. A system according to claim 9 wherein said means for validating is operative to:
compare said data entry value with at least a second character-based value associated with said data entry region sub-image; and
collate any of said values into a character-based electronic document corresponding to said document image where said values match.
15. A system according to claim 9 wherein said means for validating is operative to:
provide said data entry region sub-image to a second data entry clerk available for processing said at least one data entry region sub-image;
receive from said second data entry clerk a second data entry value associated with said data entry region sub-image; and
determine whether said data entry values match.
16. A system according to claim 9 wherein said means for validating is operative to:
perform optical character recognition (OCR) on said data entry region sub-image;
generate an OCR value as a result of performing said optical character recognition; and
determine whether said data entry value matches said OCR value.
US11/203,208 2001-11-29 2005-08-15 Distributed document processing Expired - Fee Related US7912287B2 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
US11/203,208 US7912287B2 (en) 2001-11-29 2005-08-15 Distributed document processing
US13/024,999 US8077972B2 (en) 2001-11-29 2011-02-10 Distributed document processing
US13/316,669 US8494270B2 (en) 2001-11-29 2011-12-12 Distributed document processing
US13/948,167 US8891873B2 (en) 2001-11-29 2013-07-22 Distributed document processing
US14/543,596 US9558417B2 (en) 2001-11-29 2014-11-17 Distributed document processing
US15/420,017 US9916498B2 (en) 2001-11-29 2017-01-30 Distributed document processing
US15/919,522 US10726251B2 (en) 2001-11-29 2018-03-13 Distributed document processing

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/995,763 US6931589B2 (en) 2001-11-29 2001-11-29 Distributed document processing
US11/203,208 US7912287B2 (en) 2001-11-29 2005-08-15 Distributed document processing

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US09/995,973 Continuation US6706470B2 (en) 1999-05-28 2001-11-28 Gene switches
US09/995,763 Continuation US6931589B2 (en) 2001-11-29 2001-11-29 Distributed document processing

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/024,999 Continuation US8077972B2 (en) 2001-11-29 2011-02-10 Distributed document processing

Publications (2)

Publication Number Publication Date
US20050273696A1 true US20050273696A1 (en) 2005-12-08
US7912287B2 US7912287B2 (en) 2011-03-22

Family

ID=25542182

Family Applications (8)

Application Number Title Priority Date Filing Date
US09/995,763 Expired - Fee Related US6931589B2 (en) 2001-11-29 2001-11-29 Distributed document processing
US11/203,208 Expired - Fee Related US7912287B2 (en) 2001-11-29 2005-08-15 Distributed document processing
US13/024,999 Expired - Fee Related US8077972B2 (en) 2001-11-29 2011-02-10 Distributed document processing
US13/316,669 Expired - Lifetime US8494270B2 (en) 2001-11-29 2011-12-12 Distributed document processing
US13/948,167 Expired - Lifetime US8891873B2 (en) 2001-11-29 2013-07-22 Distributed document processing
US14/543,596 Expired - Lifetime US9558417B2 (en) 2001-11-29 2014-11-17 Distributed document processing
US15/420,017 Expired - Lifetime US9916498B2 (en) 2001-11-29 2017-01-30 Distributed document processing
US15/919,522 Expired - Lifetime US10726251B2 (en) 2001-11-29 2018-03-13 Distributed document processing

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/995,763 Expired - Fee Related US6931589B2 (en) 2001-11-29 2001-11-29 Distributed document processing

Family Applications After (6)

Application Number Title Priority Date Filing Date
US13/024,999 Expired - Fee Related US8077972B2 (en) 2001-11-29 2011-02-10 Distributed document processing
US13/316,669 Expired - Lifetime US8494270B2 (en) 2001-11-29 2011-12-12 Distributed document processing
US13/948,167 Expired - Lifetime US8891873B2 (en) 2001-11-29 2013-07-22 Distributed document processing
US14/543,596 Expired - Lifetime US9558417B2 (en) 2001-11-29 2014-11-17 Distributed document processing
US15/420,017 Expired - Lifetime US9916498B2 (en) 2001-11-29 2017-01-30 Distributed document processing
US15/919,522 Expired - Lifetime US10726251B2 (en) 2001-11-29 2018-03-13 Distributed document processing

Country Status (6)

Country Link
US (8) US6931589B2 (en)
EP (1) EP1449117B1 (en)
CN (1) CN100432988C (en)
AU (1) AU2002356409A1 (en)
IL (1) IL162126A0 (en)
WO (1) WO2003046785A2 (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6931589B2 (en) * 2001-11-29 2005-08-16 Orbograph Ltd. Distributed document processing
ITTO20040467A1 (en) * 2004-07-08 2004-10-08 Bankersoft S R L PROCEDURE AND DATA INTRODUCTION SYSTEM
US20060101015A1 (en) * 2004-11-05 2006-05-11 Microsoft Corporation Automated collation creation
US20060100857A1 (en) * 2004-11-05 2006-05-11 Microsoft Corporation Custom collation tool
US7252224B2 (en) * 2005-08-23 2007-08-07 Alogent Corporation Front counter and back counter workflow integration
US7558418B2 (en) * 2005-08-23 2009-07-07 Goldleaf Enterprise Payments, Inc. Real time image quality analysis and verification
US9043296B2 (en) 2010-07-30 2015-05-26 Microsoft Technology Licensing, Llc System of providing suggestions based on accessible and contextual information
US9069557B2 (en) 2010-12-17 2015-06-30 Microsoft Technology Licensing, LLP Business intelligence document
US9110957B2 (en) 2010-12-17 2015-08-18 Microsoft Technology Licensing, Llc Data mining in a business intelligence document
US9024952B2 (en) 2010-12-17 2015-05-05 Microsoft Technology Licensing, Inc. Discovering and configuring representations of data via an insight taxonomy
US9171272B2 (en) 2010-12-17 2015-10-27 Microsoft Technology Licensing, LLP Automated generation of analytic and visual behavior
US9104992B2 (en) 2010-12-17 2015-08-11 Microsoft Technology Licensing, Llc Business application publication
US9336184B2 (en) 2010-12-17 2016-05-10 Microsoft Technology Licensing, Llc Representation of an interactive document as a graph of entities
US9864966B2 (en) 2010-12-17 2018-01-09 Microsoft Technology Licensing, Llc Data mining in a business intelligence document
US9111238B2 (en) * 2010-12-17 2015-08-18 Microsoft Technology Licensing, Llc Data feed having customizable analytic and visual behavior
US9304672B2 (en) 2010-12-17 2016-04-05 Microsoft Technology Licensing, Llc Representation of an interactive document as a graph of entities
JP2016119078A (en) * 2014-12-11 2016-06-30 株式会社リコー Personal information collection system, personal information collection device, personal information collection method, and personal information collection program
US9785831B2 (en) * 2014-12-11 2017-10-10 Ricoh Company, Ltd. Personal information collection system, personal information collection method and program
US10511730B1 (en) * 2018-06-07 2019-12-17 Kyocera Document Solutions Inc. Method to create a secure distributed data validation system using a distributed storage system and artificial intelligence
JP7262993B2 (en) * 2018-12-19 2023-04-24 キヤノン株式会社 Image processing system, image processing method, image processing apparatus
US11232454B2 (en) 2019-11-14 2022-01-25 Bank Of America Corporation Authentication framework for real-time document processing

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4264808A (en) * 1978-10-06 1981-04-28 Ncr Corporation Method and apparatus for electronic image processing of documents for accounting purposes
US4888812A (en) * 1987-12-18 1989-12-19 International Business Machines Corporation Document image processing system
US5054096A (en) * 1988-10-24 1991-10-01 Empire Blue Cross/Blue Shield Method and apparatus for converting documents into electronic data for transaction processing
US5444794A (en) * 1993-08-25 1995-08-22 Sqn Check image capture system
US5488671A (en) * 1990-10-19 1996-01-30 Unisys Corporation Reducing operator balancing in a document processing system employing automatic reading
US5668897A (en) * 1994-03-15 1997-09-16 Stolfo; Salvatore J. Method and apparatus for imaging, image processing and data compression merge/purge techniques for document image databases
US5748780A (en) * 1994-04-07 1998-05-05 Stolfo; Salvatore J. Method and apparatus for imaging, image processing and data compression
US5805747A (en) * 1994-10-04 1998-09-08 Science Applications International Corporation Apparatus and method for OCR character and confidence determination using multiple OCR devices
US5889896A (en) * 1994-02-09 1999-03-30 Meshinsky; John System for performing multiple processes on images of scanned documents
US6295387B1 (en) * 1999-05-27 2001-09-25 Lockheed Martin Corporation Method and apparatus for determination of verified data
US20030028522A1 (en) * 2001-07-30 2003-02-06 Microsoft Corporation System and method for improved string matching under noisy channel conditions
US20040097188A1 (en) * 2002-11-19 2004-05-20 Murata Kikai Kabushiki Kaisha Communication terminal device, communication method and electronic mail server
US6766069B1 (en) * 1999-12-21 2004-07-20 Xerox Corporation Text selection from images of documents using auto-completion
US20050154649A1 (en) * 1996-08-21 2005-07-14 Pixometrix, Inc. System and method for telephone-based authenticated authorization of transactions
US7181430B1 (en) * 2000-04-28 2007-02-20 Netdeposit, Inc. Method and system for processing financial instrument deposits physically remote from a financial institution
US7289685B1 (en) * 2002-04-04 2007-10-30 Ricoh Co., Ltd. Paper based method for collecting digital data

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5247661A (en) * 1990-09-10 1993-09-21 International Business Machines Corporation Method and apparatus for automated document distribution in a data processing system
SE9300671D0 (en) * 1993-03-01 1993-03-01 Sven Nauckhoff WORK FLOW MANAGEMENT
US5619708A (en) * 1994-10-25 1997-04-08 Korteam International, Inc. System and method for generating database input forms
US5963966A (en) 1995-11-08 1999-10-05 Cybernet Systems Corporation Automated capture of technical documents for electronic review and distribution
US5689625A (en) * 1995-11-28 1997-11-18 Xerox Corporation Document server for processing a distribution job in a document processing system
US5761396A (en) * 1995-11-28 1998-06-02 Xerox Corporation Document server for processing a distribution job in a document processing system
US5920846A (en) * 1996-02-27 1999-07-06 Southwestern Bell Telephone Co. Method and system for processing a service request relating to installation, maintenance or repair of telecommunications services provided to a customer premises
US6584466B1 (en) * 1999-04-07 2003-06-24 Critical Path, Inc. Internet document management system and methods
US6742161B1 (en) * 2000-03-07 2004-05-25 Scansoft, Inc. Distributed computing document recognition and processing
US20020044687A1 (en) * 2000-10-16 2002-04-18 Emailcard Feedback Systems, Inc. Customer feedback system
US6816277B2 (en) * 2001-08-30 2004-11-09 Hewlett-Packard Development Company, L.P. Systems and methods for converting image data
US6931589B2 (en) * 2001-11-29 2005-08-16 Orbograph Ltd. Distributed document processing
US7305129B2 (en) * 2003-01-29 2007-12-04 Microsoft Corporation Methods and apparatus for populating electronic forms from scanned documents
JP4691900B2 (en) * 2004-05-12 2011-06-01 セイコーエプソン株式会社 CHECK PROCESSING METHOD, PROGRAM, AND CHECK PROCESSING DEVICE
US9292737B2 (en) * 2008-01-18 2016-03-22 Mitek Systems, Inc. Systems and methods for classifying payment documents during mobile image processing
US9031309B2 (en) * 2012-06-12 2015-05-12 Seiko Epson Corporation Recording media processing device, control method of a recording media processing device, and storage medium

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4264808A (en) * 1978-10-06 1981-04-28 Ncr Corporation Method and apparatus for electronic image processing of documents for accounting purposes
US4888812A (en) * 1987-12-18 1989-12-19 International Business Machines Corporation Document image processing system
US5054096A (en) * 1988-10-24 1991-10-01 Empire Blue Cross/Blue Shield Method and apparatus for converting documents into electronic data for transaction processing
US5488671A (en) * 1990-10-19 1996-01-30 Unisys Corporation Reducing operator balancing in a document processing system employing automatic reading
US5444794A (en) * 1993-08-25 1995-08-22 Sqn Check image capture system
US5889896A (en) * 1994-02-09 1999-03-30 Meshinsky; John System for performing multiple processes on images of scanned documents
US5668897A (en) * 1994-03-15 1997-09-16 Stolfo; Salvatore J. Method and apparatus for imaging, image processing and data compression merge/purge techniques for document image databases
US5748780A (en) * 1994-04-07 1998-05-05 Stolfo; Salvatore J. Method and apparatus for imaging, image processing and data compression
US5805747A (en) * 1994-10-04 1998-09-08 Science Applications International Corporation Apparatus and method for OCR character and confidence determination using multiple OCR devices
US20050154649A1 (en) * 1996-08-21 2005-07-14 Pixometrix, Inc. System and method for telephone-based authenticated authorization of transactions
US6295387B1 (en) * 1999-05-27 2001-09-25 Lockheed Martin Corporation Method and apparatus for determination of verified data
US6766069B1 (en) * 1999-12-21 2004-07-20 Xerox Corporation Text selection from images of documents using auto-completion
US7181430B1 (en) * 2000-04-28 2007-02-20 Netdeposit, Inc. Method and system for processing financial instrument deposits physically remote from a financial institution
US20030028522A1 (en) * 2001-07-30 2003-02-06 Microsoft Corporation System and method for improved string matching under noisy channel conditions
US7289685B1 (en) * 2002-04-04 2007-10-30 Ricoh Co., Ltd. Paper based method for collecting digital data
US20040097188A1 (en) * 2002-11-19 2004-05-20 Murata Kikai Kabushiki Kaisha Communication terminal device, communication method and electronic mail server

Also Published As

Publication number Publication date
AU2002356409A8 (en) 2003-06-10
US8891873B2 (en) 2014-11-18
US8494270B2 (en) 2013-07-23
US20160247032A9 (en) 2016-08-25
WO2003046785A3 (en) 2004-03-18
US9558417B2 (en) 2017-01-31
US20120082382A1 (en) 2012-04-05
US7912287B2 (en) 2011-03-22
CN1633655A (en) 2005-06-29
US20170206407A1 (en) 2017-07-20
US9916498B2 (en) 2018-03-13
AU2002356409A1 (en) 2003-06-10
US20110129152A1 (en) 2011-06-02
US6931589B2 (en) 2005-08-16
WO2003046785A2 (en) 2003-06-05
US10726251B2 (en) 2020-07-28
US20150131918A1 (en) 2015-05-14
US20040205527A1 (en) 2004-10-14
US20140056521A1 (en) 2014-02-27
IL162126A0 (en) 2005-11-20
US20180268211A1 (en) 2018-09-20
CN100432988C (en) 2008-11-12
EP1449117B1 (en) 2017-06-21
US8077972B2 (en) 2011-12-13
EP1449117A2 (en) 2004-08-25

Similar Documents

Publication Publication Date Title
US10726251B2 (en) Distributed document processing
EP1730701B1 (en) Mobile ticketing
US5832100A (en) Method and apparatus for converting documents between paper medium and electronic media using a user profile
US20030026507A1 (en) Sorting images for improved data entry productivity
US20160098578A1 (en) System and method for persistent data integrity in document communication
EP1196252B1 (en) Installation and method for updating an address database with recorded address records
US20060161488A1 (en) Data confirming system and data confirming method
US20120275714A1 (en) Determination of an image selection representative of a storyline
US7995846B2 (en) Form display method, apparatus, and storage medium storing a program for an information processing apparatus, that determine form types corresponding to obtained electric image data
CN113112192A (en) Collecting method and device
CN111259882B (en) Bill identification method and device and computer equipment
US6668074B1 (en) Apparatus and method for utilizing multiple digital image representations of a document
JP4394845B2 (en) Reception system, reception processing method, and reception processing program
KR101834127B1 (en) System for handling fax work based on text recognition
IL198391A (en) Distributed document processing
JPH08202812A (en) Data input system
JP7192287B2 (en) Information processing device, program, and information processing system
JP3420605B2 (en) Document image circulation device
JP2004280169A (en) Illegal use monitoring device for image processor and method for controlling its illegal use monitoring device
JP2000020640A (en) Classification system, retrieval system, classification method and recording medium
US11829706B1 (en) Document assembly with the help of training data
JPH09237303A (en) Information processor and method for processing image data by information processor
JP2021033824A (en) Image sorting device, image sorting program, and image sorting method
AU2005217461A1 (en) Encoding and Decoding Alphanumeric Data

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20230322