Embodiments of the present invention relate to systems for electronic deposit of financial instruments and associated methods.
Individuals and/or business utilizing item management systems may receive items containing financial instruments, such as negotiable instruments (for example, checks, notes, etc.) and other financial instruments. Accordingly, it can be beneficial for such individuals and/or business to have such financial instruments deposited on their behalf.
Aspects of the present invention are directed to embodiments that include a method for electronic deposit of a financial instrument, comprising: receiving a financial transaction document associated with a user, wherein the financial transaction document is received at a location remote from the user; obtaining an electronic image of the financial transaction document at the location; determining identification information about the user based upon data from the electronic image of the financial transaction document; receiving handling instructions from the user regarding the financial transaction document; and, electronically depositing the financial transaction document with financial institution for application to an account associated with the user, the financial institution being remote from the user and remote from the location.
Other aspects of the invention are directed to embodiments that include a system for electronic deposit of a financial instrument, comprising: an intake portion configured to receive a financial transaction document associated with a user, wherein the intake subsystem is at a location remote from the user; an imaging device configured to receive the financial transaction document from the intake portion and to obtain an electronic image of the financial transaction document at the location; a identification means coupled to the imaging device and configured to electronically determine identification information about the user based upon data from the electronic image of the financial transaction document; an instruction subsystem remote from the user and configured to receive handling instructions from the user regarding the financial transaction document; and a depositing subsystem coupled to the instruction subsystem and configured to electronically transmit data to a financial institution related instructions for performing a deposit transaction associated with the financial transaction document and an account associated with the user, wherein the financial institution is remote from the user and remote from the location.
The present disclosure describes systems for enabling electronic deposit of financial instruments and associated methods in accordance with certain embodiments of the present invention. Several specific details of the invention are set forth in the following description and the Figures to provide a thorough understanding of certain embodiments of the invention. One skilled in the art, however, will understand that the present invention may have additional embodiments, and that other embodiments of the invention may be practiced without several of the specific features described below.
Portions of the financial instrument deposit system 104 may be computer-implemented, controlled, or aided. A computing or computer system may implement, control, or aid portions of the financial instrument deposit system 104. The computing or computer system may include a central processing unit, memory, input devices (for example, keyboard, mouse pointing devices, scanners, and/or other sensors, etc.), output devices (for example, display devices, printers, etc.), network interfaces, and storage devices (for example, hard disk drives, optical drives, etc.). The memory and storage devices can include computer-readable media that may contain instructions that implement the financial instrument deposit system 104. In addition, the data structures and message structures may be stored or transmitted via a data transmission medium, such as a signal on a communication link. Various communication links may be used, such as the Internet, a local area network, a wide area network, a point-to-point dial-up connection, a cell phone network, and so on.
Portions of the financial instrument deposit system 104 may be implemented in various operating environments that include personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, programmable consumer electronics, digital cameras, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and so on. The computing or computer systems can include cell phones, personal digital assistants, smart phones, personal computers, programmable consumer electronics, digital cameras, and so on.
Furthermore, various portions of the financial instrument deposit system 104 may be described in the general context of computer-executable instructions, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, and so on that perform particular tasks or implement particular abstract data types. Typically, the functionality of the program modules may be combined or distributed as desired in various embodiments.
In certain embodiments, the financial instrument deposit system 104 forms part of or is operably coupled to an item management system (not shown in
In certain embodiments, the financial instrument deposit system 104 enables deposit only of checks drawn on U.S. banks, in U.S. funds, to U.S. banks. In certain embodiments, the financial instrument deposit system 104 facilitates deposit of checks or other financial instrument, in a selected bank or other financial institution without geographical, territorial, political, jurisdictional or other distinction.
The user 102 can specify at which pages (for example, at pages 3 and 4 of 10 pages) of the item contents the check is found. In certain embodiments, the financial instrument deposit system 104 performs Optical Character Recognition (OCR) on the PDF file and looks for indicators that the item is a check, such as Magnetic Ink Character Recognition (MICR) lines in the PDF file to determine whether the item contains a check, and if so, at which pages of the item contents. In certain embodiments, the financial instrument deposit system 104 identifies checks that do not contain MICR lines.
In certain embodiments, the financial instrument deposit system 104 determines the provenance of the check (for example, the country of the bank on which the check is drawn) by detecting the MICR format utilized by the check. The financial instrument deposit system 104 may differentiate between checks that it determines are likely to be of interest to the user 102 (for example, a check unconditionally payable to the user 102) and checks that it determines may not be of interest to the user 102 (for example, a check conditionally payable to the user 102, such as a credit card convenience check). If the financial instrument deposit system 104 detects a check, it notifies the user 102 that the item contains a check. The user 102 may select to have the check mailed to them or have the check deposited on their behalf.
At block 215 the user 102 selects checks to deposit. At block 220 the user 102 enters the required deposit information for the check, such as the amount of the check and if the user 102 has already configured one or more bank accounts, a bank account into which the check is to be deposited, so as to fill out a deposit slip for the check. In certain embodiments, OCR is used to automatically determine the amount of the check. In some embodiments, and user can manually confirmed the accuracy of the data. In other embodiments, the accuracy of the data can be automatically verified, or verified at a subsequent time. At block 225 the user 102 creates a bank account if one has not already been created, and at block 230 the user 102 selects a bank account. At block 235 the user 102 submits a check deposit request and gets an indication of a successful deposit request. At block 240 the item containing the check is moved to a “Deposit Request Pending” state. At block 245 the item is retrieved and the check is separated from it. At block 250 the item is locked while the deposit of the check to the lockbox 106 is in process, and the item state is set to “Locked.” At block 255 a batch deposit process to the lockbox 106 is executed. At block 260 the item status becomes “unlocked.” At block 265 the status of the batch deposit process is retrieved from the lockbox 106. At block 270 the status of the check deposit request is available. At block 275 an email is sent to the user 102 regarding the status of the check deposit request. The user 102 can be notified in a variety of ways, such as by email, by text messages, by voice messages, etc.
In certain embodiments, the financial instrument deposit system can automatically deposit checks without user intervention. The user must have previously created a bank account and marked it as the account to be used for automatic deposit. An OCR system is used to determine the amount of a check. If this determination succeeds with high confidence, the financial instrument deposit system will then deposit the check. If the OCR confidence level is too low, the check is then presented to the user for manual handling.
Returning to
The user 102 is also given the ability to enter checks they have detected but which were missed by auto detection.
In certain embodiments, more than one user 102 utilizes a user account or is an associated with a user account of an organization implementing the financial instrument deposit system 104, and users 102 associated with the user account have role-based capabilities, such as an administrator or a normal user. For example, a non-administrator, or normal user, may be able to perform the following functions: viewing their submitted and pending check deposits; canceling their submitted check deposits; viewing their failed and completed check deposit requests; and shipping a check from their rejected deposit requests. An administrator may be able to perform the following functions, in addition to those that a non-administrator may perform: adding/editing/deleting bank accounts; setting a default bank account; viewing all submitted and pending check deposits; canceling any submitted check deposits; and viewing any failed and completed check deposit requests. In certain embodiments, a normal user may be able to perform any of the administrator functions. Users may be associated with roles other than administrators or normal users as well.
In certain embodiments, the functionality enabled by the schematic interfaces depicted in
The schematic interface depicted in
In certain embodiments, the financial instrument deposit system 104 transmits information about check deposits of users 102 to the lockbox 106 using a secure file transfer protocol (FTP) (for example, FTP over Secure Shell (SSH)—SFTP). Information may be transmitted using other protocols, depending upon the requirements of the financial instrument deposit system 104. For example, the financial instrument deposit system 104 may transmit information using Secure Sockets Layer (SSL) over Hypertext Transfer Protocol (HTTP), or over secure email. Authentication and access verification is performed using certificates. Other methods of authenticating and authorizing access may be used. The financial instrument deposit system 104 transmits information about check deposits to the lockbox 106 in batches (i.e., information about multiple check deposits is transmitted in one batch). In certain embodiments, the financial instrument deposit system 104 transmits information about check deposits to the lockbox 106 a single check deposit at a time. A batch includes one transaction metadata file and a variable number of image files. A transaction metadata file is an Extensible Markup Language (XML) file specifying the metadata for one or more transactions. An image file is a Tagged Image File Format (TIFF) file containing a bi-tonal or greater image that is scanned at 200 dots per inch (DPI) or greater (for example, at 300 DPI 8-bit grayscale, although lower or higher resolution and different bit depths may also be used). For each transaction, there is one multi-page TIFF file containing the check front on page one and the check back on page two.
In certain embodiments, the financial instrument deposit system 104 creates, on a computing system of the lockbox 106, a new subdirectory in an existing directory named “Batches.” The subdirectory is named according to the current date and a batch identifier. In addition to the transaction metadata file and the image files, the financial instrument deposit system 104 also transmits a file containing a check sum of the transaction metadata file, such as a canonical hex byte MD5 sum, as a basic integrity check, and an empty text file indicating that the batch transmittal process has completed, thereby allowing the lockbox 106 to begin processing the check deposits. The lockbox 106 can then process the transaction metadata file and the image files to deposit the checks in the bank 108.
In certain embodiments, the lockbox 106 provides the financial instrument deposit system 104 with information as to the status of the check deposits, by creating, on a computing system of the lockbox 106, transaction status files in a directory named “Status.” The financial instrument deposit system 104 obtains the transaction status files for reporting on the status of check deposits. In certain embodiments, the lockbox 106 provides status information within two days. In certain embodiments, the financial instrument deposit system 104 raises an error or exception when any of the following conditions occur: 1) more than one status code is reported for a given transaction; 2) no status has been reported on a single transaction after two full business days; or 3) a check is rejected by the bank after an acceptance status has been reported. These errors or exceptions can then be investigated to determine their cause and possible resolutions. The transaction status files are named according to the current date and a batch identifier.
In certain embodiments, the lockbox 106 deposits the checks into an intermediary bank 108, which acts as a clearinghouse for another bank 108 that is the ultimate recipient of the check deposit. In certain embodiments, the financial instrument deposit system 104 deposits the checks into an account associated with the financial instrument deposit system 104 on behalf of the user 102, and then transfers fund values related to amounts of deposited checks (for example, the check amount, or the check amount minus a transaction fee) into the account of the user 102 at the bank 108. In certain embodiments, a third-party underwrites or insures check deposits for the financial instrument deposit system 104, thereby guaranteeing to the bank 108 that the check deposits are valid. In certain embodiments, the financial instrument deposit system 104 automatically deposits checks into a bank account of the user 102 when the user 102 receives checks. In certain embodiments, the financial instrument deposit system 104 has the check manually transmitted to the bank 108 (for example, an individual may courier the check to the bank 108 for deposit), utilizing the deposit information provided by the user 102.
In certain embodiments, if the user 102 supplied the wrong deposit amount for a check, the lockbox 106 may adjust the deposit amount to the correct amount. In certain embodiments, if the user 102 supplied the wrong deposit amount, the user 102 may be notified of that fact and be provided with another opportunity to input the deposit amount. In certain embodiments, if the check is not able to be successfully deposited, the check is returned to the item it originally came in or is otherwise associated with the user 102. In certain embodiments, after an unsuccessful deposit, the user 102 may be precluded from requesting that the check be transmitted for deposit, or the user 102 may be allowed to request that the check be transmitted for deposit. In certain embodiments, after a check is successfully deposited, the financial instrument deposit system 104 holds the check for a period of time (for example, five to fourteen days) before disposing of the check (for example, by shredding the check). In certain embodiments, the sample transaction metadata file includes a tag or attribute for a user 102 that indicates whether or not the requested transmittal for check deposit is the first time that a transmittal for check deposit has been made for the user 102. The tag or attribute enables the financial instrument deposit system 104 to perform account setup or verification for the user 102. In certain embodiments, the lockbox 106 provides an additional information to the financial instrument deposit system 104 regarding the status of the check deposit after a period of time.
In certain embodiments, the financial instrument deposit system 104 provides reports regarding check deposits, such as the number of check deposit requests for a certain period of time, the number of successful transmittals of check deposits requests for a certain period of time, the number of unsuccessful transmittals of check deposits requests for a certain period of time, the number of checks received per item, the percentage of checks for which check deposit is requested, check deposit request status, and other reports.
At block 3416 the operator verifies pieces using an extraction wizard. At block 3420 the pieces are opened, either automatically or manually. At block 3424 the operator opens the check separation wizard and scans the output bin's barcode. At block 3428 the piece barcode is scanned and the check image is displayed. At block 3432, if the check is not found, the process continues at block 3436, where the operator selects “Can't find check,” and the process continues at 3460. If the check is found, the process continues at block 3440, where the check is separated. At block 3444 the check is scanned and image-verified. The check can then be transmitted for deposit, or queued for transmittal for deposit. In certain embodiments, the check is scanned using the check scanner and the MICR is read and compared to the MICR determined during the original scan, to ensure that the check is the same as the one detected during the original scan.
In certain embodiments, the check can be correlated with the check detected during the original scan using other methods. If the check is not able to be correlated to the original check, the operator may end the process. At block 3448, if the scanned image is not acceptable, the process continues at block 3452, where the check is rescanned, and the process continues at block 3448. If the scanned image is acceptable, the process continues at block 3456, where a new barcode prints, is applied to a re-envelope, and the check is sealed inside. At block 3460, if there are more checks, the process returns to block 3432. If there are no more checks, the process continues at block 3464, where a new barcode prints and is applied to a re-envelope and the remaining piece contents are sealed. At block 3468 the finished pieces are placed in the output bin. At block 3472 the output bin is placed on a return-to-storage rack. At block 3476 the bin is placed on a storage rack and associated by scanning the location barcode.
In certain embodiments, the check is extracted from the item at the time it is originally scanned, on the assumption that the user 102 will request that the financial instrument deposit system 104 deposit the check, or that an automatic check deposit transaction is taking place. The financial instrument deposit system 104 associates the extracted check with the item. If the user 102 requests that the financial instrument deposit system 104 instead mail the user 102 the item with the check, the financial instrument deposit system 104 returns the extracted check to the item and mails the user 102 the item. In certain embodiments, the item can be received, scanned, and any contained checks are extracted at the same physical location. In certain embodiments, the item can be received and scanned in one physical location, and any contained checks are extracted at another physical location.
From the foregoing, it will be appreciated that specific embodiments of the invention have been described herein for purposes of illustration, but that various modifications may be made without deviating from the invention. Additionally, aspects of the invention described in the context of particular embodiments or examples may be combined or eliminated in other embodiments. Although advantages associated with certain embodiments of the invention have been described in the context of those embodiments, other embodiments may also exhibit such advantages. Additionally, not all embodiments need necessarily exhibit such advantages to fall within the scope of the invention. Accordingly, the invention is not limited except as by the appended claims.
This application is claims the benefit of and priority to U.S. Provisional Patent Application No. 61/054,073, filed May 16, 2008, which is incorporated herein in its entirety by reference thereto.
Number | Date | Country | |
---|---|---|---|
61054073 | May 2008 | US |