Receipts scanner and financial organizer

Information

  • Patent Grant
  • 8693070
  • Patent Number
    8,693,070
  • Date Filed
    Thursday, January 17, 2013
    11 years ago
  • Date Issued
    Tuesday, April 8, 2014
    10 years ago
Abstract
A portable device is configured to obtain an image of a document, the document being of no predefined format and containing numerical data. The numerical data is extracted and automatically organized into a report in a predefined or customized format and stored into a database. The database is accessible and searchable by a user to obtain either the numerical data of the image or the report.
Description
BACKGROUND OF THE INVENTION

1. Field of the Invention


This invention relates to a scanner apparatus to scan receipts into a computer and a software program which automatically organizes all the information that can be viewed in various formats, namely, tabular statements, pie-charts, etc., and allows for record keeping, budgeting and reconciliation.


2. Description of the Related Art


Almost everybody might have wondered at one time or other about where his/her salary is going. Many people think “Although I make more than enough money, I do not know how I am spending it”.


You might have attempted to keep track of how you were spending by saving all the receipts, checks, bills and notes about cash transactions, etc. You patiently entered all the receipts into the computer (namely into one of the budgeting or finance managing software programs). This is very laborious and time consuming and after a while you will loose patience and stop entering the data. There ends the plan to know where your salary is going.


Now, with this invention, you can stop wasting your time typing. Simply take your file of receipts and feed them into the scanner. Within seconds after scanning the receipts, the software organizes all the information into a file on your computer that can be viewed in various formats. It's fast, easy, and convenient. Once the receipts are scanned into your computer, you can use the software to manage your expense information.


A thorough patent search resulted in the following related patents but none of them has proposed so far the idea proposed in this invention. For example, the U.S. Pat. No. 6,240,216 entitled “Method and apparatus for processing an image, storage medium for storing an image processing program” relates to an image method and more particularly to mask processing (noise reduction, smoothing of a pattern or the like) of binary image data by software.


There are a number of different kinds of scanners commercially available and some of these have been patented. However, none of them are of the type described in this invention. When a receipt is fed or inserted the scanner of this invention automatically grabs and moves the receipt while it is being scanned and stops at the completion of the scanning of the bill. In addition, the data is automatically captured and organized into a database which allows the data scanned to be viewable in a number of predefined formats which also can be customized if desired.


The prior art references describe excellent applicability to various purposes other than the purpose the present invention is intended. For instance, the U.S. Pat. No. 5,604,640 entitled “Business card scanner and method of use” relates, in general, to optoelectronic devices and, in particular, to scanning mixed media information cards, storing the information, and displaying the scanned information in a variety of display formats. However, feeding and scanning of receipts and having associated software program to organize the data is not dealt with.


The U.S. Pat. No. 5,644,663 entitled “Portable image scanner having manual or automatic feed” relates to an image scanner for automatically scanning a document to optically read out and output image data that is on the document to an image processing device such as a computer, and more particularly to a portable image scanner capable of selectively uniting a cover member to a scanner body to feed a cut-sheet document to be scanned, or detaching the cover member from the scanner body to move the independent scanner body on a thick document such as a book.


The U.S. Pat. No. 6,115,241 entitled “Attachment of a mobile scanner to a portable computer” generally relates to a portable scanning system and more particularly to a versatile attachment of a mobile scanner to a portable computer.


The U.S. Pat. No. 5,897,625 entitled “Automated document cashing system” relates to automated banking systems and machines including those which employ or are an improvement on automatic teller machines (ATMs). These systems perform the usual ATM functions and additionally cash money orders and checks for the user without the presence or the assistance of a teller, allow the depositing of cash into the machine and provide additional functions, such as transferring money by wire, depositing cash into an account or purchasing end user items from the machine.


The U.S. Pat. No. 5,920,877 entitled “Text acquisition and organizing system” relates to apparatus for acquiring and manipulating text and, more particularly, to apparatus for acquiring discrete text strings and automatically formatting those text strings, as they are received, into a preselected data format structure. There are a number of situations in which a researcher or reader may desire to record and organize printed or displayed text included in an existing work for future reference or for some other future use. As used herein, the term “text” is meant to encompass information that is intended for presentation for human comprehension and may comprise symbols, phrases, sentences in natural or artificial language, pictures, diagrams, and tables.


There has not been proposed so far a configuration consisting of a scanner and a software program in order to achieve the purpose described by the present patent application. Thus, none of the prior art references proposed the idea of this invention.


SUMMARY OF THE INVENTION

Briefly stated, the invention is an apparatus to scan receipts with a software which automatically processes, organizes and saves all the information from the scanned receipts. The invention includes a scanner that is connected to a computer through a Universal Serial Bus (USB) port or parallel port and a software program loaded into the computer. As the receipts are being scanned, all the information from the scanned receipts is automatically entered into the computer. A user needs to insert one receipt at a time into this scanner. The receipts can be grocery receipts, various purchase receipts, credit card receipts, bank statements, etc. The invention automatically collects all the data from the receipts the user has scanned, and processes and organizes all the information. The software categorizes each transaction, so you have instant insight into your expenses. You always know exactly where your money goes. The invention creates reports including Income-Expense, Cash Flow, Budget, etc. The invention instantly lets you customize, sort, and subtotal report information on-screen, and shows where any amount in a report comes from. The invention shows a clear picture of your expenses with a number of instant graphs. The organized data can also be viewed in tabular form or pie-chart form, etc. The apparatus allows editing the information from the scanned receipts. The apparatus also automatically saves the information scanned from the receipts in the Quicken Interchange Format (QIF), allowing it to be imported by any financial management program like Quicken, Money, etc. Each scanned receipt will be turned into an individual transaction. The multiple items in the receipt will be used to create a “split” transaction with proper customizable categories. The software loaded into the computer allows for record keeping, budgeting and reconciliation.


For example, making a budget is easy but adhering/implementing it is difficult, but not when you use the system of this invention. Software enables you to create a budget. Once you start scanning the receipts, it lets you know at any time where you stand with respect to your budget, whether you kept up or you need adjustment. A budget lets you set a goal for the amount of money you want to spend in a particular category—for example, $100 per month for entertainment. Then you can run a monthly budget report to compare the budgeted amount to the actual amount that you spent.


The software allows the data from the receipts to be presented in various formats. For example, a list of all the items you have purchased; another list of items you bought from a particular department store; how many times you visited a particular restaurant and how much you spent each time; how much you spent for clothes versus food versus eating outside, etc.


Thus, the software is a simple-to-use financial organizer where all receipt information gets organized into an easily useable format. The software has lots of features to make your life easier. It allows you to find any expense. You can also add notes to the transactions. The semi-processed data can be imported into one of your already existing or familiar programs like Quicken, Money, etc.


Other and further features of this invention will become obvious upon an understanding of the illustrative embodiments about to be described or will be indicated in the appended claims, and various advantages not referred to herein will occur to one skilled in the art upon employment of the invention in practice.





BRIEF DESCRIPTION OF THE DRAWINGS

An embodiment of the present invention will be described hereinafter with reference to the accompanying drawing, in which:



FIG. 1: is a schematic block diagram illustrating the overall arrangement of the scanner and the computer with associated monitor, printer, etc. This overall arrangement is a representative embodiment of the present invention.



FIG. 2: is flow chart of the working of the apparatus.



FIG. 3: is an illustration of various forms of scanned receipts.



FIG. 4A: is an example of Tabular form of Organized Information.



FIG. 4B: is an example of Pie-Chart form of Organized Information.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

The system, as illustrated in FIG. 1, contains the scanner 1 and the software. The scanner 1 is different from conventional large size scanners you might have seen in some offices or in copying shops. It is a small, light-weight and portable one, and has cables that connect to power outlet for its power and to a computer 2 for communicating back and forth with it. It is capable of scanning receipts of different widths and thicknesses; it has a built-in feeder that takes in receipts as they are fed, similar to a fax machine where the fax page is swept in.



FIG. 2 presents a flow chart of the working of the apparatus as explained in detail below. The scanner 1 is connected to a computer 2 using a USB port as illustrated in FIG. 1. Before scanning, the user turns on the scanner 1 and the computer 2. Open the software program by clicking on the icon displayed on the screen (see the monitor 3 in FIG. 1) (Step 10). When the program is loaded into the computer 2 it automatically creates an icon on the screen (see the monitor 3 in FIG. 1). The software opens a window displaying two options (Step 11), to open an existing file (Step 12) or to open a new file. In the case of a new file, it allows you to select the name of the new file by typing it in (Step 13). Once a file is selected, it displays “ready for scanning” (Step 14) Now you can feed the receipts into the scanner 1 one at a time (Step 15). Click “scanning complete” once you have finished scanning all the receipts. You will find that all the information from the scanned receipts is automatically entered into the computer 2 (Step 16). Each receipt is entered as a separate transaction using preselected, or default categories. You have the flexibility to change the categories any time and reconcile. Now the software program in the computer 2 has organized all the information (Step 17). This new or updated file is ready for viewing on the screen (see the monitor 3 in FIG. 1) and/or for printing (see the printer 4 in the FIG. 1) (Step 18). Also, after viewing the file, if needed you can modify or edit each transaction (Step 19). Further, the software also allows for record keeping, budgeting and reconciliation.


Thus, the system “Receipts Scanner and Financial Organizer” is an apparatus to scan receipts and a software to automatically process, organize and save all the information from the scanned receipts; it is connected to a computer 2 through a USB port and a software program loaded into the computer. When receipts are fed into the scanner, the invention automatically enters all the information into the computer 2 that is connected to the scanner instead of manually typing the information in. As receipts are scanned, all the information from the receipts is automatically entered into computer 2; a software program operating within the computer 2 processes all the information from the scanned receipts and organizes it. FIG. 3 illustrates various forms of scanned receipts. The invention allows editing of the information from the scanned receipts and organized data. This organized data can be viewed in various formats, namely, tabular form (see FIG. 4A), pie-chart form (see FIG. 4B), etc. The tabular data formats include income-expense reports, planned versus actual budget, list of all expenses with different categories, etc. The invention further processes the data and enables comparison with pre-customized budgets or limits in each category.


The invention also allows QIF formatted data to be imported into any financial organizer program like Quicken, Money, etc.


Possible Extensions


The invention even comes up with suggestions and recommendations using its large up-to-date data base, namely, how you can save on groceries, how you can improve your health habits, how you can save on insurance, how you can save on travel, compares expenses each month with the previous month, prompts you when certain payments might have to be made, projects certain future expenses using data it has compiled (like birth days, marriage days, etc), how you can maintain budget by changing where you buy or what brand name item you buy, gathers information for taxes (keeps track of items that go into tax preparations), etc.

Claims
  • 1. In a system having a scanner in communication with a computing device, a method comprising the steps of: obtaining, by the scanner, an electronic image of a document having no predefined format and containing numerical information;automatically capturing, in the computing device, the obtained electronic image including the numerical information;organizing, in the computing device, the captured numerical information;enabling editing of the captured numerical information;enabling viewing of the captured numerical information in a desired format; andcombining the captured numerical information with other numerical information previously captured from other documents into a report.
  • 2. The method according to claim 1, further comprising the step of: exporting the captured numerical information from the obtained electronic image to a financial management program.
  • 3. The method according to claim 2, wherein the financial management program is Quicken.
  • 4. The method according to claim 1, further comprising the step of: enabling searching for and accessing the report.
  • 5. The method according to claim 1, wherein the document is a receipt and the other documents are other receipts and the report summarizes expense information contained in the captured numerical information on electronic image of the receipt along with the other numerical information previously captured from the other receipts.
  • 6. The method according to claim 5, further comprising the steps of: categorizing the expense information for the receipts into one or more predetermined categories to obtain categorized information for the receipts,wherein the report presents the expense information in the one or more predetermined categories.
  • 7. A computer-based system which receives a digital image of a document having no predefined format and containing numerical information from a device that captures an image of the document, the computer-based system storing therein computer executable code for performing a method comprising the steps of: processing the digital image of the document having no predefined format and containing numerical information to extract the numerical information;enabling editing of the extracted numerical information; andcreating a report based on the extracted numerical information.
  • 8. The computer-based system according to claim 7, wherein the method performed by the computer executable code further comprises the step of: combining the extracted numerical information with other information stored in the computer-based system that was previously extracted from other documents having no predefined format.
  • 9. The computer-based system according to claim 7, wherein the method performed by the computer executable code further comprises the step of: enabling searching for and accessing the report.
  • 10. The computer-based system according to claim 7, wherein the document is a receipt and the report summarizes expense information contained in the extracted numerical information.
  • 11. The computer-based system according to claim 10, wherein the method performed by the computer executable code further comprises the steps of: categorizing the expense information for the receipt into one or more predetermined categories to obtain categorized information for the receipt,wherein said categorized information for the receipt is combined with categorized information of other receipts to produce the report for the one or more predetermined categories.
  • 12. The computer-based system according to claim 7, wherein the device is a scanner.
  • 13. A non-transitory computer readable storage medium storing thereon a program containing instructions to cause a computing device to perform the steps of: receiving images of documents which have no predetermined format and which contain numerical information;extracting the numerical information from the documents;outputting the extracted numerical information to a display as a report to allow a user to view and edit the numerical information.
  • 14. The non-transitory computer readable storage medium according to claim 13, wherein the images of the documents are obtained by a scanner.
  • 15. The non-transitory computer readable storage medium according to claim 14, wherein the program contains further instructions to cause the computing device to perform the step of: exporting the report or the extracted numerical information to a financial management program.
  • 16. The non-transitory computer readable storage medium according to claim 13, wherein the program contains further instructions to cause the computing device to perform the step of: enabling searching for and accessing the report.
  • 17. The non-transitory computer readable storage medium according to claim 13, wherein the documents are receipts and the report summarizes expense information contained in the extracted numerical information.
  • 18. The non-transitory computer readable storage medium according to claim 13, wherein the program contains further instructions to cause the computing device to perform the steps of: categorizing the expense information into one or more predetermined categories to obtain categorized information for the receipts,wherein the report presents the expense information in the one or more predetermined categories.
  • 19. A non-transitory computer readable storage medium storing thereon a program containing instructions to cause a computing device to perform the steps of: receiving an electronic image of a document, having no predefined format and containing numerical information, from a device capable of creating the electronic image;organizing the numerical information contained in the electronic image of the document;enabling editing of the numerical information;enabling viewing of the numerical information in a desired format;combining the numerical information with other numerical information previously obtained by the device into a report.
  • 20. The non-transitory computer readable storage medium according to claim 19, wherein the program contains further instructions to cause the computing device to perform the step of: exporting the numerical information to a financial management program.
  • 21. The non-transitory computer readable storage medium according to claim 19, wherein the financial management program is Quicken.
  • 22. The non-transitory computer readable storage medium according to claim 19, wherein the program contains further instructions to cause the computing device to perform the step of: enabling searching for and accessing the report.
  • 23. The non-transitory computer readable storage medium according to claim 19, wherein the document is a receipt and the report summarizes expense information contained in the numerical information.
  • 24. The non-transitory computer readable storage medium according to claim 23, wherein the program contains further instructions to cause the computing device to perform the steps of: categorizing the expense information for the receipt into one or more predetermined categories to obtain categorized information for the receipt,wherein the report presents the expense information in the one or more predetermined categories.
  • 25. The non-transitory computer readable storage medium according to claim 19, wherein the device is a scanner.
CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation application of U.S. Ser. No. 13/459,951, filed Apr. 30, 2012, which is a continuation application of U.S. Ser. No. 13/188,603, filed Jul. 22, 2011, which is a continuation application of U.S. patent application Ser. No. 12/782,271, filed May 18, 2010 (now U.S. Pat. No. 8,009,334), which is a continuation of U.S. patent application Ser. No. 10/054,390, filed on Jan. 24, 2002 (now U.S. Pat. No. 7,746,510) which claims the benefit of U.S. Provisional Patent Application No. 60/265,406, filed on Feb. 1, 2001, the entire contents of which are hereby incorporated by reference.

US Referenced Citations (72)
Number Name Date Kind
4409470 Shepard et al. Oct 1983 A
4460120 Shepard et al. Jul 1984 A
4970655 Winn et al. Nov 1990 A
5091968 Higgins et al. Feb 1992 A
5159548 Caslavka Oct 1992 A
5202552 Little et al. Apr 1993 A
5304786 Pavlidis et al. Apr 1994 A
5319181 Shellhammer et al. Jun 1994 A
5533168 Abe et al. Jul 1996 A
5604640 Zipf et al. Feb 1997 A
5644663 Saito et al. Jul 1997 A
5751842 Riach et al. May 1998 A
5813009 Johnson et al. Sep 1998 A
5897625 Gustin et al. Apr 1999 A
5909209 Dickinson Jun 1999 A
5910988 Ballard Jun 1999 A
5920877 Kolster Jul 1999 A
5926550 Davis Jul 1999 A
5963925 Kolling et al. Oct 1999 A
5969324 Reber et al. Oct 1999 A
6009408 Buchanan Dec 1999 A
6029144 Barrett et al. Feb 2000 A
6054707 Hou Apr 2000 A
6064779 Neukermans et al. May 2000 A
6115241 Hu Sep 2000 A
6181660 Hirayama et al. Jan 2001 B1
6192165 Irons Feb 2001 B1
6240216 Nemoto et al. May 2001 B1
6246778 Moore Jun 2001 B1
6260490 Wark et al. Jul 2001 B1
6367013 Bisbee et al. Apr 2002 B1
6397194 Houvener et al. May 2002 B1
6427032 Irons et al. Jul 2002 B1
6459506 Hu et al. Oct 2002 B1
6462842 Hamilton Oct 2002 B1
6473811 Onsen Oct 2002 B1
6509974 Hansen Jan 2003 B1
6533168 Ching Mar 2003 B1
6674924 Wright et al. Jan 2004 B2
6676016 Coskrey, IV Jan 2004 B1
6745186 Testa et al. Jun 2004 B1
6760490 Zlotnick Jul 2004 B1
6934691 Simpson et al. Aug 2005 B1
7155404 Johnson et al. Dec 2006 B1
7424672 Simske et al. Sep 2008 B2
7511852 Wei Mar 2009 B2
7528975 Yamamoto et al. May 2009 B2
7593120 Kitora et al. Sep 2009 B2
7636365 Chang et al. Dec 2009 B2
7724400 Cousins et al. May 2010 B2
7746510 Pandipati Jun 2010 B2
7796836 McGee Sep 2010 B2
7812859 Ito et al. Oct 2010 B2
7844594 Holt et al. Nov 2010 B1
7911643 Yamada et al. Mar 2011 B2
8000529 Chao et al. Aug 2011 B2
8009334 Pandipati Aug 2011 B2
8019647 Gidwani et al. Sep 2011 B1
8099734 Stephenson Jan 2012 B2
8140955 Kim Mar 2012 B2
8174724 Kitora et al. May 2012 B2
8203765 Pandipati Jun 2012 B2
8373912 Pandipati Feb 2013 B2
20020015174 Nanpei Feb 2002 A1
20020019808 Sharma Feb 2002 A1
20020062292 Iwaguchi et al. May 2002 A1
20020123949 VanLeeuwen Sep 2002 A1
20040190057 Takahashi et al. Sep 2004 A1
20040196509 Cousins et al. Oct 2004 A1
20050225810 Sun Oct 2005 A1
20070076245 Sugimoto et al. Apr 2007 A1
20090195818 Negishi Aug 2009 A1
Non-Patent Literature Citations (1)
Entry
Joye et al., “Secure Evaluation of Modular Functions” 2001 INT. Workshop on Cryptology and Network Security, Sep. 28, 2001.
Related Publications (1)
Number Date Country
20130128321 A1 May 2013 US
Provisional Applications (1)
Number Date Country
60265406 Feb 2001 US
Continuations (4)
Number Date Country
Parent 13459951 Apr 2012 US
Child 13743603 US
Parent 13188603 Jul 2011 US
Child 13459951 US
Parent 12782271 May 2010 US
Child 13188603 US
Parent 10054390 Jan 2002 US
Child 12782271 US