IP Library Granted Patent US 8,699,994
Granted Patent B2
US 8,699,994 · App. 12/970,889 · Granted Apr 15, 2014

Systems and methods to selectively authenticate via mobile communications

Inventors: Jang Kim (San Francisco, CA); Ron Hirson (San Francisco, CA)
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,699,994
App. No.
12/970,889
Granted
Apr 15, 2014
Kind
B2
Abstract

Systems and methods to accelerate transactions made via mobile communications. In one aspect, a system includes: a data storage facility to store information associated with past payment transactions 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 controllers. The converters are configured to communicate with the controllers in different formats, and to communicate with the common format processor in a common format. After a payment request identifying the phone number is received in the interchange, the common format processor is to determine whether to skip mobile communications with a mobile phone at the phone number to confirm/authenticate the request, based on real time information about the current transaction, the historical transaction data related to the phone number, and other data such as social graph data related to the user of the phone number.

Claims (50)

1. A computer-implemented method of accelerating transactions via mobile communications, comprising:

storing, with a computing device of an interchange, at least one data element in association with a phone number in a data storage facility of the computing device of an interchange;

receiving, in the computing device of the interchange, a payment request from a merchant server to make a payment for an amount to a merchant using funds associated with the phone number;

determining, using the computing device of the interchange in response to the request, whether to skip mobile communications with a mobile phone at the phone number to confirm the request, the determination being based on the data element;

if the determination based on the data element in the account is to not skip the mobile communications, communicating using the computing device of the interchange with the mobile phone at the phone number to confirm the request such that the communication with the mobile phone is responsive to the data element indicating not to skip mobile communications and, upon confirmation of the request, billing using the computing device of the interchange a user of the phone number an amount based on the amount in the payment request using a funding source associated with the phone number such that the billing is responsive to the data element indicating not to skip mobile communications and the confirmation of the request;

if the determination based on the data element in the account is to skip the mobile communications, billing using the computing device of the interchange a user of the phone number an amount based on the amount in the payment request using the funding source associated with the phone number such that the billing is responsive to the data element indicating to skip mobile communications without the communicating with the mobile phone;

receiving an amount from the user corresponding to the amount billed to the user; and

paying an amount based on the amount received from the user to the merchant.

2. The method of claim 1 , wherein the data element for the determination is based on historical transaction data associated with the phone number and information associated with the request.

3. The method of claim 1 , further comprising:

providing a user interface to allow the user to select a preference option to skip the mobile communications; and

storing the preference option as the data element selected by the user in association with the phone number after the user selects the preference option.

4. The method of claim 3 , further comprising:

communicating with the mobile phone to confirm the selection of the preference option in response to the user selecting the preference option.

5. The method of claim 4 , wherein the determining of whether to skip the mobile communications is based at least in part on the preference option.

6. The method of claim 4 , wherein the at least one data element includes regulatory rules the determining of whether to skip the mobile communications is further based on regulatory rules.

7. The method of claim 4 , further comprising:

determining a risk of skipping the mobile communications based on the data element, wherein the determining of whether to skip the mobile communications is further based on the risk.

8. The method of claim 1 , wherein the determination of whether to skip the mobile communications is based on at least one identifier of the user and at least one identifier of a device of the user.

9. The method of claim 1 , wherein the data element is a type of the funding source for the payment.

10. The method of claim 1 , wherein the determination of whether to skip the mobile communications is based on information about the user received from the merchant in connection with the request.

11. The method of claim 1 , wherein the data element is based on information related to a social graph of the user.

12. The method of claim 1 , wherein the communicating comprises:

transmitting a message to the mobile phone at the phone number.

13. The method of claim 1 , wherein the communicating comprises:

receiving a message from the mobile phone at the phone number.

14. The method of claim 1 , wherein the billing comprises:

transmitting one or more premium messages to the mobile phone at the phone number to collect funds via a telecommunication carrier of the phone number.

15. The method of claim 1 , wherein the billing comprises:

charging a bank account associated with the phone number.

16. The method of claim 15 , wherein the bank account is one of: a credit account, a debit account, a prepaid account, a checking account, and a savings account.

17. A non-transitory machine readable medium storing instructions, the instruction causing a computer to perform a method of accelerating transactions via mobile communications, the method comprising:

storing, with a computing device of an interchange, at least one data element in association with a phone number in a data storage facility of the computing device of an interchange;

receiving, in the computing device of the interchange, a payment request from a merchant server to make a payment for an amount to a merchant using funds associated with the phone number;

determining, using the computing device of the interchange in response to the request, whether to skip mobile communications with a mobile phone at the phone number to confirm the request, the determination being based on the data element;

if the determination based on the data element in the account is to not skip the mobile communications, communicating using the computing device of the interchange with the mobile phone at the phone number to confirm the request such that the communication with the mobile phone is responsive to the data element indicating not to skip mobile communications and, upon confirmation of the request, billing using the computing device of the interchange a user of the phone number an amount based on the amount in the payment request using a funding source associated with the phone number such that the billing is responsive to the data element indicating not to skip mobile communications and the confirmation of the request;

if the determination based on the data element in the account is to skip the mobile communications, billing using the computing device of the interchange a user of the phone number an amount based on the amount in the payment request using the funding source associated with the phone number such that the billing is responsive to the data element indicating to skip mobile communications without the communicating with the mobile phone;

receiving an amount from the user corresponding to the amount billed to the user; and

paying an amount based on the amount received from the user to the merchant.

18. A system for accelerating transactions via mobile communications, comprising:

a data storage facility to store information associated with a phone number; and

at least one data element stored in the data storage facility in association with a phone number;

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 converts to communicate with the common format processor in a common format;

wherein in response to a payment request from a merchant server to make a payment for an amount identifying with the interchange the phone number is received in the interchange, the common format processor is to determine whether to skip mobile communications with a mobile phone at the phone number to confirm the request based on the data element;

wherein, if the determination based on the data element in the account is to not skip the mobile communications, the common format processor is to use one of the converters to communicate using the computing device of the interchange with the mobile phone at the phone number to confirm the request such that the communication with the mobile phone is responsive to the data element indicating not to skip mobile communications and, upon confirmation of the request, billing using the computing device of the interchange a user of the phone number an amount based on the amount in the payment request using a funding source associated with the phone number such that the billing is responsive to the data element indicating not to skip mobile communications and the confirmation of the request; and

wherein, if the determination based on the data element in the account is to skip the mobile communications, the interchange is to bill using the computing device of the interchange a user of the phone number an amount based on the amount in the payment request using a funding source associated with the phone number such that the billing is responsive to the data element indicating to skip mobile communications without communicating with the mobile phone for authorization of a payment to a merchant in accordance with the payment request;

wherein an amount received from the user corresponding to the amount is billed to the user; and

wherein an amount based on the amount received from the user is paid to the merchant.

19. The system of claim 18 , wherein the interchange is to receive information about the user from a server of the merchant in connection with the payment request.

20. The system of claim 18 , wherein the common format processor is configured to generate a risk profile for the user based on the data element associated with the phone number in the data storage facility and to determine whether to skip the mobile communications based at least in part on the risk profile.

Assignments (7)
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.; BOKU NETWORK SERVICES, INC.; BOKU PAYMENTS, INC.
Reel/Frame 052949/0784 →
RELEASE OF SECURITY INTEREST Recorded Jun 16, 2020
From: SILICON VALLEY BANK
To: BOKU, INC.
Reel/Frame 052949/0412 →
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 Dec 16, 2010
From: KIM, JANG; HIRSON, RON
To: BOKU, INC.
Reel/Frame 025515/0113 →
Continuity (1)
Related Publication 20120157062A1 · Jun 21, 2012