SYSTEMS AND METHODS FOR PROMOTING DIGITAL CURRENCY BY REDUCING USE OF COIN CHANGE DURING RETAIL TRANSACTIONS
20180089923 ยท 2018-03-29
Inventors
Cpc classification
G07F7/025
PHYSICS
G07G1/0009
PHYSICS
G06Q20/34
PHYSICS
G06Q20/10
PHYSICS
International classification
G06Q20/34
PHYSICS
G06Q20/10
PHYSICS
Abstract
Systems and methods for crediting a customer account with change from cash based monetary transactions to avoid disbursing non-whole dollar change are provided. One such system includes a point of sale device configured to receive information indicative of a whole dollar cash amount received from a customer to complete a monetary transaction, read a customer account number from a customer account indicating device and generate a data set including a non-whole dollar change owed to the customer and the customer account number; and a payment processor configured to debit a bank of the retailer in an amount of the non-whole dollar change, and credit the customer account in the amount of the non-whole dollar change, and a bucket system configured to provide a software interface enabling the customer to withdraw a portion of a total of the customer account, and dispense the portion to the customer.
Claims
1. A system for crediting a customer account with change from cash based monetary transactions to avoid disbursing non-whole dollar change, the system comprising: a point of sale device configured to: receive, at a retailer, information indicative of a whole dollar cash amount received from a customer to complete a monetary transaction, read a customer account number from a customer account indicating device, wherein the customer account indicating device is a read-only device, and generate a data set comprising a non-whole dollar change owed to the customer and the customer account number; a payment processor configured to: debit a bank of the retailer in an amount of the non-whole dollar change, and credit a customer account corresponding to the customer account number in the amount of the non-whole dollar change; and a bucket system configured to: provide a software interface enabling the customer to withdraw a portion of a total of the customer account, and dispense the portion to the customer.
2. The system of claim 1, wherein the point of sale device is further configured to send the data set to the payment processor.
3. The system of claim 1, wherein the bucket system is further configured to deposit the amount of the non-whole dollar change into the customer account.
4. The system of claim 1, wherein the bucket system is further configured to dispense the portion to the customer when the total exceeds a preselected threshold amount.
5. The system of claim 1, wherein the customer account indicating device is selected from the group consisting of a device with a bar code, a device with a magnetic stripe, a device with a QR code, a device with a radio frequency identification (RFID) circuit, a device with an integrated circuit, and combinations thereof.
6. The system of claim 1, wherein the customer account indicating device has previously been associated with the customer attempting to complete the monetary transaction.
7. The system of claim 1, wherein the customer account indicating device has not previously been associated with the customer attempting to complete the monetary transaction.
8. The system of claim 7, wherein the software interface is configured to enable the customer to deposit a balance associated with the customer account indicating device to the customer account after the monetary transaction.
9. The system of claim 1, wherein the data set further comprises information selected from the group consisting of a transaction amount, a retail store identifier, a transaction date, a transaction time, and combinations thereof.
10. A method for crediting a customer account with change from cash based monetary transactions to avoid disbursing non-whole dollar change, the method comprising: receiving, at a retailer, information indicative of a whole dollar cash amount received from a customer to complete a monetary transaction; reading a customer account number from a customer account indicating device, wherein the customer account indicating device is a read-only device; generating a data set comprising a non-whole dollar change owed to the customer and the customer account number; debiting a bank of the retailer in an amount of the non-whole dollar change; crediting a customer account corresponding to the customer account number in the amount of the non-whole dollar change; and providing a software interface for the customer to withdraw a portion of a total of the customer account.
11. The method of claim 10, further comprising dispensing the portion to the customer when the total exceeds a preselected threshold amount.
12. The method of claim 10, wherein the customer account indicating device is selected from the group consisting of a device with a bar code, a device with a magnetic stripe, a device with a QR code, a device with a radio frequency identification (RFID) circuit, a device with an integrated circuit, and combinations thereof.
13. The method of claim 10, wherein the customer account indicating device has previously been associated with the customer attempting to complete the monetary transaction.
14. The method of claim 10, wherein the customer account indicating device has not previously been associated with the customer attempting to complete the monetary transaction.
15. The method of claim 14, wherein the software interface is configured to enable the customer to deposit a balance associated with the customer account indicating device to the customer account after the monetary transaction.
16. The method of claim 10, wherein the data set further comprises information selected from the group consisting of a transaction amount, a retail store identifier, a transaction date, a transaction time, and combinations thereof.
17. A method for conducting a monetary transaction wherein a customer is owed change at a point of sale (POS), the method comprising: receiving information indicative of a whole dollar cash amount received from the customer to complete the monetary transaction; reading a customer account number from a customer account indicating device, wherein the customer account indicating device is a read-only device; generating a data set comprising a non-whole dollar change owed to the customer and the customer account number; and sending the data set to a bucket system configured to add the non-whole dollar change to an account associated with the customer account number.
18. A method for conducting a monetary transaction wherein a customer is owed change at a point of sale (POS), the method comprising: receiving information indicative of a whole dollar cash amount received from the customer to complete the monetary transaction; generating a data set comprising a non-whole dollar change owed to the customer and a customer account number; printing a receipt comprising indications of the non-whole dollar change owed to the customer and the customer account number; and sending the data set to a bucket system configured to add the non-whole dollar change to an account associated with the customer account number.
19. A system for crediting a customer account with change from cash based monetary transactions to avoid disbursing non-whole dollar change, the system comprising: a bucket system configured to: receive an amount corresponding to a non-whole dollar change of a prior monetary transaction between a retailer and a customer at a location of the retailer; credit the amount to a customer account for the customer; provide a software interface enabling the customer to automatically withdraw a preselected portion of a total of the customer account; and dispense the preselected portion to the customer.
20. A method for enabling a customer to redeem non-whole dollar change from cash based monetary transactions to avoid disbursing non-whole dollar change, the method comprising: receiving, at a retailer, information indicative of a whole dollar cash amount received from a customer to complete a monetary transaction; generating a data set comprising a non-whole dollar change owed to the customer; debiting a bank of the retailer in an amount of the non-whole dollar change; and providing a first software interface for the customer to redeem the non-whole dollar change to a customer account for the customer.
21. The method of claim 20, further comprising providing a second software interface for the customer to withdraw a portion of a total of the customer account.
22. The method of claim 21: wherein the debiting the bank of the retailer in the amount of the non-whole dollar change comprises: debiting the bank of the retailer in the amount of the non-whole dollar change; and crediting a second bank in the amount of the non-whole dollar change; and wherein the providing the second software interface for the customer to withdraw the portion of the total of the customer account comprises: providing the second software interface for the customer to withdraw the portion of the total of the customer account; and crediting an account of the customer at a third bank with the portion.
23. The method of claim 21, further comprising dispensing the portion to the customer when the total exceeds a preselected threshold amount.
24. The method of claim 20, further comprising: receiving a linkage information from the customer, wherein the linkage information is configured to enable the non-whole dollar change to be linked to the customer account; determining a customer account number for the customer account using the linkage information; wherein the generating the data set comprising the non-whole dollar change owed to the customer comprises generating the data set comprising the non-whole dollar change owed to the customer and the customer account number; and wherein the providing the first software interface for the customer to redeem the non-whole dollar change to the customer account for the customer comprises: providing the first software interface for the customer to redeem the non-whole dollar change to the customer account for the customer; receiving the data set; and crediting the customer account with the non-whole dollar change using the customer account number, wherein the customer account corresponds to the customer account number.
25. The method of claim 20, further comprising: receiving a linkage information from the customer, wherein the linkage information is configured to enable the non-whole dollar change to be linked to the customer account; wherein the generating the data set comprising the non-whole dollar change owed to the customer comprises generating the data set comprising the non-whole dollar change owed to the customer and the linkage information; and wherein the providing the first software interface for the customer to redeem the non-whole dollar change to the customer account for the customer comprises: providing the first software interface for the customer to redeem the non-whole dollar change to the customer account for the customer; receiving the data set; determining a customer account number for the customer account using the linkage information; and crediting the customer account with the non-whole dollar change using the customer account number, wherein the customer account corresponds to the customer account number.
26. The method of claim 20, further comprising: printing a receipt comprising indications of the non-whole dollar change owed to the customer and other information indicative of the monetary transaction, wherein the other information comprises information selected from the group consisting of a transaction amount, a retail store identifier, a transaction identifier, a transaction date, a transaction time, and combinations thereof.
27. The method of claim 26: wherein the data set further comprises a flag and the other information indicative of the monetary transaction, wherein the flag is indicative of an absence of a customer account number; and the method further comprising scanning the receipt to redeem the non-whole dollar change owed to the customer to the customer account.
28. A method for enabling a customer to redeem non-whole dollar change from cash based monetary transactions to avoid disbursing non-whole dollar change, the method comprising: receiving, at a retailer, information indicative of a whole dollar cash amount received from a customer to complete a monetary transaction; receiving, at the retailer, information indicative of an election of the customer to store a non-whole dollar change of the monetary transaction with a third party; printing, at the retailer, a receipt comprising indications of the non-whole dollar change owed to the customer and other information indicative of the monetary transaction; debiting a bank of the retailer in an amount of the non-whole dollar change; crediting a bank of the third party in an amount of the non-whole dollar change; receiving, at a location associated with the third party, the receipt; and retaining the non-whole dollar change of the receipt for the customer.
29. The method of claim 28, further comprising: receiving a second receipt comprising indications of a non-whole dollar change owed to the customer for a second monetary transaction and other information indicative of the second monetary transaction; generating a total of the non-whole dollar change of the first receipt and the second receipt; and disbursing a portion of a total to the customer.
30. The method of claim 29, further comprising receiving a dispersal channel information from the customer; wherein the disbursing the portion of the total to the customer comprises disbursing the portion of the total to the customer via the dispersal channel.
31. The method of claim 30, wherein the dispersal channel is selected from the group consisting of a bank account of the customer, a gift card, and a donation to a preselected charity.
32. The method of claim 30, wherein the first and second receipts and the dispersal channel information are received via a postal system.
33. The method of claim 29, further comprising receiving a preselected threshold amount from the customer; wherein the disbursing the portion of the total to the customer comprises disbursing the portion of the total to the customer when the total exceeds the preselected threshold amount.
34. The method of claim 28, wherein the other information indicative of the monetary transaction comprises information selected from the group consisting of an identifier of a store of the retailer where the monetary transaction occurred, a time and date for the monetary transaction, and combinations thereof.
35. A system for crediting a customer account with change from cash based monetary transactions to avoid disbursing non-whole dollar change, the system comprising: means for receiving, at a retailer, information indicative of a whole dollar cash amount received from a customer to complete a monetary transaction; means for reading a customer account number from a customer account indicating device, wherein the customer account indicating device is a read-only device; means for generating a data set comprising a non-whole dollar change owed to the customer and the customer account number; means for debiting a bank of the retailer in an amount of the non-whole dollar change; means for crediting a customer account corresponding to the customer account number in the amount of the non-whole dollar change; and means for enabling the customer to withdraw a portion of a total of the customer account.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
DETAILED DESCRIPTION
[0035] Referring now to the drawings, embodiments of systems and methods for crediting a customer account with non-whole dollar change from cash based monetary transactions are illustrated. One such system includes a point of sale device, a payment processor, and a bucket system. In such case, the point of sale device can be configured to receive, at a retailer, information indicative of a whole dollar cash amount received from a customer to complete a monetary transaction, read a customer account number from a customer account indicating device, where the customer account indicating device is a read-only device, and generate a data set including a non-whole dollar change owed to the customer and the customer account number. The payment processor can be configured to debit a bank of the retailer in an amount of the non-whole dollar change, and credit a customer account corresponding to the customer account number in the amount of the non-whole dollar change. The bucket system bank can be configured to provide a software interface enabling the customer to withdraw a portion of a total of the customer account, and dispense the portion to the customer. Additional methods and sub-systems may be used as well.
[0036]
[0037] In one example, the customer 102 approaches a cashier stationed at a point of sale device (POS) 106 (at the retailer) to purchase a good or service (e.g., execute a monetary transaction). The cashier may scan or manually enter the information associated with the desired good or service in to the POS 106. The customer 102 may provide cash 108 to pay for the good or service. In which case, the cashier may prompt the customer 102 to use a deposit account for collecting non-whole dollar change (e.g., bucket account) to complete the transaction. He/she may offer the customer 102 a new account card (e.g., unassigned card) if the customer does not already have an account. The customer 102 may also offer his customer account information if he/she already has an account without being prompted. In several examples, the customer 102 provides a customer account indicating device (not shown in
[0038] Once the customer account indicating device is read, the POS 106 can generate a data set including the customer account number 110 and the amount of the non-whole dollar change 112 owed to the customer 102 for the current transaction. The POS 106 can send the data set over a network 114 to a payment processor 116 or another suitable entity for settling payments between banks. Network 114 may be a public network such as the Internet, an intranet, a private network, or any other suitable network for exchanging information between computing devices.
[0039] The payment processor 116 can debit a bank for the retailer (not shown but see 512 in
[0040] Bucket system 120 may be formed of multiple components (e.g., including the bucket system bank storing funds for the customer) and provides a software interface for the customer 102 to withdraw a portion of the total stored in his/her account. In one example, the customer 102 or policy administrator of the bucket system 120 may set a preselected minimum threshold amount (e.g., $50) for a withdrawal. In one aspect, the customer 102 can make the withdrawal automatic such that the bucket system automatically deposits the preselected amount into a customer's bank 122 once the threshold amount has been accumulated. Further aspects of the bucket system 120 will be described below.
[0041] As to the customer account indicating device, it may be a device with a bar code, a device with a magnetic stripe, a device with a quick response (QR) code, a device with an RFID, a device with an integrated circuit, and/or combinations thereof.
[0042]
[0043] At block 206, the process generates a data set including a non-whole dollar change owed to the customer (for the monetary transaction) and the customer account number. In one aspect, this data set (e.g., transaction data package) can further include information such as (1) transaction amount, (2) sales tax amount, (3) credit/debit authorization number, if used, (4) amount of non-whole dollar change owed customer, (5) customer's account number, (6) store identification number, (7) time/date, and/or (8) other information related to the transaction. In one aspect, the data package may be sent to an in-house transaction tracking/inventory management/accounting system which can, in turn, send the data package to the outside payment processor. In one aspect, the actions of blocks 202, 204, and 206 may be performed by a POS device or a device attached thereto. In one aspect, the POS device (e.g., such as POS 106 of
[0044] At block 208, the process debits a bank of the retailer in an amount of the non-whole dollar change. In one aspect, the process first extracts the information indicative of the amount of the non-whole dollar change from the data set generated in block 206, and then debits the bank of the retailer for the amount. At block 210, the process credits a customer account corresponding to the customer account number (at a bucket system bank) in the amount of the non-whole dollar change. In one aspect, the actions of blocks 208 and 210 can be performed by a payment processor such as payment processor 116 of
[0045] At block 212, the process provides a software interface for the customer to withdraw a portion of a total of the customer account. In one aspect, the software interface enables the customer to (1) view a total funds in the account, (2) set a threshold for making an automatic withdrawal, (3) view information about the dispensing of funds, (4) register a new account, and/or (5) reconcile a new/temporary account with an existing account (e.g., when the customer visits a retailer but does not have his/her account information with him/her and has his/her non-whole dollar change instead credited to a temporary account). In one aspect, the software interface may be available to the customer by way of (1) an application program configured to run on a mobile telephone or tablet computer and/or (2) a web interface program that can be accessed, via the Internet, from any sort of computer (e.g., a laptop, a desktop, mobile telephone or any other computing device configured to access the Internet). In one aspect, the process also adds the amount of the non-whole dollar change to a prior total of the customer account. In one aspect, the actions of block 212 can be performed by the bucket system 120 of
[0046]
[0047]
[0048]
[0049] The POS 504 can determine the amount of change due to the customer and generate a data set including a non-whole dollar change owed to the customer and the customer account number. The POS 504 can send the data set to a retailer in-house payment processing 506 which may store the data set and send it, via network 508, to an outside payment processor 510. In one aspect, the in-house payment processing 506 can conduct tasks such as transaction tracking, inventory adjustment/ordering, and/or accounting functions, besides forwarding the data set to an outside payment processor 510. In one aspect, the system does not include the retailer in-house payment processing 506 and the POS 504 sends the data set directly to the payment processor 510.
[0050] The payment processor 510 can notify the retailer bank 512 to transfer money from the retailer bank 512 to the bucket system bank 514 in the amount of the non-whole dollar change owed to the customer. In effect, the payment processor 510 debits the retailer bank 512 and credits the customer account 516 at the bucket system bank 514 for the amount of the non-whole dollar change owed to the customer. The payment processor 510 can also send a notification of the transaction change collected by the retailer to a bucket system server 518. The bucket system server 518 can a provide software interface enabling the customer to withdraw a preselected portion of a total of their bucket customer account. In one example, the bucket system server 518 stores a preselected threshold (e.g., preselected portion) for the bucket customer account. Once the account total exceeds the preselected threshold, an amount equal to the preselected threshold (e.g., preselected portion) is transferred to a customer's bank 520. In one aspect, the customer's bank 520 may be replaced by another vessel for dispensing the funds. In one such case, the alternative vessel can be a gift card or a charity organization.
[0051] The bucket system bank 514, the bucket customer accounts 516, and bucket server system 518 can be collectively referred to as a bucket system, like the bucket system 120 of
[0052]
[0053] At block 608, the customer (or cashier) scans/presents his customer account indicating device using a peripheral device (e.g., account reader 502 in
[0054] At block 610, the POS obtains the customer account number from the customer account indicating device and generates a data set including a non-whole dollar change owed to the customer and the customer account number.
[0055] At block 612, the POS and/or the retailer in-house payment processor (e.g., 506 in
[0056] At block 614, the payment processor debits a bank of the retailer (e.g., 512 in
[0057] At block 616, the payment processor also sends a notification to a bucket system server (e.g., 518 in
[0058] At block 618, the bucket system server adds the non-whole dollar change owed to the customer to the account total for the specified customer account number.
[0059] At block 620, and if the account total of the customer account number is greater than a preselected threshold (e.g., $50), then the bucket system server dispenses funds to a customer specified entity (e.g., customer's bank 520 in
[0060] In one aspect, the customer may not have established a saving account for the non-whole dollar change or simply does not remember account number or any linkage information for linking to his account but still wants to store his non-whole dollar changes. In such case, the cashier at a retailer location can simply execute the coinless transaction without the input of a customer account number or a linkage number set. The POS 504 (e.g., through an integrated device) can print a receipt specifying the amount of non-whole dollar change saved along with the transaction details, store identification and time/date. The POS 504 or the in-house processing center 506 can send the transaction data set with the non-whole dollar change to the outside payment processing center 510, which in turn can debit the retailer bank 512 for the non-whole dollar change amount and credit the bucket system bank 514. The bucket server 518 can then assign this amount to a house account (e.g., bucket system house account) for reconciliation at a later time. When the customer visits a website hosting a software interface to the non-whole dollar change saving account, he/she can then establish an account 516 and input the receipt (e.g. via smart phone barcode or QR code scanning function), or details of the receipt, for reconciliation. The bucket server 518 can then allocate the amount input via the receipt into the customer's account 516. Aspects of this embodiment as described in further detail below in conjunction with
[0061]
[0062] As to the card reader 806, it may be replaced by another peripheral device for receiving a customer account number from the customer via the customer account indicating device 812. Example peripheral devices include a card reader, a bar code scanner, a RFID scanner, and the like.
[0063] As to the POS device 800, it may include a processor coupled to a memory and a communications interface for sending a data set. The memory may include both volatile and non-volatile memory. The processor may be configured to execute programming instructions stored in the memory for executing any of the actions described herein that are performed by the POS device. In one embodiment, the processor, memory and communications interface can be implemented in the keyboard 804 (e.g., keyboard/central processing unit (CPU)).
[0064] In this context, the processor contained within POS 800 may refer to any machine or selection of logic that is capable of executing a sequence of instructions and should be taken to include, but not limited to, general purpose microprocessors, special purpose microprocessors, central processing units (CPUs), digital signal processors (DSPs), application specific integrated circuits (ASICs), signal processors, microcontrollers, and other suitable circuitry. Further, it should be appreciated that the term processor, microprocessor, circuitry, controller, and other such terms, refer to any type of logic or circuitry capable of executing logic, commands, instructions, software, firmware, functionality, or other such information.
[0065] In one aspect, the keyboard 804 in POS device 800 can also include a set of special function keys that can activate the CPU to perform a set of functional steps associated with the methods disclosed herein (e.g., such as to perform a coinless retail transaction, a specific discount on a specific item or any promotional activity).
[0066] In one aspect, POS device 800 can be a typical point of sale device located at a retailer. The POS device 800 can also include a printer 816 configured to print receipts.
[0067]
[0068]
[0069] The devices 1000 further include a third device 1006 having a form factor of a keychain card (similar to device 1004) imprinted with two-dimensional barcode (or QR code) on one side. The devices 1000 further include a fourth device 1008 having a form factor of a credit card and can include a RFID circuitry (a passive radio frequency identification chip along with, or without, a barcode to identify the customer account number). The devices 1000 further include a fifth device 1010 having a form factor of a typical credit card size with a magnetic stripe to store the customer account number. Each of the customer account indicating devices 1000 depicted in
[0070]
[0071]
[0072] In other embodiments, the customer account indicating devices 1200 involving RFID technology can have a form factor including a ring type jewelry or other jewelry, or another suitable form factor.
[0073]
[0074] While the mark WALMART is shown in
[0075]
[0076] The components 1400 can also include a customer account indicating device 1410 that may be scanned to identify the customer account number. The components 1400 can also include a printed receipt 1412 that may be scanned to identify the customer account number and or other relevant information from the transaction (e.g., the non-whole dollar change amount). The components 1400 can also include a mobile telephone 1414 that may communicate transaction information to the computer/display 1402 to facilitate the customer registration. Alternatively, mobile telephone 1414 may be used communicate transaction information directly to the bucket system server/website to facilitate the customer registration. Alternatively, mobile telephone 1414 can be used to scan the printed receipt 1412 and communicate with the bucket system 120 in
[0077]
[0078] In one aspect, the customer may use the website to verify his/her bucket account status and/or reconcile the balance by combining amounts accumulated in other bucket accounts for transactions where the customer forgot to bring his bucket card and used a new bucket account card and/or received printed receipts for non-whole dollar change amounts owed to the customer.
[0079]
[0080] The components 1600 further include a keyboard 1612 and mouse 1614 for entering information associated with identifying the customer and customer preferences. In other embodiments, additional input devices can be coupled to the monitor/CPU 1602.
[0081]
[0082]
[0083] In one aspect, the bucket system can add the non-whole dollar change to an account associated with the customer account number when the customer visits a website providing a software interface enabling the customer to redeem the non-whole dollar change to an existing account or to a new account. Prior to the customer visiting the website, the non-whole dollar change can be stored in a general bucket system account. In one aspect, the process may further perform any of the additional actions performed by the bucket system that are described herein.
[0084]
[0085] In one aspect, the process also provides a second software interface for the customer to withdraw a portion of a total of the customer account. In such case, the process may credit a second bank (e.g., bucket system bank) in the amount of the non-whole dollar change, where providing the second software interface for the customer to withdraw the portion of the total of the customer account includes providing the second software interface for the customer to withdraw the portion of the total of the customer account, and crediting an account of the customer at a third bank (e.g., customer's bank) with the portion. In one aspect, the process can further include dispensing the portion to the customer when the total exceeds a preselected threshold amount.
[0086] In some aspects, the process may use linkage information to determine a customer account number at the point of sale device. For example, the process can receive a linkage information from the customer, where the linkage information is configured to enable the non-whole dollar change to be linked to the customer account. In such case, the process can determine a customer account number for the customer account using the linkage information. The linkage information may include a password, a customer birthday, a customer telephone, a symbol, another unique number, or any combination of these. In such case, the process (in block 1904) can generate the data set to include both the non-whole dollar change owed to the customer and the customer account number. In such case, the process (in block 1908) can provide the first software interface for the customer to redeem the non-whole dollar change to the customer account for the customer, receive the data set, and credit the customer account with the non-whole dollar change using the customer account number, where the customer account corresponds to the customer account number.
[0087] In some aspects, the process may use linkage information to determine a customer account number at the bucket system. For example, the process can receive a linkage information from the customer, wherein the linkage information is configured to enable the non-whole dollar change to be linked to the customer account. In such case, the process can determine a customer account number for the customer account using the linkage information. In such case, the process (in block 1904) can generate the data set to include both the non-whole dollar change owed to the customer and the linkage information. In such case, the process (in block 1908) can provide the first software interface for the customer to redeem the non-whole dollar change to the customer account for the customer, receive the data set, determine a customer account number for the customer account using the linkage information, and crediting the customer account with the non-whole dollar change using the customer account number, where the customer account corresponds to the customer account number.
[0088]
[0089] At block 2006, the process prints, at the retailer, a receipt comprising indications of the non-whole dollar change owed to the customer and other information indicative of the monetary transaction. At block 2008, the process debits a bank of the retailer in an amount of the non-whole dollar change. At block 2010, the process credits a bank of the third party in an amount of the non-whole dollar change. In one aspect, the bank of the third party is a bucket system bank such as 514 in
[0090] In one aspect, the process also disburses funds stored for the benefit of the customer. In such case, the process receives a second receipt comprising indications of a non-whole dollar change owed to the customer for a second monetary transaction and other information indicative of the second monetary transaction, generates a total of the non-whole dollar change of the first receipt and the second receipt, and disburses a portion of a total to the customer. In one aspect, the portion is disbursed when the total exceeds a preselected amount. In one aspect, the process may receive a dispersal channel specified by the customer. In such case, the process can disburse the portion via the dispersal channel. The dispersal channel may be a bank account of the customer, a gift card, a donation to a preselected charity, or a combination of these channels.
[0091] In one aspect, the process receives the first and second receipts and the dispersal channel information via a postal system (e.g., such as the U.S. Postal Service).
[0092] In one aspect, the other information indicative of the monetary transaction can include information such as an identifier of a store of the retailer where the monetary transaction occurred, a time for the monetary transaction, a date for the monetary transaction, other transaction related information, and/or combinations thereof.
[0093] As to any of the processes described above, in one embodiment, the process can perform the sequence of actions in a different order. In another embodiment, the process can skip one or more of the actions. In other embodiments, one or more of the actions are performed simultaneously. In some embodiments, additional actions can be performed.
[0094] Many aspects are described in terms of sequences of actions to be performed by, for example, elements of a computing device (e.g., bucket system server 518 or POS 504). It will be recognized that various actions described herein can be performed by specific circuits, for example, central processing units (CPUs), graphic processing units (GPUs), digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or various other types of general purpose or special purpose processors or circuits, by program instructions being executed by one or more processors, or by a combination of both. Additionally, these sequences of actions described herein can be considered to be embodied entirely within any form of computer readable storage medium having stored therein a corresponding set of computer instructions that upon execution would cause an associated processor to perform the functionality described herein. Thus, the various aspects of the disclosure may be embodied in a number of different forms, all of which have been contemplated to be within the scope of the claimed subject matter.
[0095] Further, those of skill in the art will appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the aspects disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosure.
[0096] While the above description contains many specific embodiments of the invention, these should not be construed as limitations on the scope of the invention, but rather as examples of specific embodiments thereof. Accordingly, the scope of the invention should be determined not by the embodiments illustrated, but by the appended claims and their equivalents.
[0097] The various features and processes described above may be used independently of one another, or may be combined in various ways. All possible combinations and sub-combinations are intended to fall within the scope of this disclosure. In addition, certain method, event, state or process blocks may be omitted in some implementations. The methods and processes described herein are also not limited to any particular sequence, and the blocks or states relating thereto can be performed in other sequences that are appropriate. For example, described tasks or events may be performed in an order other than that specifically disclosed, or multiple may be combined in a single block or state. The example tasks or events may be performed in serial, in parallel, or in some other suitable manner. Tasks or events may be added to or removed from the disclosed example embodiments. The example systems and components described herein may be configured differently than described. For example, elements may be added to, removed from, or rearranged compared to the disclosed example embodiments.