Systems and methods to process donations
First Claim
1. A computer-implemented method, comprising:
- providing, via a computing device, a user interface to a user for a payment to a merchant, in response to the user visiting a website of the merchant to make a purchase, wherein the user interface is configured to receive a phone number of a mobile phone of the user for the payment of an amount to the merchant and configured to receive a selection for a donation to a charity organization;
determining an amount of the donation based on a difference between a price point selected from a set of predetermined discrete price points and an amount of the payment wherein the user interface is configured to present the amount of the donation, wherein the user interface is configured to present a list of charity organizations to allow the user to select the charity organization from the list of charity organizations;
receiving, by the computing device, a request via the user interface, the request including the phone number, the amount of the payment to the merchant, and the amount specified for the donation;
transmitting, by the computing device, a message to the phone number of the mobile phone, the message including first and second selections that are selectable by the user of the mobile phone, the first selection to make a payment for the amount specified for payment to the merchant without making a payment for the amount specified for the donation and the second selection to make a payment for the amount specified for payment to the merchant and make a donation to the charity for the amount specified for the donation;
receiving, by the computing device, in response to the message, a confirmation from the mobile phone, the confirmation indicating whether to make the payment according to the first selection made by the user or according to the second selection made by the user;
in response to the confirmation, billing, by the computing device, a phone number at a telecommunication carrier for the mobile phone to collect funds from the telecommunication carrier according to the amount according to the selection made by the user;
if the confirmation indicates to make the payment according to the first selection then paying, by the computing device, the merchant in accordance with the amount according to the first selection; and
if the confirmation indicates to make the payment according to the second selection then paying, by the computing device, the merchant in accordance with the amount to be paid to the merchant according to the second selection making a donation to the charity organization then making, by the computing device, a donation to the charity organization in accordance with the amount specified for the donation according to the second selection.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided to facilitate donations via mobile communications. In one aspect, a system includes a data storage facility and an interchange having 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 controllers in different formats and with the common format processor in a common format. For a payment to a merchant, the common format processor provides a user interface configured to present charity donation options in response to a phone number being specified in the user interface to identify a fund source. The common format processor uses one of the converters to communicate with a mobile phone at the phone number to confirm the payment to the merchant and a donation to a separate charity organization specified via the user interface.
-
Citations
16 Claims
-
1. A computer-implemented method, comprising:
-
providing, via a computing device, a user interface to a user for a payment to a merchant, in response to the user visiting a website of the merchant to make a purchase, wherein the user interface is configured to receive a phone number of a mobile phone of the user for the payment of an amount to the merchant and configured to receive a selection for a donation to a charity organization; determining an amount of the donation based on a difference between a price point selected from a set of predetermined discrete price points and an amount of the payment wherein the user interface is configured to present the amount of the donation, wherein the user interface is configured to present a list of charity organizations to allow the user to select the charity organization from the list of charity organizations; receiving, by the computing device, a request via the user interface, the request including the phone number, the amount of the payment to the merchant, and the amount specified for the donation; transmitting, by the computing device, a message to the phone number of the mobile phone, the message including first and second selections that are selectable by the user of the mobile phone, the first selection to make a payment for the amount specified for payment to the merchant without making a payment for the amount specified for the donation and the second selection to make a payment for the amount specified for payment to the merchant and make a donation to the charity for the amount specified for the donation; receiving, by the computing device, in response to the message, a confirmation from the mobile phone, the confirmation indicating whether to make the payment according to the first selection made by the user or according to the second selection made by the user; in response to the confirmation, billing, by the computing device, a phone number at a telecommunication carrier for the mobile phone to collect funds from the telecommunication carrier according to the amount according to the selection made by the user; if the confirmation indicates to make the payment according to the first selection then paying, by the computing device, the merchant in accordance with the amount according to the first selection; and if the confirmation indicates to make the payment according to the second selection then paying, by the computing device, the merchant in accordance with the amount to be paid to the merchant according to the second selection making a donation to the charity organization then making, by the computing device, a donation to the charity organization in accordance with the amount specified for the donation according to the second selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage media storing instructions which, when executed on a computer, cause the computer to perform a method, the method comprising:
-
providing, via a computing device, a user interface to a user for a payment to a merchant, in response to the user visiting a website of the merchant to make a purchase, wherein the user interface is configured to receive a phone number of a mobile phone of the user for the payment of an amount to the merchant and configured to receive a selection for a donation to a charity organization; determining an amount of the donation based on a difference between a price point selected from a set of predetermined discrete price points and an amount of the payment wherein the user interface is configured to present the amount of the donation, wherein the user interface is configured to present a list of charity organizations to allow the user to select the charity organization from the list of charity organizations; receiving, by the computing device, a request via the user interface, the request including the phone number, the amount of the payment to the merchant, and the amount specified for the donation; transmitting, by the computing device, a message to the phone number of the mobile phone, the message including first and second selections that are selectable by the user of the mobile phone, the first selection to make a payment for the amount specified for payment to the merchant without making a payment for the amount specified for the donation and the second selection to make a payment for the amount specified for payment to the merchant and make a donation to the charity for the amount specified for the donation; receiving, by the computing device, in response to the message, a confirmation from the mobile phone, the confirmation indicating whether to make the payment according to the first selection made by the user or according to the second selection made by the user; in response to the confirmation, billing, by the computing device, a phone number at a telecommunication carrier for the mobile phone to collect funds from the telecommunication carrier according to the amount according to the selection made by the user; if the confirmation indicates to make the payment according to the first selection then paying, by the computing device, the merchant in accordance with the amount according to the first selection; and if the confirmation indicates to make the payment according to the second selection then paying, by the computing device, the merchant in accordance with the amount to be paid to the merchant according to the second selection making a donation to the charity organization then making, by the computing device, a donation to the charity organization in accordance with the amount specified for the donation according to the second selection.
-
Specification