IP Library Granted Patent US 8,774,757
Granted Patent B2
US 8,774,757 · App. 13/949,074 · Granted Jul 8, 2014

Systems and methods to facilitate repeated purchases

Inventors: Kurt Davis (San Francisco, CA); Jang Kim (San Francisco, CA); David Yoo (San Mateo, CA); James Goodsall (Bollington, GB)
Assignee: Boku, Inc.
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 8,774,757
App. No.
13/949,074
Granted
Jul 8, 2014
Kind
B2
Abstract

Systems and methods are provided to facilitate repeated purchase and payment transactions. In one aspect, a system includes an interchange and a data storage facility configured to store payment transaction records associated with phone numbers. 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 controllers in different formats and to communicate with the common format processor in a common format. The common format processor is configured to identify a prior payment transaction associated with a phone number in response to a message from a mobile phone having the phone number, communicate with a merchant to repeat a purchase according to the prior payment transaction, and transmit via one of the converters premium messages to the mobile phone to collect funds for a payment to repeat the purchase.

Claims (29)

1. A computer-implemented method, comprising:

processing, by a computing device, a previous payment transaction by a user of a phone number;

receiving, by a computing device, an authorization from the user of the phone number, the authorization being associated with the previous payment and including an option to authorize a merchant to request a subsequent payment on behalf of the user;

storing, by the computing device, the authorization data in association with the phone number to indicate a user selection of the option;

receiving, by the computing device, a payment request from the merchant;

determining, by the computing device, whether the authorization data is stored in association with the previous payment transaction;

if the authorization data is not stored in association with the previous payment transaction, rejecting, by the computing device, the payment request; and

if the authorization data is stored in association with the previous payment transaction, processing, by the computing device, the payment request.

2. The method of claim 1 , wherein the authorization data is configured to allow the merchant to request a payment to repeat a purchase.

3. The method of claim 2 , wherein the authorization data is configured to further allow the merchant to request a payment for a purchase different from the purchase associated with the previous payment transaction.

4. The method of claim 3 , wherein the authorization data is stored in association with the previous payment transaction.

5. The method of claim 1 , further comprising:

receiving, by the computing device, a payment request from the merchant to repeat the purchase;

communicating, by the computing device, with the mobile phone to request confirmation of the payment request received from the merchant, if the authorization data is stored in association with the previous payment transaction.

6. The method of claim 5 , wherein the payment request does not go through a device of the user between being transmitted by the merchant and being received by the computing device.

7. The method of claim 1 , further comprising:

receiving, in the computing device, a message from a mobile phone having a phone number;

identifying, by the computing device in response to the message, a previous payment transaction processed by the computing device for the phone number;

communicating, by the computing device, with a merchant to repeat a purchase identified according to the previous payment transaction; and

processing, by the computing device, a payment to the merchant using funds associated with the phone number to repeat the purchase.

8. The method of claim 7 , wherein the identifying of the previous payment transaction comprises identifying a most recent payment transaction associated with the phone number as the previous payment transaction.

9. The method of claim 7 , wherein the previous payment transaction is identified based on the message.

10. The method of claim 7 , wherein the message is a reply to a previous message transmitted from the computing device to the mobile phone in connection with the previous payment transaction.

11. The method of claim 10 , wherein the message received from the mobile phone is received via a short message service (SMS).

12. The method of claim 11 , wherein the previous message transmitted from the computing device to the mobile phone includes a code to identify the previous payment transaction.

13. The method of claim 12 , wherein the message received from the mobile phone includes the code to identify the previous payment transaction.

14. The method of claim 7 , further comprising:

communicating, by the computing device, with the mobile phone to request confirmation of a request for the previous payment transaction; and

wherein the payment to repeat the purchase is processed without the computing device communicating with the mobile phone to request confirmation.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2013
From: DAVIS, KURT; KIM, JANG; YOO, DAVID; GOODSALL, JAMES
To: BOKU, INC.
Reel/Frame 030861/0489 →
Continuity (3)
Continuation 13453198 · Apr 23, 2012
Provisional Application 61479200 · Apr 26, 2011
Related Publication 20130311377A1 · Nov 21, 2013