Systems and methods to facilitate retail transactions
First Claim
1. A computer system comprising:
- a mobile phone configured for communicating with a server computer to confirm the transaction via pre-approving the transaction including a location of the mobile phone and an identity of a retail terminal;
retail terminal, comprising;
a user interface to display an amount to a customer and receive, after the pre-approving of the transaction, a phone number of a mobile phone the customer to facilitate a determination of the availability of the amount;
a memory;
a data communication interface; and
a processor coupled with the memory and the data communication interface to;
transmit, after displaying the amount and receiving the phone number by the user retail terminal interface, a charge request that includes both the phone number and the amount to a server computer, the server computer to communicate with the mobile phone at the phone number received as part of the charge request to confirm a transaction and the amount at the retail terminal and to determine availability of funds for the amount; and
receive funds for the transaction only if the server computer has confirmed the transaction and the amount, has determined that a pre-approved amount matches an amount of the transaction has determined that a location of the retail terminal matches the location of the mobile phone where the mobile phone pre-approves the transaction, has determined that an identity of the retail terminal matches the identity received from the mobile phone and has determined that funds for the amount are available;
wherein the retail terminal is to perform the transaction for the amount in response to receiving the funds from the server computer.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided to facilitate retail transactions via mobile communications. In one aspect, a retail terminal includes: a user interface to receive a phone number of a customer; a memory; a data communication interface; and a processor coupled with the memory and the data communication interface to transmit the phone number to a server computer to cause the server computer to communicate with a mobile phone at the phone number to confirm a transaction at the retail terminal and to transmit one or more premium messages to the mobile phone to collect funds for the transaction, and to receive from the server computer a message indicating that the funds are available for the transaction. The retail terminal is to perform the transaction in response to the message from the server computer.
316 Citations
16 Claims
-
1. A computer system comprising:
-
a mobile phone configured for communicating with a server computer to confirm the transaction via pre-approving the transaction including a location of the mobile phone and an identity of a retail terminal; retail terminal, comprising; a user interface to display an amount to a customer and receive, after the pre-approving of the transaction, a phone number of a mobile phone the customer to facilitate a determination of the availability of the amount; a memory; a data communication interface; and a processor coupled with the memory and the data communication interface to; transmit, after displaying the amount and receiving the phone number by the user retail terminal interface, a charge request that includes both the phone number and the amount to a server computer, the server computer to communicate with the mobile phone at the phone number received as part of the charge request to confirm a transaction and the amount at the retail terminal and to determine availability of funds for the amount; and receive funds for the transaction only if the server computer has confirmed the transaction and the amount, has determined that a pre-approved amount matches an amount of the transaction has determined that a location of the retail terminal matches the location of the mobile phone where the mobile phone pre-approves the transaction, has determined that an identity of the retail terminal matches the identity received from the mobile phone and has determined that funds for the amount are available; wherein the retail terminal is to perform the transaction for the amount in response to receiving the funds from the server computer. - View Dependent Claims (12)
-
-
2. A method implemented computing network, the method comprising:
-
communicating, by a mobile phone, with a server computer to confirm the transaction via pre-approving the transaction including a location of the mobile phone and an identity of a retail terminal; displaying, at the retail terminal, an amount to a customer; receiving, at the retail terminal, after the pre-approving of the transaction a phone number of a mobile phone of the customer to facilitate a determination of the availability of the amount; transmitting, from the retail terminal, after displaying the amount and receiving the phone number by the retail terminal, a charge request that includes both the phone number and the amount to a server computer, the server computer to communicate with the mobile phone at the phone number received as part of the charge request to confirm a transaction and the amount at the retail terminal and to determine availability of funds for the amount; receiving, at the retail terminal, funds for the transaction only if the server computer has confirmed the transaction and the amount, has determined that a pre-approved amount matches an amount of the transaction, has determined that a location of the retail terminal matches the location of the mobile phone where the mobile phone pre-approves the transaction, has determined that an identity of the retail terminal matches the identity received from the mobile phone and has determined that funds for the amount are available; and performing, at the retail terminal, the transaction for the amount in response to receiving the funds from the server computer. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage media storing instructions, the instructions causing a computing network to perform a method, the method comprising:
-
communicating, by a mobile phone, with a server computer to confirm the transaction via pre-approving the transaction including a location of the mobile phone and an identity of a retail terminal; displaying, at the retail terminal, an amount to a customer; receiving, at the retail terminal, after the pre-approving of the transaction a phone number of a mobile phone of the customer to facilitate a determination of the availability of the amount; transmitting, from the retail terminal, after displaying the amount and receiving the phone number by the retail terminal, a charge request that includes both the phone number and the amount to a server computer, the server computer to communicate with the mobile phone at the phone number received as part of the charge request to confirm a transaction and the amount at the retail terminal and to determine availability of funds for the amount; receiving, at the retail terminal, funds for the transaction only if the server computer has confirmed the transaction and the amount, has determined that a pre-approved amount matches an amount of the transaction, has determined that a location of the retail terminal matches the location of the mobile phone where the mobile phone pre-approves the transaction, has determined that an identity of the retail terminal matches the identity received from the mobile phone and has determined that funds for the amount are available; and performing, at the retail terminal, the transaction for the amount in response to receiving the funds from the server computer.
-
Specification