The present invention relates to the field of scanning documents into images and storing the images as electronic files. More specifically, the present invention relates to the intelligent and interactive control of such functions and the storing of the scanned images into a logical structure.
When converting business or scientific documents from paper to electronic images, the documents often have an organization format where groups of the documents are physically separated by some type of barrier, such as boxes, staples, clips, binders, rubber bands, and even by document type (e.g., figures and text). During scanning of the documents, it is often necessary or desirable to associate the scanned images with each other to retain the original organizational format. However, existing scan capture programs provide the ability to do so only into fixed, flat structures, if at all. For example, using currently available scanner products, scanned images can be associated with one another by being placed into “documents” and/or a “batch”. These structures are extremely limited and their implementations are typically cumbersome.
For instance, scanner products exist that allow “slipsheets” to be interspersed among documents prior to scanning. The slipsheets include barcodes or other symbols that the scanner can recognize in order to delimit groups of images and associate them with a structure of some sort. The physical handling of such slipsheets is complicated and cumbersome and attempting to allow many different logical structures to be indicated using such a method is especially difficult and prone to error. Such a solution is also quite slow and errors are impossible to detect or rectify until the documents have already been stored and/or printed out erroneously.
One example of an application where a more complex logical structure would be desirable is where an operator must scan a series of documents, which are bound together in various ways and the operator wishes to represent the various bound document subsets as a logical structure of the document images. For instance, there could be two documents, each having three pages which are stapled together, those two documents could be paper-clipped together and binder-clipped to another document of five stapled pages. Finally, this binder-clipped set of documents could be in a folder with still another document including three pages which are paper-clipped together. To represent such relationships in a logical structure would require four levels of nesting that allows various nesting relationships between the possible binding methods (i.e., stapled documents can be binder-clipped with other stapled documents or with paper-clipped documents, or with other binder-clipped documents, and so on). One could also imagine other situations where scanned documents could be related to one another in a complex, logical fashion. Current scanner products are incapable of capturing such organizational formats of documents to be scanned.
Accordingly, what is needed is an improved method for scanning documents in which the relationships between the documents are retained and associated with the scanned images. The present invention addresses such a need.
The present invention provides a method and system for scanning a set of documents. The set of documents to be scanned are in an organizational format wherein groups of the documents are separated by barriers. The method and system include displaying a set of logical entities that represent the barriers to an operator of a scanner; and associating scanned images of the documents with at least one of the logical entities. The method and system further include using the association of the logical entities to store and print the scanned images, such that the organizational format of the documents is retained.
According to the method and system disclosed herein, the present invention provides an interactive and easy-to-use scanning application that retains designated relationships between documents during scanning, and that stores the scanned images along with those designated relationships. The scanner application also enables an operator to optionally print the images in such a way that the document relationships are apparent without reference to the original documents. In addition, the scanner application allows the operator to view the operator-defined logical relationships among the documents in an interactive fashion so that errors can be detected and rectified before the documents are finally scanned and stored.
The present invention relates to an improved method for the scanning and storing of documents. The following description is presented to enable one of ordinary skill in the art to make and use the invention and is provided in the context of a patent application and its requirements. Various modifications to the preferred embodiments and the generic principles and features described herein will be readily apparent to those skilled in the art. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features described herein.
In operation, the scanner operator would invoke the scanner application 18 when a set of documents 16 needed to be scanned to convert the paper copies into electronic format, resulting in scanned images 20. As described the above, the set of documents 16 are typically organized such that groups of the documents are physically separated by some type of barrier 22, such as staples, clips, binders, rubber bands, and document type. One example of a specific situation is when an operator is scanning, and potentially copying, a set of legal documents 16. Such a situation will often require the copies to be produced in the exact format as the originals. In other words, if the originals were stapled and contained within a paper clip with other originals within a folder enclosed in a rubber band, the application 18 must produce the copies with the necessary barriers 22 (staples, clips, etc.) in place while maintaining the sequential order of the originals so that the copies are exact replica of the original files.
Referring again to
Opening consecutive entities 78 without closing the previous entity creates nested entities 78. This can be repeated to an arbitrary nesting level depending on the requirements of the specific application. The operator may press one of those to “close” the entity 78 and any other entities 78 that it contains (represented by buttons to the right of the button pressed).
In a preferred embodiment, the scanner application 18 may forbid certain combinations of nesting according to application requirements. For example, some types of entities 78 may be deemed incapable of being nested within themselves, such as a “Box”. In the example, shown, the icon for the “Box” entity 78 shown in the “Open Groups” box 74 disappeared from the choices in the “Touch to start a group” box 72 after selection because a box entity 78 cannot contain itself as a matter of convention. Closing an entity 78 in the “Open Groups” box 74 causes the application 18 to either remove those buttons or dims them to indicate to the operator the state of the system. The operator continues in this manner to construct the structure or relationships of all of the images 20 in the job.
As a specific example of scanning documents 16 in accordance with the present invention, consider the example set of documents described in above that contains two documents paper-clipped together, both having three stapled pages, and where the those two documents are binder-clipped to another document of five stapled pages. Finally, this binder-clipped set of documents is in a folder with still another document including three pages that are paper-clipped together.
The operator would interact with the application 18 to associate the images with logical entities 78 as follows. The operator would press the folder, binder, paper clip and staple button, respectively, in the “Touch to start a group” box to open these logical entities 78. The first three-page document could then be scanned and the staple button pressed in the “Open Groups” box 74 to close that logical entity 78. The staple button would then be pressed again in the “Touch to start a group” box 72 to open another staple group logical entity 78. The next three-page document could then be scanned and the staple button pressed again in the “Open Groups” box 74 to close that logical entity. The paper clip button could then be pressed in the “Open Groups” box 72 to close that logical group. Alternatively, pressing the paper clip button in the “Open Groups” box 72 without closing the staple button would close the paper clip logical group AND the staple logical group contained within it—achieving the same end result with one less press of a button. Thus far, the operator has indicated that the first three-page document is stapled, the second three-page document is stapled and that these two documents are paper-clipped together.
The staple button in the “Touch to start a group” box 72 would be pressed again to start a new staple logical group. The next document, a five-page document, could then be scanned and the staple button in the “Open Groups” box 74 pressed, indicating that those five pages are stapled together. The binder button in the “Open Groups” box 72 could then be pressed, indicating that the five-page stapled document is included in the binder clip with the other two documents which were paper-clipped together. Again, the binder button in the “Open Groups” box 74 could be pressed without first closing the staple logical group and this would close both the binder group and the staple group contained within it.
Next, the paper clip button in the “Touch to start a group” box 72 would be pressed and the last document, a three-page document, could be scanned. Pressing the paper clip button in the “Open Groups” box 74 (or the folder button in the “Open Groups” box 72, as described above) would close that logical group and indicate that those three pages are paper-clipped together. Finally, the folder button in the “Open Groups” box 72 could be pressed, closing the final logical group and indicating that all of the above logical grouping are contained together within a folder.
Any other logical relationship between scanned images could be similarly implemented using the present invention. For instance, images representing figures could be grouped together, images representing tables could be grouped together, both of these could be grouped within the body of a document which could be grouped together with a table of contents, all of which would be included under an outline. A person with ordinary skill in the art will readily recognize that any number of logical relationships among images can be imagined, many requiring complex nesting capabilities. This invention will allow any such logical relationship to be interactively designated during the scanning process. The invention also allows the operator to associate unique or modal information with the entities 78 with other buttons, menus, or data fields on the screen. For example, the source of a group of images could be associated with an entity 78.
Referring still to
In step 56, when the scanned images 20 are printed, some indication of their logical relationships is printed along with the images 20. In a preferred embodiment, the application 18 prints separator sheets with the images 20 that represent the barriers 22. This allows the printed images and their barriers 22 to be manually reconstructed without reference to, or even possession of the original documents 16. In the above example, for instance, separator sheets might be printed between the operator-defined logical groups in the following manner: [folder] [binder] [paper clip] [staple] three pages [staple], [staple] three pages [staple] [paper clip], [staple] five pages [staple] [binder], [paper clip] three pages [paper clip] [folder sheet]. In this manner, an operator printing the images could re-assemble them in the exact manner they originally appeared without any knowledge of, or access to, the original documents. Optionally, only a beginning separator sheet need be printed at the beginning of each logical group, rather than one at the beginning and one at the end of each group. Any other suitable method of indicating to an operator the logical relationships between the images upon printing could be used without diverting from the spirit and intent of the present invention.
In a further aspect of the present invention, the application 18 optionally and preferably provides a visual a graph or tree of the nested logical entities 78 and information associated with each entity 78 as the scanning progresses.
Additionally, the application 18 maintains information about each individual image or logical entity 78 in the graph structure 80, for example, the image name, the characteristics of the image (size, etc.) or the fact that a folder is “labeled” or not. Such a visual picture allows the operator to easily confirm that the images 20 are being properly grouped as the scanning progresses. Should an error occur, the operator may back up a step and rectify whatever misgrouping has taken place without having to restart the entire job. The invention can be implemented such that the logical grouping of images can be interactively manipulated even after all the images 20 have been scanned. In this way, if errors occur and are not discovered until the images 20 are stored or even printed, the scanning will not have to be done over.
As stated above, the application 18 causes the images to be stored along with the logical relationships between images 20. According to the present invention, the scanned images can be stored in a directory structure that corresponds to the graph structure 80 created by the operator, where directory names can be created from the logical entity names in the graph. This way, the operator can look at the directory structure for a set of images using any standard file system application and recognize how the original documents were organized, without the original documents and even without using the scanner application 18.
The present invention has been described in accordance with the embodiments shown, and one of ordinary skill in the art will readily recognize that there could be variations to the embodiments, and any variations would be within the spirit and scope of the present invention. Accordingly, many modifications may be made by one of ordinary skill in the art without departing from the spirit and scope of the appended claims.
This application is claiming under 35 USC 119(e) the benefit of provisional patent application serial no. 60/365,847 filed on Mar. 20, 2002.
Number | Name | Date | Kind |
---|---|---|---|
5243381 | Hube | Sep 1993 | A |
5355447 | Knowlton | Oct 1994 | A |
5442732 | Matysek et al. | Aug 1995 | A |
5461459 | Muramatsu et al. | Oct 1995 | A |
5701183 | Bellemare et al. | Dec 1997 | A |
5715381 | Hamilton | Feb 1998 | A |
5887171 | Tada et al. | Mar 1999 | A |
5930552 | Ikeda | Jul 1999 | A |
6040920 | Ichiriki | Mar 2000 | A |
6091929 | Yamazaki et al. | Jul 2000 | A |
6100994 | Schliekelmann et al. | Aug 2000 | A |
6201610 | Ogino | Mar 2001 | B1 |
6219502 | Osari et al. | Apr 2001 | B1 |
6285842 | Katamoto et al. | Sep 2001 | B1 |
6427032 | Irons et al. | Jul 2002 | B1 |
6430601 | Eldridge et al. | Aug 2002 | B1 |
6499665 | Meunier et al. | Dec 2002 | B1 |
7016081 | Araki et al. | Mar 2006 | B2 |
7016091 | Kurakata | Mar 2006 | B2 |
7039856 | Peairs et al. | May 2006 | B2 |
7194679 | Green | Mar 2007 | B1 |
20020019778 | Isaacson et al. | Feb 2002 | A1 |
20030103232 | Twede | Jun 2003 | A1 |
20040145775 | Kubler et al. | Jul 2004 | A1 |
Number | Date | Country | |
---|---|---|---|
20030197896 A1 | Oct 2003 | US |
Number | Date | Country | |
---|---|---|---|
60365847 | Mar 2002 | US |