Aspects of the disclosure relate to apparatus and methods for cash verification and deposit.
Account holders at financial institutions frequently have a need to deposit cash. It is often inconvenient to travel to a physical location of the financial institution to perform the deposit.
It would be desirable, therefore, to provide apparatus and methods for depositing cash remotely from a physical location of the financial institution with which the account holder is associated.
Furthermore, when depositing cash, especially when remote from a physical location of the financial institution, there is a risk of the cash being counterfeit. It would be further desirable, therefore, for the apparatus and methods to also verify the authenticity of the cash as part of the remote deposit.
Aspects of the disclosure relate to apparatus and methods for cash verification and remote deposit. The apparatus may include a light, a camera, and a processor. The processor may have access to a database. The database may include a set of features. Each feature from the set of features may be associated with one or more bill denominations and/or bill versions.
The processor may be configured to receive credentials to authenticate a login of a user to a mobile app. The mobile app may be associated with a first financial entity. The processor may receive an instruction from the user, via the mobile app, to deposit a bill of cash at a physical location associated with a second financial entity. The second financial entity may be different from the first financial entity.
The processor may be configured to illuminate, with the light, a front face of the bill, and capture, with the camera, an image of the illuminated front face. The processor may also be configured to illuminate, with the light, a back face of the bill, and capture, with the camera, an image of the illuminated back face.
The processor may be configured to extract, using image processing software, a first tier of features from the images. The first tier of features may include an alphanumerical serial number, an alphabetical representation of a denomination of the bill, a numerical representation of the denomination, and/or a portrait.
The processor may also be configured to determine a denomination and/or a version of the bill based on the first tier of features. When the denomination exceeds a predetermined first threshold denomination, and the version is within a predetermined range of versions, the processor may be configured to extract, using the image processing software, a second tier of features. The second tier of features may include a watermark and a security thread.
When all of the extracted features are associated with the same denomination and/or version, and all of the features that are associated with the denomination and/or version are detected, the processor may be configured to verify the bill.
When the bill is verified and a message is received, from the second financial entity, confirming that the second financial entity received the bill, the processor may be configured to deposit an amount corresponding to the denomination in an account, associated with the user, at the first financial entity.
The objects and advantages of the disclosure will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
An apparatus for cash verification and remote deposit is provided. The apparatus may include a light, a camera, and a processor. The processor may run a set of computer code that is stored in non-transitory memory. A method for cash verification and remote deposit that may be executed by the computer code running on the processor is also provided.
The processor may have access to a database. The database may include a set of features. Each feature from the set of features may be associated with one or more bill denominations and/or versions. For example, an enlarged, off-center portrait of Abraham Lincoln may be one illustrative feature. That feature may be associated with a front face of a $5 bill of the “2004 Style” of Federal Reserve notes (FRNs) issued by the United States Treasury.
The processor may be configured to receive credentials to authenticate a login of a user to a mobile app. The mobile app may be associated with a first financial entity. The processor may receive an instruction from the user, via the mobile app, to deposit a bill of cash at a physical location associated with a second financial entity. The second financial entity may be different from the first financial entity. The user may, for example, have an account with the first financial institution, but the second financial institution may have a physical location that is more convenient for the user to visit for cash deposits.
The processor may be configured to illuminate, with the light, a front face of the bill, and capture, with the camera, an image of the illuminated front face. The processor may also be configured to illuminate, with the light, a back face of the bill, and capture, with the camera, an image of the illuminated back face.
The processor may be configured to extract, using image processing software, a first tier of features from the images. The first tier of features may include an alphanumerical serial number, an alphabetical representation of a denomination of the bill, a numerical representation of the denomination, and/or a portrait. Features may, in certain embodiments, be included in the first tier when they exist in all or most bill denominations and/or versions.
The processor may be configured to determine a denomination of the bill and/or a version of the bill, based at least in part on the first tier of features. Determination of the denomination may be based on the alphabetical representation and/or the numerical representation of a denomination of the bill. In some embodiments, the denomination may be based on a consensus of the numerical representation and the alphabetical representation. The denomination may also be based on a denomination that is associated, in the database, with the serial number and/or the portrait. Determination of the version may be based at least in part on the serial number, portrait, and/or any other feature.
When the denomination and/or version exceeds a predetermined first threshold denomination, and/or the version is within a predetermined range of versions (e.g., the denomination is more than $5, and the version is, at the earliest, the “2004 Style” FRN), the processor may be configured to extract, using the image processing software, a second tier of features. The second tier of features may include a watermark and/or a security thread.
As one illustrative example, a user may wish to deposit a $5 bill at a bank. The system may enable the user to visit a physical location of a different financial institution. The user may log into an app that is associated with the bank on the user's smart phone. The user may submit a request via the app to deposit the cash at the location. The app may instruct the user to hold the cash face up or place the cash face up on a surface. The surface may be any surface. The surface may be a luminous surface. The user may be instructed to hold the cash up against a light or the sun. The app may operate the light on the phone to illuminate the cash. The app may operate the camera of the phone to capture an image of the front face of the cash. The app may repeat the process for the back face.
The app may process the images and extract a first set of features. The first set of features may include text and/or numbers that correspond to a denomination. In this example, the test may read “five dollars” and the numbers may read “5.” The app may also extract a serial number. The serial number may indicate a version of the bill. Based on the denomination and/or the version, the app may further process the images to extract a second set of features. The second set may, for example, include a particular watermark. The watermark may be associated with the $5 and the version indicated by the serial number.
When all of the extracted features are associated with the same denomination and/or version, and all of the features that are associated with the denomination and/or version are detected, the processor may be configured to verify the bill. For example, if all the extracted features are associated with a $5 bill of a certain version, and all the features associated with a $5 bill of that version are detected, the bill may be verified.
When the bill is verified and a message is received, from the second financial entity, confirming that the second financial entity received the bill, the processor may be configured to deposit an amount corresponding to the denomination in an account, associated with the user, at the first financial entity.
In some embodiments, the first and second financial entities may resolve the cash deposit. For example, when the first entity receives confirmation of the deposit from the second entity, and the first entity deposits the amount into the account of the user, the first entity may transmit a bill to the second entity for the amount. The second entity, which received the actual cash, may pay the bill by wiring the amount to the first entity. The second entity may charge a convenience fee. In certain embodiments, the second entity may charge minimal or no convenience fees, and may rely on reciprocity, e.g., if a similar system is put in place for customers of the second entity to deposit cash at locations of the first entity.
In some embodiments, when the denomination exceeds a predetermined second threshold denomination, the processor may be further configured to extract, using the image processing software, a third tier of features. The third tier of features may include color shifting ink.
In certain embodiments, when the denomination exceeds a predetermined third threshold denomination, the processor may be further configured to extract, using the image processing software, a fourth tier of features. The fourth tier of features may include a 3-dimensional security ribbon.
In some embodiments, the light may be configured to emit ultraviolet (UV) rays, and the second tier of features may include a security thread that is able to be captured by the camera when illuminated by UV rays.
Certain embodiments may further include a smart phone. The light, camera, and processor may be disposed in a housing of the smart phone.
In some embodiments, the light may be a first light, and the apparatus may further include, and the method may further involve, a second light. The first light may be configured to illuminate the front face, and the second light may be configured to illuminate the back face while the first light is illuminating the front face. Illuminating the back face while the front face is being illuminated and captured by the camera may enhance the visibility of some features. For example, a watermark or security ribbon may be more visible on one side when the opposite side is illuminated.
The second light may, in certain embodiments, be configured to connect to the processor wirelessly via a Bluetooth or WiFi connection. In other embodiments, the second light may be configured to connect to the processor with a wired connection. The wired connection may include a universal serial bus (USB) port.
In some embodiments, the camera may be a first camera, and the apparatus may further include, and the method may further involve, a second camera. The first camera may be configured to capture the image of the front face, and the second camera may be configured to capture the image of the back face while the first camera is capturing the image of the front face.
In certain embodiment, the apparatus may further include, and the method may further involve a bill holder. The bill holder may include a plate against which the bill is placed, and a clip for securing the bill in place against the plate. The plate may be configured to emit light. The plate may be the second light.
Apparatus and methods described herein are illustrative. Apparatus and methods in accordance with this disclosure will now be described in connection with the figures, which form a part hereof. The figures show illustrative features of apparatus and method steps in accordance with the principles of this disclosure. It is understood that other embodiments may be utilized, and that structural, functional, and procedural modifications may be made without departing from the scope and spirit of the present disclosure.
Computer 101 may have a processor 103 for controlling the operation of the device and its associated components, and may include RAM 105, ROM 107, input/output module 109, and a memory 115. The processor 103 may also execute all software running on the computer—e.g., the operating system and/or voice recognition software. Other components commonly used for computers, such as EEPROM or Flash memory or any other suitable components, may also be part of the computer 101.
The memory 115 may be comprised of any suitable permanent storage technology—e.g., a hard drive. The memory 115 may store software including the operating system 117 and application(s) 119 along with any data 111 needed for the operation of the system 100. Memory 115 may also store videos, text, and/or audio assistance files. The videos, text, and/or audio assistance files may also be stored in cache memory, or any other suitable memory. Alternatively, some or all of computer executable instructions (alternatively referred to as “code”) may be embodied in hardware or firmware (not shown). The computer 101 may execute the instructions embodied by the software to perform various functions.
Input/output (“I/O”) module may include connectivity to a microphone, keyboard, touch screen, mouse, and/or stylus through which a user of computer 101 may provide input. The input may include input relating to cursor movement. The input may relate to cash verification and remote deposit. The input/output module may also include one or more speakers for providing audio output and a video display device for providing textual, audio, audiovisual, and/or graphical output. The input and output may be related to computer application functionality. The input and output may be related to cash verification and remote deposit.
System 100 may be connected to other systems via a local area network (LAN) interface 113.
System 100 may operate in a networked environment supporting connections to one or more remote computers, such as terminals 141 and 151. Terminals 141 and 151 may be personal computers or servers that include many or all of the elements described above relative to system 100. The network connections depicted in
It will be appreciated that the network connections shown are illustrative and other means of establishing a communications link between computers may be used. The existence of various well-known protocols such as TCP/IP, Ethernet, FTP, HTTP and the like is presumed, and the system can be operated in a client-server configuration to permit a user to retrieve web pages from a web-based server. The web-based server may transmit data to any other suitable computer system. The web-based server may also send computer-readable instructions, together with the data, to any suitable computer system. The computer-readable instructions may be to store the data in cache memory, the hard drive, secondary memory, or any other suitable memory.
Additionally, application program(s) 119, which may be used by computer 101, may include computer executable instructions for invoking user functionality related to communication, such as e-mail, Short Message Service (SMS), and voice input and speech recognition applications. Application program(s) 119 (which may be alternatively referred to herein as “plugins,” “applications,” or “apps”) may include computer executable instructions for invoking user functionality related performing various tasks. The various tasks may be related to cash verification and remote deposit.
Computer 101 and/or terminals 141 and 151 may also be devices including various other components, such as a battery, speaker, and/or antennas (not shown).
Terminal 151 and/or terminal 141 may be portable devices such as a laptop, cell phone, Blackberry™, tablet, smartphone, or any other suitable device for receiving, storing, transmitting and/or displaying relevant information. Terminals 151 and/or terminal 141 may be other devices. These devices may be identical to system 100 or different. The differences may be related to hardware components and/or software components.
Any information described above in connection with database 111, and any other suitable information, may be stored in memory 115. One or more of applications 119 may include one or more algorithms that may be used to implement features of the disclosure, and/or any other suitable tasks.
The invention may be operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, tablets, mobile phones, smart phones and/or other personal digital assistants (“PDAs”), multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
Apparatus 200 may include one or more of the following components: I/O circuitry 204, which may include a transmitter device and a receiver device and may interface with fiber optic cable, coaxial cable, telephone lines, wireless devices, PHY layer hardware, a keypad/display control device or any other suitable media or devices; peripheral devices 206, which may include counter timers, real-time timers, power-on reset generators or any other suitable peripheral devices; logical processing device 208, which may compute data structural information and structural parameters of the data; and machine-readable memory 210.
Machine-readable memory 210 may be configured to store in machine-readable data structures: machine executable instructions (which may be alternatively referred to herein as “computer instructions” or “computer code”), applications, signals, and/or any other suitable information or data structures.
Components 202, 204, 206, 208 and 210 may be coupled together by a system bus or other interconnections 212 and may be present on one or more circuit boards such as 220. In some embodiments, the components may be integrated into a single chip. The chip may be silicon-based.
The bill may be received and deposited at a physical location associated with Financial Institution B (311). Financial Institution B (311) may be a cash vendor. Financial Institution B (311) may transmit a message to Financial Institution A (309), via internet 307, that the bill was successfully deposited. Financial Institution A (309) may receive a message from smart phone 301, via Internet 307, that bill 303 is verified. When bill 303 is verified and confirmation is received of its deposit at Financial Institution B (311), an account at Financial Institution A (309) may be updated to reflect the deposit. On the backend, Financial Institution B (311) may then transmit to Financial Institution A (309) the amount of the deposit, in some embodiments minus a transaction fee.
In some embodiments, smart phone 301 may be configured to initially communicate directly with Financial Institution B (311) to verify and deposit the bill. Smart phone 301 may subsequently transmit to Financial Institution A (309) that the bill was verified and deposited.
Light 403 may be connected to smart phone 401 with wired connection 409. Wired connection 409 may connect to the phone via a universal serial bus (USB) 411. In some embodiments (not shown), light 403 may connect to smart phone 403 with a wireless connection, such as Bluetooth or WiFi. Light 403 may connect to smart phone 401 with any other suitable wired or wireless connection.
Table A below shows some illustrative features that may be associated with certain bills. The bills included in Table A are of the “2004 Style” of Federal Reserve notes issued by the United States Treasury.
Table B below shows some specific features that are associated with certain bills. The bills included in Table B are of the “1996 Style” of Federal Reserve notes issued by the United States Treasury.
The steps of methods may be performed in an order other than the order shown and/or described herein. Embodiments may omit steps shown and/or described in connection with illustrative methods. Embodiments may include steps that are neither shown nor described in connection with illustrative methods.
Illustrative method steps may be combined. For example, an illustrative method may include steps shown in connection with another illustrative method.
Apparatus may omit features shown and/or described in connection with illustrative apparatus. Embodiments may include features that are neither shown nor described in connection with the illustrative apparatus. Features of illustrative apparatus may be combined. For example, an illustrative embodiment may include features shown in connection with another illustrative embodiment.
The drawings show illustrative features of apparatus and methods in accordance with the principles of the invention. The features are illustrated in the context of selected embodiments. It will be understood that features shown in connection with one of the embodiments may be practiced in accordance with the principles of the invention along with features shown in connection with another of the embodiments.
One of ordinary skill in the art will appreciate that the steps shown and described herein may be performed in other than the recited order and that one or more steps illustrated may be optional. The methods of the above-referenced embodiments may involve the use of any suitable elements, steps, computer-executable instructions, or computer-readable data structures. In this regard, other embodiments are disclosed herein as well that can be partially or wholly implemented on a computer-readable medium, for example, by storing computer-executable instructions or modules or by utilizing computer-readable data structures.
Thus, methods and systems for cash verification and remote deposit are provided. Persons skilled in the art will appreciate that the present invention can be practiced by other than the described embodiments, which are presented for purposes of illustration rather than of limitation, and that the present invention is limited only by the claims that follow.