IP Library Granted Patent US 8,700,530
Granted Patent B2
US 8,700,530 · App. 12/406,583 · Granted Apr 15, 2014

Systems and methods to process user initiated transactions

Inventor: Glyn Barry Smith (Chesterfield, 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,700,530
App. No.
12/406,583
Granted
Apr 15, 2014
Kind
B2
Abstract

Systems and methods are provided to process transactions initiated by users of mobile devices. In one aspect, a system includes a data storage facility to store phone numbers of users, 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 transmit at least one premium message to a mobile phone at a first telephone number to provide an amount to the mobile phone using funds associated with a second telephone number, in response to a request initiated from a mobile phone at the second telephone number.

Claims (38)

1. A computer-implemented method, comprising:

communicating by a server computer with a mobile phone at a first phone number over a data communications network;

confirming by the server computer, an identity of a user of the mobile phone at the first phone number prior to the user submitting a payment request to the server computer from the mobile phone over the data communications network;

receiving by the server computer a request initiated from the mobile phone at the first phone number, the request including an identification of an account and an amount;

in response to the request initiated from the mobile phone at the first phone number, approving the payment request based on the confirming of the identity of the user;

calculating by the server computer, a number for premium messages to be transmitted based on the amount of the payment request using funds associated with the telephone number; and

transferring by the server computer funds of from the mobile phone to the account, according to the amount, using a telecommunication carrier, including transmitting the number of premium messages over the data communication network to the mobile phone at the telephone number to charge the account associated with the telephone number.

2. The method of claim 1 , further comprising:

identifying an account number of the account based on the identification associated with the account number on a data storage facility coupled with the server computer.

3. The method of claim 2 , wherein the account number comprises one of: a credit card number, a debit card number, and a bank account number.

4. The method of claim 1 , wherein the identification of the account comprises a second phone number different from the first phone number.

5. The method of claim 4 , further comprising:

identifying an account number of the account based on the second phone number associated with the account number on a data storage facility coupled with the server computer.

6. The method of claim 5 , further comprising:

communicating with a mobile phone at the second phone number to identify one of a plurality of accounts associated with the second phone number.

7. The method of claim 4 , wherein the transferring comprises providing the funds via the telecommunication carrier of a mobile phone at the second phone number.

8. The method of claim 1 , wherein the request comprises a message sent from the mobile phone via short message service (SMS).

9. The method of claim 8 , wherein the identification of the account is based on a phone number to which the message is sent.

10. The method of claim 1 , wherein the request is transmitted from the mobile phone to the server computer via a premium message; and the funds are collected via the telecommunication carrier based on the premium message.

11. The method of claim 10 , further comprising: determining the amount based on the price of the premium message.

12. The method of claim 1 , further comprising:

transmitting a message to the telecommunication carrier of the mobile phone to charge the mobile phone at least the amount.

13. The method of claim 1 , wherein the server computer provides the amount to the account without requesting a confirmation of the request from the mobile phone.

14. The method of claim 1 , further comprising:

determining whether the request includes a personal identification number associated with the first phone number on a data storage facility coupled with the server computer;

wherein the transferring is in response to a determination that the request includes the personal identification number associated with the first phone number on a data storage facility coupled with the server computer.

15. The method of claim 1 , further comprising:

determining whether to communicate with the mobile phone to confirm the request based on a transaction history associated with the first phone number.

16. A 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 mobile phone at a first phone number over a data communications network;

confirming an identity of a user of mobile phone prior at the first phone number to the user submitting a payment request to the server computer from the mobile phone over the data communications network;

receiving by a server computer a request initiated from the mobile phone at the first phone number, the request including an identification of an account and an amount;

in response to the request initiated from the mobile phone at the first phone number, approving the payment request based on the confirming of the identity of the user;

calculating a number for premium messages to be transmitted based on the amount of the payment request using funds associated with the telephone number; and

transferring by the server computer funds of from the mobile phone to the account, according to the amount, using a telecommunication carrier, including transmitting the number of premium messages over the data communication network to the mobile phone at the telephone number to charge the account associated with the telephone number.

17. A system, comprising:

a data storage facility to store telephone numbers of users; 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 mobile phone at a first phone number over a data communications network, to confirm an identity of a user of mobile phone at a first phone number prior to the user submitting a payment request from the mobile phone over the data communications network, to receive a request initiated from the mobile phone at the first phone number, the request including an identification of an account and an amount, in response to the request initiated from the mobile phone at the first phone number, to approve the payment request based on the confirming of the identity of the user, to calculate a number for premium messages to be transmitted based on the amount of the payment request using funds associated with the telephone number, and to transfer by the server computer funds of from the mobile phone to the account, according to the amount, using a telecommunication carrier, including to transmit the number of premium messages to the mobile phone at a first telephone number to charge the account associated with the telephone number.

Assignments (8)
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 →
RELEASE OF SECURITY INTEREST Recorded Jun 16, 2020
From: SILICON VALLEY BANK
To: BOKU, INC.
Reel/Frame 052949/0412 →
RELEASE OF SECURITY INTEREST Recorded Jun 16, 2020
From: SILICON VALLEY BANK
To: BOKU, INC.; BOKU NETWORK SERVICES, INC.; BOKU PAYMENTS, INC.
Reel/Frame 052949/0784 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 31, 2019
From: BOKU, INC.; BOKU NETWORK SERVICES, INC.; BOKU PAYMENTS, INC.
To: SILICON VALLEY BANK
Reel/Frame 051451/0349 →
SECURITY AGREEMENT Recorded Mar 4, 2013
From: BOKU, INC.
To: SILICON VALLEY BANK
Reel/Frame 029918/0774 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2012
From: VIDICOM LIMITED
To: BOKU, INC.
Reel/Frame 029151/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2009
From: SMITH, GLYN BARRY
To: VIDICOM LIMITED
Reel/Frame 023227/0954 →
Continuity (2)
Provisional Application 61159064 · Mar 10, 2009
Related Publication 20100235276A1 · Sep 16, 2010