IP Library Granted Patent US 9,135,616
Granted Patent B2
US 9,135,616 · App. 14/092,447 · Granted Sep 15, 2015

Systems and methods to facilitate online transactions

Inventors: Ron Hirson (San Francisco, CA); Michael Cahill (San Rafael, CA)
Assignee: Boku, Inc.
G06Q20/3255G06Q20/12G06Q20/16G06Q20/32G06Q20/38G06Q20/42G06Q30/06G06Q30/0601G06Q30/0617G06Q30/0641
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,135,616
App. No.
14/092,447
Granted
Sep 15, 2015
Kind
B2
Abstract

Systems and methods are provided to facilitate online transactions via mobile communications. In one aspect, a system includes a communication interface to receive an input from a merchant; a plurality of converters to interface with a plurality of controllers for delivery of premium messages sent by the system to collect funds for purchases made by customers; and a common format processor coupled with the plurality of converters to send the premium messages. The common format processor determines a combination of one or more premium messages, in response to a first customer making a first purchase from the merchant at a first price. The total price of the one or more premium messages is based on the first price and a portion of service charges associated with the one or more premium messages, where the portion is specified by the input received via the interface.

Claims (44)

1. A computer implemented method, comprising:

receiving, by a computing device, a request for a purchase from a merchant computer system;

providing, by the computing device, an interface to the merchant computer system, wherein the computing device transmits the interface to the merchant computer system after receiving the request from the merchant computer system;

transmitting, by the computing device, at least one option via the interface that is selectable by the merchant computer system;

receiving, by the computing device using the interface, a first input based on the option from the merchant computer system via the interface;

determining, by the computing device, a price of the purchase, wherein the price is based on the first input from the merchant computer system;

transmitting, by the computing device, the price to the customer computing device;

receiving, by the computing device, a purchase from the customer computing device in response to the transmission of the price; and

charging, by the computing device, a customer account based on the price in response to the purchase,

wherein the price is a total price that is based on a first price and a portion of service charges associated with at least one message, the portion being specified by the input received via the interface, the input specifies the portion as a percentage of the service charges associated with the at least one message.

2. The method of claim 1 , wherein the interface comprises a web based user interface.

3. The method of claim 1 , wherein the interface comprises an application programming interface.

4. The method of claim 1 , further comprising:

receiving, in the computing device, an input from the merchant using the interface to change the percentage for subsequent purchases.

5. The method of claim 1 , wherein the first input specifies the portion as a fixed amount.

6. The method of claim 5 , further comprising:

receiving, in the computing device, a second input from the merchant using the interface to change the fixed amount for purchases that occur after the second input.

7. The method of claim 1 , wherein the input is for first items offered by the merchant; and the method further comprises:

receiving, in the computing device, a second input from the merchant using the interface for second items offered by the merchant; and

determining, by the computing device, a price of a second purchase based on a second input from the merchant computer system;

transmitting, by the computing device, the price of the second purchase to the customer computing device;

receiving, by the computing device, a purchase from the customer computing device in response to the transmission of the price of the second purchase; and

charging, by the computing device, a customer account based on the price of the second purchase in response to the second purchase.

8. The method of claim 7 , wherein each purchase is for one of: products and services.

9. The method of claim 7 , wherein each purchase is for virtual objects.

10. The method of claim 9 , wherein each purchase is for one of points, virtual currency, and credits.

11. The method of claim 7 , wherein the input includes the first price.

12. The method of claim 11 , wherein the input includes an identification of an item sold in the first purchase.

13. The method of claim 1 , further comprising:

presenting, by the computing apparatus, a web page to confirm payment to be made via one or more premium messages;

in response to a confirmation via the web page, transmitting a non-premium message to a mobile phone of the first customer to confirm payment to be made via the one or more premium messages; and

after receiving a response to the non-premium message, transmitting, by the computing apparatus, the one or more premium messages to the mobile phone of the customer.

14. The method of claim 13 , wherein the web page identifies to the customer that the merchant offers to pay for the portion of service charges associated with the one or more premium messages.

15. The method of claim 13 , wherein the non-premium message indicates that the merchant offers to pay for the portion of service charges associated with the one or more premium messages.

16. A non-transitory computer storage medium storing instructions, the instructions causing a computing device to perform a method, the method comprising:

receiving, by a computing device, a request for a purchase from a merchant computer system;

providing, by the computing device, an interface to the merchant computer system, wherein the computing device transmits the interface to the merchant computer system after receiving the request from the merchant computer system;

transmitting, by the computing device, at least one option via the interface that is selectable by the merchant computer system;

receiving, by the computing device using the interface, a first input based on the option from the merchant computer system via the interface;

determining, by the computing device, a price of the purchase, wherein the price is based on the first input from the merchant computer system;

transmitting, by the computing device, the price to the customer computing device;

receiving, by the computing device, a purchase from the customer computing device in response to the transmission of the price; and

charging, by the computing device, a customer account based on the price in response to the purchase,

wherein the price is a total price that is based on a first price and a portion of service charges associated with at least one message, the portion being specified by the input received via the interface, the input specifies the portion as a percentage of the service charges associated with the at least one message.

Assignments (2)
CHANGE OF ADDRESS Recorded Nov 29, 2021
From: BOKU, INC.
To: BOKU, INC.
Reel/Frame 058257/0283 →
SECURITY INTEREST Recorded Jun 17, 2020
From: BOKU, INC.
To: CITIBANK, N.A.
Reel/Frame 052962/0236 →
Continuity (3)
Continuation 12886267 · Sep 20, 2010
Provisional Application 61245255 · Sep 23, 2009
Related Publication 20140089175A1 · Mar 27, 2014