US20230134777A1 - Banking-Type Transactions - Google Patents
Banking-Type Transactions Download PDFInfo
- Publication number
- US20230134777A1 US20230134777A1 US18/147,238 US202218147238A US2023134777A1 US 20230134777 A1 US20230134777 A1 US 20230134777A1 US 202218147238 A US202218147238 A US 202218147238A US 2023134777 A1 US2023134777 A1 US 2023134777A1
- Authority
- US
- United States
- Prior art keywords
- user
- financial account
- transaction
- customer
- computer system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/108—Remote banking, e.g. home banking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/202—Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/085—Payment architectures involving remote charge determination or related payment systems
- G06Q20/0855—Payment architectures involving remote charge determination or related payment systems involving a third party
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/108—Remote banking, e.g. home banking
- G06Q20/1085—Remote banking, e.g. home banking involving automatic teller machines [ATMs]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/204—Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/211—Software architecture within ATMs or in relation to the ATM network
Definitions
- Banking today is typically done with banks or credit unions.
- a customer can visit a branch office of a bank or a credit union.
- the customer has to establish his or her identity, typically using a form of government issued identification, such as a state issued driver's license or identification card, or a federal government issued passport.
- the customer further needs to provide an address.
- the bank or credit union can create an account, such as a checking account or a savings account, for the customer.
- the customer Upon creation of the account, the customer is able to perform trans actions with the bank or credit union, such as making a deposit or a withdrawal.
- the customer can make a deposit at a branch office of the bank or credit union, or using an automated teller machine (ATM).
- ATM automated teller machine
- the customer typically identifies her account to a teller, and provides some form of money to the teller, such as cash or a check.
- the teller arranges for the account of the customer to be credited for the amount of the deposit.
- the customer inserts an ATM or debit card into an ATM.
- the customer enters her personal identification number (PIN) into the ATM, and the ATM validates the PIN. Once validated, the ATM accepts some form of money from the customer, and credits the customer's account for the amount of the depo sit.
- PIN personal identification number
- the customer can similarly make a withdrawal at a branch office of the bank or credit union, or using an ATM.
- the customer typically identifies her account to a teller, and establishes their identity by providing a form of government issued identification.
- the teller arranges for the account of the customer to be debited for the amount of the withdrawal.
- the teller provides funds in the amount of the withdrawal to the customer.
- To make a withdrawal using an ATM the customer inserts an ATM or debit card into an ATM.
- the customer enters her PIN into the ATM, and the ATM validates the PIN. Once validated, the ATM verifies that the customer's account has sufficient funds available for the withdrawal. If the funds are available, the ATM provides funds in the amount of the withdrawal to the customer.
- FIG. 1 A is a diagram illustrating components of or associated with a first embodiment of a system to enable a merchant to perform banking-type transactions;
- FIG. 1 B is a diagram illustrating the flow of funds for a cash deposit made with a merchant by a customer
- FIG. 1 C is a diagram illustrating the flow of funds for a cash withdrawal made with a merchant by a customer
- FIG. 2 is a flow chart illustrating operations of a method for a customer to make a cash deposit
- FIG. 3 is a diagram illustrating components of or associated with a second embodiment of a system to enable a merchant to perform banking-type transactions;
- FIG. 4 is a flow chart illustrating operations of a method for creating a financial account
- FIG. 5 is a flow chart illustrating operations of a first method for verifying the identity of a customer
- FIG. 6 is a flow chart illustrating operations of a second method for verifying the identity of a customer
- FIG. 7 is a flow chart illustrating operations for a customer to make a banking-type transaction.
- FIG. 8 is a diagrammatic representation of a machine in the example form of a computer system within which a set of instructions, for causing the machine to perform any one or more of the methodologies or modules discussed herein, may be executed.
- This application discloses technology related to enabling a merchant to perform banking-type transactions, such as a deposit or a withdrawal.
- a merchant using a sales system such as a point of sales system that the merchant uses to sell goods, can perform banking-type transactions for a customer.
- the sales system can send information related to the banking-type transaction to, for example, a buyer/seller platform.
- the buyer/seller platform can enable merchants to engage in financial transactions with customers for the sale of goods and/or services, and can process the electronic payments (e.g., credit card or ATM payments) associated with the financial transactions.
- the buyer/seller platform can deposit the funds from the electronic payments into the merchants' financial accounts.
- the customer can provide the deposit amount to the merchant.
- the buyer/seller platform can credit the customer's financial account for the deposit amount.
- the platform can accomplish the credit of the account by diverting a portion of the merchant's electronic payment funds corresponding to the deposit amount to the customer's financial account. While this diversion reduces the electronic funds that are deposited in the merchant's financial account by an amount corresponding to the customer's deposit, the merchant's funds remain whole.
- the merchant's funds remain whole as, on the plus side, the merchant received the cash deposit amount from the customer, and, on the minus side, had the electronic payment funds deposit reduced by the amount of the depo sit.
- a person in a rural area may need to drive a significant distance to go to a bank, or a worker getting off work at midnight may not be able to find an open bank.
- these people can perform banking-type transactions with a merchant.
- the person in the rural area can go to a local grocery store or gas station and make a deposit to a financial account.
- the worker getting off work at midnight can go to a 24-hour convenience store and make a withdrawal from a financial account.
- many business people may accept payment cards (e.g., credit cards or ATM cards) to purchase goods and/or services and not have timely access to those payment card funds. For example, if a taxi driver receives $100 in payment card payments during a shift, the taxi driver may not be able to obtain the $100 till the next day or even later. Utilizing the disclosed technology, the taxi driver can go to a merchant immediately following his shift and withdraw the $100 of payment card payments he received during his shift, and the merchant can provide $100 in cash to the taxi driver for the withdrawal.
- payment cards e.g., credit cards or ATM cards
- a person may not have a safe place to keep her money.
- a person may not be able to open an account.
- the person may not have government issued ID (identification) to use to open the account, or the person may not have an address, which can be required to open an account.
- the person not having reasonable access to an account where money can be safely kept creates a hardship.
- a person without a government issued ID or an address can go to a local store of a merchant, and the merchant can open a financial account for the person.
- the merchant can further perform banking-type transactions for the person, for example depositing funds into the financial account where the funds can be safely stored.
- a merchant uses a sales system to open a financial account for a customer.
- the sales system is the same system that the merchant uses to sell goods, such as food and medicine. Because the customer does not have government issued ID, an alternative method of establishing identity can be used.
- the sales system can communicate with a computer system that has access to personal information databases. For example, the computer system can obtain personal information from databases of credit reporting agencies, such as Experian, Equifax, and TransUnion.
- the computer system using personal information from the databases, can create and transmit personal questions to the sales system, which the customer can answer to establish identity. For example, the computer system could ask what was the customer's residence address five years ago, or what is the current outstanding balance for the customer's cell phone. The computer system could provide several possible answers from which the customer would choose. If the customer is able to answer sufficient personal questions correctly to establish her identity, the computer system can create a financial account for the customer. The customer can now make banking-type transactions, such as deposits or withdrawals, with the merchant or any other merchant that utilizes the disclosed technology.
- the customer can go to a second store, and can make a deposit with a second merchant at the second store.
- the second merchant can use a sales system to obtain identifying information from the customer's cell phone.
- the sales system can transmit this identifying information to the computer system, and the computer system can determine the financial account associated with the cell phone.
- the second merchant can accept a cash deposit from the customer, and, using the sales system, can cause the financial account of the customer to be credited for the amount of the deposit.
- connection or coupling and related terms are used in an operational sense and are not necessarily limited to a direct physical connection or coupling.
- two devices may be coupled directly, or via one or more intermediary media or devices.
- devices may be coupled in such a way that information can be passed there between, while not sharing any physical connection with one another.
- connection or coupling exists in accordance with the aforementioned definition.
- module refers broadly to software stored on non-transitory storage medium (e.g., volatile or non-volatile memory for a computing device), hardware, or firmware (or any combination thereof) components. Modules are typically functional components that can generate useful data or other output using specified input(s). A module may or may not be self-contained.
- An application program also called an “application”
- FIG. 1 A is a diagram illustrating components of or associated with a first embodiment of a system to enable a merchant to perform banking-type transactions.
- FIG. 1 A includes buyer/seller platform 155 , which can be implemented on a computer system, such as computer system 150 .
- Computer system 150 can be computer system 800 of FIG. 8 , and can be referred to as a networked computer system.
- Buyer/seller platform 155 can enable merchants to engage in financial transactions with customers for the sale of goods and/or services, can process the electronic payments associated with the financial transactions, and can deposit funds from the electronic payments to financial accounts associated with the merchants.
- customer 180 can purchase a good from merchant 135 , and can enter into a financial transaction associated with the purchase.
- the financial transaction can include a payment by customer 180 for the good, and the payment can be made by customer 180 using a payment card, such as a credit card or an ATM card.
- the payment card can be read by card reader 120 , and the payment card and purchase transaction information can be sent to buyer/seller platform 155 via computer system 150 .
- buyer/seller platform 155 can receive the payment card and purchase transaction information, and can process the electronic payment made using the payment card utilizing financial system 160 .
- Buyer/seller platform 155 can obtain the electronic payment funds from a financial account associated with the payment card, and can transfer the electronic payment funds to a financial account associated with merchant 135 .
- customer 180 desires to open an account to safely hold customer 180 's money. However, customer 180 may not be able to open an account with or have reasonable access to a bank or a credit union for some of the previously discussed reasons.
- Customer 180 can enter a place of business for a merchant, such as a grocery store run by merchant 135 .
- Merchant 135 sells goods, such as food and medicine, and uses sales system 105 to sell the goods.
- Sales system 105 is configured to be used by merchant 135 to sell the goods, and can communicate with buyer/seller platform 155 .
- Customer 180 asks merchant 135 to open a financial account.
- Merchant 135 using sales system 105 , opens an account for customer 180 , for example, at buyer/seller platform 155 .
- merchant 135 can use sales system 105 to arrange for an alternate method of identification.
- merchant 135 can use sales system 105 to indicate that customer 180 wants to open an account but does not have the proper identification.
- Sales system 105 can communicate with buyer/seller platform 155 , and buyer/seller platform 155 can provide an alternative method of identifying customer 180 .
- buyer/seller platform 155 can transmit personal questions to sales system 105 which customer 180 can answer to verify identity.
- the personal questions can include, for example, what was customer 180 's residence address five years ago, and can list a number of possible answers to select from.
- the personal questions can include what is customer 180 's current outstanding phone bill balance and can list a number of possible answers to select from.
- merchant 135 can create a financial account for customer 180 using sales system 105 .
- sales system 105 can transmit account creation information to buyer/seller platform 155 , and buyer/seller platform 155 can create the financial account for customer 180 .
- Additional information can be linked to or associated with the financial account for various purposes. For example, for use as part of an identification verification process, or to facilitate locating the financial account.
- the financial account can be linked to mobile device 190 .
- Sales system 105 can obtain identifying information from mobile device 190 , and can transmit the identifying information to buyer/seller platform 155 .
- Buyer/seller platform 155 can have access to a storage device on computer system 150 .
- the storage device can contain a mapping database and buyer/seller platform 155 can use the mapping database to associate or link the identifying information with the financial account.
- customer 180 can enter a personal identification number (PIN) which can be linked to the financial account.
- PIN personal identification number
- Customer 180 can enter a PIN, for example using sales system 105 or mobile device 190 , and the PIN can be transmitted to buyer/seller platform 155 .
- Buyer/seller platform 155 can use the mapping database to associate or link the PIN with customer 180 's financial account.
- a photo of customer 180 can be linked to the financial account.
- a photo of customer 180 can be taken, for example by sales system 105 or mobile device 190 , and the photo can be transmitted to buyer/seller platform 155 .
- Buyer/seller platform 155 can use the mapping database to associate or link the photo with customer 180 's financial account.
- customer 180 can perform banking-type transactions, such as a making a deposit or a withdrawal, utilizing the financial account.
- banking-type transactions such as a making a deposit or a withdrawal
- customer 180 can provide deposit money 185 to merchant 135 , which merchant 135 can place in cash drawer 125 .
- the identity of customer 180 can be verified as part of making a banking-type transaction, such as a deposit or a withdrawal.
- customer 180 can enter a PIN using, for example, sales system 105 or mobile device 190 .
- Sales system 105 can obtain identifying information from mobile device 190 , and can transmit the identifying information and the PIN to buyer/seller platform 155 .
- Buyer/seller platform 155 can execute a database operation using the mapping database to obtain account information including the PIN for the financial account associated with the identifying information.
- validation of the PIN completes the verification of the identity of customer 180 .
- merchant 135 can use a photo to verify the identity of customer 180 .
- Sales system 105 can obtain identifying information from mobile device 190 , and can transmit the identifying information to buyer/seller platform 155 .
- Buyer/seller platform 155 can execute a database operation using the mapping database to obtain account information including a photo for the financial account associated with the identifying information.
- Buyer/seller platform 155 can transmit the photo to sales system 105 , and merchant 135 can use the photo to validate the identity of customer 180 .
- identity validation using the photo completes the verification of the identity of customer 180 .
- both validation using the PIN and validation using the photo are needed to complete the verification of the identity of customer 180 .
- a person having ordinary skill in the art will appreciate that many other methods of verifying the identity of customer 180 exist and can be used.
- merchant 135 can obtain identifying information from mobile device 190 using sales system 105 .
- Sales system 105 can transmit the amount of customer 180 's deposit and the identifying information to buyer/seller platform 155 .
- Computer system 150 can include a storage device containing a mapping database that associates the identifying information with the financial account, and buyer/seller platform 155 can access the mapping database.
- Buyer/seller platform 155 can execute a database operation using the mapping database to obtain account information for the financial account associated with the identifying information. Having the account information for customer 180 's financial account, buyer/seller platform 155 can credit the financial account for the amount of customer 180 's deposit, less a transaction fee. In some embodiments, the transaction fee can be zero.
- Computer system 150 can include a storage device containing a mapping database that associates sales system 105 with a financial account of the merchant (i.e., the merchant's financial account), and buyer/seller platform 155 can access the mapping database.
- Buyer/seller platform 155 can determine the merchant's financial account by executing a database operation using the mapping database to obtain account information for the financial account associated with sales system 105 .
- buyer/seller platform 155 can debit the merchant's financial account for the amount of the customer's cash deposit less a transaction fee. In some embodiments, the transaction fee can be zero.
- customer 180 makes a withdrawal request for a specified amount of money (i.e., the amount of customer 180 's withdrawal request).
- the identity of customer 180 typically needs to be verified.
- the identity of customer 180 can be verified using a process, such as one of the previously described identity verification processes.
- Sales system 105 can obtain identifying information from mobile device 190 .
- Sales system 105 can transmit the amount of customer 180 's withdrawal request and the identifying information to buyer/seller platform 155 .
- Buyer/seller platform 155 can execute a database operation using the mapping database to obtain account information, including an account balance, for the financial account associated with the identifying information.
- buyer/seller platform 155 can transmit a confirmation message to sales system 105 .
- Buyer/seller platform 155 can debit customer 180 's financial account for the amount of the withdrawal.
- customer 180 's financial account is debited for a transaction fee.
- Buyer/seller platform 155 can determine the merchant 135 's financial account by executing a database operation using the mapping database to obtain account information for the financial account associated with sales system 105 .
- buyer/seller platform 155 can credit merchant 135 's financial account for the amount of the customer's cash deposit plus a transaction fee.
- the second transaction fee can be zero.
- merchant 135 can provide the requested amount of the withdrawal to customer 180 .
- merchant 135 takes money from cash drawer money 130 to provide the requested withdrawal amount to customer 180 .
- merchant 135 can provide the requested withdrawal amount less a transaction fee to customer 180 .
- FIG. 1 B is a diagram illustrating the flow of funds for a cash deposit made with a merchant by a customer.
- the following description of FIG. 1 B will be described using the system illustrated in FIG. 1 A , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description of FIG. 1 B easier to understand.
- FIG. 1 B shows a “$100 deposit by customer” going into cash drawer 125 .
- customer 180 provides deposit money 185 , in this example $100, to merchant 135 , who places the money in cash drawer 125 .
- FIG. 1 B shows “$1000 in payment card transactions from multiple customers” going into sales system 105 , for example, by swiping the payment cards through card reader 120 to pay for the associated purchases.
- Sales system 105 can send the purchase transaction and payment card information to buyer/seller platform 155 for processing of the payment card transactions.
- FIG. 1 B shows sales system 105 sending “$1000 in payment card transactions for payment processing” to buyer/seller platform 155 .
- buyer/seller platform 155 obtains funds from accounts associated with the payment cards. For example, if 5 customers each purchased $200 of goods and/or services each using a personal payment card, buyer/seller platform 155 would collect $200 from the account associated with each of the personal payment cards. Since this example has 5 payment cards used, each with an associated account, buyer/seller platform 155 would collect $200 from the 5 accounts associated with the 5 payment cards, the 5 accounts comprising multiple payment card accounts 110 .
- FIG. 1 B shows buyer/seller platform 155 obtaining “$1000 in funds for the payment card transactions” from multiple payment card accounts 110 .
- FIG. 1 B shows “$900 in funds for the payment card transactions” going to merchant financial account 115 .
- Merchant financial account 115 is a financial account associated with merchant 135 .
- Merchant financial account 115 can be at buyer/seller platform 155 , or can be at financial system 160 .
- merchant financial account 115 can be at a bank or credit union associated with financial system 160 , among other locations.
- Customer 180 provided a deposit amount of $100 to merchant 135 that customer 180 wanted deposited in customer financial account 120 .
- “$1000 in funds for the payment card transactions” that are transferred from multiple payment card accounts 110 to buyer/seller platform 155
- “$100 in funds for the cash deposit” are transferred from buyer/seller platform 155 to customer financial account 120 .
- the “$1000 in funds for the payment card transactions” are split by buyer/seller platform 155 with “$900 in funds for the payment card transactions” being deposited in merchant financial account 115 , and “$100 in funds for the customer cash deposit” being deposited in customer financial account 120 .
- FIG. 1 C is a diagram illustrating the flow of funds for a cash withdrawal made with a merchant by a customer.
- the following description of FIG. 1 C will be described using the system illustrated in FIG. 1 A , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description of FIG. 1 C easier to understand.
- FIG. 1 C It is instructive to trace the flow of funds for a cash withdrawal.
- a customer such as customer 180 desires to withdraw $100 from a financial account, such as customer financial account 120 .
- FIG. 1 C shows a “$100 cash withdrawal by customer” going from cash drawer 125 to the customer.
- merchant 135 provides money from cash drawer 125 , in this example $100, to customer 180 .
- FIG. 1 C shows “$1000 in payment card transactions from multiple customers” going into sales system 105 , for example, by swiping the payment cards through card reader 120 to pay for the associated purchases.
- Sales system 105 can send the purchase transaction and payment card information to buyer/seller platform 155 for processing of the payment card transactions.
- FIG. 1 C shows sales system 105 sending “$1000 in payment card transactions for payment processing” to buyer/seller platform 155 .
- FIG. 1 C shows buyer/seller platform 155 obtaining “$1000 in funds for the payment card transactions” from multiple payment card accounts 110 .
- FIG. 1 C shows “$1000 in funds for the payment card transactions” going to merchant financial account 115 .
- FIG. 1 C shows “$100 in funds for the customer cash withdrawal” going from customer financial account 120 to buyer/seller platform 155 , and then from buyer/seller platform 155 to merchant financial account 115 .
- Customer 180 obtained $100 from merchant 135 that customer 180 wanted to withdraw from customer financial account 120 .
- “$100 in funds for the customer cash withdrawal” is withdrawn from customer financial account 120 and is deposited to merchant financial account 115 . This results in customer financial account 120 having $100 less than at the start of the day, as should be the case given that customer 180 wanted to withdraw $100 from customer financial account 120 .
- the customer of FIGS. 1 A- 1 C can also be a second merchant, and customer financial account 120 can be a second merchant financial account for the second merchant.
- the second merchant similar to merchant 135 , can make sales that are paid for with payment cards, and buyer/seller platform 155 can process those payment card payments and deposit funds obtained from accounts associated with the payment cards into the second merchant financial account.
- buyer/seller platform 155 can adjust the payment card fund deposit into the second merchant financial account corresponding to the amount of the deposit or withdrawal.
- the second merchant can deposit $100 at the first merchant to go to the second merchant financial account.
- the second merchant can make $1000 in payment card sales that same day.
- Buyer/seller platform 155 rather than depositing $100 directly into the second merchant financial account, can make one deposit of $1100, the one deposit including the $1000 of payment card funds plus the $100 deposit amount.
- buyer/seller platform 155 can make one deposit of $900, the one deposit including the $1000 of payment card funds less the $100 withdrawal.
- the various transfer/deposit amounts can be adjusted based on various fees and charges that are associated with the various transactions, and that more than one deposit to or withdrawal from the second merchant financial account can be made.
- FIG. 2 is a flow chart illustrating operations of a method for a customer to make a cash deposit.
- the following description of FIG. 2 will be described using the system illustrated in FIG. 1 A , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description of FIG. 2 easier to understand.
- all steps of the method of FIG. 2 can be carried out by computer system 150 as well as buyer/seller platform 155 .
- some or all transaction fees associated with the steps of FIG. 2 are zero.
- Step 205 includes receiving information associated with the cash deposit including an amount of the cash deposit.
- the cash deposit can be the customer's cash deposit.
- the information can be from a sales system configured to be used by a merchant to sell goods.
- customer 180 initiates a deposit transaction and provides deposit money 185 to merchant 135 .
- Merchant 135 uses sales system 105 to sell goods, and sales system 105 is configured to be used by merchant 135 to sell goods.
- Sales system 105 can transmit the amount of customer 180 's deposit to computer system 150 and/or buyer/seller platform 155 .
- Step 205 can include computer system 150 and/or buyer/seller platform 155 receiving, from sales system 105 , which is configured to be used by merchant 135 to sell goods, information associated with a cash deposit including an amount of customer 180 's cash deposit.
- Step 210 includes receiving identifying information obtained from a mobile device associated with a customer.
- the identifying information can be sent by the sales system and the mobile device can be the customer's mobile device.
- Step 210 can occur before or after step 205 .
- merchant 135 can obtain identifying information from mobile device 190 using sales system 105 .
- Sales system 105 can transmit the identifying information to computer system 150 and/or buyer/seller platform 155 .
- Step 210 can include computer system 150 and/or buyer/seller platform 155 receiving, from sales system 105 , identifying information obtained from mobile device 190 , which is associated with customer 180 .
- Step 215 includes determining the customer's cash account based on an association with the identifying information. Step 215 can occur in response to step 210 or can occur before or after step 205 .
- computer system 150 can include a storage device containing a mapping database that associates the identifying information with the customer's financial account.
- the customer's cash account can be determined by computer system 150 and/or buyer/seller platform 155 performing a database operation to determine a cash account associated with the identifying information.
- Step 215 can include computer system 150 and/or buyer/seller platform 155 determining the customer's cash account based on an association with the identifying information, such as by performing a database operation to determine a cash account associated with the identifying information.
- Step 220 includes crediting the customer's cash account for the amount of the customer's cash deposit less a first transaction fee. Step 220 can occur in response to steps 215 and 205 .
- step 215 the customer's cash account was determined.
- step 220 can include computer system 150 and/or buyer/seller platform 155 crediting customer 180 's financial account for the amount of customer 180 's cash deposit, less a first transaction fee.
- the first transaction fee is zero.
- the financial account is a cash account.
- the funds for the deposit can come from funds obtained from accounts associated with payment cards. This flow of funds is similar to FIG. 1 B where the “$100 in funds for the customer cash deposit” going to customer financial account 120 can come from multiple payment card accounts 110 .
- the “$1000 in payment funds for the payment card transactions” that was obtained from multiple payment card accounts 110 go to buyer/seller platform 155 , which sends the “$100 in funds for the customer cash deposit” to customer financial account 120 .
- Step 220 can have a flow of funds that is similar to FIG. 1 B .
- Step 225 includes determining the merchant's cash account based on an association with the sales system. Step 225 can occur before all of or after any of steps 205 - 220 .
- computer system 150 can include a storage device containing a mapping database that associates sales system 105 with a financial account of the merchant (i.e., the merchant's financial account).
- a financial account is a cash account.
- Step 225 can include computer system 150 and/or buyer/seller platform 155 determining the merchant's financial account based on an association with the sales system, such as by executing a database operation using the mapping database to obtain account information for the financial account associated with sales system 105 .
- Step 230 includes debiting the merchant's cash account for the amount of the customer's cash deposit less a second transaction fee. Step 230 can occur in response to step 225 or step 220 or step 205 .
- step 230 can include computer system 150 and/or buyer/seller platform 155 debiting the merchant's financial account for the amount of customer 180 's cash deposit less a second transaction fee. In some embodiments, the second transaction fee is zero.
- the financial account is a cash account.
- computer system 150 and/or buyer/seller platform 155 can reduce an amount of a deposit in the merchant's cash account by an amount corresponding to the amount of the customer's cash deposit.
- This flow of funds is similar to FIG. 1 B .
- $1000 in payment card transactions would lead to a deposit in the merchant's financial account of $1000 (ignoring various fees).
- the deposit is reduced by the “$100 cash deposit by customer”, so instead of depositing “$1000 in funds for the payment card transactions” in merchant financial account 115 , “$900 in funds for the payment card transactions” is deposited in merchant financial account 115 .
- the deposit is reduced by an amount corresponding to the “$100 in funds for the customer cash deposit.”
- Step 230 can have a flow of funds that is similar to FIG. 1 B .
- Step 235 includes transmitting, to the sales system, a first message confirming the cash deposit.
- Step 240 can occur in response to steps 220 and 230 .
- step 235 can include computer system 150 and/or buyer/seller platform 155 transmitting, to sales system 105 , a first message confirming the cash deposit to customer 180 's financial account.
- Step 240 includes transmitting, to a mobile device and/or an email account associated with the mobile device, a second message confirming the cash deposit.
- Step 240 can occur in response to steps 220 and 230 , or before or after step 235 .
- computer system 150 and/or buyer/seller platform 155 transmits to mobile device 190 a second message confirming the cash deposit to customer 180 's financial account.
- computer system 150 and/or buyer/seller platform 155 transmits to an email account associated with mobile device 190 a second message confirming the cash deposit to customer 180 's financial account.
- step 240 can include computer system 150 and/or buyer/seller platform 155 transmitting messages confirming the cash deposit to customer 180 's financial account to mobile device 190 and/or to an email account associated with mobile device 190 .
- Step 245 includes transmitting, to the sales system, a photo of a person associated with the mobile device to verify an identity.
- Step 245 can occur after any of steps 205 - 215 , or after all of steps 205 - 215 , or before step 205 , step 210 , or steps 205 and 210 .
- computer system 150 and/or buyer/seller platform 155 transmits, to sales system 105 , a photo of customer 180 .
- Customer 180 is associated with mobile device 190 .
- Step 245 can include transmitting, to sales system 105 , the photo of customer 180 to verify the identity of customer 180 .
- merchant 135 can compare the photo as displayed on sales system 105 to customer 180 , and can verify the identity of customer 180 based on the comparison.
- FIG. 3 is a diagram illustrating components of or associated with a second embodiment of a system to enable a merchant to perform banking-type transactions.
- FIG. 3 includes sales system 305 , computer system 150 , and financial system 360 .
- Sales system 305 is coupled to computer system 150
- computer system 150 is coupled to financial system 360 .
- financial system 360 includes payment processing service 361 , financial service 362 , and bank 363 .
- Computer system 150 is coupled to payment processing service 361
- payment processing service 361 is coupled to financial service 362
- financial service 362 is coupled to bank 363 .
- Identifying object 390 is compatible with computer system 150 .
- identifying object 390 can be a magnetic stripe card, a smart card, a proximity card, a re-programmable magnetic stripe card, a card containing a quick response (QR) code, a card containing a bar code, a government issued identification card, a proxy card, or a biometrically identifiable object, such as a finger, a hand, an iris, a retina, or a face, among others.
- a proxy card is a card that can be associated with various payment mechanisms, examples of payment mechanisms including credit cards, charge cards, ATM cards, debit cards, pre-paid credit cards, pre-paid debit cards, gift cards, stored value cards, and fleet cards, among others.
- identifying object 390 can be a mobile device.
- mobile devices include smart phones such as an iPhone, tablets such as an iPad, portable media devices such as an iPod, wearable devices such as Google Glass or Samsung Smartwatch, or a laptop or other portable computer.
- Sales system 305 can include systems that can perform the banking-type transactions including communicating with computer system 150 , and that can be used by merchant 135 to sell goods. Examples of systems that can comprise sales system 305 include point of sale (POS) systems, cash registers, computer systems running sales applications including mobile devices running sales applications, cloud based POS systems, checkout registers, computer systems running internet based applications such as a web browser, and the like. A person of ordinary skill in the art will appreciate that there are many systems that can comprise sales system 305 .
- POS point of sale
- cash registers computer systems running sales applications including mobile devices running sales applications, cloud based POS systems, checkout registers, computer systems running internet based applications such as a web browser, and the like.
- identifying object 390 is a biometrically identifiable object, such as a finger, a hand, an iris, a retina, or a face
- sales system 305 can identify the biometrically identifiable object.
- sales system 305 can obtain biometric information from the biometrically identifiable object and can transmit the biometric information to a second computer system.
- the second computer system can use the biometric information to identify the biometrically identifiable object.
- the biometrically identifiable object is a finger
- sales system 305 can obtain biometric information related to the fingerprint of the finger.
- sales system 305 can recognize the fingerprint to identify the finger (e.g., this is the finger of Jane Doe).
- sales system 305 can include a biometric scanner coupled to a computer system, such as a point of sale system.
- the biometric scanner can scan customer 180 's fingerprint, can transmit the biometric scan results to the computer system to which the biometric scanner is coupled, and the computer system can use customer 180 's fingerprint to identify the finger.
- sales system 305 can transmit the data related to the fingerprint to a second computer system.
- a second computer system For example, to a compute server associated with the seller, to computer system 150 , to financial system 360 , to payment processing service 361 , or to another computer system, and the second computer system can use the transmitted fingerprint data to identify the finger.
- the second computer system can transmit identifying information associated with the finger to sales system 305 .
- identifying object 390 is a mobile device
- sales device 105 can obtain identifying information associated with the mobile device.
- identifying object 390 is a smart phone
- sales system 305 can communicate with the smart phone via 3G to obtain identifying information related to a digital wallet associated with the smart phone.
- Sales system 305 in various embodiments can communicate with the mobile device via WiFi, 3G, 4G, Near Field Communication (NFC), or Bluetooth, or can obtain a QR code or a bar code or any machine readable code from the mobile device, for example, by scanning a QR code or bar code displayed by the mobile device.
- Sales system 305 can further transmit the identifying information to computer system 150 .
- financial system 360 can include payment processing service 361 , financial service 362 , and bank 363 .
- Payment processing service 161 can be, for example, Bank of America Merchant Services.
- Financial service 362 can be, for example, VISA's VisaNet Payment System.
- Bank 363 can be, for example, Chase Bank.
- a person having ordinary skill in the art will appreciate that there are a number of companies that provide payment processing services, financial services, and banking services, and that can provide the services of payment processing service 361 , financial service 362 , and bank 363 , respectively.
- FIG. 4 is a flow chart illustrating operations of a method for creating a financial account.
- the following description of FIG. 4 will be described using the system illustrated in FIG. 3 , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description of FIG. 4 easier to understand. Note that, in some embodiments, including the embodiment of FIG. 3 , all steps of the method of FIG. 4 can be carried out by computer system 150 and/or buyer/seller platform 155 .
- Step 405 includes receiving identity information for a customer.
- customer 180 can enter a place of business for a merchant, such as coffee shop run by merchant 135 .
- Merchant 135 sells goods, such as coffee and pastries, and uses sales system 305 to sell the goods.
- Sales system 305 is configured to be used by a merchant to sell goods.
- Customer 180 asks merchant 135 to open a financial account.
- Merchant 135 using sales system 305 , begins the process of opening a financial account for customer 180 .
- Customer 180 provides identity information, which can be entered into sales system 305 and transmitted to computer system 150 and/or buyer/seller platform 155 .
- Computer system 150 and/or buyer/seller platform 155 receives identity information for customer 180 .
- customer 180 can use a computer system, such as a mobile device or a personal computer, to create a financial account.
- the computer system can access a website associated with computer system 150 and/or buyer/seller platform 155 , or the computer system can run application software.
- Customer 180 can use the website or the application software to create a financial account.
- Customer 180 provides identity information to the website or to the application software, and the website or the application software causes the identity information to be transmitted to computer system 150 and/or buyer/seller platform 155 .
- Computer system 150 and/or buyer/seller platform 155 receives identity information for customer 180 .
- Step 410 includes verifying the identity of the customer. Step 410 can occur in response to step 405 . In some embodiments, step 410 can comprise the method of FIG. 5 .
- customer 180 has identification which meets the identification requirements. Customer 180 can have, for example, government issued identification, such as a state issued driver's license or identification card, or a federal government issued passport.
- Sales system 305 can obtain identity information for customer 180 . For example, sales system 305 can obtain identity information, such as a driver's license number and an address, from a state issued driver's license. Sales system 305 can transmit the identity information to computer system 150 and/or buyer/seller platform 155 , and computer system 150 and/or buyer/seller platform 155 can use the identity information to verify the identity of customer 180 .
- customer 180 can use a website or application software to create a financial account.
- the website or the application software can obtain identity information for customer 180 from the identification.
- the website or application can cause the identity information to be transmitted to computer system 150 and/or buyer/seller platform 155 .
- Computer system 150 and/or buyer/seller platform 155 can use this identity information to verify the identity of customer 180 .
- sales system 305 can arrange for an alternate method of identification.
- sales system 305 can communicate with computer system 150 and/or buyer/seller platform 155 , and computer system 150 and/or buyer/seller platform 155 can provide an alternative method of identifying customer 180 .
- computer system 150 and/or buyer/seller platform 155 can obtain personal information from personal information databases, such as from the databases of credit report agencies such as Experian, Equifax, and TransUnion.
- Computer system 150 and/or buyer/seller platform 155 can transmit personal questions based on the personal information to sales system 305 which customer 180 can answer to verify identity.
- the personal questions can include, for example, what was customer 180 's residence address five years ago and can list a number of possible answers to select from.
- the personal questions can include what is customer 180 's current outstanding phone bill balance and can list a number of possible answers to select from.
- Computer system 150 and/or buyer/seller platform 155 can verify the identity of customer 180 by comparing customer 180 's personal question responses, received by computer system 150 and/or buyer/seller platform 155 from sales system 305 , to the personal information obtained from the personal information databases.
- computer system 150 and/or buyer/seller platform 155 can transmit the personal questions to the mobile device, and can receive the personal question responses from the mobile device.
- customer 180 can use a website or application software to create a financial account.
- the website or the application software can arrange for an alternative method of verifying the identity of customer 180 , such as the alternative method discussed above.
- computer system 150 and/or buyer/seller platform 155 can transmit the questions to customer 180 via the website or the application software.
- Computer system 150 and/or buyer/seller platform 155 can verify the identity of customer 180 by comparing customer 180 's personal question responses, caused to be transmitted to computer system 150 and/or buyer/seller platform 155 by the website or the application software, to the personal information obtained from the personal information databases.
- Step 415 includes creating a financial account. Step 415 can occur in response to step 405 or step 410 or steps 405 and 410 .
- computer system 150 can include a storage device containing a database of financial accounts.
- Computer system 150 and/or buyer/seller platform 155 can create a financial account by making the appropriate changes to the database of financial accounts.
- a person of ordinary skill in the art will appreciated that there are many ways to create a financial account.
- Step 420 includes associating the financial account with the customer. Step 420 can occur in response to step 415 .
- computer system 150 can include a storage device containing a mapping database that associates the financial account with the customer identity information.
- Computer system 150 and/or buyer/seller platform 155 can use the mapping database to associate the financial account with the identity information for customer 180 .
- a person of ordinary skill in the art will appreciate that there are many ways to associate the financial account with the identity information for customer 180 .
- Step 425 includes receiving identifying information for an identifying object. Step 425 can occur after step 415 or after step 420 or before any of or all of steps 405 - 420 .
- identifying object 390 can be a mobile device. Sales system 305 can obtain identifying information from the mobile device. Sales system 305 can transmit the identifying information to computer system 150 and/or buyer/seller platform 155 . Computer system 150 and/or buyer/seller platform 155 can receive the identifying information for the mobile device.
- identifying object 390 can be a biometrically identifiable object, such as a finger, a hand, an iris, a retina, or a face.
- Sales system 305 can obtain identifying information for the biometrically identifiable object, such as by using a biometric scanner that is part of sales system 305 , and can transmit this identifying information to computer system 150 and/or buyer/seller platform 155 .
- Computer system 150 and/or buyer/seller platform 155 can receive the identifying information for the biometrically identifiable object.
- identifying object 390 can be an object, such as a magnetic stripe card, a smart card, a proximity card, a re-programmable magnetic stripe card, a card containing a quick response (QR) code, a card containing a bar code, or a government issued identification card.
- Sales system 305 can obtain identifying information from these objects, for example by using a card reader or a scanner that is part of sales system 305 , and can transmit this identifying information to computer system 150 and/or buyer/seller platform 155 .
- Computer system 150 and/or buyer/seller platform 155 can receive the identifying information for the object.
- identifying object 390 can be a proxy card.
- Sales system 305 can obtain identifying information from the proxy card, for example by using a card reader or a scanner that is part of sales system 305 , and can transmit this identifying information to computer system 150 and/or buyer/seller platform 155 .
- Computer system 150 and/or buyer/seller platform 155 can receive the identifying information for the proxy card.
- Step 430 includes associating the identifying information for the identifying object with the financial account. Step 430 can occur in response to steps 425 and 415 .
- computer system 150 can include a storage device containing a mapping database that associates the identifying information for identifying objects with financial accounts.
- Computer system 150 and/or buyer/seller platform 155 can execute a database operation using the mapping database to associate the identifying information for identifying object 390 with the financial account.
- Step 435 includes receiving a passcode.
- Step 435 can occur before or after step 425 or step 430 , and can occur after any of steps 405 - 420 .
- customer 180 can provide a passcode.
- the passcode can be a personal identification number (PIN), or a password, or a pass phrase.
- the passcode can be comprised of numbers, can be comprised of numbers and letters, can be comprised of numbers, letters, and punctuation marks, or can be comprised of any characters.
- the passcode can also include spaces.
- the passcode can be entered using sales system 305 , and sales system 305 can transmit the passcode to computer system 150 and/or buyer/seller platform 155 , where computer system 150 and/or buyer/seller platform 155 receives the passcode.
- sales system 305 can transmit the passcode to computer system 150 and/or buyer/seller platform 155 , where computer system 150 and/or buyer/seller platform 155 receives the passcode.
- identifying object 390 is a mobile device
- the passcode can be entered using the mobile device.
- the mobile device can transmit the passcode to computer system 150 and/or buyer/seller platform 155 , where computer system 150 and/or buyer/seller platform 155 receives the passcode.
- the passcode can be entered via the website or the application software, and the website or the application software can cause the passcode to be transmitted to computer system 150 and/or buyer/seller platform 155 , where computer system 150 and/or buyer/seller platform 155 receives the passcode.
- Step 440 includes associating the passcode with the financial account. Step 440 can occur in response to step 435 .
- computer system 150 can include a storage device containing a mapping database that associates passcodes with financial accounts.
- Computer system 150 and/or buyer/seller platform 155 can execute a database operation using the mapping database to associate the passcode with the financial account.
- a person of ordinary skill in the art will appreciate that there are many ways to associate the passcode with the financial account.
- Step 445 includes receiving a photo. Step 445 can occur after steps 415 and 420 , or can occur before or after any of steps 425 - 440 .
- sales system 305 can obtain a photo of customer 180 . Sales system 305 can transmit the photo to computer system 150 and/or buyer/seller platform 155 , where computer system 150 and/or buyer/seller platform 155 receives the photo.
- identifying object 390 is a mobile device
- the mobile device can obtain a photo of customer 180 .
- the mobile device can transmit the photo to computer system 150 and/or buyer/seller platform 155 , where computer system 150 and/or buyer/seller platform 155 receives the photo.
- the website or the application software can obtain a photo of customer 180 .
- the website or the application software can cause the photo to be transmitted to computer system 150 and/or buyer/seller platform 155 , where computer system 150 and/or buyer/seller platform 155 receives the photo.
- Step 450 includes associating the photo with the financial account. Step 450 can occur in response to step 445 .
- computer system 150 can include a storage device containing a mapping database that associates photos with financial accounts.
- Computer system 150 and/or buyer/seller platform 155 can execute a database operation using the mapping database to associate the photo with the financial account.
- FIG. 5 is a flow chart illustrating operations of a first method for verifying the identity of a customer.
- the method of FIG. 5 can be used to verify the identity of a customer when creating a financial account, and can represent step 410 of FIG. 4 .
- the following description of FIG. 5 will be described using the system illustrated in FIG. 3 , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description of FIG. 5 easier to understand. Note that, in some embodiments, including the embodiment of FIG. 3 , all steps of the method of FIG. 5 can be carried out by computer system 150 and/or buyer/seller platform 155 .
- Step 505 includes receiving identity information for a customer.
- computer system 150 and/or buyer/seller platform 155 receives identity information for customer 180 .
- the identity information can include anything that will enable computer system 150 and/or buyer/seller platform 155 locate a database entry associated with customer 180 .
- the identity information can include, for example, the name of customer 180 , the address of customer 180 , the social security number of customer 180 , the driver's license number of customer 180 , the state identification card number of customer 180 , the passport number of customer 180 , or a phone number for customer 180 .
- Step 510 includes locating a database entry associated with the customer in a database. Step 510 can occur in response to step 505 .
- computer system 150 and/or buyer/seller platform 155 can locate a database entry associated with customer 180 in a database.
- computer system 150 includes a storage device containing a personal information database that associates the identity information with customer 180 .
- Computer system 150 and/or buyer/seller platform 155 can perform a database operation to locate a database entry associated with customer 180 in the personal information database.
- computer system 150 and/or buyer/seller platform 155 can communicate with another computer system that includes a storage device containing a personal information database that associates the identity information with customer 180 .
- Computer system 150 and/or buyer/seller platform 155 can locate a database entry associated with customer 180 in a database by transmitting the identity information to another computer system, and the other computer system can locate a database entry associated with customer 180 in a personal information database.
- computer system 150 and/or buyer/seller platform 155 can communicate with a computer system of a credit reporting agency, such as Experian, Equifax, or TransUnion.
- Computer system 150 and/or buyer/seller platform 155 can transmit the identity information for customer 180 to a computer system of a credit reporting agency, and the computer system of the credit reporting agency can locate a database entry associated with customer 180 in a personal information database.
- Step 515 includes obtaining personal information from the database entry. Step 515 can occur after step 505 or 510 .
- computer system 150 and/or buyer/seller platform 155 can obtain personal information from the database entry.
- computer system 150 includes a storage device containing a personal information database that associates personal information with customer 180 .
- Computer system 150 and/or buyer/seller platform 155 can perform a database operation to obtain personal information associated with customer 180 from the personal information database.
- computer system 150 and/or buyer/seller platform 155 can communicate with another computer system that includes a storage device containing a personal information database that associates personal information with customer 180 .
- Computer system 150 and/or buyer/seller platform 155 can obtain personal information associated with customer 180 from the personal information database by sending a mess age to request personal information related to customer 180 to the other computer system.
- the other computer system can perform a database operation to obtain personal information associated with customer 180 from the personal information database.
- computer system 150 and/or buyer/seller platform 155 can send a message requesting personal information associated with customer 180 to a computer system of a credit reporting agency, such as Experian, Equifax, or TransUnion.
- the computer system of the credit reporting agency can perform a database operation to obtain personal information associated with customer 180 from a personal information database.
- the computer system of the credit reporting agency can transmit the personal information associated with customer 180 to computer system 150 and/or buyer/seller platform 155 , resulting in computer system 150 and/or buyer/seller platform 155 obtaining personal information associated with customer 180 from the personal information database of the credit reporting agency.
- Step 520 includes causing a personal question using the personal information to be created. Step 520 can occur in response to step 515 .
- computer system 150 and/or buyer/seller platform 155 can cause a personal question using the personal information to be created.
- computer system 150 and/or buyer/seller platform 155 can create the personal question using the personal information.
- computer system 150 and/or buyer/seller platform 155 can transmit a message to another computer system that causes the other computer system to create a personal question using the personal information.
- the personal question can include, for example, what was customer 180 's residence address five years ago and can list a number of possible answers to select from.
- the personal question can include what is customer 180 's current outstanding phone bill balance and can list a number of possible answers to select from.
- Step 525 includes transmitting the personal question. Step 525 can occur in response to step 520 .
- computer system 150 and/or buyer/seller platform 155 can transmit the personal question.
- computer system 150 and/or buyer/seller platform 155 can transmit the personal question to sales system 305 , or, when identifying object 390 is a mobile device, to the mobile device.
- Step 530 includes receiving a response to the personal question.
- Step 530 can occur in response to step 525 .
- computer system 150 and/or buyer/seller platform 155 can receive a response to the personal question.
- customer 180 can answer the personal question using sales system 305 , or, when identifying object 390 is a mobile device and the personal question was transmitted to the mobile device, using the mobile device.
- Sales system 305 or the mobile device can transmit customer 180 's response to the personal question to computer system 150 and/or buyer/seller platform 155 , resulting in computer system 150 and/or buyer/seller platform 155 receiving a response to the personal question.
- Step 535 includes verifying the response based on the personal information. Step 535 can occur in response to step 530 .
- computer system 150 and/or buyer/seller platform 155 can verify the response based on the personal information. For example, if the personal question is “what was customer 180 's residence address five years ago?”, computer system 150 and/or buyer/seller platform 155 can use the personal information to determine customer 180 's residence address five years ago, and can compare customer 180 's response to the determined residence address.
- Step 540 includes verifying the identity of the customer based at least in part on the response to the personal question.
- Step 540 can occur in response to step 535 .
- computer system 150 and/or buyer/seller platform 155 can verify the identity of the customer based at least in part on the response to the personal question.
- computer system 150 and/or buyer/seller platform 155 can determine whether customer 180 provided an answer to the personal question that matched the personal information from the personal information database. When customer 180 's answer matches the personal information from the personal information database, it is more likely that customer 180 is the person associated with the identity information. When customer 180 's answer does not match the personal information from the database, it is less likely that customer 180 is the person associated with the identity information.
- Computer system 180 can verify the identity of customer 180 based at least in part on customer 180 's response to the personal question.
- FIG. 6 is a flow chart illustrating operations of a second method for verifying the identity of a customer.
- the method of FIG. 6 can be used to identify a customer after a financial account has been created for the customer, and a passcode and a photo of the customer has been associated with the financial account.
- the following description of FIG. 6 will be described using the system illustrated in FIG. 3 , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description of FIG. 6 easier to understand. Note that, in some embodiments, including the embodiment of FIG. 3 , all steps of the method of FIG. 6 can be carried out by computer system 150 and/or buyer/seller platform 155 .
- Step 605 includes receiving identifying information associated with a customer.
- computer system 150 and/or buyer/seller platform 155 can receive identifying information associated with customer 180 .
- identifying object 390 can be a mobile device, and the identifying information can be obtained from the mobile device.
- sales system 305 can obtain identifying information associated with the mobile device that is associated with customer 180 .
- Sales system 305 can transmit the identifying information to computer system 150 and/or buyer/seller platform 155 , resulting in computer system 150 and/or buyer/seller platform 155 receiving identifying information associated with customer 180 .
- identifying object 390 can be a biometrically identifiable object, such as a finger, a hand, an iris, a retina, or a face, and the identifying information can be obtained from the biometrically identifiable object.
- sales system 305 can obtain identifying information, such as biometric information, from the biometrically identifiable object. Sales system 305 can transmit the identifying information to computer system 150 and/or buyer/seller platform 155 , resulting in computer system 150 and/or buyer/seller platform 155 receiving identifying information associated with customer 180 .
- identifying object 390 can be a magnetic stripe card, a smart card, a proximity card, a re-programmable magnetic stripe card, a card containing a quick response (QR) code, a card containing a bar code, a government issued identification card.
- Sales system 305 can obtain identifying information from identifying object 390 , for example by reading identifying information from identifying object 390 using a card reader that is part of sales system 305 , or by scanning identifying object 390 with a scanner that is part of sales system 305 .
- Sales system 305 can transmit the identifying information to computer system 150 and/or buyer/seller platform 155 , resulting in computer system 150 and/or buyer/seller platform 155 receiving identifying information associated with customer 180 .
- identifying object 390 can be a proxy card.
- a proxy card is a card that can be associated with various payment mechanisms.
- Sales system 305 can obtain identifying information from identifying object 390 , for example by reading identifying information from the proxy card using a card reader that is part of sales system 305 , or by scanning the proxy card with a scanner that is part of sales system 305 .
- Sales system 305 can transmit the identifying information to computer system 150 and/or buyer/seller platform 155 , resulting in computer system 150 and/or buyer/seller platform 155 receiving identifying information associated with customer 180 .
- Step 610 includes determining a financial account associated with the customer. Step 610 can occur in response to step 605 .
- computer system 150 can include a storage device containing a mapping database that associates identifying information with financial accounts.
- Computer system 150 and/or buyer/seller platform 155 can execute a database operation using the mapping database to determine the financial account associated with the identifying information.
- the financial account is associated with customer 180 .
- computer system 150 can include a storage device containing a mapping database.
- the mapping database can associate identity information, for example the name of customer 180 , and “reference identifying information,” for example a fingerprint of customer 180 taken when the financial account was created, with the financial account.
- Customer 180 can provide identity information, such as a name, to merchant 135 .
- Merchant 135 can use sales system 305 to obtain identifying information from identifying object 390 .
- sales system 305 can obtain a fingerprint from customer 180 .
- Sales system 305 can transmit the identity information (e.g., customer 180 's name) and the identifying information (e.g., customer 180 's fingerprint) to computer system 150 and/or buyer/seller platform 155 .
- Computer system 150 and/or buyer/seller platform 155 can execute a database operation using the mapping database to obtain the reference identifying information, for example the reference fingerprint of customer 180 , associated with the financial account.
- the received identifying information e.g., customer 180 's fingerprint
- the reference identifying information e.g., the reference fingerprint from the mapping database
- Step 615 includes receiving a passcode associated with the financial account. Step 615 can occur before or after step 605 or step 610 .
- computer system 150 and/or buyer/seller platform 155 can receive a passcode associated with the financial account.
- computer system 150 can include a storage device containing a mapping database that associates the financial account with a passcode.
- customer 180 can enter a passcode using sales system 305 , and sales system 305 can transmit the passcode to computer system 150 and/or buyer/seller platform 155 , resulting in computer system 150 and/or buyer/seller platform 155 receiving a passcode associated with the financial account.
- identifying object 390 is a mobile device
- customer 180 can enter a passcode using the mobile device.
- the mobile device can transmit the passcode to computer system 150 and/or buyer/seller platform 155 , resulting in computer system 150 and/or buyer/seller platform 155 receiving a passcode associated with the financial account.
- the identity of customer 180 is verified.
- Step 620 includes transmitting a photo associated with the financial account.
- Step 620 can occur in response to step 605 or step 610 or before or after step 615 .
- computer system 150 and/or buyer/seller platform 155 can transmit a photo associated with the financial account.
- computer system 150 can include a storage device containing a mapping database that associates the financial account with a photo.
- Computer system 150 and/or buyer/seller platform 155 can perform a database operation to obtain the photo associated with the financial account.
- Computer system 150 and/or buyer/seller platform 155 can transmit the photo, which is associated with the financial account, to sales system 305 .
- Step 625 includes receiving a message confirming that the photo is a photo of the customer. Step 625 can occur in response to step 620 .
- merchant 135 can compare the photo to customer 180 .
- Sales system 305 can transmit a photo verification confirmation message to computer system 150 and/or buyer/seller platform 155 when merchant 135 confirms that the photo is a photo of customer 180 .
- the identity of customer 180 is verified. In some embodiments, both verification of customer 180 using the passcode and verification of customer 180 using the photo are required to complete the verification of the identity of customer 180 .
- FIG. 7 is a flow chart illustrating operations for a customer to make a banking-type transaction.
- the following description of FIG. 7 will be described using the system illustrated in FIG. 3 , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description of FIG. 7 easier to understand. Note that, in some embodiments, including the embodiment of FIG. 3 , all steps of the method of FIG. 7 can be carried out by computer system 150 and/or buyer/seller platform 155 .
- Customer 180 can create a financial account using, for example, the method of FIG. 4 , which can also associate a passcode and a photo with the financial account. After creating the financial account, customer 180 can make a banking-type transaction with merchant 135 . Examples of banking-type transactions include deposits, withdrawals, loans, cash advances, transfers, opening accounts, and closing accounts, among others.
- computer 150 is controlled by or associated with a financial entity. The financial entity, in contrast to a bank or a credit union, may be prevented from holding funds (i.e., money) for customers such as customer 180 .
- computer 150 is controlled by or associated with a financial entity.
- the financial entity in contrast to a bank or a credit union, may be prevented from holding funds (i.e., money) for customers such as customer 180 .
- a monetary balance of a customer financial account of the financial entity can be held by a fund holding entity, such as a bank or a credit union, rather than by the financial entity.
- the financial entity has a fund holding account, which can hold monetary balances of multiple customer financial accounts, with the fund holding entity.
- the financial entity can maintain an accounting of the monetary balance of each customer financial account of the multiple customer financial accounts, while the funds for the multiple customer financial account can be held by the fund holding company in the fund holding account.
- the financial entity can have a bank account with a bank, the bank account can hold the monetary balances of all of the customer financial accounts of the financial entity, and the financial entity can maintain an accounting of the monetary balance of each customer financial account.
- Step 705 includes receiving, from a sales system configured to be used by a merchant to sell goods, transaction information associated with a banking-type transaction including a type and an amount of the banking-type transaction.
- merchant 135 sells goods, and uses sales system 305 to sell the goods.
- Sales system 305 is configured to be used by merchant 135 to sell the goods.
- the configuration of sales system 305 is by including a card reader and a scanner to enable merchant 135 to use the card reader and the scanner to sell goods.
- the configuration of sales system 305 is by including memory containing instructions that, when executed, enable sales system 305 to perform as a point of sale system for selling goods.
- Customer 135 can make a banking-type transaction, such as a deposit or a withdrawal, with merchant 135 .
- customer 180 can provide deposit money 185 to merchant 135 .
- the identity of customer 180 can be verified as part of making the deposit.
- the identity of customer 180 can be verified using an embodiment of the method of FIG. 6 .
- no identification of customer 180 is required to make a deposit.
- Identifying information for example as discussed in the method of FIG. 6 , can be obtained from identifying object 390 by sales system 305 . Sales system 305 can transmit the identifying information, along with the transaction information, to computer system 150 and/or buyer/seller platform 155 .
- the transaction information can include the type of the banking-type transaction (i.e., a deposit), and the amount of the deposit.
- the transmission results in computer system 150 and/or buyer/seller platform 155 receiving, from sales system 305 , transaction information associated with the banking-type transaction.
- customer 180 can make a withdrawal request for a specific amount of money (i.e., the amount of customer 180 's withdrawal request) to merchant 135 .
- the identity of customer 180 can be verified as part of making the withdrawal.
- the identity of customer 180 can be verified using an embodiment of the method of FIG. 6 .
- customer 180 can be known to merchant 135 , and no further identity verification of customer 180 is needed.
- Identifying information for example as discussed in the method of FIG. 6 , can be obtained from identifying object 390 by sales system 305 . Sales system 305 can transmit the identifying information, along with the transaction information to computer system 150 and/or buyer/seller platform 155 .
- the transaction information can include the type of the banking-type transaction (i.e., a withdrawal), and the amount of the withdrawal.
- the transmission results in computer system 150 and/or buyer/seller platform 155 receiving, from sales system 305 , transaction information associated with the banking-type transaction.
- Step 710 includes receiving identifying information associated with the customer. Step 710 can occur before or after step 705 .
- identifying information for example as discussed in the method of FIG. 6 , can be obtained from identifying object 390 by sales system 305 .
- Sales system 305 can transmit the identifying information to computer system 150 and/or buyer/seller platform 155 , resulting in computer system 150 and/or buyer/seller platform 155 receiving the identifying information, which is associated with customer 180 .
- Step 715 includes determining a financial account associated with the identifying information. Step 715 can occur in response to step 710 .
- computer system 150 can include a storage device containing a mapping database associating identifying information with financial accounts.
- Computer system 150 and/or buyer/seller platform 155 can determine the financial account associated with the identifying information by performing a database operation to determine the financial account associated with the identifying information.
- Step 720 includes determining a monetary balance of the financial account. Step 720 can occur after step 715 or in response to step 705 .
- computer system 150 can include a storage device containing a mapping database associating monetary balances with financial accounts.
- Computer system 150 and/or buyer/seller platform 155 can determine the monetary balance of the financial account by performing a database operation using the mapping database.
- Step 725 includes causing an adjustment to the monetary balance of the financial account based on the type and the amount of the banking-type transaction. Step 725 can occur in response to step 705 or after any of steps 710 - 720 .
- computer system 150 and/or buyer/seller platform 155 can cause the adjustment of the monetary balance of the financial account.
- computer system 150 and/or buyer/seller platform 155 can cause the adjustment by, for example, adjusting the monetary balance of the financial account by increasing the monetary balance based on the deposit amount.
- computer system 150 and/or buyer/seller platform 155 can increase the monetary balance of the financial account by the amount of the deposit, or by the amount of the deposit less a transaction fee (i.e., by an amount less than the deposit amount), or by some other amount based on the amount of the deposit.
- computer system 150 and/or buyer/seller platform 155 can cause the adjustment by sending a message to a second computer system that causes the second computer system to adjust the monetary balance.
- computer system 150 and/or buyer/seller platform 155 can cause an adjustment to a different financial account, the different financial account associated with merchant 135 (i.e., merchant 135 's financial account).
- computer system 150 and/or buyer/seller platform 155 can adjust the monetary balance of merchant 135 's financial account by decreasing the monetary balance based on the deposit amount.
- computer system 150 and/or buyer/seller platform 155 can decrease the monetary balance of merchant 135 's financial account by the amount of the deposit, or by the amount of the deposit less a transaction fee (i.e., by an amount smaller than the deposit amount), or by some other amount based on the amount of the deposit.
- computer system 150 and/or buyer/seller platform 155 can cause the adjustment of the monetary balance of the financial account by decreasing the monetary balance based on the withdrawal amount.
- computer system 150 and/or buyer/seller platform 155 can decrease the monetary balance of the financial account by the amount of the withdrawal, or by the amount of the withdrawal plus a transaction fee (i.e., by an amount larger than the withdrawal amount), or by some other amount based on the amount of the withdrawal.
- computer system 150 and/or buyer/seller platform 155 can cause the adjustment of merchant 135 's financial account.
- computer system 150 and/or buyer/seller platform 155 can adjust the monetary balance of merchant 135 's financial account by increasing the monetary balance based on the deposit amount.
- computer system 150 and/or buyer/seller platform 155 can increase the monetary balance of merchant 135 's financial account by the amount of the deposit, or by the amount of the deposit plus a transaction fee (i.e., by an amount larger than the deposit amount), or by some other amount based on the amount of the deposit.
- Step 730 includes transmitting a confirmation message to confirm the banking-type transaction.
- Step 730 can occur in response to step 725 .
- computer system 150 and/or buyer/seller platform 155 can transmit a confirmation message to confirm the banking-type transaction.
- FIG. 8 is a diagrammatic representation of a machine in the example form of a computer system within which a set of instructions, for causing the machine to perform any one or more of the methodologies or modules discussed herein, may be executed.
- the computer system 800 includes a processor, memory, non-volatile memory, and an interface device. Various common components (e.g., cache memory) are omitted for illustrative simplicity.
- the computer system 800 is intended to illustrate a hardware device on which any of the components depicted in the example of FIGS. 1 - 7 (and any other components described in this specification) can be implemented.
- the computer system 800 can be of any applicable known or convenient type.
- the components of the computer system 800 can be coupled together via a bus or through some other known or convenient device.
- computer system 800 may be an embedded computer system, a system-on-chip (SOC), a single-board computer system (SBC) (such as, for example, a computer-on-module (COM) or system-on-module (SOM)), a desktop computer system, a laptop or notebook computer system, an interactive kiosk, a mainframe, a mesh of computer systems, a mobile telephone, a personal digital assistant (PDA), a server, or a combination of two or more of these.
- SOC system-on-chip
- SBC single-board computer system
- COM computer-on-module
- SOM system-on-module
- computer system 800 may include one or more computer systems 800 ; be unitary or distributed; span multiple locations; span multiple machines; or reside in a cloud, which may include one or more cloud components in one or more networks.
- one or more computer systems 800 may perform without substantial spatial or temporal limitation one or more steps of one or more methods described or illustrated herein.
- one or more computer systems 800 may perform in real time or in batch mode one or more steps of one or more methods described or illustrated herein.
- One or more computer systems 800 may perform at different times or at different locations one or more steps of one or more methods described or illustrated herein, where appropriate.
- the processor may be, for example, a conventional microprocessor such as an Intel Core microprocessor or an Intel Itanium microprocessor or a Motorola power PC microprocessor or a SPARC architecture processor.
- a conventional microprocessor such as an Intel Core microprocessor or an Intel Itanium microprocessor or a Motorola power PC microprocessor or a SPARC architecture processor.
- Intel Core microprocessor or an Intel Itanium microprocessor or a Motorola power PC microprocessor or a SPARC architecture processor.
- a processor such as an Intel Core microprocessor or an Intel Itanium microprocessor or a Motorola power PC microprocessor or a SPARC architecture processor.
- machine-readable (storage) medium or “computer-readable (storage) medium” include any type of device that is accessible by the processor.
- the memory is coupled to the processor by, for example, a bus.
- the memory can include, by way of example but not limitation, random access memory (RAM), such as dynamic RAM (DRAM) or static RAM (SRAM).
- RAM random access memory
- DRAM dynamic RAM
- SRAM static RAM
- the memory can be local, remote, or distributed.
- the bus also couples the processor to the non-volatile memory and drive unit.
- the non-volatile memory cane be a magnetic floppy or hard disk, a magnetic-optical disk, an optical disk, a flash memory such as NAND flash memory or NOR flash memory, a read-only memory (ROM) such as a CD-ROM, a programmable read-only memory such as EPROM or EEPROM, a magnetic or optical card, or another form of storage for large amounts of data. Some of this data is often written, by a direct memory access process, into memory during execution of software in the computer 800 .
- the non-volatile storage can be local, remote, or distributed.
- the non-volatile memory is optional because systems can be created with all applicable data available in memory.
- a typical computer system will usually include at least a processor, memory, and a device (e.g., a bus) coupling the memory to the processor.
- Software is typically stored in the non-volatile memory and/or the drive unit. Indeed, for large programs, storing the entire program in memory may not even be possible. Nevertheless, one should understand that for software to run, if necessary, the software is moved to a computer readable location appropriate for processing, and for illustrative purposes, that location is referred to as the memory in this paper. Even when software is moved to the memory for execution, the processor will typically make use of hardware registers to store values associated with the software, and local cache that, ideally, serves to speed up execution.
- a software program is assumed to be stored at any known or convenient location (from non-volatile storage to hardware registers) when the software program is referred to as “implemented in a computer-readable medium.”
- a processor is considered to be “configured to execute a program” when at least one value associated with the program is stored in a register readable by the processor.
- the bus also couples the processor to the network interface device.
- the interface can include one or more of a modem or network interface.
- a modem or network interface can be considered to be part of the computer system 800 .
- the interface can include an analog modem, ISDN modem, cable modem, token ring interface, satellite transmission interface (e.g., “direct PC”), Wi-Fi interface, or other interfaces for coupling a computer system to other computer systems.
- the interface can include one or more input and/or output devices.
- the I/O devices can include, by way of example but not limitation, a keyboard, a mouse or other pointing device, disk drives, printers, a scanner, and other input and/or output devices, including a display device.
- the display device can include, by way of example but not limitation, a cathode ray tube (CRT), liquid crystal display (LCD), or some other applicable known or convenient display device.
- CTR cathode ray tube
- LCD liquid crystal display
- this disclosure assumes that controllers of any devices not depicted in the example of FIG. 8 reside in the interface.
- the computer system can have one Bus or multiple Buses.
- a bus can include for example, a system bus, a Peripheral Component Interconnect (PCI) bus or PCI-Express bus, a HyperTransport or industry standard architecture (ISA) bus, a small computer system interface (SCSI) bus, a universal serial bus (USB, USB 2.0, USB 3.0), IIC (I2C) bus, an Institute of Electrical and Electronics Engineers (IEEE) standard 1394 bus, also called “Firewire,” a QuickPath Interconnect bus, a ThunderBolt interconnect bus, a DisplayPort interconnect bus or its companion standards Mini DisplayPort (mDP), Direct Drive Monitor (DDM), Embedded DisplayPort (eDP), Internal DisplayPort (iDP), Portable Digital Media Interface (PDMI), Wireless DisplayPort (wDP), and Mobility DisplayPort (MyDP), an HDMI interconnect bus, a DVI bus.
- PCI Peripheral Component Interconnect
- ISA HyperTransport or industry standard architecture
- SCSI small computer system
- the computer system 800 can be controlled by operating system software that includes a file management system, such as a disk operating system.
- a file management system such as a disk operating system.
- operating system software with associated file management system software is the family of operating systems known as Windows® from Microsoft Corporation of Redmond, Wash., and their associated file management systems.
- WindowsTM Windows® from Microsoft Corporation of Redmond, Wash.
- LinuxTM LinuxTM operating system and its associated file management system.
- the file management system is typically stored in the non-volatile memory and/or drive unit and causes the processor to execute the various acts required by the operating system to input and output data and to store data in the memory, including storing files on the non-volatile memory and/or drive unit.
- the machine operates as a standalone device or may be connected (e.g., networked) to other machines.
- the machine may operate in the capacity of a server or a client machine in a client-server network environment, or as a peer machine in a peer-to-peer (or distributed) network environment.
- the machine may be a server computer, a client computer, a personal computer (PC), a laptop computer, a tablet, a set-top box (STB), a personal digital assistant (PDA), a cellular telephone, an iPhone, a Blackberry, a smart phone, a processor, a telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine.
- PC personal computer
- PDA personal digital assistant
- machine-readable medium or machine-readable storage medium is shown in an embodiment to be a single medium, the term “machine-readable medium” and “machine-readable storage medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions.
- the term “machine-readable medium” and “machine-readable storage medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies or modules of the presently disclosed technique and innovation.
- routines executed to implement the embodiments of the disclosure may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions referred to as “computer programs.”
- the computer programs typically comprise one or more instructions set at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processing units or processors in a computer, cause the computer to perform operations to execute elements involving the various aspects of the disclosure.
- machine-readable storage media machine-readable media, or computer-readable (storage) media
- recordable type media such as volatile and non-volatile memory devices, floppy and other removable disks, hard disk drives, optical disks (e.g., Compact Disk Read-Only Memory (CD ROMS), Digital Versatile Disks, (DVDs), etc.), Blu-ray disks, among others, and transmission type media such as digital and analog communication links.
- CD ROMS Compact Disk Read-Only Memory
- DVDs Digital Versatile Disks
- Blu-ray disks among others
- transmission type media such as digital and analog communication links.
- operation of a memory device may comprise a transformation, such as a physical transformation.
- a physical transformation may comprise a physical transformation of an article to a different state or thing.
- a change in state may involve an accumulation and storage of charge or a release of stored charge.
- a change of state may comprise a physical change or transformation in magnetic orientation or a physical change or transformation in molecular structure, such as from crystalline to amorphous or vice versa.
- a storage medium typically may be non-transitory or comprise a non-transitory device.
- a non-transitory storage medium may include a device that is tangible, meaning that the device has a concrete physical form, although the device may change its physical state.
- non-transitory refers to a device remaining tangible despite this change in state.
- Embodiments of the present invention include various steps. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, the steps may be performed by a combination of hardware, software and/or firmware.
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Software Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
- This application is a continuation under 35 U.S.C. § 120 of U.S. patent application Ser. No. 17/165,447, filed Feb. 2, 2021, now U.S. Pat. No. 11,544,681, which is a continuation under 35 U.S.C. § 120 of U.S. patent application Ser. No. 16/529,583, filed 1 Aug. 2019, now U.S. Pat. No. 11,410,140, which is a continuation under 35 U.S.C. § 120 of U.S. patent application Ser. No. 14/098,336, filed 5 Dec. 2013, now U.S. Pat. No. 10,380,564 which is incorporated herein by reference.
- Banking today is typically done with banks or credit unions. To open an account, a customer can visit a branch office of a bank or a credit union. The customer has to establish his or her identity, typically using a form of government issued identification, such as a state issued driver's license or identification card, or a federal government issued passport. The customer further needs to provide an address. Once the identity of the customer is established, the bank or credit union can create an account, such as a checking account or a savings account, for the customer. Upon creation of the account, the customer is able to perform trans actions with the bank or credit union, such as making a deposit or a withdrawal.
- The customer can make a deposit at a branch office of the bank or credit union, or using an automated teller machine (ATM). To make a deposit in a branch office, the customer typically identifies her account to a teller, and provides some form of money to the teller, such as cash or a check. The teller arranges for the account of the customer to be credited for the amount of the deposit. To make a deposit using an ATM, the customer inserts an ATM or debit card into an ATM. The customer then enters her personal identification number (PIN) into the ATM, and the ATM validates the PIN. Once validated, the ATM accepts some form of money from the customer, and credits the customer's account for the amount of the depo sit.
- The customer can similarly make a withdrawal at a branch office of the bank or credit union, or using an ATM. To make a deposit in a branch office, the customer typically identifies her account to a teller, and establishes their identity by providing a form of government issued identification. The teller arranges for the account of the customer to be debited for the amount of the withdrawal. When the account has sufficient funds available for the withdrawal, the teller provides funds in the amount of the withdrawal to the customer. To make a withdrawal using an ATM, the customer inserts an ATM or debit card into an ATM. The customer then enters her PIN into the ATM, and the ATM validates the PIN. Once validated, the ATM verifies that the customer's account has sufficient funds available for the withdrawal. If the funds are available, the ATM provides funds in the amount of the withdrawal to the customer.
- Embodiments of the present disclosure will be described and explained through the use of the accompanying drawings in which:
-
FIG. 1A is a diagram illustrating components of or associated with a first embodiment of a system to enable a merchant to perform banking-type transactions; -
FIG. 1B is a diagram illustrating the flow of funds for a cash deposit made with a merchant by a customer; -
FIG. 1C is a diagram illustrating the flow of funds for a cash withdrawal made with a merchant by a customer; -
FIG. 2 is a flow chart illustrating operations of a method for a customer to make a cash deposit; -
FIG. 3 is a diagram illustrating components of or associated with a second embodiment of a system to enable a merchant to perform banking-type transactions; -
FIG. 4 is a flow chart illustrating operations of a method for creating a financial account; -
FIG. 5 is a flow chart illustrating operations of a first method for verifying the identity of a customer; -
FIG. 6 is a flow chart illustrating operations of a second method for verifying the identity of a customer; -
FIG. 7 is a flow chart illustrating operations for a customer to make a banking-type transaction; and -
FIG. 8 is a diagrammatic representation of a machine in the example form of a computer system within which a set of instructions, for causing the machine to perform any one or more of the methodologies or modules discussed herein, may be executed. - The drawings are not necessarily drawn to scale. For example, the dimensions of some of the elements in the figures may be expanded or reduced to help improve the understanding of the embodiments of the present disclosure. Similarly, some components and/or operations may be separated into different blocks or combined into a single block for the purposes of discussion of some of the embodiments of the present disclosure. Moreover, while the technology of the disclosure is amenable to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and are described in detail below. The intention, however, is not to limit the disclosure to the particular embodiments described. On the contrary, the disclosure is intended to cover all modifications, equivalents, and alternatives falling within the scope of the disclosure.
- This application discloses technology related to enabling a merchant to perform banking-type transactions, such as a deposit or a withdrawal. A merchant, using a sales system such as a point of sales system that the merchant uses to sell goods, can perform banking-type transactions for a customer. The sales system can send information related to the banking-type transaction to, for example, a buyer/seller platform. The buyer/seller platform can enable merchants to engage in financial transactions with customers for the sale of goods and/or services, and can process the electronic payments (e.g., credit card or ATM payments) associated with the financial transactions. The buyer/seller platform can deposit the funds from the electronic payments into the merchants' financial accounts.
- When the banking-type transaction is a deposit, the customer can provide the deposit amount to the merchant. The buyer/seller platform can credit the customer's financial account for the deposit amount. The platform can accomplish the credit of the account by diverting a portion of the merchant's electronic payment funds corresponding to the deposit amount to the customer's financial account. While this diversion reduces the electronic funds that are deposited in the merchant's financial account by an amount corresponding to the customer's deposit, the merchant's funds remain whole. The merchant's funds remain whole as, on the plus side, the merchant received the cash deposit amount from the customer, and, on the minus side, had the electronic payment funds deposit reduced by the amount of the depo sit.
- Many people do not have convenient access to banks and/or credit unions when they need access. For example, a person in a rural area may need to drive a significant distance to go to a bank, or a worker getting off work at midnight may not be able to find an open bank. Utilizing the disclosed technology, these people can perform banking-type transactions with a merchant. For example, the person in the rural area can go to a local grocery store or gas station and make a deposit to a financial account. The worker getting off work at midnight can go to a 24-hour convenience store and make a withdrawal from a financial account.
- Additionally, many business people, for example taxi drivers, may accept payment cards (e.g., credit cards or ATM cards) to purchase goods and/or services and not have timely access to those payment card funds. For example, if a taxi driver receives $100 in payment card payments during a shift, the taxi driver may not be able to obtain the $100 till the next day or even later. Utilizing the disclosed technology, the taxi driver can go to a merchant immediately following his shift and withdraw the $100 of payment card payments he received during his shift, and the merchant can provide $100 in cash to the taxi driver for the withdrawal.
- Further, many people around the world do not have an account with a bank or a credit union. Resultantly, a person may not have a safe place to keep her money. There are many reasons why a person may not be able to open an account. For example, the person may not have government issued ID (identification) to use to open the account, or the person may not have an address, which can be required to open an account. For such people, not having reasonable access to an account where money can be safely kept creates a hardship. Utilizing the disclosed technology, a person without a government issued ID or an address can go to a local store of a merchant, and the merchant can open a financial account for the person. The merchant can further perform banking-type transactions for the person, for example depositing funds into the financial account where the funds can be safely stored.
- Walking through a simple example may be helpful in understanding the disclosed technology. The following non-limiting example is provided to help in understanding the basics of the disclosed technology. A merchant uses a sales system to open a financial account for a customer. The sales system is the same system that the merchant uses to sell goods, such as food and medicine. Because the customer does not have government issued ID, an alternative method of establishing identity can be used. The sales system can communicate with a computer system that has access to personal information databases. For example, the computer system can obtain personal information from databases of credit reporting agencies, such as Experian, Equifax, and TransUnion.
- The computer system, using personal information from the databases, can create and transmit personal questions to the sales system, which the customer can answer to establish identity. For example, the computer system could ask what was the customer's residence address five years ago, or what is the current outstanding balance for the customer's cell phone. The computer system could provide several possible answers from which the customer would choose. If the customer is able to answer sufficient personal questions correctly to establish her identity, the computer system can create a financial account for the customer. The customer can now make banking-type transactions, such as deposits or withdrawals, with the merchant or any other merchant that utilizes the disclosed technology.
- For example, the customer can go to a second store, and can make a deposit with a second merchant at the second store. To determine the customer's account, the second merchant can use a sales system to obtain identifying information from the customer's cell phone. The sales system can transmit this identifying information to the computer system, and the computer system can determine the financial account associated with the cell phone. The second merchant can accept a cash deposit from the customer, and, using the sales system, can cause the financial account of the customer to be credited for the amount of the deposit.
- Brief definitions of terms, abbreviations, and phrases used throughout this application are given below.
- The terms “connected” or “coupled” and related terms are used in an operational sense and are not necessarily limited to a direct physical connection or coupling. Thus, for example, two devices may be coupled directly, or via one or more intermediary media or devices. As another example, devices may be coupled in such a way that information can be passed there between, while not sharing any physical connection with one another. Based on the disclosure provided herein, one of ordinary skill in the art will appreciate a variety of ways in which connection or coupling exists in accordance with the aforementioned definition.
- The phrases “in some embodiments,” “according to various embodiments,” “in the embodiments shown,” “in one embodiment,” “in other embodiments,” “various embodiments,” “some embodiments,” and the like generally mean the particular feature, structure, or characteristic following the phrase is included in at least one embodiment of the present invention, and may be included in more than one embodiment of the present invention. In addition, such phrases do not necessarily refer to the same embodiments or to different embodiments.
- If the specification states a component or feature “may”, “can”, “could”, or “might” be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.
- The term “module” refers broadly to software stored on non-transitory storage medium (e.g., volatile or non-volatile memory for a computing device), hardware, or firmware (or any combination thereof) components. Modules are typically functional components that can generate useful data or other output using specified input(s). A module may or may not be self-contained. An application program (also called an “application”) may include one or more modules, or a module can include one or more application programs.
-
FIG. 1A is a diagram illustrating components of or associated with a first embodiment of a system to enable a merchant to perform banking-type transactions.FIG. 1A includes buyer/seller platform 155, which can be implemented on a computer system, such ascomputer system 150.Computer system 150 can becomputer system 800 ofFIG. 8 , and can be referred to as a networked computer system. Buyer/seller platform 155 can enable merchants to engage in financial transactions with customers for the sale of goods and/or services, can process the electronic payments associated with the financial transactions, and can deposit funds from the electronic payments to financial accounts associated with the merchants. - For example, customer 180 can purchase a good from
merchant 135, and can enter into a financial transaction associated with the purchase. The financial transaction can include a payment by customer 180 for the good, and the payment can be made by customer 180 using a payment card, such as a credit card or an ATM card. The payment card can be read bycard reader 120, and the payment card and purchase transaction information can be sent to buyer/seller platform 155 viacomputer system 150. In some embodiments, buyer/seller platform 155 can receive the payment card and purchase transaction information, and can process the electronic payment made using the payment card utilizingfinancial system 160. Buyer/seller platform 155 can obtain the electronic payment funds from a financial account associated with the payment card, and can transfer the electronic payment funds to a financial account associated withmerchant 135. - In one example, customer 180 desires to open an account to safely hold customer 180's money. However, customer 180 may not be able to open an account with or have reasonable access to a bank or a credit union for some of the previously discussed reasons. Customer 180 can enter a place of business for a merchant, such as a grocery store run by
merchant 135.Merchant 135 sells goods, such as food and medicine, and usessales system 105 to sell the goods.Sales system 105 is configured to be used bymerchant 135 to sell the goods, and can communicate with buyer/seller platform 155. - Customer 180 asks
merchant 135 to open a financial account.Merchant 135, usingsales system 105, opens an account for customer 180, for example, at buyer/seller platform 155. If customer 180 does not have proper identification,merchant 135 can usesales system 105 to arrange for an alternate method of identification. For example,merchant 135 can usesales system 105 to indicate that customer 180 wants to open an account but does not have the proper identification.Sales system 105 can communicate with buyer/seller platform 155, and buyer/seller platform 155 can provide an alternative method of identifying customer 180. - As one example of an alternative method of identifying customer 180, buyer/
seller platform 155 can transmit personal questions tosales system 105 which customer 180 can answer to verify identity. The personal questions can include, for example, what was customer 180's residence address five years ago, and can list a number of possible answers to select from. As a second example, the personal questions can include what is customer 180's current outstanding phone bill balance and can list a number of possible answers to select from. After verifying customer 180's identity,merchant 135 can create a financial account for customer 180 usingsales system 105. For example,sales system 105 can transmit account creation information to buyer/seller platform 155, and buyer/seller platform 155 can create the financial account for customer 180. - Additional information can be linked to or associated with the financial account for various purposes. For example, for use as part of an identification verification process, or to facilitate locating the financial account. As a first example, the financial account can be linked to
mobile device 190.Sales system 105 can obtain identifying information frommobile device 190, and can transmit the identifying information to buyer/seller platform 155. Buyer/seller platform 155 can have access to a storage device oncomputer system 150. The storage device can contain a mapping database and buyer/seller platform 155 can use the mapping database to associate or link the identifying information with the financial account. - As a second example, customer 180 can enter a personal identification number (PIN) which can be linked to the financial account. Customer 180 can enter a PIN, for example using
sales system 105 ormobile device 190, and the PIN can be transmitted to buyer/seller platform 155. Buyer/seller platform 155 can use the mapping database to associate or link the PIN with customer 180's financial account. As a third example, a photo of customer 180 can be linked to the financial account. A photo of customer 180 can be taken, for example bysales system 105 ormobile device 190, and the photo can be transmitted to buyer/seller platform 155. Buyer/seller platform 155 can use the mapping database to associate or link the photo with customer 180's financial account. - Once customer 180's financial account is created, customer 180 can perform banking-type transactions, such as a making a deposit or a withdrawal, utilizing the financial account. To make a deposit, customer 180 can provide
deposit money 185 tomerchant 135, whichmerchant 135 can place incash drawer 125. - In some embodiments, the identity of customer 180 can be verified as part of making a banking-type transaction, such as a deposit or a withdrawal. In some embodiments, to verify the identity of customer 180, customer 180 can enter a PIN using, for example,
sales system 105 ormobile device 190.Sales system 105 can obtain identifying information frommobile device 190, and can transmit the identifying information and the PIN to buyer/seller platform 155. Buyer/seller platform 155 can execute a database operation using the mapping database to obtain account information including the PIN for the financial account associated with the identifying information. In some embodiments, validation of the PIN completes the verification of the identity of customer 180. - In some embodiments,
merchant 135 can use a photo to verify the identity of customer 180.Sales system 105 can obtain identifying information frommobile device 190, and can transmit the identifying information to buyer/seller platform 155. Buyer/seller platform 155 can execute a database operation using the mapping database to obtain account information including a photo for the financial account associated with the identifying information. Buyer/seller platform 155 can transmit the photo tosales system 105, andmerchant 135 can use the photo to validate the identity of customer 180. In some embodiments, identity validation using the photo completes the verification of the identity of customer 180. In other embodiments, both validation using the PIN and validation using the photo are needed to complete the verification of the identity of customer 180. A person having ordinary skill in the art will appreciate that many other methods of verifying the identity of customer 180 exist and can be used. - Continuing with customer 180's deposit,
merchant 135 can obtain identifying information frommobile device 190 usingsales system 105.Sales system 105 can transmit the amount of customer 180's deposit and the identifying information to buyer/seller platform 155.Computer system 150 can include a storage device containing a mapping database that associates the identifying information with the financial account, and buyer/seller platform 155 can access the mapping database. Buyer/seller platform 155 can execute a database operation using the mapping database to obtain account information for the financial account associated with the identifying information. Having the account information for customer 180's financial account, buyer/seller platform 155 can credit the financial account for the amount of customer 180's deposit, less a transaction fee. In some embodiments, the transaction fee can be zero. -
Computer system 150 can include a storage device containing a mapping database that associatessales system 105 with a financial account of the merchant (i.e., the merchant's financial account), and buyer/seller platform 155 can access the mapping database. Buyer/seller platform 155 can determine the merchant's financial account by executing a database operation using the mapping database to obtain account information for the financial account associated withsales system 105. When customer 180's deposit is successful, buyer/seller platform 155 can debit the merchant's financial account for the amount of the customer's cash deposit less a transaction fee. In some embodiments, the transaction fee can be zero. - To make a withdrawal, customer 180 makes a withdrawal request for a specified amount of money (i.e., the amount of customer 180's withdrawal request). For a withdrawal, the identity of customer 180 typically needs to be verified. The identity of customer 180 can be verified using a process, such as one of the previously described identity verification processes.
Sales system 105 can obtain identifying information frommobile device 190.Sales system 105 can transmit the amount of customer 180's withdrawal request and the identifying information to buyer/seller platform 155. Buyer/seller platform 155 can execute a database operation using the mapping database to obtain account information, including an account balance, for the financial account associated with the identifying information. - When the account balance is sufficient to fund customer 180's withdrawal request, buyer/
seller platform 155 can transmit a confirmation message tosales system 105. Buyer/seller platform 155 can debit customer 180's financial account for the amount of the withdrawal. In some embodiments, customer 180's financial account is debited for a transaction fee. Buyer/seller platform 155 can determine themerchant 135's financial account by executing a database operation using the mapping database to obtain account information for the financial account associated withsales system 105. When customer 180's withdrawal is successful, buyer/seller platform 155 can creditmerchant 135's financial account for the amount of the customer's cash deposit plus a transaction fee. In some embodiments, the second transaction fee can be zero. - With the identity of customer 180 having been verified, and with the withdrawal request confirmed by buyer/
seller platform 155,merchant 135 can provide the requested amount of the withdrawal to customer 180. Typically,merchant 135 takes money fromcash drawer money 130 to provide the requested withdrawal amount to customer 180. In some embodiments,merchant 135 can provide the requested withdrawal amount less a transaction fee to customer 180. -
FIG. 1B is a diagram illustrating the flow of funds for a cash deposit made with a merchant by a customer. The following description ofFIG. 1B will be described using the system illustrated inFIG. 1A , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description ofFIG. 1B easier to understand. - It is instructive to trace the flow of funds for a cash deposit. In the example of
FIG. 1B , a customer such as customer 180 desires to deposit $100 into a financial account, such as customerfinancial account 120. Customerfinancial account 120 can be at buyer/seller platform 155, or can be atfinancial system 160. When atfinancial system 160, customerfinancial account 120 can be at a bank or credit union associated withfinancial system 160, among other locations.FIG. 1B shows a “$100 deposit by customer” going intocash drawer 125. For example, customer 180 providesdeposit money 185, in this example $100, tomerchant 135, who places the money incash drawer 125. - During that same day,
merchant 135 sells $1500 of goods and/or services to various customers. The customers pay for $1000 of the goods and/or services using payment cards, such as credit cards or ATM cards, and pay for $500 of the goods and/or services with cash, the cash placed incash drawer 125.FIG. 1B shows “$1000 in payment card transactions from multiple customers” going intosales system 105, for example, by swiping the payment cards throughcard reader 120 to pay for the associated purchases. -
Sales system 105 can send the purchase transaction and payment card information to buyer/seller platform 155 for processing of the payment card transactions.FIG. 1B showssales system 105 sending “$1000 in payment card transactions for payment processing” to buyer/seller platform 155. As part of processing the payment card transactions, buyer/seller platform 155 obtains funds from accounts associated with the payment cards. For example, if 5 customers each purchased $200 of goods and/or services each using a personal payment card, buyer/seller platform 155 would collect $200 from the account associated with each of the personal payment cards. Since this example has 5 payment cards used, each with an associated account, buyer/seller platform 155 would collect $200 from the 5 accounts associated with the 5 payment cards, the 5 accounts comprising multiple payment card accounts 110.FIG. 1B shows buyer/seller platform 155 obtaining “$1000 in funds for the payment card transactions” from multiple payment card accounts 110. -
Merchant 135 made $1500 in sales for the day, so merchant 135 (ignoring the various fees and transaction costs associated with the fund transfers) should end the day with $1500 more in funds than he started with.Merchant 135 received $500 in cash in payment for goods and/or services, and received a $100 deposit. Socash drawer 125 has $500+$100 or $600 more in funds than at the start of the day. Of the $1000 in payment card funds,FIG. 1B shows “$900 in funds for the payment card transactions” going to merchantfinancial account 115. Merchantfinancial account 115 is a financial account associated withmerchant 135. Merchantfinancial account 115 can be at buyer/seller platform 155, or can be atfinancial system 160. When atfinancial system 160, merchantfinancial account 115 can be at a bank or credit union associated withfinancial system 160, among other locations. At the end of the day,cash drawer 125 has $600 more in funds and merchantfinancial account 115 has $900 more in funds than at the start of the day, somerchant 135 has $600+$900=$1500 more in funds at the end of the day than he started with. - Customer 180 provided a deposit amount of $100 to
merchant 135 that customer 180 wanted deposited in customerfinancial account 120. Of the “$1000 in funds for the payment card transactions” that are transferred from multiple payment card accounts 110 to buyer/seller platform 155, “$100 in funds for the cash deposit” are transferred from buyer/seller platform 155 to customerfinancial account 120. So the “$1000 in funds for the payment card transactions” are split by buyer/seller platform 155 with “$900 in funds for the payment card transactions” being deposited in merchantfinancial account 115, and “$100 in funds for the customer cash deposit” being deposited in customerfinancial account 120. -
FIG. 1C is a diagram illustrating the flow of funds for a cash withdrawal made with a merchant by a customer. The following description ofFIG. 1C will be described using the system illustrated inFIG. 1A , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description ofFIG. 1C easier to understand. - It is instructive to trace the flow of funds for a cash withdrawal. In the example of
FIG. 1C , a customer such as customer 180 desires to withdraw $100 from a financial account, such as customerfinancial account 120.FIG. 1C shows a “$100 cash withdrawal by customer” going fromcash drawer 125 to the customer. For example,merchant 135 provides money fromcash drawer 125, in this example $100, to customer 180. - During that same day,
merchant 135 sells $1500 of goods and/or services to various customers. The customers pay for $1000 of the goods and/or services using payment cards, and pay for $500 of the goods and/or services with cash, the cash placed incash drawer 125.FIG. 1C shows “$1000 in payment card transactions from multiple customers” going intosales system 105, for example, by swiping the payment cards throughcard reader 120 to pay for the associated purchases. -
Sales system 105 can send the purchase transaction and payment card information to buyer/seller platform 155 for processing of the payment card transactions.FIG. 1C showssales system 105 sending “$1000 in payment card transactions for payment processing” to buyer/seller platform 155.FIG. 1C shows buyer/seller platform 155 obtaining “$1000 in funds for the payment card transactions” from multiple payment card accounts 110. -
Merchant 135 made $1500 in sales for the day, so merchant 135 (ignoring the various fees and transaction costs associated with the fund transfers) should end the day with $1500 more in funds than he started with.Merchant 135 received $500 in cash in payment for goods and/or services, and paid out $100 for the cash withdrawal. Socash drawer 125 has $500 $100 or $400 more in funds than at the start of the day. Of the $1000 in payment card funds,FIG. 1C shows “$1000 in funds for the payment card transactions” going to merchantfinancial account 115.FIG. 1C shows “$100 in funds for the customer cash withdrawal” going from customerfinancial account 120 to buyer/seller platform 155, and then from buyer/seller platform 155 to merchantfinancial account 115. At the end of the day,cash drawer 125 has $400 more in funds and merchantfinancial account 115 has $1000+$100 or $1100 more in funds than at the start of the day, somerchant 135 has $400+$1100=$1500 more in funds at the end of the day than he started with. - Customer 180 obtained $100 from
merchant 135 that customer 180 wanted to withdraw from customerfinancial account 120. “$100 in funds for the customer cash withdrawal” is withdrawn from customerfinancial account 120 and is deposited to merchantfinancial account 115. This results in customerfinancial account 120 having $100 less than at the start of the day, as should be the case given that customer 180 wanted to withdraw $100 from customerfinancial account 120. - The customer of
FIGS. 1A-1C , for example customer 180, can also be a second merchant, and customerfinancial account 120 can be a second merchant financial account for the second merchant. The second merchant, similar tomerchant 135, can make sales that are paid for with payment cards, and buyer/seller platform 155 can process those payment card payments and deposit funds obtained from accounts associated with the payment cards into the second merchant financial account. When the second merchant makes a deposit or withdrawal at the first merchant, rather than buyer/seller platform 155 making a deposit to or withdrawal from the second merchant financial account that directly corresponds to the amount of the deposit or withdrawal, buyer/seller platform 155 can adjust the payment card fund deposit into the second merchant financial account corresponding to the amount of the deposit or withdrawal. - For example, the second merchant can deposit $100 at the first merchant to go to the second merchant financial account. The second merchant can make $1000 in payment card sales that same day. Buyer/
seller platform 155, rather than depositing $100 directly into the second merchant financial account, can make one deposit of $1100, the one deposit including the $1000 of payment card funds plus the $100 deposit amount. Similarly, if the second merchant withdraws $100 at the first merchant from the second merchant financial account, buyer/seller platform 155 can make one deposit of $900, the one deposit including the $1000 of payment card funds less the $100 withdrawal. A person of ordinary skill will appreciate that the various transfer/deposit amounts can be adjusted based on various fees and charges that are associated with the various transactions, and that more than one deposit to or withdrawal from the second merchant financial account can be made. -
FIG. 2 is a flow chart illustrating operations of a method for a customer to make a cash deposit. The following description ofFIG. 2 will be described using the system illustrated inFIG. 1A , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description ofFIG. 2 easier to understand. Note that, in some embodiments, including the embodiment ofFIG. 1A , all steps of the method ofFIG. 2 can be carried out bycomputer system 150 as well as buyer/seller platform 155. In some embodiments, some or all transaction fees associated with the steps ofFIG. 2 are zero. - Step 205 includes receiving information associated with the cash deposit including an amount of the cash deposit. The cash deposit can be the customer's cash deposit. The information can be from a sales system configured to be used by a merchant to sell goods. Using the example of
FIG. 1A , customer 180 initiates a deposit transaction and providesdeposit money 185 tomerchant 135.Merchant 135 usessales system 105 to sell goods, andsales system 105 is configured to be used bymerchant 135 to sell goods.Sales system 105 can transmit the amount of customer 180's deposit tocomputer system 150 and/or buyer/seller platform 155. Step 205 can includecomputer system 150 and/or buyer/seller platform 155 receiving, fromsales system 105, which is configured to be used bymerchant 135 to sell goods, information associated with a cash deposit including an amount of customer 180's cash deposit. - Step 210 includes receiving identifying information obtained from a mobile device associated with a customer. The identifying information can be sent by the sales system and the mobile device can be the customer's mobile device. Step 210 can occur before or after
step 205. Using the example ofFIG. 1A ,merchant 135 can obtain identifying information frommobile device 190 usingsales system 105.Sales system 105 can transmit the identifying information tocomputer system 150 and/or buyer/seller platform 155. Step 210 can includecomputer system 150 and/or buyer/seller platform 155 receiving, fromsales system 105, identifying information obtained frommobile device 190, which is associated with customer 180. - Step 215 includes determining the customer's cash account based on an association with the identifying information. Step 215 can occur in response to step 210 or can occur before or after
step 205. Using the example ofFIG. 1A ,computer system 150 can include a storage device containing a mapping database that associates the identifying information with the customer's financial account. The customer's cash account can be determined bycomputer system 150 and/or buyer/seller platform 155 performing a database operation to determine a cash account associated with the identifying information. Step 215 can includecomputer system 150 and/or buyer/seller platform 155 determining the customer's cash account based on an association with the identifying information, such as by performing a database operation to determine a cash account associated with the identifying information. - Step 220 includes crediting the customer's cash account for the amount of the customer's cash deposit less a first transaction fee. Step 220 can occur in response to
215 and 205. Insteps step 215 the customer's cash account was determined. Using the example ofFIG. 1A , step 220 can includecomputer system 150 and/or buyer/seller platform 155 crediting customer 180's financial account for the amount of customer 180's cash deposit, less a first transaction fee. In some embodiments, the first transaction fee is zero. In some embodiments the financial account is a cash account. - In some embodiments, the funds for the deposit can come from funds obtained from accounts associated with payment cards. This flow of funds is similar to
FIG. 1B where the “$100 in funds for the customer cash deposit” going to customerfinancial account 120 can come from multiple payment card accounts 110. The “$1000 in payment funds for the payment card transactions” that was obtained from multiple payment card accounts 110 go to buyer/seller platform 155, which sends the “$100 in funds for the customer cash deposit” to customerfinancial account 120. Step 220 can have a flow of funds that is similar toFIG. 1B . - Step 225 includes determining the merchant's cash account based on an association with the sales system. Step 225 can occur before all of or after any of steps 205-220. Using the example of
FIG. 1A ,computer system 150 can include a storage device containing a mapping database that associatessales system 105 with a financial account of the merchant (i.e., the merchant's financial account). In some embodiments, a financial account is a cash account. Step 225 can includecomputer system 150 and/or buyer/seller platform 155 determining the merchant's financial account based on an association with the sales system, such as by executing a database operation using the mapping database to obtain account information for the financial account associated withsales system 105. - Step 230 includes debiting the merchant's cash account for the amount of the customer's cash deposit less a second transaction fee. Step 230 can occur in response to step 225 or step 220 or
step 205. Using the example ofFIG. 1A , step 230 can includecomputer system 150 and/or buyer/seller platform 155 debiting the merchant's financial account for the amount of customer 180's cash deposit less a second transaction fee. In some embodiments, the second transaction fee is zero. In some embodiments, the financial account is a cash account. - In some embodiments, rather than debiting the merchant's cash account,
computer system 150 and/or buyer/seller platform 155 can reduce an amount of a deposit in the merchant's cash account by an amount corresponding to the amount of the customer's cash deposit. This flow of funds is similar toFIG. 1B . For a typical prior art merchant, $1000 in payment card transactions would lead to a deposit in the merchant's financial account of $1000 (ignoring various fees). InFIG. 1B , the deposit is reduced by the “$100 cash deposit by customer”, so instead of depositing “$1000 in funds for the payment card transactions” in merchantfinancial account 115, “$900 in funds for the payment card transactions” is deposited in merchantfinancial account 115. The deposit is reduced by an amount corresponding to the “$100 in funds for the customer cash deposit.” Step 230 can have a flow of funds that is similar toFIG. 1B . - Step 235 includes transmitting, to the sales system, a first message confirming the cash deposit. Step 240 can occur in response to
220 and 230. Using the example ofsteps FIG. 1A , step 235 can includecomputer system 150 and/or buyer/seller platform 155 transmitting, tosales system 105, a first message confirming the cash deposit to customer 180's financial account. - Step 240 includes transmitting, to a mobile device and/or an email account associated with the mobile device, a second message confirming the cash deposit. Step 240 can occur in response to
220 and 230, or before or aftersteps step 235. Using the example ofFIG. 1A , in some embodiments,computer system 150 and/or buyer/seller platform 155 transmits to mobile device 190 a second message confirming the cash deposit to customer 180's financial account. In some embodiments,computer system 150 and/or buyer/seller platform 155 transmits to an email account associated with mobile device 190 a second message confirming the cash deposit to customer 180's financial account. In some embodiments, step 240 can includecomputer system 150 and/or buyer/seller platform 155 transmitting messages confirming the cash deposit to customer 180's financial account tomobile device 190 and/or to an email account associated withmobile device 190. - Step 245 includes transmitting, to the sales system, a photo of a person associated with the mobile device to verify an identity. Step 245 can occur after any of steps 205-215, or after all of steps 205-215, or before
step 205,step 210, or 205 and 210. Using the example ofsteps FIG. 1A , in some embodiments,computer system 150 and/or buyer/seller platform 155 transmits, tosales system 105, a photo of customer 180. Customer 180 is associated withmobile device 190. Step 245 can include transmitting, tosales system 105, the photo of customer 180 to verify the identity of customer 180. For example,merchant 135 can compare the photo as displayed onsales system 105 to customer 180, and can verify the identity of customer 180 based on the comparison. -
FIG. 3 is a diagram illustrating components of or associated with a second embodiment of a system to enable a merchant to perform banking-type transactions.FIG. 3 includessales system 305,computer system 150, andfinancial system 360.Sales system 305 is coupled tocomputer system 150, andcomputer system 150 is coupled tofinancial system 360. In some embodiments,financial system 360 includespayment processing service 361,financial service 362, andbank 363.Computer system 150 is coupled topayment processing service 361,payment processing service 361 is coupled tofinancial service 362, andfinancial service 362 is coupled tobank 363. - Identifying
object 390 is compatible withcomputer system 150. In various embodiments, identifyingobject 390 can be a magnetic stripe card, a smart card, a proximity card, a re-programmable magnetic stripe card, a card containing a quick response (QR) code, a card containing a bar code, a government issued identification card, a proxy card, or a biometrically identifiable object, such as a finger, a hand, an iris, a retina, or a face, among others. A proxy card is a card that can be associated with various payment mechanisms, examples of payment mechanisms including credit cards, charge cards, ATM cards, debit cards, pre-paid credit cards, pre-paid debit cards, gift cards, stored value cards, and fleet cards, among others. In some embodiments, identifyingobject 390 can be a mobile device. Examples of mobile devices include smart phones such as an iPhone, tablets such as an iPad, portable media devices such as an iPod, wearable devices such as Google Glass or Samsung Smartwatch, or a laptop or other portable computer. -
Sales system 305 can include systems that can perform the banking-type transactions including communicating withcomputer system 150, and that can be used bymerchant 135 to sell goods. Examples of systems that can comprisesales system 305 include point of sale (POS) systems, cash registers, computer systems running sales applications including mobile devices running sales applications, cloud based POS systems, checkout registers, computer systems running internet based applications such as a web browser, and the like. A person of ordinary skill in the art will appreciate that there are many systems that can comprisesales system 305. - In some embodiments where identifying
object 390 is a biometrically identifiable object, such as a finger, a hand, an iris, a retina, or a face,sales system 305 can identify the biometrically identifiable object. In some embodiments,sales system 305 can obtain biometric information from the biometrically identifiable object and can transmit the biometric information to a second computer system. The second computer system can use the biometric information to identify the biometrically identifiable object. For example, when the biometrically identifiable object is a finger,sales system 305 can obtain biometric information related to the fingerprint of the finger. In some embodiments,sales system 305 can recognize the fingerprint to identify the finger (e.g., this is the finger of Jane Doe). For example,sales system 305 can include a biometric scanner coupled to a computer system, such as a point of sale system. The biometric scanner can scan customer 180's fingerprint, can transmit the biometric scan results to the computer system to which the biometric scanner is coupled, and the computer system can use customer 180's fingerprint to identify the finger. - In some embodiments,
sales system 305 can transmit the data related to the fingerprint to a second computer system. For example, to a compute server associated with the seller, tocomputer system 150, tofinancial system 360, topayment processing service 361, or to another computer system, and the second computer system can use the transmitted fingerprint data to identify the finger. The second computer system can transmit identifying information associated with the finger tosales system 305. - In some embodiments where identifying
object 390 is a mobile device,sales device 105 can obtain identifying information associated with the mobile device. In some embodiments where identifyingobject 390 is a smart phone,sales system 305 can communicate with the smart phone via 3G to obtain identifying information related to a digital wallet associated with the smart phone.Sales system 305 in various embodiments can communicate with the mobile device via WiFi, 3G, 4G, Near Field Communication (NFC), or Bluetooth, or can obtain a QR code or a bar code or any machine readable code from the mobile device, for example, by scanning a QR code or bar code displayed by the mobile device.Sales system 305 can further transmit the identifying information tocomputer system 150. - In some embodiments,
financial system 360 can includepayment processing service 361,financial service 362, andbank 363. Payment processing service 161 can be, for example, Bank of America Merchant Services.Financial service 362 can be, for example, VISA's VisaNet Payment System.Bank 363 can be, for example, Chase Bank. A person having ordinary skill in the art will appreciate that there are a number of companies that provide payment processing services, financial services, and banking services, and that can provide the services ofpayment processing service 361,financial service 362, andbank 363, respectively. -
FIG. 4 is a flow chart illustrating operations of a method for creating a financial account. The following description ofFIG. 4 will be described using the system illustrated inFIG. 3 , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description ofFIG. 4 easier to understand. Note that, in some embodiments, including the embodiment ofFIG. 3 , all steps of the method ofFIG. 4 can be carried out bycomputer system 150 and/or buyer/seller platform 155. - Step 405 includes receiving identity information for a customer. Using the example of
FIG. 3 , in some embodiments, customer 180 can enter a place of business for a merchant, such as coffee shop run bymerchant 135.Merchant 135 sells goods, such as coffee and pastries, and usessales system 305 to sell the goods.Sales system 305 is configured to be used by a merchant to sell goods. Customer 180 asksmerchant 135 to open a financial account.Merchant 135, usingsales system 305, begins the process of opening a financial account for customer 180. Customer 180 provides identity information, which can be entered intosales system 305 and transmitted tocomputer system 150 and/or buyer/seller platform 155.Computer system 150 and/or buyer/seller platform 155 receives identity information for customer 180. - In some embodiments, customer 180 can use a computer system, such as a mobile device or a personal computer, to create a financial account. The computer system can access a website associated with
computer system 150 and/or buyer/seller platform 155, or the computer system can run application software. Customer 180 can use the website or the application software to create a financial account. Customer 180 provides identity information to the website or to the application software, and the website or the application software causes the identity information to be transmitted tocomputer system 150 and/or buyer/seller platform 155.Computer system 150 and/or buyer/seller platform 155 receives identity information for customer 180. - Step 410 includes verifying the identity of the customer. Step 410 can occur in response to step 405. In some embodiments, step 410 can comprise the method of
FIG. 5 . Using the example ofFIG. 3 , in some embodiments, customer 180 has identification which meets the identification requirements. Customer 180 can have, for example, government issued identification, such as a state issued driver's license or identification card, or a federal government issued passport.Sales system 305 can obtain identity information for customer 180. For example,sales system 305 can obtain identity information, such as a driver's license number and an address, from a state issued driver's license.Sales system 305 can transmit the identity information tocomputer system 150 and/or buyer/seller platform 155, andcomputer system 150 and/or buyer/seller platform 155 can use the identity information to verify the identity of customer 180. - In some embodiments, customer 180 can use a website or application software to create a financial account. When customer 180 has identification which meets the identification requirements, the website or the application software can obtain identity information for customer 180 from the identification. The website or application can cause the identity information to be transmitted to
computer system 150 and/or buyer/seller platform 155.Computer system 150 and/or buyer/seller platform 155 can use this identity information to verify the identity of customer 180. - In some embodiments,
sales system 305 can arrange for an alternate method of identification. For example,sales system 305 can communicate withcomputer system 150 and/or buyer/seller platform 155, andcomputer system 150 and/or buyer/seller platform 155 can provide an alternative method of identifying customer 180. - As one example of an alternative method of identifying customer 180,
computer system 150 and/or buyer/seller platform 155 can obtain personal information from personal information databases, such as from the databases of credit report agencies such as Experian, Equifax, and TransUnion.Computer system 150 and/or buyer/seller platform 155 can transmit personal questions based on the personal information tosales system 305 which customer 180 can answer to verify identity. The personal questions can include, for example, what was customer 180's residence address five years ago and can list a number of possible answers to select from. As a second example, the personal questions can include what is customer 180's current outstanding phone bill balance and can list a number of possible answers to select from.Computer system 150 and/or buyer/seller platform 155 can verify the identity of customer 180 by comparing customer 180's personal question responses, received bycomputer system 150 and/or buyer/seller platform 155 fromsales system 305, to the personal information obtained from the personal information databases. In some embodiments, when identifyingobject 390 is a mobile device,computer system 150 and/or buyer/seller platform 155 can transmit the personal questions to the mobile device, and can receive the personal question responses from the mobile device. - In some embodiments, customer 180 can use a website or application software to create a financial account. The website or the application software can arrange for an alternative method of verifying the identity of customer 180, such as the alternative method discussed above. Instead of transmitting the questions to
sales system 305, in some of these embodiments,computer system 150 and/or buyer/seller platform 155 can transmit the questions to customer 180 via the website or the application software.Computer system 150 and/or buyer/seller platform 155 can verify the identity of customer 180 by comparing customer 180's personal question responses, caused to be transmitted tocomputer system 150 and/or buyer/seller platform 155 by the website or the application software, to the personal information obtained from the personal information databases. - Step 415 includes creating a financial account. Step 415 can occur in response to step 405 or step 410 or
405 and 410. Using the example ofsteps FIG. 3 ,computer system 150 can include a storage device containing a database of financial accounts.Computer system 150 and/or buyer/seller platform 155 can create a financial account by making the appropriate changes to the database of financial accounts. A person of ordinary skill in the art will appreciated that there are many ways to create a financial account. - Step 420 includes associating the financial account with the customer. Step 420 can occur in response to step 415. Using the example of
FIG. 3 ,computer system 150 can include a storage device containing a mapping database that associates the financial account with the customer identity information.Computer system 150 and/or buyer/seller platform 155 can use the mapping database to associate the financial account with the identity information for customer 180. A person of ordinary skill in the art will appreciate that there are many ways to associate the financial account with the identity information for customer 180. - Step 425 includes receiving identifying information for an identifying object. Step 425 can occur after
step 415 or afterstep 420 or before any of or all of steps 405-420. Using the example ofFIG. 3 , in some embodiments, identifyingobject 390 can be a mobile device.Sales system 305 can obtain identifying information from the mobile device.Sales system 305 can transmit the identifying information tocomputer system 150 and/or buyer/seller platform 155.Computer system 150 and/or buyer/seller platform 155 can receive the identifying information for the mobile device. - In some embodiments, identifying
object 390 can be a biometrically identifiable object, such as a finger, a hand, an iris, a retina, or a face.Sales system 305 can obtain identifying information for the biometrically identifiable object, such as by using a biometric scanner that is part ofsales system 305, and can transmit this identifying information tocomputer system 150 and/or buyer/seller platform 155.Computer system 150 and/or buyer/seller platform 155 can receive the identifying information for the biometrically identifiable object. - In some embodiments, identifying
object 390 can be an object, such as a magnetic stripe card, a smart card, a proximity card, a re-programmable magnetic stripe card, a card containing a quick response (QR) code, a card containing a bar code, or a government issued identification card.Sales system 305 can obtain identifying information from these objects, for example by using a card reader or a scanner that is part ofsales system 305, and can transmit this identifying information tocomputer system 150 and/or buyer/seller platform 155.Computer system 150 and/or buyer/seller platform 155 can receive the identifying information for the object. - In some embodiments, identifying
object 390 can be a proxy card.Sales system 305 can obtain identifying information from the proxy card, for example by using a card reader or a scanner that is part ofsales system 305, and can transmit this identifying information tocomputer system 150 and/or buyer/seller platform 155.Computer system 150 and/or buyer/seller platform 155 can receive the identifying information for the proxy card. - Step 430 includes associating the identifying information for the identifying object with the financial account. Step 430 can occur in response to
425 and 415. Using the example ofsteps FIG. 3 ,computer system 150 can include a storage device containing a mapping database that associates the identifying information for identifying objects with financial accounts.Computer system 150 and/or buyer/seller platform 155 can execute a database operation using the mapping database to associate the identifying information for identifyingobject 390 with the financial account. - Step 435 includes receiving a passcode. Step 435 can occur before or after
step 425 or step 430, and can occur after any of steps 405-420. Using the example ofFIG. 3 , customer 180 can provide a passcode. In various embodiments, the passcode can be a personal identification number (PIN), or a password, or a pass phrase. The passcode can be comprised of numbers, can be comprised of numbers and letters, can be comprised of numbers, letters, and punctuation marks, or can be comprised of any characters. The passcode can also include spaces. - In some embodiments, the passcode can be entered using
sales system 305, andsales system 305 can transmit the passcode tocomputer system 150 and/or buyer/seller platform 155, wherecomputer system 150 and/or buyer/seller platform 155 receives the passcode. In some embodiments, when identifyingobject 390 is a mobile device, the passcode can be entered using the mobile device. The mobile device can transmit the passcode tocomputer system 150 and/or buyer/seller platform 155, wherecomputer system 150 and/or buyer/seller platform 155 receives the passcode. In some embodiments, the passcode can be entered via the website or the application software, and the website or the application software can cause the passcode to be transmitted tocomputer system 150 and/or buyer/seller platform 155, wherecomputer system 150 and/or buyer/seller platform 155 receives the passcode. - Step 440 includes associating the passcode with the financial account. Step 440 can occur in response to step 435. Using the example of
FIG. 3 ,computer system 150 can include a storage device containing a mapping database that associates passcodes with financial accounts.Computer system 150 and/or buyer/seller platform 155 can execute a database operation using the mapping database to associate the passcode with the financial account. A person of ordinary skill in the art will appreciate that there are many ways to associate the passcode with the financial account. - Step 445 includes receiving a photo. Step 445 can occur after
415 and 420, or can occur before or after any of steps 425-440. Using the example ofsteps FIG. 3 , in some embodiments,sales system 305 can obtain a photo of customer 180.Sales system 305 can transmit the photo tocomputer system 150 and/or buyer/seller platform 155, wherecomputer system 150 and/or buyer/seller platform 155 receives the photo. In some embodiments, when identifyingobject 390 is a mobile device, the mobile device can obtain a photo of customer 180. The mobile device can transmit the photo tocomputer system 150 and/or buyer/seller platform 155, wherecomputer system 150 and/or buyer/seller platform 155 receives the photo. In some embodiments, the website or the application software can obtain a photo of customer 180. The website or the application software can cause the photo to be transmitted tocomputer system 150 and/or buyer/seller platform 155, wherecomputer system 150 and/or buyer/seller platform 155 receives the photo. - Step 450 includes associating the photo with the financial account. Step 450 can occur in response to step 445. Using the example of
FIG. 3 ,computer system 150 can include a storage device containing a mapping database that associates photos with financial accounts.Computer system 150 and/or buyer/seller platform 155 can execute a database operation using the mapping database to associate the photo with the financial account. A person of ordinary skill in the art will appreciate that there are many ways to associate a photo with a financial account. -
FIG. 5 is a flow chart illustrating operations of a first method for verifying the identity of a customer. In some embodiments, the method ofFIG. 5 can be used to verify the identity of a customer when creating a financial account, and can represent step 410 ofFIG. 4 . The following description ofFIG. 5 will be described using the system illustrated inFIG. 3 , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description ofFIG. 5 easier to understand. Note that, in some embodiments, including the embodiment ofFIG. 3 , all steps of the method ofFIG. 5 can be carried out bycomputer system 150 and/or buyer/seller platform 155. - Step 505 includes receiving identity information for a customer. Using the example of
FIG. 3 ,computer system 150 and/or buyer/seller platform 155 receives identity information for customer 180. The identity information can include anything that will enablecomputer system 150 and/or buyer/seller platform 155 locate a database entry associated with customer 180. The identity information can include, for example, the name of customer 180, the address of customer 180, the social security number of customer 180, the driver's license number of customer 180, the state identification card number of customer 180, the passport number of customer 180, or a phone number for customer 180. - Step 510 includes locating a database entry associated with the customer in a database. Step 510 can occur in response to step 505. Using the example of
FIG. 3 ,computer system 150 and/or buyer/seller platform 155 can locate a database entry associated with customer 180 in a database. In some embodiments,computer system 150 includes a storage device containing a personal information database that associates the identity information with customer 180.Computer system 150 and/or buyer/seller platform 155 can perform a database operation to locate a database entry associated with customer 180 in the personal information database. - In some embodiments,
computer system 150 and/or buyer/seller platform 155 can communicate with another computer system that includes a storage device containing a personal information database that associates the identity information with customer 180.Computer system 150 and/or buyer/seller platform 155 can locate a database entry associated with customer 180 in a database by transmitting the identity information to another computer system, and the other computer system can locate a database entry associated with customer 180 in a personal information database. For example,computer system 150 and/or buyer/seller platform 155 can communicate with a computer system of a credit reporting agency, such as Experian, Equifax, or TransUnion.Computer system 150 and/or buyer/seller platform 155 can transmit the identity information for customer 180 to a computer system of a credit reporting agency, and the computer system of the credit reporting agency can locate a database entry associated with customer 180 in a personal information database. - Step 515 includes obtaining personal information from the database entry. Step 515 can occur after
505 or 510. Using the example ofstep FIG. 3 ,computer system 150 and/or buyer/seller platform 155 can obtain personal information from the database entry. In some embodiments,computer system 150 includes a storage device containing a personal information database that associates personal information with customer 180.Computer system 150 and/or buyer/seller platform 155 can perform a database operation to obtain personal information associated with customer 180 from the personal information database. - In some embodiments,
computer system 150 and/or buyer/seller platform 155 can communicate with another computer system that includes a storage device containing a personal information database that associates personal information with customer 180.Computer system 150 and/or buyer/seller platform 155 can obtain personal information associated with customer 180 from the personal information database by sending a mess age to request personal information related to customer 180 to the other computer system. The other computer system can perform a database operation to obtain personal information associated with customer 180 from the personal information database. - For example,
computer system 150 and/or buyer/seller platform 155 can send a message requesting personal information associated with customer 180 to a computer system of a credit reporting agency, such as Experian, Equifax, or TransUnion. The computer system of the credit reporting agency can perform a database operation to obtain personal information associated with customer 180 from a personal information database. The computer system of the credit reporting agency can transmit the personal information associated with customer 180 tocomputer system 150 and/or buyer/seller platform 155, resulting incomputer system 150 and/or buyer/seller platform 155 obtaining personal information associated with customer 180 from the personal information database of the credit reporting agency. - Step 520 includes causing a personal question using the personal information to be created. Step 520 can occur in response to step 515. Using the example of
FIG. 3 ,computer system 150 and/or buyer/seller platform 155 can cause a personal question using the personal information to be created. In some embodiments,computer system 150 and/or buyer/seller platform 155 can create the personal question using the personal information. In some embodiments,computer system 150 and/or buyer/seller platform 155 can transmit a message to another computer system that causes the other computer system to create a personal question using the personal information. The personal question can include, for example, what was customer 180's residence address five years ago and can list a number of possible answers to select from. As a second example, the personal question can include what is customer 180's current outstanding phone bill balance and can list a number of possible answers to select from. - Step 525 includes transmitting the personal question. Step 525 can occur in response to step 520. Using the example of
FIG. 3 ,computer system 150 and/or buyer/seller platform 155 can transmit the personal question. For example,computer system 150 and/or buyer/seller platform 155 can transmit the personal question tosales system 305, or, when identifyingobject 390 is a mobile device, to the mobile device. - Step 530 includes receiving a response to the personal question. Step 530 can occur in response to step 525. Using the example of
FIG. 3 ,computer system 150 and/or buyer/seller platform 155 can receive a response to the personal question. For example, customer 180 can answer the personal question usingsales system 305, or, when identifyingobject 390 is a mobile device and the personal question was transmitted to the mobile device, using the mobile device.Sales system 305 or the mobile device can transmit customer 180's response to the personal question tocomputer system 150 and/or buyer/seller platform 155, resulting incomputer system 150 and/or buyer/seller platform 155 receiving a response to the personal question. - Step 535 includes verifying the response based on the personal information. Step 535 can occur in response to step 530. Using the example of
FIG. 3 ,computer system 150 and/or buyer/seller platform 155 can verify the response based on the personal information. For example, if the personal question is “what was customer 180's residence address five years ago?”,computer system 150 and/or buyer/seller platform 155 can use the personal information to determine customer 180's residence address five years ago, and can compare customer 180's response to the determined residence address. - Step 540 includes verifying the identity of the customer based at least in part on the response to the personal question. Step 540 can occur in response to step 535. Using the example of
FIG. 3 ,computer system 150 and/or buyer/seller platform 155 can verify the identity of the customer based at least in part on the response to the personal question. For example,computer system 150 and/or buyer/seller platform 155 can determine whether customer 180 provided an answer to the personal question that matched the personal information from the personal information database. When customer 180's answer matches the personal information from the personal information database, it is more likely that customer 180 is the person associated with the identity information. When customer 180's answer does not match the personal information from the database, it is less likely that customer 180 is the person associated with the identity information. Computer system 180 can verify the identity of customer 180 based at least in part on customer 180's response to the personal question. -
FIG. 6 is a flow chart illustrating operations of a second method for verifying the identity of a customer. In some embodiments, the method ofFIG. 6 can be used to identify a customer after a financial account has been created for the customer, and a passcode and a photo of the customer has been associated with the financial account. The following description ofFIG. 6 will be described using the system illustrated inFIG. 3 , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description ofFIG. 6 easier to understand. Note that, in some embodiments, including the embodiment ofFIG. 3 , all steps of the method ofFIG. 6 can be carried out bycomputer system 150 and/or buyer/seller platform 155. - Step 605 includes receiving identifying information associated with a customer. Using the example of
FIG. 3 ,computer system 150 and/or buyer/seller platform 155 can receive identifying information associated with customer 180. In some embodiments, identifyingobject 390 can be a mobile device, and the identifying information can be obtained from the mobile device. For example, when identifyingobject 390 is a mobile device,sales system 305 can obtain identifying information associated with the mobile device that is associated with customer 180.Sales system 305 can transmit the identifying information tocomputer system 150 and/or buyer/seller platform 155, resulting incomputer system 150 and/or buyer/seller platform 155 receiving identifying information associated with customer 180. - In some embodiments, identifying
object 390 can be a biometrically identifiable object, such as a finger, a hand, an iris, a retina, or a face, and the identifying information can be obtained from the biometrically identifiable object. For example,sales system 305 can obtain identifying information, such as biometric information, from the biometrically identifiable object.Sales system 305 can transmit the identifying information tocomputer system 150 and/or buyer/seller platform 155, resulting incomputer system 150 and/or buyer/seller platform 155 receiving identifying information associated with customer 180. - In various embodiments, identifying
object 390 can be a magnetic stripe card, a smart card, a proximity card, a re-programmable magnetic stripe card, a card containing a quick response (QR) code, a card containing a bar code, a government issued identification card.Sales system 305 can obtain identifying information from identifyingobject 390, for example by reading identifying information from identifyingobject 390 using a card reader that is part ofsales system 305, or by scanning identifyingobject 390 with a scanner that is part ofsales system 305.Sales system 305 can transmit the identifying information tocomputer system 150 and/or buyer/seller platform 155, resulting incomputer system 150 and/or buyer/seller platform 155 receiving identifying information associated with customer 180. - In some embodiments, identifying
object 390 can be a proxy card. A proxy card is a card that can be associated with various payment mechanisms.Sales system 305 can obtain identifying information from identifyingobject 390, for example by reading identifying information from the proxy card using a card reader that is part ofsales system 305, or by scanning the proxy card with a scanner that is part ofsales system 305.Sales system 305 can transmit the identifying information tocomputer system 150 and/or buyer/seller platform 155, resulting incomputer system 150 and/or buyer/seller platform 155 receiving identifying information associated with customer 180. - Step 610 includes determining a financial account associated with the customer. Step 610 can occur in response to step 605. Using the example of
FIG. 3 ,computer system 150 can include a storage device containing a mapping database that associates identifying information with financial accounts.Computer system 150 and/or buyer/seller platform 155 can execute a database operation using the mapping database to determine the financial account associated with the identifying information. The financial account is associated with customer 180. - In some embodiments, when identifying
object 390 is a biometrically identifiable object,computer system 150 can include a storage device containing a mapping database. The mapping database can associate identity information, for example the name of customer 180, and “reference identifying information,” for example a fingerprint of customer 180 taken when the financial account was created, with the financial account. Customer 180 can provide identity information, such as a name, tomerchant 135.Merchant 135 can usesales system 305 to obtain identifying information from identifyingobject 390. For example,sales system 305 can obtain a fingerprint from customer 180. -
Sales system 305 can transmit the identity information (e.g., customer 180's name) and the identifying information (e.g., customer 180's fingerprint) tocomputer system 150 and/or buyer/seller platform 155.Computer system 150 and/or buyer/seller platform 155 can execute a database operation using the mapping database to obtain the reference identifying information, for example the reference fingerprint of customer 180, associated with the financial account. In some embodiments, when the received identifying information (e.g., customer 180's fingerprint) and the reference identifying information (e.g., the reference fingerprint from the mapping database) are a match, the identity of customer 180 is verified. - Step 615 includes receiving a passcode associated with the financial account. Step 615 can occur before or after
step 605 orstep 610. Using the example ofFIG. 3 ,computer system 150 and/or buyer/seller platform 155 can receive a passcode associated with the financial account. In some embodiments,computer system 150 can include a storage device containing a mapping database that associates the financial account with a passcode. In some embodiments, customer 180 can enter a passcode usingsales system 305, andsales system 305 can transmit the passcode tocomputer system 150 and/or buyer/seller platform 155, resulting incomputer system 150 and/or buyer/seller platform 155 receiving a passcode associated with the financial account. In some embodiments, when identifyingobject 390 is a mobile device, customer 180 can enter a passcode using the mobile device. The mobile device can transmit the passcode tocomputer system 150 and/or buyer/seller platform 155, resulting incomputer system 150 and/or buyer/seller platform 155 receiving a passcode associated with the financial account. In some embodiments, when the received passcode and the passcode obtained from the mapping database match, the identity of customer 180 is verified. - Step 620 includes transmitting a photo associated with the financial account. Step 620 can occur in response to step 605 or step 610 or before or after
step 615. Using the example ofFIG. 3 ,computer system 150 and/or buyer/seller platform 155 can transmit a photo associated with the financial account. In some embodiments,computer system 150 can include a storage device containing a mapping database that associates the financial account with a photo.Computer system 150 and/or buyer/seller platform 155 can perform a database operation to obtain the photo associated with the financial account.Computer system 150 and/or buyer/seller platform 155 can transmit the photo, which is associated with the financial account, tosales system 305. - Step 625 includes receiving a message confirming that the photo is a photo of the customer. Step 625 can occur in response to step 620. Using the example of
FIG. 3 ,merchant 135 can compare the photo to customer 180.Sales system 305 can transmit a photo verification confirmation message tocomputer system 150 and/or buyer/seller platform 155 whenmerchant 135 confirms that the photo is a photo of customer 180. - In some embodiments, when
computer system 150 and/or buyer/seller platform 155 receives the photo verification confirmation message, the identity of customer 180 is verified. In some embodiments, both verification of customer 180 using the passcode and verification of customer 180 using the photo are required to complete the verification of the identity of customer 180. -
FIG. 7 is a flow chart illustrating operations for a customer to make a banking-type transaction. The following description ofFIG. 7 will be described using the system illustrated inFIG. 3 , and will refer to labels of that figure. This is a non-limiting example and is done with the intent of making the description ofFIG. 7 easier to understand. Note that, in some embodiments, including the embodiment ofFIG. 3 , all steps of the method ofFIG. 7 can be carried out bycomputer system 150 and/or buyer/seller platform 155. - Customer 180 can create a financial account using, for example, the method of
FIG. 4 , which can also associate a passcode and a photo with the financial account. After creating the financial account, customer 180 can make a banking-type transaction withmerchant 135. Examples of banking-type transactions include deposits, withdrawals, loans, cash advances, transfers, opening accounts, and closing accounts, among others. In some embodiments,computer 150 is controlled by or associated with a financial entity. The financial entity, in contrast to a bank or a credit union, may be prevented from holding funds (i.e., money) for customers such as customer 180. - In some embodiments,
computer 150 is controlled by or associated with a financial entity. The financial entity, in contrast to a bank or a credit union, may be prevented from holding funds (i.e., money) for customers such as customer 180. In some embodiments, a monetary balance of a customer financial account of the financial entity can be held by a fund holding entity, such as a bank or a credit union, rather than by the financial entity. In some embodiments, the financial entity has a fund holding account, which can hold monetary balances of multiple customer financial accounts, with the fund holding entity. The financial entity can maintain an accounting of the monetary balance of each customer financial account of the multiple customer financial accounts, while the funds for the multiple customer financial account can be held by the fund holding company in the fund holding account. For example, the financial entity can have a bank account with a bank, the bank account can hold the monetary balances of all of the customer financial accounts of the financial entity, and the financial entity can maintain an accounting of the monetary balance of each customer financial account. - Step 705 includes receiving, from a sales system configured to be used by a merchant to sell goods, transaction information associated with a banking-type transaction including a type and an amount of the banking-type transaction. Using the example of
FIG. 3 ,merchant 135 sells goods, and usessales system 305 to sell the goods.Sales system 305 is configured to be used bymerchant 135 to sell the goods. In some embodiments, the configuration ofsales system 305 is by including a card reader and a scanner to enablemerchant 135 to use the card reader and the scanner to sell goods. In some embodiments, the configuration ofsales system 305 is by including memory containing instructions that, when executed, enablesales system 305 to perform as a point of sale system for selling goods. -
Customer 135 can make a banking-type transaction, such as a deposit or a withdrawal, withmerchant 135. To make a deposit, customer 180 can providedeposit money 185 tomerchant 135. In some embodiments, the identity of customer 180 can be verified as part of making the deposit. For example, the identity of customer 180 can be verified using an embodiment of the method ofFIG. 6 . In some embodiments, no identification of customer 180 is required to make a deposit. Identifying information, for example as discussed in the method ofFIG. 6 , can be obtained from identifyingobject 390 bysales system 305.Sales system 305 can transmit the identifying information, along with the transaction information, tocomputer system 150 and/or buyer/seller platform 155. The transaction information can include the type of the banking-type transaction (i.e., a deposit), and the amount of the deposit. The transmission results incomputer system 150 and/or buyer/seller platform 155 receiving, fromsales system 305, transaction information associated with the banking-type transaction. - To make a withdrawal, customer 180 can make a withdrawal request for a specific amount of money (i.e., the amount of customer 180's withdrawal request) to
merchant 135. In some embodiments, the identity of customer 180 can be verified as part of making the withdrawal. For example, the identity of customer 180 can be verified using an embodiment of the method ofFIG. 6 . In some embodiments, customer 180 can be known tomerchant 135, and no further identity verification of customer 180 is needed. Identifying information, for example as discussed in the method ofFIG. 6 , can be obtained from identifyingobject 390 bysales system 305.Sales system 305 can transmit the identifying information, along with the transaction information tocomputer system 150 and/or buyer/seller platform 155. The transaction information can include the type of the banking-type transaction (i.e., a withdrawal), and the amount of the withdrawal. The transmission results incomputer system 150 and/or buyer/seller platform 155 receiving, fromsales system 305, transaction information associated with the banking-type transaction. - Step 710 includes receiving identifying information associated with the customer. Step 710 can occur before or after
step 705. Using the example ofFIG. 3 , identifying information, for example as discussed in the method ofFIG. 6 , can be obtained from identifyingobject 390 bysales system 305.Sales system 305 can transmit the identifying information tocomputer system 150 and/or buyer/seller platform 155, resulting incomputer system 150 and/or buyer/seller platform 155 receiving the identifying information, which is associated with customer 180. - Step 715 includes determining a financial account associated with the identifying information. Step 715 can occur in response to step 710. Using the example of
FIG. 3 ,computer system 150 can include a storage device containing a mapping database associating identifying information with financial accounts.Computer system 150 and/or buyer/seller platform 155 can determine the financial account associated with the identifying information by performing a database operation to determine the financial account associated with the identifying information. - Step 720 includes determining a monetary balance of the financial account. Step 720 can occur after
step 715 or in response to step 705. Using the example ofFIG. 3 ,computer system 150 can include a storage device containing a mapping database associating monetary balances with financial accounts.Computer system 150 and/or buyer/seller platform 155 can determine the monetary balance of the financial account by performing a database operation using the mapping database. - Step 725 includes causing an adjustment to the monetary balance of the financial account based on the type and the amount of the banking-type transaction. Step 725 can occur in response to step 705 or after any of steps 710-720. Using the example of
FIG. 3 ,computer system 150 and/or buyer/seller platform 155 can cause the adjustment of the monetary balance of the financial account. When the banking-type transaction is a deposit transaction,computer system 150 and/or buyer/seller platform 155 can cause the adjustment by, for example, adjusting the monetary balance of the financial account by increasing the monetary balance based on the deposit amount. - For example,
computer system 150 and/or buyer/seller platform 155 can increase the monetary balance of the financial account by the amount of the deposit, or by the amount of the deposit less a transaction fee (i.e., by an amount less than the deposit amount), or by some other amount based on the amount of the deposit. As a second example,computer system 150 and/or buyer/seller platform 155 can cause the adjustment by sending a message to a second computer system that causes the second computer system to adjust the monetary balance. - In addition to adjusting the financial account associated with customer 180,
computer system 150 and/or buyer/seller platform 155 can cause an adjustment to a different financial account, the different financial account associated with merchant 135 (i.e.,merchant 135's financial account). When the banking-type transaction is a deposit transaction,computer system 150 and/or buyer/seller platform 155 can adjust the monetary balance ofmerchant 135's financial account by decreasing the monetary balance based on the deposit amount. For example,computer system 150 and/or buyer/seller platform 155 can decrease the monetary balance ofmerchant 135's financial account by the amount of the deposit, or by the amount of the deposit less a transaction fee (i.e., by an amount smaller than the deposit amount), or by some other amount based on the amount of the deposit. - When the banking-type transaction is a withdrawal transaction,
computer system 150 and/or buyer/seller platform 155 can cause the adjustment of the monetary balance of the financial account by decreasing the monetary balance based on the withdrawal amount. For example,computer system 150 and/or buyer/seller platform 155 can decrease the monetary balance of the financial account by the amount of the withdrawal, or by the amount of the withdrawal plus a transaction fee (i.e., by an amount larger than the withdrawal amount), or by some other amount based on the amount of the withdrawal. - In addition to causing the adjustment of the financial account associated with customer 180,
computer system 150 and/or buyer/seller platform 155 can cause the adjustment ofmerchant 135's financial account. When the banking-type transaction is a withdrawal transaction,computer system 150 and/or buyer/seller platform 155 can adjust the monetary balance ofmerchant 135's financial account by increasing the monetary balance based on the deposit amount. For example,computer system 150 and/or buyer/seller platform 155 can increase the monetary balance ofmerchant 135's financial account by the amount of the deposit, or by the amount of the deposit plus a transaction fee (i.e., by an amount larger than the deposit amount), or by some other amount based on the amount of the deposit. - Step 730 includes transmitting a confirmation message to confirm the banking-type transaction. Step 730 can occur in response to step 725. Using the example of
FIG. 3 ,computer system 150 and/or buyer/seller platform 155 can transmit a confirmation message to confirm the banking-type transaction. -
FIG. 8 is a diagrammatic representation of a machine in the example form of a computer system within which a set of instructions, for causing the machine to perform any one or more of the methodologies or modules discussed herein, may be executed. In the example ofFIG. 8 , thecomputer system 800 includes a processor, memory, non-volatile memory, and an interface device. Various common components (e.g., cache memory) are omitted for illustrative simplicity. Thecomputer system 800 is intended to illustrate a hardware device on which any of the components depicted in the example ofFIGS. 1-7 (and any other components described in this specification) can be implemented. Thecomputer system 800 can be of any applicable known or convenient type. The components of thecomputer system 800 can be coupled together via a bus or through some other known or convenient device. - This disclosure contemplates the
computer system 800 taking any suitable physical form. As example and not by way of limitation,computer system 800 may be an embedded computer system, a system-on-chip (SOC), a single-board computer system (SBC) (such as, for example, a computer-on-module (COM) or system-on-module (SOM)), a desktop computer system, a laptop or notebook computer system, an interactive kiosk, a mainframe, a mesh of computer systems, a mobile telephone, a personal digital assistant (PDA), a server, or a combination of two or more of these. Where appropriate,computer system 800 may include one ormore computer systems 800; be unitary or distributed; span multiple locations; span multiple machines; or reside in a cloud, which may include one or more cloud components in one or more networks. Where appropriate, one ormore computer systems 800 may perform without substantial spatial or temporal limitation one or more steps of one or more methods described or illustrated herein. As an example and not by way of limitation, one ormore computer systems 800 may perform in real time or in batch mode one or more steps of one or more methods described or illustrated herein. One ormore computer systems 800 may perform at different times or at different locations one or more steps of one or more methods described or illustrated herein, where appropriate. - The processor may be, for example, a conventional microprocessor such as an Intel Core microprocessor or an Intel Itanium microprocessor or a Motorola power PC microprocessor or a SPARC architecture processor. One of skill in the relevant art will recognize that the terms “machine-readable (storage) medium” or “computer-readable (storage) medium” include any type of device that is accessible by the processor.
- The memory is coupled to the processor by, for example, a bus. The memory can include, by way of example but not limitation, random access memory (RAM), such as dynamic RAM (DRAM) or static RAM (SRAM). The memory can be local, remote, or distributed.
- The bus also couples the processor to the non-volatile memory and drive unit. The non-volatile memory cane be a magnetic floppy or hard disk, a magnetic-optical disk, an optical disk, a flash memory such as NAND flash memory or NOR flash memory, a read-only memory (ROM) such as a CD-ROM, a programmable read-only memory such as EPROM or EEPROM, a magnetic or optical card, or another form of storage for large amounts of data. Some of this data is often written, by a direct memory access process, into memory during execution of software in the
computer 800. The non-volatile storage can be local, remote, or distributed. The non-volatile memory is optional because systems can be created with all applicable data available in memory. A typical computer system will usually include at least a processor, memory, and a device (e.g., a bus) coupling the memory to the processor. - Software is typically stored in the non-volatile memory and/or the drive unit. Indeed, for large programs, storing the entire program in memory may not even be possible. Nevertheless, one should understand that for software to run, if necessary, the software is moved to a computer readable location appropriate for processing, and for illustrative purposes, that location is referred to as the memory in this paper. Even when software is moved to the memory for execution, the processor will typically make use of hardware registers to store values associated with the software, and local cache that, ideally, serves to speed up execution. As used herein, a software program is assumed to be stored at any known or convenient location (from non-volatile storage to hardware registers) when the software program is referred to as “implemented in a computer-readable medium.” A processor is considered to be “configured to execute a program” when at least one value associated with the program is stored in a register readable by the processor.
- The bus also couples the processor to the network interface device. The interface can include one or more of a modem or network interface. A person of ordinary skill will appreciate that a modem or network interface can be considered to be part of the
computer system 800. The interface can include an analog modem, ISDN modem, cable modem, token ring interface, satellite transmission interface (e.g., “direct PC”), Wi-Fi interface, or other interfaces for coupling a computer system to other computer systems. The interface can include one or more input and/or output devices. The I/O devices can include, by way of example but not limitation, a keyboard, a mouse or other pointing device, disk drives, printers, a scanner, and other input and/or output devices, including a display device. The display device can include, by way of example but not limitation, a cathode ray tube (CRT), liquid crystal display (LCD), or some other applicable known or convenient display device. For simplicity, this disclosure assumes that controllers of any devices not depicted in the example ofFIG. 8 reside in the interface. - The computer system can have one Bus or multiple Buses. A bus can include for example, a system bus, a Peripheral Component Interconnect (PCI) bus or PCI-Express bus, a HyperTransport or industry standard architecture (ISA) bus, a small computer system interface (SCSI) bus, a universal serial bus (USB, USB 2.0, USB 3.0), IIC (I2C) bus, an Institute of Electrical and Electronics Engineers (IEEE) standard 1394 bus, also called “Firewire,” a QuickPath Interconnect bus, a ThunderBolt interconnect bus, a DisplayPort interconnect bus or its companion standards Mini DisplayPort (mDP), Direct Drive Monitor (DDM), Embedded DisplayPort (eDP), Internal DisplayPort (iDP), Portable Digital Media Interface (PDMI), Wireless DisplayPort (wDP), and Mobility DisplayPort (MyDP), an HDMI interconnect bus, a DVI bus.
- In operation, the
computer system 800 can be controlled by operating system software that includes a file management system, such as a disk operating system. One example of operating system software with associated file management system software is the family of operating systems known as Windows® from Microsoft Corporation of Redmond, Wash., and their associated file management systems. Another example of operating system software with its associated file management system software is the Linux™ operating system and its associated file management system. The file management system is typically stored in the non-volatile memory and/or drive unit and causes the processor to execute the various acts required by the operating system to input and output data and to store data in the memory, including storing files on the non-volatile memory and/or drive unit. - Some portions of the detailed description may be presented in terms of algorithms and symbolic representations of operations on data bits within a computer memory. These algorithmic descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. An algorithm is here, and generally, conceived to be a self-consistent sequence of operations leading to a desired result. The operations are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. Referring to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like has proven convenient at times, principally for reasons of common usage.
- One should bear in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussion, one should appreciate that throughout the description, discussions utilizing terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or “generating” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within registers and memories of the computer system into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
- The algorithms and displays presented herein are not inherently related to any particular computer or other apparatus. Various general purpose systems may be used with programs in accordance with the teachings herein, or constructing more specialized apparatus to perform the methods of some embodiments may prove more convenient. The required structure for a variety of these systems will appear from the description below. In addition, the techniques are not described with reference to any particular programming language, and various embodiments may thus be implemented using a variety of programming languages.
- In alternative embodiments, the machine operates as a standalone device or may be connected (e.g., networked) to other machines. In a networked deployment, the machine may operate in the capacity of a server or a client machine in a client-server network environment, or as a peer machine in a peer-to-peer (or distributed) network environment.
- The machine may be a server computer, a client computer, a personal computer (PC), a laptop computer, a tablet, a set-top box (STB), a personal digital assistant (PDA), a cellular telephone, an iPhone, a Blackberry, a smart phone, a processor, a telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine.
- While the machine-readable medium or machine-readable storage medium is shown in an embodiment to be a single medium, the term “machine-readable medium” and “machine-readable storage medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “machine-readable medium” and “machine-readable storage medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies or modules of the presently disclosed technique and innovation.
- In general, the routines executed to implement the embodiments of the disclosure, may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions referred to as “computer programs.” The computer programs typically comprise one or more instructions set at various times in various memory and storage devices in a computer, and that, when read and executed by one or more processing units or processors in a computer, cause the computer to perform operations to execute elements involving the various aspects of the disclosure.
- Moreover, while embodiments have been described in the context of fully functioning computers and computer systems, those skilled in the art will appreciate that the various embodiments are capable of being distributed as a program product in a variety of forms, and that the disclosure applies equally regardless of the particular type of machine or computer-readable media used to actually effect the distribution.
- Further examples of machine-readable storage media, machine-readable media, or computer-readable (storage) media include but are not limited to recordable type media such as volatile and non-volatile memory devices, floppy and other removable disks, hard disk drives, optical disks (e.g., Compact Disk Read-Only Memory (CD ROMS), Digital Versatile Disks, (DVDs), etc.), Blu-ray disks, among others, and transmission type media such as digital and analog communication links.
- In some circumstances, operation of a memory device, such as a change in state from a binary one to a binary zero or vice-versa, for example, may comprise a transformation, such as a physical transformation. With particular types of memory devices, such a physical transformation may comprise a physical transformation of an article to a different state or thing. For example, but without limitation, for some types of memory devices, a change in state may involve an accumulation and storage of charge or a release of stored charge. Likewise, in other memory devices, a change of state may comprise a physical change or transformation in magnetic orientation or a physical change or transformation in molecular structure, such as from crystalline to amorphous or vice versa. The foregoing is not intended to be an exhaustive list of all examples in which a change in state for a binary one to a binary zero or vice-versa in a memory device may comprise a transformation, such as a physical transformation. Rather, the foregoing is intended as illustrative examples.
- A storage medium typically may be non-transitory or comprise a non-transitory device. In this context, a non-transitory storage medium may include a device that is tangible, meaning that the device has a concrete physical form, although the device may change its physical state. Thus, for example, non-transitory refers to a device remaining tangible despite this change in state.
- A person having ordinary skill in the art will appreciate that there are various other ways to implement the described functionality. The scope of this disclosure also includes embodiments implementing the described functionality in these various other ways. Accordingly, the scope of the present disclosure is intended to embrace all such alternatives, modifications, and variations as fall within the scope of the claims, together with all equivalents thereof.
- Numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. One skilled in the art will appreciate that embodiments of the present invention may be practiced without some of these specific details. In other instances, well-known structures and devices are shown in block diagram form.
- Embodiments of the present invention include various steps. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, the steps may be performed by a combination of hardware, software and/or firmware.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/147,238 US20230134777A1 (en) | 2013-12-05 | 2022-12-28 | Banking-Type Transactions |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/098,336 US10380564B1 (en) | 2013-12-05 | 2013-12-05 | Merchant performed banking-type transactions |
| US16/529,583 US11410140B1 (en) | 2013-12-05 | 2019-08-01 | Merchant performed banking-type transactions |
| US17/165,447 US11544681B1 (en) | 2013-12-05 | 2021-02-02 | Merchant performed banking-type transactions |
| US18/147,238 US20230134777A1 (en) | 2013-12-05 | 2022-12-28 | Banking-Type Transactions |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/165,447 Continuation US11544681B1 (en) | 2013-12-05 | 2021-02-02 | Merchant performed banking-type transactions |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20230134777A1 true US20230134777A1 (en) | 2023-05-04 |
Family
ID=67543925
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/098,336 Active 2034-03-15 US10380564B1 (en) | 2013-12-05 | 2013-12-05 | Merchant performed banking-type transactions |
| US16/529,583 Active US11410140B1 (en) | 2013-12-05 | 2019-08-01 | Merchant performed banking-type transactions |
| US17/165,447 Active US11544681B1 (en) | 2013-12-05 | 2021-02-02 | Merchant performed banking-type transactions |
| US18/147,238 Pending US20230134777A1 (en) | 2013-12-05 | 2022-12-28 | Banking-Type Transactions |
Family Applications Before (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/098,336 Active 2034-03-15 US10380564B1 (en) | 2013-12-05 | 2013-12-05 | Merchant performed banking-type transactions |
| US16/529,583 Active US11410140B1 (en) | 2013-12-05 | 2019-08-01 | Merchant performed banking-type transactions |
| US17/165,447 Active US11544681B1 (en) | 2013-12-05 | 2021-02-02 | Merchant performed banking-type transactions |
Country Status (1)
| Country | Link |
|---|---|
| US (4) | US10380564B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12437286B2 (en) | 2015-03-18 | 2025-10-07 | Block, Inc. | Cash transaction machine |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10380564B1 (en) | 2013-12-05 | 2019-08-13 | Square, Inc. | Merchant performed banking-type transactions |
| ES2821919T3 (en) * | 2016-01-08 | 2021-04-28 | Crane Payment Innovations Inc | Secondary bus communication between devices in an automated transaction machine |
| US11023873B1 (en) | 2017-03-31 | 2021-06-01 | Square, Inc. | Resources for peer-to-peer messaging |
| US10453056B2 (en) | 2017-06-29 | 2019-10-22 | Square, Inc. | Secure account creation |
| JP7036580B2 (en) * | 2017-12-13 | 2022-03-15 | グローリー株式会社 | Money deposit machine and accounting system |
| US11449872B2 (en) * | 2018-11-21 | 2022-09-20 | Synchrony Bank | Single entry combined functionality |
| US11887102B1 (en) | 2019-07-31 | 2024-01-30 | Block, Inc. | Temporary virtual payment card |
| US11854002B2 (en) * | 2019-11-13 | 2023-12-26 | Misam Abidi | Systems and methods for converting physical cash into digital money at the point of sale |
| US11373239B1 (en) | 2020-09-30 | 2022-06-28 | Wells Fargo Bank, N.A. | Real-time currency exchange system |
| US20220318810A1 (en) * | 2021-04-01 | 2022-10-06 | Igt | Securing gaming establishment retail purchases |
| JP2023039527A (en) * | 2021-09-09 | 2023-03-22 | グローリー株式会社 | Cash depositing method and cash depositing system |
| WO2023130190A1 (en) * | 2022-01-07 | 2023-07-13 | Loewen William Herbert | Method for real-time transfer of funds between customer and seller including generating accounting entries |
Citations (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020052754A1 (en) * | 1998-09-15 | 2002-05-02 | Joyce Simon James | Convergent communications platform and method for mobile and electronic commerce in a heterogeneous network environment |
| US20100051686A1 (en) * | 2008-08-29 | 2010-03-04 | Covenant Visions International Limited | System and method for authenticating a transaction using a one-time pass code (OTPK) |
| US20110202466A1 (en) * | 2008-10-17 | 2011-08-18 | Carter Robert A | Multifactor Authentication |
| US20120011063A1 (en) * | 2010-07-06 | 2012-01-12 | Patrick Killian | Virtual wallet account with automatic-loading |
| US20120130889A1 (en) * | 2010-11-19 | 2012-05-24 | Mastercard International Incorporated | Financial card method, device and system utilizing bar codes to identify transaction details |
| US20120130888A1 (en) * | 2010-11-19 | 2012-05-24 | Mastercard International Incorporated | Method and system for distribution of advertisements to mobile devices prompted by aural sound stimulus |
| US20120130866A1 (en) * | 2010-11-19 | 2012-05-24 | Mastercard International Incorporated | Method and system for consumer transactions using voice or human based gesture actions |
| US20120330769A1 (en) * | 2010-03-09 | 2012-12-27 | Kodeid, Inc. | Electronic transaction techniques implemented over a computer network |
| US20120330744A1 (en) * | 2011-06-24 | 2012-12-27 | Nebil Ben Aissa | Real-Time Multi-Merchant Multi-Payer Multi-Bucket Open Loop Debit Card, Credit Card or Mobile Payment Device Value Tracking and Discount Processing Systems and Related Methods |
| WO2013045898A2 (en) * | 2011-09-28 | 2013-04-04 | Lionel Wolovitz | Methods and apparatus for brokering a transaction |
| US20130124411A1 (en) * | 2011-11-15 | 2013-05-16 | Ncr Corporation | Techniques for automated teller machine (atm) transactions |
| US20130179336A1 (en) * | 2012-01-11 | 2013-07-11 | Mastercard International Incorporated | Financial card method, device and system utilizing bar codes to identify transaction details |
| US20130218769A1 (en) * | 2011-08-23 | 2013-08-22 | Stacy Pourfallah | Mobile Funding Method and System |
| US20130232083A1 (en) * | 2012-03-01 | 2013-09-05 | Mastercard International Incorporated | Systems and methods for mapping a mobile cloud account to a payment account |
| US20130268440A1 (en) * | 2012-03-14 | 2013-10-10 | Doing Good Better, Llc | Gift Transaction Processing System and Method |
| US20130337905A1 (en) * | 2009-11-20 | 2013-12-19 | Vincent Brown | Combination casino kiosk and notification result responder device and method therefor |
| US20140025470A1 (en) * | 2012-07-18 | 2014-01-23 | Brett Aksel Berman | Method and system for facilitating merchant-customer retail events |
| US8640946B1 (en) * | 1998-04-17 | 2014-02-04 | Diebold Self-Service Systems, Division Of Diebold, Incorporated | ATM that allows a user to select a desired transaction by touch dragging a displayed icon that represents the desired transaction |
| US8651373B1 (en) * | 1998-04-17 | 2014-02-18 | Diebold Self-Service Systems, Division Of Diebold, Incorporated | ATM that allows a user to select a desired transaction by touch dragging a displayed icon that represents the desired transaction |
| US8660943B1 (en) * | 2011-08-31 | 2014-02-25 | Btpatent Llc | Methods and systems for financial transactions |
| US20140101034A1 (en) * | 2012-10-10 | 2014-04-10 | Mastercard International Incorporated | Methods and systems for prepaid mobile payment staging accounts |
| US20140108263A1 (en) * | 2012-10-17 | 2014-04-17 | Royal Bank Of Canada | Virtualization and secure processing of data |
| US20140138435A1 (en) * | 2012-11-20 | 2014-05-22 | Cellco Partnership D/B/A Verizon Wireless | Payment or other transaction through mobile device using nfc to access a contactless transaction card |
| US8762210B2 (en) * | 2008-06-03 | 2014-06-24 | Cardinalcommerce Corporation | Alternative payment implementation for electronic retailers |
| US8831677B2 (en) * | 2010-11-17 | 2014-09-09 | Antony-Euclid C. Villa-Real | Customer-controlled instant-response anti-fraud/anti-identity theft devices (with true-personal identity verification), method and systems for secured global applications in personal/business e-banking, e-commerce, e-medical/health insurance checker, e-education/research/invention, e-disaster advisor, e-immigration, e-airport/aircraft security, e-military/e-law enforcement, with or without NFC component and system, with cellular/satellite phone/internet/multi-media functions |
| US8919658B2 (en) * | 2008-08-14 | 2014-12-30 | Visa U.S.A. Inc. | Wireless mobile communicator for contactless payment on account read from removable card |
| US20150026052A1 (en) * | 2013-07-16 | 2015-01-22 | MasterCard International Incoorporated | Methods, systems and computer readable media for facilitating a remote deposit to a prepaid card account |
| US20150026059A1 (en) * | 2013-07-19 | 2015-01-22 | Sable and Wolf Limited | Money Lending Via A Mobile Device |
| US8955743B1 (en) * | 1998-04-17 | 2015-02-17 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Automated banking machine with remote user assistance |
| US8996417B1 (en) * | 2011-10-13 | 2015-03-31 | Intuit Inc. | Method and system for automatically obtaining and categorizing cash transaction data using a mobile computing system |
| US20150095240A1 (en) * | 2013-09-30 | 2015-04-02 | Fiserv, Inc. | Card account identifiers associated with conditions for temporary use |
| US9004353B1 (en) * | 2012-03-12 | 2015-04-14 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Check cashing automated banking machine |
| US20150199681A1 (en) * | 2014-01-10 | 2015-07-16 | Sampath Bank PLC | Secure internet atm |
| US9098961B1 (en) * | 2011-04-26 | 2015-08-04 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Automated banking machine that employs a virtual person for assisting customers |
| US9129464B2 (en) * | 2001-03-31 | 2015-09-08 | The Western Union Company | Staged transactions systems and methods |
| US9208482B2 (en) * | 2010-04-09 | 2015-12-08 | Paypal, Inc. | Transaction token issuing authorities |
| US9224140B2 (en) * | 2008-01-30 | 2015-12-29 | Paypal, Inc. | Near field communication activation and authorization |
| US9305295B2 (en) * | 2010-04-09 | 2016-04-05 | Paypal, Inc. | Payment processing methods and systems |
| US9355530B1 (en) * | 2002-03-18 | 2016-05-31 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Processing automated banking transactions requiring approval |
| US9400978B2 (en) * | 2010-04-09 | 2016-07-26 | Paypal, Inc. | Methods and systems for selecting accounts and offers in payment transactions |
| US9846866B2 (en) * | 2007-02-22 | 2017-12-19 | First Data Corporation | Processing of financial transactions using debit networks |
| US20180181927A1 (en) * | 2014-06-05 | 2018-06-28 | bezahlcode GmbH, c.o. Sellutions AG | Method for transferring digital payment information to a computer system |
| US10304051B2 (en) * | 2010-04-09 | 2019-05-28 | Paypal, Inc. | NFC mobile wallet processing systems and methods |
| US10387874B1 (en) * | 2013-05-30 | 2019-08-20 | Google Llc | Mobile transactions with merchant identification codes |
| US10387876B1 (en) * | 2011-11-09 | 2019-08-20 | United Services Automobile Association (Usaa) | Transacting in advance |
| US10504083B2 (en) * | 2012-03-06 | 2019-12-10 | Ncr Corporation | Financial services center ATM |
| US20200342429A1 (en) * | 2014-08-18 | 2020-10-29 | Square, Inc. | Location-based transaction completion |
| US20220230168A1 (en) * | 2015-12-28 | 2022-07-21 | Wells Fargo Bank, N.A. | Systems and methods for transaction privacy shield |
Family Cites Families (120)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4764666A (en) | 1987-09-18 | 1988-08-16 | Gtech Corporation | On-line wagering system with programmable game entry cards |
| US6144948A (en) | 1997-06-23 | 2000-11-07 | Walker Digital, Llc | Instant credit card marketing system for reservations for future services |
| US5999941A (en) | 1997-11-25 | 1999-12-07 | Micron Electronics, Inc. | Database access using active server pages |
| US20020198806A1 (en) | 1998-04-24 | 2002-12-26 | First Data Corporation | Systems and methods for accessing and modifying usage parameters associated with a financial transaction account |
| US6315196B1 (en) | 1998-04-28 | 2001-11-13 | Citibank, N.A. | Method and system for debt deferment |
| JP5116920B2 (en) | 1999-04-30 | 2013-01-09 | ペイパル, インコーポレイテッド | System and method for electronically exchanging value between distributed users |
| US7249093B1 (en) | 1999-09-07 | 2007-07-24 | Rysix Holdings, Llc | Method of and system for making purchases over a computer network |
| US8195565B2 (en) | 1999-11-05 | 2012-06-05 | Lead Core Fund, L.L.C. | Systems and methods for point of interaction based policy routing of transactions |
| US20090271278A1 (en) | 1999-11-05 | 2009-10-29 | American Express Travel Related Services Company, Inc. | Systems and methods for routing a transaction request to a payment system via a transaction device |
| US8073772B2 (en) | 1999-11-05 | 2011-12-06 | American Express Travel Related Services Company, Inc. | Systems and methods for processing transactions using multiple budgets |
| US8180706B2 (en) | 1999-11-05 | 2012-05-15 | Lead Core Fund, L.L.C. | Systems and methods for maximizing a rewards accumulation strategy during transaction processing |
| US8851369B2 (en) | 1999-11-05 | 2014-10-07 | Lead Core Fund, L.L.C. | Systems and methods for transaction processing using a smartcard |
| US7552087B2 (en) | 2000-02-03 | 2009-06-23 | Afterbot, Inc. | Electronic transaction receipt system and method |
| US6612487B2 (en) | 2000-02-14 | 2003-09-02 | Mas Inco Corporation | Method and system for account activation |
| US7587363B2 (en) | 2000-11-06 | 2009-09-08 | Jpmorgan Chase Bank, N.A. | System and method for optimized funding of electronic transactions |
| DE60126975T2 (en) | 2000-11-06 | 2007-11-15 | The Government Of The United States Of America, As Represented By The Secretary Of Health And Human Services | SAMPLE INTRODUCTION SYSTEM WITH LAMINAR MIXTURE FOR BIODETECTION OF MICRO VOLUME |
| US20070162387A1 (en) | 2000-11-06 | 2007-07-12 | Cataline Glen R | System and method for optimized funding of electronic transactions |
| US20070005498A1 (en) | 2000-11-06 | 2007-01-04 | Cataline Glen R | System and method for optimized funding of electronic transactions |
| US7606771B2 (en) | 2001-01-11 | 2009-10-20 | Cardinalcommerce Corporation | Dynamic number authentication for credit/debit cards |
| US20030033582A1 (en) | 2001-05-09 | 2003-02-13 | Wavemarket, Inc. | Representations for estimating distance |
| WO2003001866A1 (en) | 2001-06-27 | 2003-01-09 | Snapcount Limited | Transcation processing |
| US7822679B1 (en) | 2001-10-29 | 2010-10-26 | Visa U.S.A. Inc. | Method and system for conducting a commercial transaction between a buyer and a seller |
| NZ534895A (en) | 2002-02-23 | 2006-10-27 | Wow Technologies Inc | Loadable debit card system and method |
| US6786400B1 (en) | 2002-09-06 | 2004-09-07 | Capital One Financial Corporation | Multiple account banking system and method |
| US20130144783A1 (en) * | 2003-06-30 | 2013-06-06 | American Express Travel Related Services Company, Inc. | System and method for a supplier to supplier payment system to process a transaction |
| WO2005052872A1 (en) | 2003-11-21 | 2005-06-09 | Facil, Llc | Financial transaction system and method |
| US8313020B2 (en) * | 2004-03-08 | 2012-11-20 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Automated banking machine operated responsive to data bearing records |
| US7681232B2 (en) | 2004-03-08 | 2010-03-16 | Cardlab Aps | Credit card and a secured data activation system |
| US7318550B2 (en) | 2004-07-01 | 2008-01-15 | American Express Travel Related Services Company, Inc. | Biometric safeguard method for use with a smartcard |
| US7264154B2 (en) | 2004-07-12 | 2007-09-04 | Harris David N | System and method for securing a credit account |
| US7711639B2 (en) | 2005-01-12 | 2010-05-04 | Visa International | Pre-funding system and method |
| US20060277271A1 (en) | 2005-06-07 | 2006-12-07 | Yahoo! Inc. | Prefetching content based on a mobile user profile |
| CN101558414A (en) | 2005-07-15 | 2009-10-14 | 革新货币公司 | System and method for user selection of fraud detection rules |
| US20080177624A9 (en) | 2005-09-01 | 2008-07-24 | Dohse Ryan W | Receipt Card Systems |
| US8619658B2 (en) * | 2005-09-21 | 2013-12-31 | Interdigital Technology Corporation | Method and apparatus for transmission management in a wireless communication system |
| US20080301049A1 (en) * | 2005-10-04 | 2008-12-04 | Roderick Mark Dyson | Transaction Management System |
| US20070131759A1 (en) | 2005-12-14 | 2007-06-14 | Cox Mark A | Smartcard and magnetic stripe emulator with biometric authentication |
| US20110093340A1 (en) | 2006-01-30 | 2011-04-21 | Hoozware, Inc. | System for providing a service to venues where people perform transactions |
| US8041640B2 (en) | 2006-05-02 | 2011-10-18 | Compucredit Intellectual Property Holdings Corp. Ii | Method and system for account verification |
| US8589238B2 (en) | 2006-05-31 | 2013-11-19 | Open Invention Network, Llc | System and architecture for merchant integration of a biometric payment system |
| JP2010505161A (en) | 2006-09-29 | 2010-02-18 | スカンメル,ダン | System and method for verifying user identity in electronic transactions |
| US8175961B2 (en) | 2006-11-17 | 2012-05-08 | Visa International Service Association | Method and system for using payment history for conducting commercial transactions |
| US20080243702A1 (en) | 2007-03-30 | 2008-10-02 | Ricoh Company, Ltd. | Tokens Usable in Value-Based Transactions |
| US8108272B2 (en) | 2007-12-21 | 2012-01-31 | Metabank | Transfer account systems, computer program products, and computer-implemented methods to prioritize payments from preselected bank account |
| US20120150740A1 (en) | 2010-12-14 | 2012-06-14 | Moneyhoney Llc | System and method for processing gift transfers via a social network |
| US8260694B1 (en) | 2008-03-20 | 2012-09-04 | Openmarket, Inc. | System, method, and computer program for managing transaction billing across a plurality of billing sources utilizing an interface to configure advice-of-charge |
| US8065190B2 (en) | 2008-10-30 | 2011-11-22 | BillMyParents, Inc. | Party payment system |
| US7827108B2 (en) | 2008-11-21 | 2010-11-02 | Visa U.S.A. Inc. | System and method of validating a relationship between a user and a user account at a financial institution |
| US8255278B1 (en) * | 2009-03-23 | 2012-08-28 | United Services Automobile Association | Systems and methods for payment at a point of sale using a virtual check |
| US8095439B1 (en) | 2009-10-30 | 2012-01-10 | Intuit Inc. | Receipt visualization and receipt data applications |
| US9230292B2 (en) | 2012-11-08 | 2016-01-05 | Uber Technologies, Inc. | Providing on-demand services through use of portable computing devices |
| US20130246301A1 (en) | 2009-12-04 | 2013-09-19 | Uber Technologies, Inc. | Providing user feedback for transport services through use of mobile devices |
| EP3522081A1 (en) | 2009-12-04 | 2019-08-07 | Uber Technologies, Inc. | System and method for arranging transport amongst parties through use of mobile devices |
| US20120123867A1 (en) | 2010-05-11 | 2012-05-17 | Scott Hannan | Location Event Advertising |
| WO2012014231A1 (en) | 2010-07-29 | 2012-02-02 | Nirmal Juthani | System and method for generating a strong multi factor personalized server key from a simple user password |
| US9558481B2 (en) | 2010-09-28 | 2017-01-31 | Barclays Bank Plc | Secure account provisioning |
| US20120084135A1 (en) | 2010-10-01 | 2012-04-05 | Smartslips Inc. | System and method for tracking transaction records in a network |
| US20130132246A1 (en) | 2010-12-06 | 2013-05-23 | Uber Technologies, Inc. | Providing a summary or receipt for on-demand services through use of portable computing devices |
| US20130132887A1 (en) | 2010-12-06 | 2013-05-23 | Uber Technologies, Inc. | Transitioning user interface features for on-demand services through use of portable computing devices |
| US20140156531A1 (en) | 2010-12-14 | 2014-06-05 | Salt Technology Inc. | System and Method for Authenticating Transactions Through a Mobile Device |
| US9317835B2 (en) | 2011-03-08 | 2016-04-19 | Bank Of America Corporation | Populating budgets and/or wish lists using real-time video image analysis |
| US20120253913A1 (en) | 2011-04-01 | 2012-10-04 | Postrel Richard | Method, system and device for executing a mobile transaction |
| US20130103760A1 (en) | 2011-04-11 | 2013-04-25 | Robert K. Golding | Location-sensitive virtual identity system, apparatus, method and computer-readable medium |
| CH707002B1 (en) | 2011-04-21 | 2018-03-15 | Ellan Dilek | Paperless real-time payment control. |
| US8423461B2 (en) | 2011-05-04 | 2013-04-16 | Ebay Inc. | Advanced payment management system |
| US20130110658A1 (en) | 2011-05-05 | 2013-05-02 | Transaction Network Services, Inc. | Systems and methods for enabling mobile payments |
| WO2012155081A1 (en) | 2011-05-11 | 2012-11-15 | Visa International Service Association | Electronic receipt manager apparatuses, methods and systems |
| US20120296818A1 (en) | 2011-05-17 | 2012-11-22 | Ebay Inc. | Method for authorizing the activation of a spending card |
| US20130138519A1 (en) | 2011-05-26 | 2013-05-30 | Keith McKenzie | Point of Sale Activation and Reload System |
| US9811810B1 (en) | 2011-06-22 | 2017-11-07 | Jpmorgan Chase Bank, N.A. | Purchase data transmission and analysis system |
| AU2012275097B2 (en) | 2011-06-29 | 2017-03-16 | Visa International Service Association | Processing monitor system and method |
| WO2013044175A1 (en) | 2011-09-23 | 2013-03-28 | Visa International Service Association | Consumer transaction leash control apparatuses, methods and systems |
| US20130085860A1 (en) | 2011-10-04 | 2013-04-04 | Ebay Inc. | Systems and methods to deliver context sensitive dynamic mobile advertisements |
| US20130117155A1 (en) | 2011-11-04 | 2013-05-09 | Michael Laine Glasgo | Transaction validation by location based services (LBS) |
| DE202012100620U1 (en) | 2011-11-22 | 2012-06-13 | Square, Inc. | System for processing cardless payment transactions |
| US8239266B1 (en) | 2011-11-29 | 2012-08-07 | Google Inc. | Targeting based on intent or presence |
| US20130144674A1 (en) | 2011-12-01 | 2013-06-06 | Samsung Electronics Co. Ltd. | System and method for providing mobile advertising services |
| US20130144702A1 (en) | 2011-12-01 | 2013-06-06 | Sparkfly Llc | Integrated Payment and Reward Transactions |
| US9721282B2 (en) | 2011-12-07 | 2017-08-01 | Amazon Technologies, Inc. | Merchant verification of in-person electronic transactions |
| US20130159086A1 (en) | 2011-12-14 | 2013-06-20 | Postrel Richard | Method and system for providing location-based incentives and purchase opportunities to reward program members |
| US20130191199A1 (en) | 2012-01-23 | 2013-07-25 | Boku, Inc. | Dynamic offers |
| US10929830B2 (en) | 2012-01-30 | 2021-02-23 | Paypal, Inc. | Systems and methods to provide check-in based payment processes |
| US9305310B2 (en) | 2012-03-19 | 2016-04-05 | Uber Technologies, Inc. | Enabling a user to verify a price change for an on-demand service |
| US20140019236A1 (en) | 2012-07-13 | 2014-01-16 | Wal-Mart Stores, Inc. | Selecting advertisement for presentation using purchase data of pending transaction |
| US9576283B2 (en) | 2012-08-27 | 2017-02-21 | Wal-Mart Stores, Inc. | Delivering customer specified receipt types at checkout |
| WO2014066559A1 (en) | 2012-10-23 | 2014-05-01 | Visa International Service Association | Transaction initiation determination system utilizing transaction data elements |
| US9671233B2 (en) | 2012-11-08 | 2017-06-06 | Uber Technologies, Inc. | Dynamically providing position information of a transit object to a computing device |
| US20140129302A1 (en) | 2012-11-08 | 2014-05-08 | Uber Technologies, Inc. | Providing a confirmation interface for on-demand services through use of portable computing devices |
| EP2926306A4 (en) | 2012-11-30 | 2016-08-10 | Xromb Inc | System and method of processing payment at a point-of-sale terminal using a mobile device |
| US20140279106A1 (en) * | 2013-03-14 | 2014-09-18 | Mastercard International Incorporated | System and method for organizing electronic mobile payment transactions |
| US20140279428A1 (en) | 2013-03-15 | 2014-09-18 | Elwha Llc | Devices, methods, and systems for adapting channel preferences of a client |
| US20140278609A1 (en) | 2013-03-15 | 2014-09-18 | Paynearme, Inc. | Payment System |
| GB2512944A (en) | 2013-04-12 | 2014-10-15 | Mastercard International Inc | Systems and methods for outputting information on a display of a mobile device |
| US20150006270A1 (en) | 2013-06-26 | 2015-01-01 | Mastercard International Incorporated | Payment and reward optimization in electronic commerce system |
| US20180144307A1 (en) | 2016-11-18 | 2018-05-24 | Alan West | Notification system |
| US9924322B2 (en) | 2013-07-23 | 2018-03-20 | Square, Inc. | Computing distances of devices |
| US20150046307A1 (en) | 2013-08-07 | 2015-02-12 | Bank Of America Corporation | Item level personal finance management (pfm) for discretionary and non-discretionary spending |
| AU2014306259A1 (en) | 2013-08-08 | 2016-02-25 | Visa International Service Association | Methods and systems for provisioning mobile devices with payment credentials |
| US9836727B1 (en) | 2013-08-30 | 2017-12-05 | Capital One Financial Corporation | Systems and methods for point of sale deposits |
| US20150106243A1 (en) | 2013-10-11 | 2015-04-16 | Bank Of America Corporation | Aggregation of item-level transaction data for a group of individuals |
| US10319013B2 (en) | 2013-10-28 | 2019-06-11 | Square, Inc. | Electronic ordering system |
| US10380564B1 (en) | 2013-12-05 | 2019-08-13 | Square, Inc. | Merchant performed banking-type transactions |
| US20150339638A1 (en) | 2014-05-20 | 2015-11-26 | Capital One Financial Corporation | System and method for providing social cash |
| US20150213443A1 (en) | 2014-01-30 | 2015-07-30 | Apple Inc. | Tokenizing authorizations |
| US10360639B2 (en) | 2014-01-30 | 2019-07-23 | Tara Chand Singhal | Consolidated receipt system for sales transaction data from merchant sales terminal to database |
| US20150310419A1 (en) | 2014-04-24 | 2015-10-29 | Buy It Mobility Networks Inc. | Cardless point-of-sale payment method |
| US9978076B2 (en) | 2014-04-24 | 2018-05-22 | Paypal, Inc. | Location-based crowdsourced funds |
| US9652751B2 (en) | 2014-05-19 | 2017-05-16 | Square, Inc. | Item-level information collection for interactive payment experience |
| US20160189142A1 (en) | 2014-09-08 | 2016-06-30 | Vardarajan Chandru | Methods and systems of secure credit-card commerce transactions |
| US9691085B2 (en) | 2015-04-30 | 2017-06-27 | Visa International Service Association | Systems and methods of natural language processing and statistical analysis to identify matching categories |
| WO2016201267A1 (en) | 2015-06-12 | 2016-12-15 | Offerup, Inc. | Systems, methods, and devices for computer-based local transactions |
| US10210569B1 (en) | 2015-06-23 | 2019-02-19 | Square, Inc. | Encouraging spending goals and discouraging impulse purchases |
| US20170178113A1 (en) | 2015-12-16 | 2017-06-22 | Capital One Services, Llc | Systems and methods for allocating transactions across sources |
| US10395231B2 (en) | 2016-06-27 | 2019-08-27 | Altria Client Services Llc | Methods, systems, apparatuses, and non-transitory computer readable media for validating encoded information |
| US9875385B1 (en) | 2016-10-24 | 2018-01-23 | Mastercard International Incorporated | Method and system for sharing of product receipts |
| US11023873B1 (en) | 2017-03-31 | 2021-06-01 | Square, Inc. | Resources for peer-to-peer messaging |
| US10453056B2 (en) | 2017-06-29 | 2019-10-22 | Square, Inc. | Secure account creation |
| US11551195B2 (en) | 2017-07-18 | 2023-01-10 | Tata Consultancy Services Limited | Systems and methods for providing services to smart devices connected in an IoT platform |
| US20220172179A1 (en) | 2018-03-30 | 2022-06-02 | Block, Inc. | Itemized digital receipts |
| US10467601B1 (en) | 2018-03-30 | 2019-11-05 | Square, Inc. | Itemized digital receipts |
-
2013
- 2013-12-05 US US14/098,336 patent/US10380564B1/en active Active
-
2019
- 2019-08-01 US US16/529,583 patent/US11410140B1/en active Active
-
2021
- 2021-02-02 US US17/165,447 patent/US11544681B1/en active Active
-
2022
- 2022-12-28 US US18/147,238 patent/US20230134777A1/en active Pending
Patent Citations (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8640946B1 (en) * | 1998-04-17 | 2014-02-04 | Diebold Self-Service Systems, Division Of Diebold, Incorporated | ATM that allows a user to select a desired transaction by touch dragging a displayed icon that represents the desired transaction |
| US8955743B1 (en) * | 1998-04-17 | 2015-02-17 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Automated banking machine with remote user assistance |
| US8651373B1 (en) * | 1998-04-17 | 2014-02-18 | Diebold Self-Service Systems, Division Of Diebold, Incorporated | ATM that allows a user to select a desired transaction by touch dragging a displayed icon that represents the desired transaction |
| US20020052754A1 (en) * | 1998-09-15 | 2002-05-02 | Joyce Simon James | Convergent communications platform and method for mobile and electronic commerce in a heterogeneous network environment |
| US9129464B2 (en) * | 2001-03-31 | 2015-09-08 | The Western Union Company | Staged transactions systems and methods |
| US9355530B1 (en) * | 2002-03-18 | 2016-05-31 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Processing automated banking transactions requiring approval |
| US9846866B2 (en) * | 2007-02-22 | 2017-12-19 | First Data Corporation | Processing of financial transactions using debit networks |
| US9224140B2 (en) * | 2008-01-30 | 2015-12-29 | Paypal, Inc. | Near field communication activation and authorization |
| US10169748B2 (en) * | 2008-06-03 | 2019-01-01 | Cardinalcommerce Corporation | Alternative payment implementation for electronic retailers |
| US8762210B2 (en) * | 2008-06-03 | 2014-06-24 | Cardinalcommerce Corporation | Alternative payment implementation for electronic retailers |
| US8919658B2 (en) * | 2008-08-14 | 2014-12-30 | Visa U.S.A. Inc. | Wireless mobile communicator for contactless payment on account read from removable card |
| US20100051686A1 (en) * | 2008-08-29 | 2010-03-04 | Covenant Visions International Limited | System and method for authenticating a transaction using a one-time pass code (OTPK) |
| US20110202466A1 (en) * | 2008-10-17 | 2011-08-18 | Carter Robert A | Multifactor Authentication |
| US20130337905A1 (en) * | 2009-11-20 | 2013-12-19 | Vincent Brown | Combination casino kiosk and notification result responder device and method therefor |
| US20120330769A1 (en) * | 2010-03-09 | 2012-12-27 | Kodeid, Inc. | Electronic transaction techniques implemented over a computer network |
| US9400978B2 (en) * | 2010-04-09 | 2016-07-26 | Paypal, Inc. | Methods and systems for selecting accounts and offers in payment transactions |
| US10304051B2 (en) * | 2010-04-09 | 2019-05-28 | Paypal, Inc. | NFC mobile wallet processing systems and methods |
| US9208482B2 (en) * | 2010-04-09 | 2015-12-08 | Paypal, Inc. | Transaction token issuing authorities |
| US9305295B2 (en) * | 2010-04-09 | 2016-04-05 | Paypal, Inc. | Payment processing methods and systems |
| US20120011063A1 (en) * | 2010-07-06 | 2012-01-12 | Patrick Killian | Virtual wallet account with automatic-loading |
| US8831677B2 (en) * | 2010-11-17 | 2014-09-09 | Antony-Euclid C. Villa-Real | Customer-controlled instant-response anti-fraud/anti-identity theft devices (with true-personal identity verification), method and systems for secured global applications in personal/business e-banking, e-commerce, e-medical/health insurance checker, e-education/research/invention, e-disaster advisor, e-immigration, e-airport/aircraft security, e-military/e-law enforcement, with or without NFC component and system, with cellular/satellite phone/internet/multi-media functions |
| US20120130866A1 (en) * | 2010-11-19 | 2012-05-24 | Mastercard International Incorporated | Method and system for consumer transactions using voice or human based gesture actions |
| US20120130888A1 (en) * | 2010-11-19 | 2012-05-24 | Mastercard International Incorporated | Method and system for distribution of advertisements to mobile devices prompted by aural sound stimulus |
| US20120130889A1 (en) * | 2010-11-19 | 2012-05-24 | Mastercard International Incorporated | Financial card method, device and system utilizing bar codes to identify transaction details |
| US9098961B1 (en) * | 2011-04-26 | 2015-08-04 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Automated banking machine that employs a virtual person for assisting customers |
| US20120330744A1 (en) * | 2011-06-24 | 2012-12-27 | Nebil Ben Aissa | Real-Time Multi-Merchant Multi-Payer Multi-Bucket Open Loop Debit Card, Credit Card or Mobile Payment Device Value Tracking and Discount Processing Systems and Related Methods |
| US20130218769A1 (en) * | 2011-08-23 | 2013-08-22 | Stacy Pourfallah | Mobile Funding Method and System |
| US8660943B1 (en) * | 2011-08-31 | 2014-02-25 | Btpatent Llc | Methods and systems for financial transactions |
| WO2013045898A2 (en) * | 2011-09-28 | 2013-04-04 | Lionel Wolovitz | Methods and apparatus for brokering a transaction |
| US8996417B1 (en) * | 2011-10-13 | 2015-03-31 | Intuit Inc. | Method and system for automatically obtaining and categorizing cash transaction data using a mobile computing system |
| US10387876B1 (en) * | 2011-11-09 | 2019-08-20 | United Services Automobile Association (Usaa) | Transacting in advance |
| US20130124411A1 (en) * | 2011-11-15 | 2013-05-16 | Ncr Corporation | Techniques for automated teller machine (atm) transactions |
| US20130179336A1 (en) * | 2012-01-11 | 2013-07-11 | Mastercard International Incorporated | Financial card method, device and system utilizing bar codes to identify transaction details |
| US20130232083A1 (en) * | 2012-03-01 | 2013-09-05 | Mastercard International Incorporated | Systems and methods for mapping a mobile cloud account to a payment account |
| US10504083B2 (en) * | 2012-03-06 | 2019-12-10 | Ncr Corporation | Financial services center ATM |
| US9004353B1 (en) * | 2012-03-12 | 2015-04-14 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Check cashing automated banking machine |
| US20130268440A1 (en) * | 2012-03-14 | 2013-10-10 | Doing Good Better, Llc | Gift Transaction Processing System and Method |
| US20140025470A1 (en) * | 2012-07-18 | 2014-01-23 | Brett Aksel Berman | Method and system for facilitating merchant-customer retail events |
| US20140101034A1 (en) * | 2012-10-10 | 2014-04-10 | Mastercard International Incorporated | Methods and systems for prepaid mobile payment staging accounts |
| US9082119B2 (en) * | 2012-10-17 | 2015-07-14 | Royal Bank of Canada. | Virtualization and secure processing of data |
| US20140108263A1 (en) * | 2012-10-17 | 2014-04-17 | Royal Bank Of Canada | Virtualization and secure processing of data |
| US20140138435A1 (en) * | 2012-11-20 | 2014-05-22 | Cellco Partnership D/B/A Verizon Wireless | Payment or other transaction through mobile device using nfc to access a contactless transaction card |
| US10387874B1 (en) * | 2013-05-30 | 2019-08-20 | Google Llc | Mobile transactions with merchant identification codes |
| US20150026052A1 (en) * | 2013-07-16 | 2015-01-22 | MasterCard International Incoorporated | Methods, systems and computer readable media for facilitating a remote deposit to a prepaid card account |
| US20150026059A1 (en) * | 2013-07-19 | 2015-01-22 | Sable and Wolf Limited | Money Lending Via A Mobile Device |
| US20150095240A1 (en) * | 2013-09-30 | 2015-04-02 | Fiserv, Inc. | Card account identifiers associated with conditions for temporary use |
| US20150199681A1 (en) * | 2014-01-10 | 2015-07-16 | Sampath Bank PLC | Secure internet atm |
| US20180181927A1 (en) * | 2014-06-05 | 2018-06-28 | bezahlcode GmbH, c.o. Sellutions AG | Method for transferring digital payment information to a computer system |
| US20200342429A1 (en) * | 2014-08-18 | 2020-10-29 | Square, Inc. | Location-based transaction completion |
| US20220230168A1 (en) * | 2015-12-28 | 2022-07-21 | Wells Fargo Bank, N.A. | Systems and methods for transaction privacy shield |
Non-Patent Citations (2)
| Title |
|---|
| Projecting Parameters Trade Electronic Platform, IEEE 2019 (Year: 2019) * |
| The state of the technology, IEEE 1977 (Year: 1977) * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12437286B2 (en) | 2015-03-18 | 2025-10-07 | Block, Inc. | Cash transaction machine |
Also Published As
| Publication number | Publication date |
|---|---|
| US11544681B1 (en) | 2023-01-03 |
| US11410140B1 (en) | 2022-08-09 |
| US10380564B1 (en) | 2019-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11544681B1 (en) | Merchant performed banking-type transactions | |
| US11687895B2 (en) | Systems and methods for point of sale deposits | |
| US10769626B2 (en) | Method and system for distribution, use and validation of electronic entitlement certificates | |
| US9922321B2 (en) | Proxy for multiple payment mechanisms | |
| CA3024885C (en) | Method and system for cardless disbursement from an automated teller machine | |
| US20170270557A1 (en) | Method and system for tokenization of reward data | |
| US9218599B1 (en) | Method and system for automatic chargeback reimbursement for product returns | |
| EP3061055A1 (en) | Proxy for multiple payment mechanisms | |
| US20180260795A1 (en) | Method and system for accessing locally stored digital funds | |
| US20140164192A1 (en) | Franchise royalty and advertising fee collection | |
| US12073371B1 (en) | Math based currency point of sale systems and methods | |
| US20240086874A1 (en) | Systems and methods for physical math based currency (mbc) credit cards | |
| US12131326B2 (en) | Method and system for transferring digital tokens to and from a physical card | |
| US20240296430A1 (en) | Mobile wallet using math based currency systems and methods | |
| EP3477576A1 (en) | Method and system for conveyance of machine readable code data via payment network | |
| US20230245079A1 (en) | System and method for electronic device access | |
| WO2017165141A1 (en) | Systems and methods for use in depositing funds to deposit accounts | |
| US20210042789A1 (en) | Methods and systems for providing an electronic wallet for managing transaction-based targeted media | |
| EP3743868B1 (en) | Method and system for shared payments with tokenized and digitized payment cards | |
| US20170344997A1 (en) | Method and system for authentication of consumer geolocation using transaction messages | |
| US11875332B1 (en) | Smartphone application for securing purchase transactions between a customer and a merchant with self-checkout | |
| US20210090061A1 (en) | Systems and methods for device-present electronic commerce transaction checkout | |
| WO2025106758A1 (en) | Smart applications for currency | |
| HK40007536A (en) | Method and system for conveyance of machine readable code data via payment network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| AS | Assignment |
Owner name: BLOCK, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WILSON, MATHEW;NEIGHMAN, DANIEL PHILLIP;SIGNING DATES FROM 20120324 TO 20140616;REEL/FRAME:062503/0572 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION COUNTED, NOT YET MAILED Free format text: FINAL REJECTION MAILED |