IP Library Granted Patent US 8,924,259
Granted Patent B2
US 8,924,259 · App. 13/831,103 · Granted Dec 30, 2014

Mobile device payments

Inventors: Daniel Neighman (San Francisco, CA); Eric Firestone (San Francisco, CA); Daniel Spencer (San Francisco, CA); Cameron Walters (San Francisco, CA); Sophia Huang (San Francisco, CA)
Assignee: Square, Inc.
G06Q20/206G06Q20/4014
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,924,259
App. No.
13/831,103
Granted
Dec 30, 2014
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for conducting cardless payment transactions. One of the methods includes receiving from a merchant computer an indication of a payment transaction by a user associated with a mobile phone number. A text message is provided to a device associated with the mobile phone number requesting approval for the payment transaction, wherein the message includes an approval code. A message is received from the device associated with the mobile phone number. If the text message from the device associated with the mobile phone number includes the provided approval code, account information associated with the mobile phone number is obtained, authorization for the payment transaction is obtained using the account information, and notification of authorization of the payment transaction is provided to a merchant conducting the payment transaction.

Claims (37)

1. A computer-implemented method comprising:

receiving, in a server computer, from a merchant computer an indication of a payment transaction by a user associated with a mobile phone number;

providing a text message to a device associated with the mobile phone number requesting approval for the payment transaction, wherein the text message includes an approval code;

receiving, in the server computer and after a particular amount of time, a message from the device associated with the mobile phone number;

determining that the particular amount of time is less than a threshold amount of time;

determining, in the server computer, that the message from the device associated with the mobile phone number includes the provided approval code; and

based on determining that the particular amount of time is less than the threshold amount of time and on determining that the message from the device associated with the mobile phone number includes the provided approval code, obtaining account information associated with the mobile phone number, obtaining authorization for the payment transaction using the account information, and providing notification of authorization of the payment transaction to a merchant conducting the payment transaction.

2. The method of claim 1 , further comprising:

providing a picture of the user associated with the mobile phone number; and

receiving an indication that the merchant has verified the user using the picture.

3. The method of claim 1 , wherein the payment transaction is associated with an online shopping cart of a merchant website.

4. The method of claim 1 , wherein the payment transaction is associated with a point-of-sale purchase.

5. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving, in a server computer, from a merchant computer an indication of a payment transaction by a user associated with a mobile phone number;

providing a text message to a device associated with the mobile phone number requesting approval for the payment transaction, wherein the text message includes an approval code;

receiving, in the server computer and after a particular amount of time, a message from the device associated with the mobile phone number;

determining that the particular amount of time is less than a threshold amount of time;

determining, in the server computer, that the message from the device associated with the mobile phone number includes the provided approval code; and

based on determining that the particular amount of time is less than the threshold amount of time and on determining that the message from the device associated with the mobile phone number includes the provided approval code, obtaining account information associated with the mobile phone number, obtaining authorization for the payment transaction using the account information, and providing notification of authorization of the payment transaction to a merchant conducting the payment transaction.

6. The system of claim 5 , wherein the operations further comprise:

providing a picture of the user associated with the mobile phone number; and

receiving an indication that the merchant has verified the user using the picture.

7. The system of claim 5 , wherein the payment transaction is associated with an online shopping cart of a merchant website.

8. The system of claim 5 , wherein the payment transaction is associated with a point-of-sale purchase.

9. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

receiving, in a server computer, from a merchant computer an indication of a payment transaction by a user associated with a mobile phone number;

providing a text message to a device associated with the mobile phone number requesting approval for the payment transaction, wherein the text message includes an approval code;

receiving, in the server computer and after a particular amount of time, a message from the device associated with the mobile phone number;

determining that the particular amount of time is less than a threshold amount of time;

determining, in the server computer, that the message from the device associated with the mobile phone number includes the provided approval code; and

based on determining that the particular amount of time is less than the threshold amount of time and on determining that the message from the device associated with the mobile phone number includes the provided approval code, obtaining account information associated with the mobile phone number, obtaining authorization for the payment transaction using the account information, and providing notification of authorization of the payment transaction to a merchant conducting the payment transaction.

10. The medium of claim 9 , wherein the operations further comprise:

providing a picture of the user associated with the mobile phone number; and

receiving an indication that the merchant has verified the user using the picture.

11. The medium of claim 9 , wherein the payment transaction is associated with an online shopping cart of a merchant website.

12. The medium of claim 9 , wherein the payment transaction is associated with a point-of-sale purchase.

Assignments (4)
CHANGE OF NAME Recorded Jan 5, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 058646/0154 →
RELEASE OF SECURITY INTEREST Recorded Aug 11, 2017
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SQUARE, INC.
Reel/Frame 043532/0662 →
PATENT SECURITY AGREEMENT Recorded Nov 5, 2015
From: SQUARE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037055/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2013
From: NEIGHMAN, DANIEL; FIRESTONE, ERIC; SPENCER, DANIEL; WALTERS, CAMERON; HUANG, SOPHIA
To: SQUARE, INC.
Reel/Frame 031384/0489 →
Continuity (1)
Related Publication 20140279094A1 · Sep 18, 2014