Systems and methods to approve electronic payments
First Claim
1. A computer-implemented method, comprising:
- communicating by a server computer with a user terminal over a data communications network;
confirming an identity of the user of the user terminal prior to the user submitting a payment request to the server computer from the user terminal over the data communications network, wherein the confirming of the identity of the user is performed in connection with a plurality of separate payment requests received from the user terminal, wherein the confirming the identity of the user comprises;
receiving the telephone number of the user from the user terminal;
transmitting a first code to a mobile device at the telephone number of the user;
receiving a second code from the mobile device at the telephone number;
matching the first code and the second code to confirm the identity of the user;
receiving the payment request from the user terminal, the payment request including a telephone number of the user;
approving the payment request based on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests, wherein the pattern is based at least in part on time instance of the payment request and at least in part on payment amount; and
processing the payment request using funds associated with the telephone number.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a data storage facility to store an account identifier of a user and a phone number of the user and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and to communicate with the controllers in different formats. The interchange uses the converters to communicate with the mobile phone of a user to confirm the identity of the user using a user terminal separate from the mobile phone for subsequent payment requests from the user terminal to be fulfilled using the account identifier.
-
Citations
23 Claims
-
1. A computer-implemented method, comprising:
-
communicating by a server computer with a user terminal over a data communications network; confirming an identity of the user of the user terminal prior to the user submitting a payment request to the server computer from the user terminal over the data communications network, wherein the confirming of the identity of the user is performed in connection with a plurality of separate payment requests received from the user terminal, wherein the confirming the identity of the user comprises; receiving the telephone number of the user from the user terminal; transmitting a first code to a mobile device at the telephone number of the user; receiving a second code from the mobile device at the telephone number; matching the first code and the second code to confirm the identity of the user; receiving the payment request from the user terminal, the payment request including a telephone number of the user; approving the payment request based on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests, wherein the pattern is based at least in part on time instance of the payment request and at least in part on payment amount; and processing the payment request using funds associated with the telephone number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A tangible non-transitory computer-readable storage media storing instructions, the instructions causing a computer to perform a method, the method comprising:
-
communicating by a server computer with a user terminal over a data communications network; confirming an identity of the user of the user terminal prior to the user submitting a payment request to the server computer from the user terminal over the data communications network, wherein the confirming of the identity of the user is performed in connection with a plurality of separate payment requests received from the user terminal, wherein the confirming the identity of the user comprises; receiving the telephone number of the user from the user terminal; transmitting a first code to a mobile device at the telephone number of the user; receiving a second code from the mobile device at the telephone number; and matching the first code and the second code to confirm the identity of the user; receiving the payment request from the user terminal, the payment request including a telephone number of the user; approving the payment request based on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests, wherein the pattern is based at least in part on time instance of the payment request and at least in part on payment amount; processing the payment request using funds associated with the telephone number.
-
-
14. A system, comprising:
-
a data storage facility to store and associate an account identifier of a user with a telephone number of the user; and an interchange coupled with the data storage facility, the interchange including a common format processor and a plurality of converters to interface with a plurality of controllers, the converters configured to communicate with the controllers in different formats, the converters to communicate with the common format processor in a common format, the common format processor to instruct a first controller of the controllers, via a first converter of the converters, to communicate with a telephone at the telephone number of the user to confirm an identity of the user of a user terminal separate from the telephone, wherein the confirming of the identity of the user is performed in connection with a plurality of separate payment requests received from the user terminal, wherein the confirming the identity of the user comprises receiving the telephone number of the user from the user terminal, transmitting a first code to a mobile device at the telephone number of the user, receiving a second code from the mobile device at the telephone number and matching the first code and the second code to confirm the identity of the user, subsequent to confirming the identity of the user, the interchange to receive a payment request including the phone number of the user from the user terminal, the interchange, wherein the pattern is based at least in part on time instance of the payment request, to approve the payment request based at least in part on the confirming of the identity of the user and at least in part on payment amount, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests,] and to process the payment request using the account identifier stored and associated with the telephone number on the data storage facility.
-
-
15. A computer-implemented method, comprising:
-
communicating by a server computer with a user terminal over a data communications network; confirming an identity of the user of the user terminal prior to the user submitting a payment request to the server computer from the user terminal over the data communications network, wherein the confirming of the identity of the user is performed in connection with a plurality of separate payment requests received from the user terminal, wherein the confirming the identity of the user comprises; receiving the telephone number of the user from the user terminal; transmitting a first code to a mobile device at the telephone number of the user; receiving a second code from the mobile device at the telephone number; and matching the first code and the second code to confirm the identity of the user; receiving the payment request from the user terminal, the payment request including a telephone number of the user; approving the payment request based on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests, wherein the pattern is based at least in part on time instance of the payment request and at least in part on payee of the payment request; processing the payment request using funds associated with the telephone number.
-
-
16. A tangible non-transitory computer-readable storage media storing instructions, the instructions causing a computer to perform a method, the method comprising:
-
communicating by a server computer with a user terminal over a data communications network; confirming an identity of the user of the user terminal prior to the user submitting a payment request to the server computer from the user terminal over the data communications network, wherein the confirming of the identity of the user is performed in connection with a plurality of separate payment requests received from the user terminal, wherein the confirming the identity of the user comprises; receiving the telephone number of the user from the user terminal; transmitting a first code to a mobile device at the telephone number of the user; receiving a second code from the mobile device at the telephone number; and matching the first code and the second code to confirm the identity of the user; receiving the payment request from the user terminal, the payment request including a telephone number of the user; approving the payment request based on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests, wherein the pattern is based at least in part on time instance of the payment request and at least in part on a payee of the payment request; processing the payment request using funds associated with the telephone number.
-
-
17. A system, comprising:
-
a data storage facility to store and associate an account identifier of a user with a telephone number of the user; and an interchange coupled with the data storage facility, the interchange including a common format processor and a plurality of converters to interface with a plurality of controllers, the converters configured to communicate with the controllers in different formats, the converters to communicate with the common format processor in a common format, the common format processor to instruct a first controller of the controllers, via a first converter of the converters, to communicate with a telephone at the telephone number of the user to confirm an identity of the user of a user terminal separate from the telephone, wherein the confirming of the identity of the user is performed in connection with a plurality of separate payment requests received from the user terminal, wherein the confirming the identity of the user comprises receiving the telephone number of the user from the user terminal, transmitting a first code to a mobile device at the telephone number of the user, receiving a second code from the mobile device at the telephone number and matching the first code and the second code to confirm the identity of the user, subsequent to confirming the identity of the user, the interchange to receive a payment request including the phone number of the user from the user terminal, the interchange, wherein the pattern is based at least in part on time instance of the payment request, to approve the payment request based at least in part on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests and at least in part on a payee of the payment request, and to process the payment request using the account identifier stored and associated with the telephone number on the data storage facility.
-
-
18. A computer-implemented method, comprising:
-
communicating by a server computer with a user terminal over a data communications network; confirming an identity of the user of the user terminal prior to the user submitting a payment request to the server computer from the user terminal over the data communications network, wherein the confirming of the identity of the user is performed in connection with a plurality of separate payment requests received from the user terminal, wherein the confirming the identity of the user comprises; receiving the telephone number of the user from the user terminal; transmitting a first code to a mobile device at the telephone number of the user, wherein the device at the telephone number is a different processing system than the terminal; receiving a second code from the mobile device at the telephone number; and matching the first code and the second code to confirm the identity of the user; receiving the payment request from the user terminal, the payment request including a telephone number of the user; approving the payment request based on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests, wherein the pattern is based at least in part on time instance of the payment request; processing the payment request using funds associated with the telephone number.
-
-
19. A tangible non-transitory computer-readable storage media storing instructions, the instructions causing a computer to perform a method, the method comprising:
-
communicating by a server computer with a user terminal over a data communications network; confirming an identity of the user of the user terminal prior to the user submitting a payment request to the server computer from the user terminal over the data communications network, wherein the confirming of the identity of the user is performed in connection with a plurality of separate payment requests received from the user terminal, wherein the confirming the identity of the user comprises; receiving the telephone number of the user from the user terminal; transmitting a first code to a mobile device at the telephone number of the user, wherein the mobile device at the telephone number is a different processing system than the terminal; receiving a second code from the mobile device at the telephone number; and matching the first code and the second code to confirm the identity of the user; receiving the payment request from the user terminal, the payment request including a telephone number of the user; approving the payment request based on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests, wherein the pattern is based at least in part on time instance of the payment request; processing the payment request using funds associated with the telephone number.
-
-
20. A system, comprising:
-
a data storage facility to store and associate an account identifier of a user with a telephone number of the user; and an interchange coupled with the data storage facility, the interchange including a common format processor and a plurality of converters to interface with a plurality of controllers, the converters configured to communicate with the controllers in different formats, the converters to communicate with the common format processor in a common format, the common format processor to instruct a first controller of the controllers, via a first converter of the converters, to communicate with a telephone at the telephone number of the user to confirm an identity of the user of a user terminal separate from the telephone, wherein the confirming of the identity of the user is performed in connection with a plurality of separate payment requests received from the user terminal, wherein the confirming the identity of the user comprises receiving the telephone number of the user from the user terminal, transmitting a first code to a mobile device at the telephone number of the user, wherein the mobile device at the telephone number is a different processing system than the terminal, receiving a second code from the mobile device at the telephone number and matching the first code and the second code to confirm the identity of the user, subsequent to confirming the identity of the user, the interchange to receive a payment request including the phone number of the user from the user terminal, the interchange, wherein the pattern is based at least in part on time instance of the payment request, to approve the payment request based at least in part on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests, and to process the payment request using the account identifier stored and associated with the telephone number on the data storage facility.
-
-
21. A computer-implemented method, comprising:
-
communicating by a server computer with a user terminal over a data communications network; confirming an identity of the user of the user terminal prior to the user submitting a payment request to the server computer from the user terminal over the data communications network, wherein the confirming the identity of the user comprises; receiving the telephone number of the user from the user terminal; transmitting a first code to a mobile device at the telephone number of the user; receiving a second code from the mobile device at the telephone number; and matching the first code and the second code to confirm the identity of the user, wherein the confirming the identity of the user includes obtaining an advance approval from a telephone at the telephone number of the user, wherein the approving the request is based at least in part on the advance approval, wherein the advance approval includes at least one of;
a time limit for expiration of the advance approval, a budget limit for the advance approval, and a limit on payees for the advance approval, wherein the advance approval is associated with the user terminal;receiving the payment request from the user terminal, the payment request including a telephone number of the user; approving the payment request based on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests, wherein the pattern is based at least in part on time instance of the payment request; processing the payment request using funds associated with the telephone number.
-
-
22. A tangible non-transitory computer-readable storage media storing instructions, the instructions causing a computer to perform a method, the method comprising:
-
communicating by a server computer with a user terminal over a data communications network; confirming an identity of the user of the user terminal prior to the user submitting a payment request to the server computer from the user terminal over the data communications network, wherein the confirming the identity of the user comprises; receiving the telephone number of the user from the user terminal; transmitting a first code to a mobile device at the telephone number of the user; receiving a second code from the mobile device at the telephone number; and matching the first code and the second code to confirm the identity of the user, wherein the confirming the identity of the user includes obtaining an advance approval from a telephone at the telephone number of the user, wherein the approving the request is based at least in part on the advance approval, wherein the advance approval includes at least one of;
a time limit for expiration of the advance approval, a budget limit for the advance approval, and a limit on payees for the advance approval, wherein the advance approval is associated with the user terminal;receiving the payment request from the user terminal, the payment request including a telephone number of the user; approving the payment request based on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests, wherein the pattern is based at least in part on time instance of the payment request; processing the payment request using funds associated with the telephone number.
-
-
23. A system, comprising:
-
a data storage facility to store and associate an account identifier of a user with a telephone number of the user; and an interchange coupled with the data storage facility, the interchange including a common format processor and a plurality of converters to interface with a plurality of controllers, the converters configured to communicate with the controllers in different formats, the converters to communicate with the common format processor in a common format, the common format processor to instruct a first controller of the controllers, via a first converter of the converters, to communicate with a telephone at the telephone number of the user to confirm an identity of the user of a user terminal separate from the telephone, wherein the confirming the identity of the user comprises receiving the telephone number of the user from the user terminal, transmitting a first code to a mobile device at the telephone number of the user, receiving a second code from the mobile device at the telephone number and matching the first code and the second code to confirm the identity of the user, wherein the confirming the identity of the user includes obtaining an advance approval from a telephone at the telephone number of the user, wherein the approving the request is based at least in part on the advance approval, wherein the advance approval includes at least one of;
a time limit for expiration of the advance approval, a budget limit for the advance approval, and a limit on payees for the advance approval, wherein the advance approval is associated with the user terminal, subsequent to confirming the identity of the user, the interchange to receive a payment request including the phone number of the user from the user terminal, the interchange, wherein the pattern is based at least in part on time instance of the payment request, to approve the payment request based at least in part on the confirming of the identity of the user, wherein the approving is further based on matching the payment request with a pattern of the separate payment requests, and to process the payment request using the account identifier stored and associated with the telephone number on the data storage facility.
-
Specification