CN1892642B - Method and system for processing forms - Google Patents

Method and system for processing forms Download PDF

Info

Publication number
CN1892642B
CN1892642B CN2006101002512A CN200610100251A CN1892642B CN 1892642 B CN1892642 B CN 1892642B CN 2006101002512 A CN2006101002512 A CN 2006101002512A CN 200610100251 A CN200610100251 A CN 200610100251A CN 1892642 B CN1892642 B CN 1892642B
Authority
CN
China
Prior art keywords
filled
data item
paper spare
template
unified
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.)
Expired - Fee Related
Application number
CN2006101002512A
Other languages
Chinese (zh)
Other versions
CN1892642A (en
Inventor
E·卡尔宁
A·盖娃
E·瓦拉赫
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1892642A publication Critical patent/CN1892642A/en
Application granted granted Critical
Publication of CN1892642B publication Critical patent/CN1892642B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Abstract

A method for processing forms in a computer system includes receiving from a human operator a design of a unified form template including data fields and respective attributes. Paper forms and electronic forms (e-forms) are automatically produced based on the unified form template. Filled-in paper forms and filled-in e-forms are accepted from the clients of the computer system, the filled-in forms including data items filled into the respective data fields by the clients. The data items are extracted from the filled-in paper forms and the filled-in e-forms responsively to the unified form template.

Description

Handle the method and system of form
Technical field
Relate generally to list processing system of the present invention, and specifically, relate to the method and system that is used for common design and treatment paper part form and electrical form.
Background technology
Organizing of many types all uses form to obtain data from the customers' place, so as to provide the service and commence business.The information of expressing in the form is stored and otherwise handled to this type of tissue computerized database of operation usually with other computerized systems.Usually, a large amount of forms of this type of system handles and be translated into computer-readable information.
Some uses the paper spare form that uses the client to fill in and submit to.For example, IBM Corporation (A Mengke, New York) has proposed intelligent form processing (IFP) system, and this system makes from a large amount of paper spare forms and catches the data robotization that becomes.More details of relevant IFP system see also www2.clear lake.ibm.com/GOV/ifp/.
Other use the electrical form (e form) that uses the client to fill in electronically.For example, AdobeSystems Inc. (San Jose, California) has proposed to be used to handle the architecture of the electrical form that is called Adobe XML.More details of relevant this product see also www.adobe.com/enterprise/xml.html.
The some kinds of method and systems that are used to design and handle form are known in the art.For example, European patent EP 0451485 has been described a kind of form that is used to use mutual demonstration to carry out form design on the screen and has been issued kit.User interface allows XProgrammer's design and handles electrical form and paper spare form.
United States Patent (USP) 6,600,482 have described the system that the form that Automatic Logos print is in advance come in a kind of position according to the manual mark of making in the form.The existence of described system banner mark and position also identify in advance the form of printing according to this position.
United States Patent (USP) 6,816,630 have described a kind of traditional word processing and data base computer program used creates system with the deal with data form.Described system can extract data from the form that fills.The data of extracting can be stored in the database that can buy from the market then for processing.
United States Patent (USP) 5,619,635 have described a kind of form preparation system.Described system is will be based on the grid builder of figure mutually integrated with logic embedding, that form is specific and provide the report of form specification as output.Described system moves with interactive mode, and the permission user checks the modification to form during form progressively forms.After finishing, will comprise the required specification of control flying print operation in the form.
United States Patent (USP) 5,317,646 have described the form recognition system that a kind of operator of assistance creates electronic stencil.This method allows the operator to check the electronics bitmap of master meter lattice or blank form on graphic alphanumeric display.The operator uses pointing apparatus to select a point in bitmap region, determines to represent this regional coordinate then automatically.
U.S. Patent Application Publication 2003/0188260A1 has described a kind of data handling system of the form that is used to design, create data and data importing can be checked.The open JP2004005519A2 of Jap.P. has described the another kind of system that is used for the design table (schedule) layout.
Summary of the invention
Therefore, provide a kind of method that is used for handling in computer system form according to one embodiment of present invention, described method comprises the design that receives the unified form template that comprises data field and respective attributes from the operator.Give birth to paper spare form and electrical form (e form) according to described unified form template from movable property.Accept paper spare form of having filled in and the electrical form of having filled in from the customers' place of described computer system then, the described form of having filled in comprises the data item of being inserted described respective data field by described client.Responsively described data item is extracted described unified form template from described paper spare form of having filled in and the electrical form filled in.The computerized system and the computer software product that are used to handle form also are provided.
According to one embodiment of present invention, also provide the device that is used for design table (schedule), described device comprises user interface, and described user interface is arranged to the operator mutual, so that receive the design of the unified form template that comprises data field and respective attributes.The form processor is arranged to give birth to paper spare form and electrical form (e form) according to described unified form template from movable property, accept paper spare form of having filled in and the electrical form of having filled in from the customers' place so that allow computerized list processing system, the described form of having filled in comprises the data item of being inserted described respective data field by described client, and allows responsively described data item is extracted described unified form template from described paper spare form of having filled in and the electrical form filled in.
According to an aspect of the present invention, provide a kind of method that is used for handling in computer system form, described method comprises:
Receive the design of the unified form template that comprises data field and respective attributes from the operator;
Automatically produce paper spare form and electrical form according to described unified form template;
Accept paper spare form of having filled in and the electrical form of having filled in from the customers' place of described computer system, the described form of having filled in comprises the data item of being inserted respective data field by described client; And
Extract described data item in response to described unified form template from described paper spare form of having filled in and the described electrical form of having filled in;
Wherein said unified form template is included as the proof rule of the described definition of data item validity criterion of at least a portion data field of inserting in the described data field, and wherein extracts described data item and comprise at least a portion data item in the described data item of verifying in response to described proof rule in described paper spare form of having filled in and the described electrical form of having filled in;
At least some proof rules in the described proof rule in the wherein said unified form template are that described paper spare form and described electrical form are general.
Preferably, verifying wherein that at least a portion data item in the described data item comprises uses described data item to come Query Database so that search described data item in the tabulation of valid data item.
Preferably, wherein accepting the described electrical form of having filled in is included in described client and fills in and immediately it is verified after one or more described data item.
Preferably, wherein extracting described data item from described paper spare form comprises optical character recognition process is applied to described form, so that convert described data item to computer-readable format, and wherein use described optical character recognition process and comprise and use one or more described proof rules so that improve the recognition performance of described optical character recognition process.
Preferably, the design of wherein said unified form template comprises the graphic feature of assisting described optical character recognition process, and wherein automatically produces described paper spare form and comprise and print the plain pape spare form that is printed with described graphic feature on it.
Preferably, at least some attributes in the described attribute in the wherein said unified form template are that described paper spare form and described electrical form are total.
Preferably, wherein accepting the described paper spare form of having filled in comprises by the described form of facsimile transmission, the described form of scanning and sends in the scan image of described form at least one by network.
Preferably, wherein accepting the described electrical form of having filled in comprises connecting by permanent network and sends described form, connects by casual network and send described form, send described form and physically submit in the computer-readable medium that comprises described form at least one to by Email.
Preferably, wherein said unified form template comprises the visual design of the physical layout of the graphical appearance that defines described form and the described data field in the described form, and wherein said attribute comprises at least one attribute in the relevant attribute of the layout attribute relevant with content.
According to another aspect of the present invention, provide a kind of computerized system that is used to handle form, described system comprises:
User interface, described user interface are arranged to the operator mutual so that receive the design of the unified form template that comprises data field and respective attributes;
The form processor, described form processor is arranged to according to described unified form template and automatically produces paper spare form and electrical form; And
At least one input equipment, described input equipment is arranged to from the customers' place of described computer system and accepts paper spare form of having filled in and the electrical form of having filled in, the described form of having filled in comprises the data item of being inserted respective data field by described client, and is arranged in response to described unified form template and extracts described data item from described paper spare form of having filled in and the described electrical form of having filled in;
Wherein said unified form template is included as the proof rule of the described definition of data item validity criterion of at least a portion data field of inserting in the described data field, and wherein said at least one input equipment is arranged at least a portion data item in the described data item of verifying in response to described proof rule in described paper spare form of having filled in and the described electrical form of having filled in;
At least some proof rules in the described proof rule in the wherein said unified form template are that described paper spare form and described electrical form are general.
Preferably, wherein said at least one input equipment is arranged to the tabulation of inquiry valid data item so that verify described at least a portion data item in the described data item.
Preferably, wherein said at least one input equipment is arranged to optical character recognition process is applied to described paper spare form, so that convert the described data item in the described paper spare form to computer-readable format, and be arranged to the one or more described proof rules of use so that improve the recognition performance of described optical character recognition process.
Preferably, at least some attributes in the described attribute in the wherein said unified form template are that described paper spare form and described electrical form are total.
Preferably, wherein said unified form template comprises the visual design of the physical layout of the graphical appearance that defines described form and the described data field in the described form, and wherein said attribute comprises at least one attribute in the relevant attribute of the layout attribute relevant with content.
According to a further aspect of the invention, provide a kind of device that is used for design table (schedule), described device comprises:
User interface, described user interface are arranged to the operator mutual so that receive the design of the unified form template that comprises data field and respective attributes;
The form processor, described form processor is arranged to according to described unified form template and automatically produces paper spare form and electrical form, so that make computerized list processing system can accept paper spare form of having filled in and the electrical form of having filled in from the customers' place, the described form of having filled in comprises the data item of being inserted respective data field by described client, and makes described list processing system to extract described data item from described paper spare form of having filled in and the described electrical form of having filled in response to described unified form template;
Wherein said unified form template is included as the proof rule of the described definition of data item validity criterion of at least a portion data field of inserting in the described data field, and wherein said at least one input equipment is arranged at least a portion data item in the described data item of verifying in response to described proof rule in described paper spare form of having filled in and the described electrical form of having filled in;
At least some proof rules in the described proof rule in the wherein said unified form template are that described paper spare form and described electrical form are general.
Description of drawings
From below in conjunction with the detailed description of accompanying drawing to embodiments of the invention, can understand the present invention more fully, these accompanying drawings are:
Fig. 1 schematically shows the calcspar that relates to the computer system of form processing according to an embodiment of the invention;
Fig. 2 schematically shows the process flow diagram that is used to handle the method for form according to an embodiment of the invention; And
Fig. 3 is the figure that schematically shows the user interface of form design tool according to an embodiment of the invention.
Embodiment
General introduction
In many application, wish that form process computer system accepts and treatment paper part form and electrical form (e form) both.Although electrical form is easier to handle and reduced usually the operating cost of system, many clients more original meaning use paper spare form.The client may be for convenience, custom and tradition, and reason such as lack computer literacy or seldom use a computer is preferred paper spare form rather than electrical form.
In many cases, paper spare form and electrical form can be counted as being used to provide the different pieces of information input method of identical information.Yet, in traditional list processing system, do not have inherent association or synchronous between paper spare form and the electrical form usually.In these systems, paper spare form and electrical form are carried out independent design process usually.On the basis of existing paper spare form, design electrical form, perhaps carry out opposite operation, normally a kind of heavy, consuming time and error-prone manual process.When the client filled in and submit this type of form to, for paper spare form and electrical form, data capture and proof procedure also separated usually.The life cycle that runs through form, the separation between paper spare form and the electrical form causes unnecessary resource consumption, has reduced system performance and has made the task of maintain configuration control become complicated.
In view of these shortcomings of conventional tables disposal system, embodiments of the invention provide the method and system of common design, maintenance and treatment paper part form and electrical form.In certain embodiments, operator's (being generally the form deviser) carries out the single design process that produces unified form template.Described unified template has constituted the basis of paper spare form and electrical form, comprises all visions of form design and the content related aspect of layout related aspect and all logics.After design and producing described unified form template, system can not produce paper spare form and electrical form under the situation from more inputs of deviser automatically.
Usually use form design tool and user interface (they will in following detailed description) to carry out described design process.
In certain embodiments, described unified template definition the various data fields of form.For each data field, described template definition with paper spare form, electrical form or attribute that both are relevant.Described unified template has also defined proof rule, so that the checking client inserts the interior data item of data field of form.In certain embodiments, draw independent paper spare form template and electronic form template from described unified template.
In certain embodiments, the attribute of described unified form template and proof rule are used for training the optical character identification (OCR) of the data capture that is used for paper spare form to handle and improve its performance.Therefore, described list processing system need not previous craft training and just can begin to handle newly-designed paper spare form.
In another embodiment, described proof rule and attribute are used to check and verify the information of catching of paper spare form and electrical form.
System specialization
Fig. 1 schematically shows the calcspar that relates to the computer system 20 of form processing according to an embodiment of the invention.System 20 can for example belong to the use form is collected personal information from the individual Government Office.System 20 can alternatively comprise ecommerce (e commercial affairs) system of processing from client's order form.And then alternately, system 20 can comprise that any other uses the computerized system of form from client's acquisition of information.(term " client " is used to represent any and individual system interaction in present patent application, no matter this mutual character is commercial or non-commercial.)
The client 22 of system 20 is by filling in and submitting to form to provide information to system.Form can comprise that the client by paper spare form hand-written or that key entry is filled in, also can comprise the electrical form (e form) of filling in and submit to system with computer-readable format electronically.Although electrical form is easier to handle and reduced usually the operating cost of system 20, many clients more original meaning use paper spare form.Some client for convenience, custom or tradition, lack that to can not find computing machine etc. when computer literacy maybe needs to submit form to former thereby prefer paper spare form.In addition, in some applications, need provide the part of client's the signature discerned as form.Therefore, in many application, wish that system 20 accepts paper spare form and electrical form simultaneously.
Some client 22 fills in paper spare form 24 and it is submitted to system 20.Paper spare form 24 comprises that one or more data fields of arranging with specified arrangement are so that import corresponding data item.Can by hand-written, key in or print and fill in paper spare form.Can send paper spare form by fax, scanning paper spare, use Email, or use any other transfer approach that is fit to that form is submitted to system 20 through overscanning.Paper spare form trapping module 30 is caught the information of expressing in the paper spare form and is converted into suitable computer-readable format.Therefore, module 30 is as the input equipment of accepting paper spare form.In certain embodiments, module 30 uses various optical character identification as known in the art (OCR) method that the alphanumeric information in the paper spare form is converted to the suitable computer-readable format as ASCII and so on.
In the legacy system of treatment paper part form, manual " training " OCR of the form system that is necessary for every kind of newtype is with identification information.Usually, described training process needs layout, the content and structure of operator's each field in OCR system banner paper spare form.This process is a kind of heavy, consuming time and error-prone manual process.Embodiments of the invention provide under without any manual training or other artificial situations of interfering the Method and kit for that essential information is provided from the OCR of trend module 30 system.To describe this process in detail below.
For every type paper spare form, produce paper spare form template 31.Template 31 has defined the various data fields of the form of the OCR processing in the module 30.Described data field definition comprises and vision or the relevant attribute of layout related aspect, and the attribute relevant with the logic content of field.For example, the attribute that layout is relevant can comprise the position coordinates of field in the paper spare form and the size of field.The attribute that content is relevant can comprise the character set of expecting in the field (for example, numeral, alphanumeric or comprise the character set of special symbol).
The definition of data field in the paper spare form template 31 can also comprise the proof rule that is used for the information that verifying field provides.Use described proof rule, can improve the recognition accuracy of the OCR system in the module 30.Described OCR system can also use proof rule to identify potential identification error.For example, the proof rule of postcode field can require field to comprise 5 numerals just.For social security number's code field, described proof rule can also comprise the checksum validation formula, if in numbering convention, use this type of verification and.Usually, some attribute and/or proof rule can also be applied to a plurality of data fields, perhaps are applied to whole form.
In many cases, can handle and the mode that improves its recognition performance designs the layout of paper spare form in advance with the OCR in the assistance module 30.Can use the method that is used to design " the OCR close friend " of paper spare form well known in the art in this in stage.For example, numeric field (as postcode or social security number's code field) can comprise the son field of the independent and definite mark that is used for each.Field boundaries, separator and datum line can be printed with the scanner that is transmitted form or the different colours that suppresses of faxing.
Other clients 22 of system 20 can fill in and submit to electrical form 26.Be similar to paper spare form, electrical form comprises one or more data fields so that import corresponding data item by the client, in certain embodiments, uses client terminal or computing machine and suitable client software or standard compliation device to fill in electrical form.The information in the electrical form inserted is represented with the computer-readable format that is fit to and is transmitted to electrical form delivery module 32 in the system 20.Module 32 is as electrical form is received the input equipment in the system 20 and can comprise any suitable conveyer.In certain embodiments, use permanent or casual network connects (connecting as the Internet) user terminal or computing machine are connected to system 20.Can also use Email or submit to computer-readable medium to transmit form by physics.Alternately, can use any other method that is fit to fill in and submit to electrical form.
Define every type electrical form according to electronic form template 33, template 33 has been specified each data field of electrical form.Data field definition in the electronic form template can comprise as above attribute of describing in the explanation of paper spare form template and/or proof rule.In traditional spreadsheet system, on the basis of existing paper spare form, produce described electronic form template with manual mode usually by the operator.Embodiments of the invention automatically produce described electronic form template as the part of form design process.This process will be described in detail below.
Module 30 is extracted data item and is used paper spare form template 31 that it is verified from paper spare form 24.Similarly, module 32 is extracted data item and is used electronic form template 33 that it is verified from electrical form 26.Then described data item is offered application system 28.Application system can provide various services according to the information that is provided for the client with store data items in database, perhaps according to the requirement of the specific function of system 20 deal with data item otherwise.
In certain embodiments, for every type form, system 20 paper spare form 24 and electrical form 26 is provided provide two kinds of different data entry devices of identical information.In case used module 30 or module 32 to extract data item from form, system 20 just can't understand these data item again and be derived from paper spare form or be derived from electrical form.Under many actual conditions, many Field Definitions, attribute and proof rule all are general for paper spare form template and electronic form template.In some alternative, may there be some difference between the data field of paper spare form and the data field of electrical form, although they all are used to collect information similar.
Therefore, compare with traditional form processing method, embodiments of the invention make and design and safeguard the template of paper spare form and electrical form jointly and utilize general character between the two to become possibility.Method and kit for described here can be used for producing the common unified form template 29 that has defined electrical form and paper spare form, and this template comprises the relevant attribute of the layout of each data field, attribute and proof rule that content is relevant.Usually, many attributes and proof rule all are that definition paper spare form and electrical form are general.
Need the form of the new type of design or upgrade when having form now use form design tool 34.The form design tool comprises the form processor 36 that is used to carry out the various design functions that describe below, and is used for the user interface 38 mutual with deviser 40.Interface 38 comprises the graphic user interface (GUI) such as drag and drop formula interface usually.Among following Fig. 3 exemplary user interface has been shown.The form design tool produces unified form template 29 and corresponding paper spare form template 31 and the electronic form template 33 of template derivation from then on.Latter two template is used for submitting to, catches and verify paper spare form and electrical form then.In case defined unified form template, system just can produce paper spare form and electrical form automatically under the situation of the more inputs that do not have the deviser.
Usually, form design tool 34 comprises multi-purpose computer, and this computing machine is programmed on software carries out function described here.For example, software can download to computing machine with electronic form by network, perhaps alternatively offers computing machine by the tangible medium such as CD-ROM.In addition, alternately, can use the combination of hardware and software element to come implementation tool 34.The form design tool can be unit independently, perhaps alternatively can be integrated with other computing platforms of system 20.
Form processing method is described
Fig. 2 schematically shows the process flow diagram that is used to handle the method for form according to an embodiment of the invention.The life cycle of new form starts from deviser 40 at the unified form template 29 of stencil design step 50 design.In principle, the deviser uses the form design tool 34 that produces unified form template to carry out single design process.Described unified template is used as the basis of paper spare form and electrical form then.Described design process generally includes the visual design design relevant with content.
In visual design, the deviser uses user interface 38 to determine to be used to produce the layout and the figure aspect of the form of paper spare form 24.The deviser arranges the various data fields of new form and determines coordinate, the size attribute relevant with other layouts of each data field.The deviser also determines the graphical appearance of form.As the part of visual design, can add the graphing capability of assisting aforesaid OCR to handle.Be fit to printable with can check that form represents visual design.Come the relevant attribute of storage layout with the computer-readable format that is fit to.
In certain embodiments, can use traditional form design tool to realize the visual design stage.For example, Adobe System Inc. (San Jose, California) has released and has been called AdobeLiveCycle TMThe visual form design tool of Designer.The details of relevant this product, addressable http://www.adobe.com/products/server/adobedesigner/main.html.
In the relevant design of content, the deviser suitably imports required attribute of each data field and/or proof rule.These attributes will be used to strengthen the data capture process of paper spare form and electrical form afterwards and be used to check and verify the data item of extracting from form.
The result of step 50 is unified form templates 29, and it comprises the full detail relevant with newly-designed form.Following series of steps 52-58 has described and has come the relevant method step of treatment paper part form according to template 29.Following series of steps 62-66 has described the method step relevant with electrical form.Can realize the step of these two series with random order.
At first describe and the relevant method step of treatment paper part form.The form processor 36 of instrument 34 generates step 52 in paper spare template and produces paper spare form template 31 according to unified template 29.In certain embodiments, processor is reduced to template 29 and only comprises visual design, attribute and the proof rule relevant with treatment paper part form.Specifically, will can be used for improving the proof rule (being sometimes referred to as " training rule ") that OCR handles is included in the paper spare form template.For this reason, described paper spare form template also is called as " training template " sometimes.In other embodiments, omitted and generated independent paper spare form template.In these embodiments, OCR processing and data verification process are directly used the association attributes and the proof rule of unified template.Based on paper spare form template, can print blank paper spare form and it is distributed to the client.
Described method continues in paper spare transfer step 54 when the client fills in and submit paper spare form to.Catch step 56 at paper spare and catch paper spare form loaded information.Module 30 uses OCR to handle the described information of catching usually.In certain embodiments, module 30 uses some attribute of template 31 and proof rule to improve the performance that OCR handles.For example, whether described OCR handles and can check the character discerned in some data field and the expection character set of the attribute definition of field thus to mate.Described OCR handles and can also only search specific data field in preferred coordinate scope (defined in as attribute).As mentioned above, OCR directly uses the information in the template 31, need not the manual training of any kind of.
Catch after the form data, module 30 rebuilds different pieces of information item in the paper spare form and check and verifies these data item at paper spare verification step 58.Usually, the attribute of module 30 use definition in template 31 and proof rule are so that check and verify described data item.For example, consider that wherein the client fills in the application of its street address as a paper spare form part.Superincumbent paper spare is caught step 56, has used OCR to handle and has extracted client's street name and postcode from described form.Verifying that described street address can comprise inquiry postal data storehouse, is the effective street name that belongs to the zip code area of being extracted so that confirm this street name really.
If find mistake in proof procedure, then system 20 can take some fault processing measure.Specific fault processing measure is considered to outside the scope of present patent application.Generally speaking, the data item of mistake can be dropped or be labeled as mistake, when finding mistake, can notify application system 28.In some cases, may require the client to resubmit form.Behind check and verification msg item, submit to step 60 that data are offered application system 28 in data.
Describe now and the relevant method step of processing electrical form.Generate step 62 in electronic form template, the form processor 36 of instrument 34 produces electronic form template 33 according to unified template 29.In certain embodiments, processor is reduced to template 29 and only comprises and relevant attribute and the proof rule of processing electrical form.Specifically, vision and graphic designs are not the part of electronic form template usually.In other embodiments, omitted and generated independent electronic form template, and the data verification process is directly used the attribute and the proof rule of unified template.Can represent electronic form template and it is distributed to the client with the computer-readable format that is fit to.
When client's described method when electronics transfer step 64 is filled in and submitted electrical form to continues.The client uses template 33 to import different data item usually in the respective data field of electrical form.In certain embodiments, before the data item with client's input is sent to system 20, can use some proof rule of template 33 to verify described data item.For example, if the client uses suitable client software or special-purpose client terminal to fill in electrical form, then some proof rule can be distributed to described software or terminal information with the checking input.In other embodiments, the stage of back is postponed till in data verification, carries out after electrical form is submitted to system.
At electrical form verification step 66, the electrical form that module 32 is accepted and checking is submitted to.Module 32 is extracted data item from the respective data field of form, uses the attribute of template 33 and proof rule to verify and check described data item then.
In certain embodiments, data verification process comprises database lookup operations.For example, consider in unified template, to be categorized as the data field of surname field.In data verification process (above-mentioned step 58 or step 66), system can use the data item of extraction to inquire about the database of effective surname, so that the name that checking is extracted from form.
After extraction and the verification msg item, submit to step 60 that data are offered application system 28 in data.
Fig. 3 is the figure that schematically shows the user interface 38 of form design tool 34 according to an embodiment of the invention.The exemplary screen shots of this figure is derived from the inventor when realizing instrument 34.Window 80 shows the part of the application table that is designing.Window shows the part visual design, for example the title of plurality of data field and layout.Data field is marked with the separator of the desired location that limits each character.
In this example, currently defining or editing postcode data field 82.Window 84 shows the attribute of postcode data field.For example, the regulation postcode has 5 numerical characters (having pre-sizing and spacing).
Although method and system described herein has mainly solved the problem of common design and treatment paper part form and electrical form, principle of the present invention can also be used for other application.Therefore, will understand, and quote the foregoing description, and the present invention is not limited to the content that above specifically illustrated and described by the mode of example.On the contrary, scope of the present invention comprises the combination and the sub-portfolio of above-mentioned various functions, and describes expected and the variations and modifications of the present invention that do not disclose in the prior art of back those skilled in the art more than reading.

Claims (15)

1. method that is used for handling form in computer system, described method comprises:
Receive the design of the unified form template that comprises data field and respective attributes from the operator;
Automatically produce paper spare form and electrical form according to described unified form template;
Accept paper spare form of having filled in and the electrical form of having filled in from the customers' place of described computer system, the described form of having filled in comprises the data item of being inserted respective data field by described client; And
Extract described data item in response to described unified form template from described paper spare form of having filled in and the described electrical form of having filled in;
Wherein said unified form template is included as the proof rule of the described definition of data item validity criterion of at least a portion data field of inserting in the described data field, and wherein extracts described data item and comprise at least a portion data item in the described data item of verifying in response to described proof rule in described paper spare form of having filled in and the described electrical form of having filled in;
At least some proof rules in the described proof rule in the wherein said unified form template are that described paper spare form and described electrical form are general.
2. use described data item to come Query Database so that in the tabulation of valid data item, search described data item according to the process of claim 1 wherein that at least a portion data item of checking in the described data item comprises.
3. according to the process of claim 1 wherein that accepting the described electrical form of having filled in is included in described client and immediately it is verified after filling in one or more described data item.
4. according to the method for claim 1, wherein extracting described data item from described paper spare form comprises optical character recognition process is applied to described form, so that convert described data item to computer-readable format, and wherein use described optical character recognition process and comprise and use one or more described proof rules so that improve the recognition performance of described optical character recognition process.
5. according to the method for claim 4, the design of wherein said unified form template comprises the graphic feature of assisting described optical character recognition process, and wherein automatically produces described paper spare form and comprise and print the plain pape spare form that is printed with described graphic feature on it.
6. be that described paper spare form and described electrical form are total according at least some attributes in the described attribute that the process of claim 1 wherein in the described unified form template.
7. according to the process of claim 1 wherein that accepting the described paper spare form of having filled in comprises by the described form of facsimile transmission, the described form of scanning and send in the scan image of described form at least one by network.
8. according to the process of claim 1 wherein that accepting the described electrical form of having filled in comprises connecting by permanent network and send described form, connect by casual network and send described form, send described form and physically submit in the computer-readable medium that comprises described form at least one to by Email.
9. according to the method for claim 1, wherein said unified form template comprises the visual design of the physical layout of the graphical appearance that defines described form and the described data field in the described form, and wherein said attribute comprises at least one attribute in the relevant attribute of the layout attribute relevant with content.
10. computerized system that is used to handle form, described system comprises:
User interface, described user interface are arranged to the operator mutual so that receive the design of the unified form template that comprises data field and respective attributes;
The form processor, described form processor is arranged to according to described unified form template and automatically produces paper spare form and electrical form; And
At least one input equipment, described input equipment is arranged to from the customers' place of described computer system and accepts paper spare form of having filled in and the electrical form of having filled in, the described form of having filled in comprises the data item of being inserted respective data field by described client, and is arranged in response to described unified form template and extracts described data item from described paper spare form of having filled in and the described electrical form of having filled in;
Wherein said unified form template is included as the proof rule of the described definition of data item validity criterion of at least a portion data field of inserting in the described data field, and wherein said at least one input equipment is arranged at least a portion data item in the described data item of verifying in response to described proof rule in described paper spare form of having filled in and the described electrical form of having filled in;
At least some proof rules in the described proof rule in the wherein said unified form template are that described paper spare form and described electrical form are general.
11. according to the system of claim 10, wherein said at least one input equipment is arranged to the tabulation of inquiry valid data item so that verify described at least a portion data item in the described data item.
12. system according to claim 10, wherein said at least one input equipment is arranged to optical character recognition process is applied to described paper spare form, so that convert the described data item in the described paper spare form to computer-readable format, and be arranged to the one or more described proof rules of use so that improve the recognition performance of described optical character recognition process.
13. according to the system of claim 10, at least some attributes in the described attribute in the wherein said unified form template are that described paper spare form and described electrical form are total.
14. system according to claim 10, wherein said unified form template comprises the visual design of the physical layout of the graphical appearance that defines described form and the described data field in the described form, and wherein said attribute comprises at least one attribute in the relevant attribute of the layout attribute relevant with content.
15. a device that is used for design table (schedule), described device comprises:
User interface, described user interface are arranged to the operator mutual so that receive the design of the unified form template that comprises data field and respective attributes;
The form processor, described form processor is arranged to according to described unified form template and automatically produces paper spare form and electrical form, so that make computerized list processing system can accept paper spare form of having filled in and the electrical form of having filled in from the customers' place, the described form of having filled in comprises the data item of being inserted respective data field by described client, and makes described list processing system to extract described data item from described paper spare form of having filled in and the described electrical form of having filled in response to described unified form template;
Wherein said unified form template is included as the proof rule of the described definition of data item validity criterion of at least a portion data field of inserting in the described data field, and wherein said at least one input equipment is arranged at least a portion data item in the described data item of verifying in response to described proof rule in described paper spare form of having filled in and the described electrical form of having filled in;
At least some proof rules in the described proof rule in the wherein said unified form template are that described paper spare form and described electrical form are general.
CN2006101002512A 2005-07-06 2006-07-05 Method and system for processing forms Expired - Fee Related CN1892642B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/176,503 2005-07-06
US11/176,503 US7607078B2 (en) 2005-07-06 2005-07-06 Paper and electronic recognizable forms

Publications (2)

Publication Number Publication Date
CN1892642A CN1892642A (en) 2007-01-10
CN1892642B true CN1892642B (en) 2011-01-12

Family

ID=37597517

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101002512A Expired - Fee Related CN1892642B (en) 2005-07-06 2006-07-05 Method and system for processing forms

Country Status (2)

Country Link
US (1) US7607078B2 (en)
CN (1) CN1892642B (en)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7283274B2 (en) * 2001-10-26 2007-10-16 Hewlett-Packard Development Company, L.P. Method and system for printing user data to form documents
US7171615B2 (en) 2002-03-26 2007-01-30 Aatrix Software, Inc. Method and apparatus for creating and filing forms
US20070198910A1 (en) * 2002-03-26 2007-08-23 Aatrix Software, Inc. Method and apparatus for creating and filing forms
US7581169B2 (en) * 2005-01-14 2009-08-25 Nicholas James Thomson Method and apparatus for form automatic layout
GB0506508D0 (en) * 2005-03-31 2005-05-04 Ibm Method, system and software tool for processing an electronic form
US7734590B2 (en) 2005-09-30 2010-06-08 Rockwell Automation Technologies, Inc. Incremental association of metadata to production data
JP2007279828A (en) * 2006-04-03 2007-10-25 Toshiba Corp Business form processor, business form format preparation device, business form, program for processing business form and program for preparing business form format
US8032822B1 (en) * 2006-07-28 2011-10-04 Intuit Inc. Method and system for explaining dependencies on a document
US8140589B2 (en) * 2007-03-28 2012-03-20 International Business Machines Corporation Autonomic updating of templates in a content management system
US7900132B2 (en) * 2007-06-05 2011-03-01 Adobe Systems Incorporated Method and system to process an electronic form
US20100050069A1 (en) * 2008-08-22 2010-02-25 International Business Machines Corporation System and method for customizing documentation with constraint-controlled custom values
US8150161B2 (en) * 2008-09-22 2012-04-03 Intuit Inc. Technique for correcting character-recognition errors
CN101373464B (en) * 2008-09-24 2011-04-20 金蝶软件(中国)有限公司 Method, apparatus and system for automatically adopting form setting
US7930447B2 (en) 2008-10-17 2011-04-19 International Business Machines Corporation Listing windows of active applications of computing devices sharing a keyboard based upon requests for attention
US8250026B2 (en) * 2009-03-06 2012-08-21 Peoplechart Corporation Combining medical information captured in structured and unstructured data formats for use or display in a user application, interface, or view
JP5192468B2 (en) * 2009-09-29 2013-05-08 株式会社エヌ・ティ・ティ・ドコモ Data processing apparatus and program
US20170147577A9 (en) * 2009-09-30 2017-05-25 Gennady LAPIR Method and system for extraction
CN101702242B (en) * 2009-11-23 2012-07-04 中兴通讯股份有限公司 Method and terminal for automatically filling in document with fixed format
US8667383B2 (en) * 2010-03-09 2014-03-04 David Schnitt Unified electronic forms management system
CN101794280B (en) * 2010-03-11 2011-07-27 北京中科辅龙计算机技术股份有限公司 Form automatic generation method and system based on form template set
JP5561856B2 (en) * 2010-05-24 2014-07-30 株式会社Pfu Form creation device, form creation program, and form creation method
CN101923643B (en) * 2010-08-11 2012-11-21 中科院成都信息技术有限公司 General form recognizing method
US9042653B2 (en) * 2011-01-24 2015-05-26 Microsoft Technology Licensing, Llc Associating captured image data with a spreadsheet
CN102654874A (en) * 2011-03-02 2012-09-05 顾菊林 Bill data management method and system
US10769554B2 (en) * 2011-08-01 2020-09-08 Intuit Inc. Interactive technique for using a user-provided image of a document to collect information
WO2013058846A1 (en) * 2011-10-18 2013-04-25 Dotloop, Llc Systems, methods and apparatus for form building
US20130268881A1 (en) * 2012-03-06 2013-10-10 Drew Charles Bartkiewicz Letter Generation, Communication, And Management
US20140298151A1 (en) * 2012-05-11 2014-10-02 FitzForm LLC Creation and distribution of forms
US11631265B2 (en) * 2012-05-24 2023-04-18 Esker, Inc. Automated learning of document data fields
US8861005B2 (en) * 2012-09-28 2014-10-14 Interactive Memories, Inc. Methods for real time discovery, selection, and engagement of most economically feasible printing service vendors among multiple known vendors
US9218331B2 (en) * 2013-02-06 2015-12-22 Patientordersets.Com Ltd. Automated generation of structured electronic representations of user-fillable forms
US10826951B2 (en) 2013-02-11 2020-11-03 Dotloop, Llc Electronic content sharing
US9870352B2 (en) * 2013-03-07 2018-01-16 Ricoh Company, Ltd. Creating a dashboard for tracking a workflow process involving handwritten forms
US20140258825A1 (en) * 2013-03-08 2014-09-11 Tuhin Ghosh Systems and methods for automated form generation
US9575622B1 (en) 2013-04-02 2017-02-21 Dotloop, Llc Systems and methods for electronic signature
US9384180B2 (en) * 2013-04-10 2016-07-05 Xerox Corporation Methods and systems for processing filled forms
US9652445B2 (en) * 2013-05-29 2017-05-16 Xerox Corporation Methods and systems for creating tasks of digitizing electronic document
US20150134555A1 (en) * 2013-11-08 2015-05-14 Tracker Corp Document error resolution
US10552525B1 (en) 2014-02-12 2020-02-04 Dotloop, Llc Systems, methods and apparatuses for automated form templating
RU2651144C2 (en) 2014-03-31 2018-04-18 Общество с ограниченной ответственностью "Аби Девелопмент" Data input from images of the documents with fixed structure
US10733364B1 (en) 2014-09-02 2020-08-04 Dotloop, Llc Simplified form interface system and method
US9934432B2 (en) 2015-03-31 2018-04-03 International Business Machines Corporation Field verification of documents
US10551989B2 (en) * 2015-06-01 2020-02-04 Nextiva, Inc. System and method of a customer management system
WO2017160403A1 (en) * 2016-03-13 2017-09-21 Vatbox, Ltd. System and method for automatically generating reporting data based on electronic documents
CN105955944A (en) * 2016-05-09 2016-09-21 杭州艺豆网络科技有限公司 Method for generating size table
CN106126491B (en) * 2016-06-29 2018-12-28 江苏中威科技软件系统有限公司 A kind of paper form is converted to the method and system of web form
CN108196850A (en) * 2018-01-29 2018-06-22 上海法顿印刷有限公司 A kind of automatic data processing and keyline layout method applied to variable information printing
CN108549621B (en) * 2018-03-19 2022-02-18 华迪计算机集团有限公司 Method and system for seamlessly integrating electronic documents based on BS (browser/server) architecture
CN109710344A (en) * 2018-08-17 2019-05-03 深圳壹账通智能科技有限公司 Data input guidance method, device, equipment and readable storage medium storing program for executing
US11861302B2 (en) 2019-02-04 2024-01-02 Aatrix Software, Inc. AUF XML specification compiler
US11250206B2 (en) 2019-09-20 2022-02-15 Microsoft Technology Licensing, Llc Conversion of forms to action cards
CN111241955B (en) * 2020-01-03 2023-05-16 北京一览群智数据科技有限责任公司 Bill information extraction method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1073026A (en) * 1992-12-04 1993-06-09 黄尚廉 Intelligent processing method for complicate list form
US5317656A (en) * 1991-05-17 1994-05-31 Texas Instruments Incorporated Fiber optic network for multi-point emissivity-compensated semiconductor wafer pyrometry

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4809220A (en) 1984-03-30 1989-02-28 Wang Laboratories, Inc. Electronic processing system using printer and microprocessor to create forms template with pre-printed forms
EP0451485A3 (en) 1990-04-11 1992-12-30 International Business Machines Corporation A form authoring toolkit
US5490243A (en) 1990-12-13 1996-02-06 F3 Software Corporation Data processing system for multi-platform print control and electronic data fill
US5317646A (en) * 1992-03-24 1994-05-31 Xerox Corporation Automated method for creating templates in a forms recognition and processing system
US6522770B1 (en) 1999-05-19 2003-02-18 Digimarc Corporation Management of documents and other objects using optical devices
US7124302B2 (en) * 1995-02-13 2006-10-17 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US6003007A (en) * 1996-03-28 1999-12-14 Dirienzo; Andrew L. Attachment integrated claims system and operating method therefor
US5889932A (en) 1996-05-03 1999-03-30 Barco Graphics N.V. Method of checking graphical data for conformity to graphical design rules
US7139999B2 (en) * 1999-08-31 2006-11-21 Accenture Llp Development architecture framework
US6600482B1 (en) 2000-01-11 2003-07-29 Workonce Wireless Corporation Method and system for form recognition and digitized image processing
US20020050982A1 (en) 2000-04-05 2002-05-02 Petter Ericson Data form having a position-coding pattern detectable by an optical sensor
US6816630B1 (en) 2000-05-22 2004-11-09 Electro-Sensors, Inc. System and method for creating and processing data forms
AU7182701A (en) * 2000-07-06 2002-01-21 David Paul Felsher Information record infrastructure, system and method
US20020029194A1 (en) * 2000-09-07 2002-03-07 Richard Lewis System and method of managing financial transactions over an electronic network
US6581020B1 (en) * 2000-10-10 2003-06-17 Velquest Corporation Process-linked data management system
AU2002220118A1 (en) * 2000-11-03 2002-05-15 Myetribute, Inc. System and method for conducting pet, death, dna and other related transactions over a computer network
US20020120582A1 (en) * 2001-02-26 2002-08-29 Stephen Elston Method for establishing an electronic commerce account
AU2002327523A1 (en) * 2001-08-24 2003-03-10 American Bio Medica Corporation Method of conducting and documenting analyte screening tests
US7171615B2 (en) 2002-03-26 2007-01-30 Aatrix Software, Inc. Method and apparatus for creating and filing forms
JP2004005519A (en) 2002-03-27 2004-01-08 Kokuyo Co Ltd Apparatus and program for designing form layout
US20040237040A1 (en) * 2003-05-19 2004-11-25 Malkin Wayne Allan System and method of processing an electronic form using layered aspects

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5317656A (en) * 1991-05-17 1994-05-31 Texas Instruments Incorporated Fiber optic network for multi-point emissivity-compensated semiconductor wafer pyrometry
CN1073026A (en) * 1992-12-04 1993-06-09 黄尚廉 Intelligent processing method for complicate list form

Also Published As

Publication number Publication date
US20070009158A1 (en) 2007-01-11
US7607078B2 (en) 2009-10-20
CN1892642A (en) 2007-01-10

Similar Documents

Publication Publication Date Title
CN1892642B (en) Method and system for processing forms
US11868717B2 (en) Multi-page document recognition in document capture
US8520889B2 (en) Automated generation of form definitions from hard-copy forms
US7529408B2 (en) System and method for electronically processing document images
JP5090369B2 (en) Automated processing using remotely stored templates (method for processing forms, apparatus for processing forms)
US20050289182A1 (en) Document management system with enhanced intelligent document recognition capabilities
US7668372B2 (en) Method and system for collecting data from a plurality of machine readable documents
US8781229B2 (en) System and method for localizing data fields on structured and semi-structured forms
US20120265759A1 (en) File processing of native file formats
CN101542504A (en) Shape clustering in post optical character recognition processing
CN102855243A (en) Method and device for extracting document structure
US20150169510A1 (en) Method and system of extracting structured data from a document
CN109726369A (en) A kind of intelligent template questions record Implementation Technology based on normative document
CN113168538A (en) Scanning device with regional OCR user interface
US6943923B2 (en) Adaptive technology for automatic document analysis
CN105204872A (en) Imputing page generating method and device
CN102637256B (en) Shape cluster in rear optical character recognition process
JP2012063993A (en) Image processing system, control method thereof, and program
CN110472379A (en) Variable data printing and protection and failure recognition methods based on traditional printing form
JP2005234790A (en) Handwritten slip processing system and method
JP3872923B2 (en) Information processing mail sorting system
CN111241955B (en) Bill information extraction method and system
JP4809024B2 (en) Form reading device, program, and form reading system
JPH1063813A (en) Method for managing image document and device therefor
JP2009251918A (en) Character recognition apparatus, character recognition program, and computer-readable recording medium withcharacter recognition program recorded thereon

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110112

Termination date: 20200705