Transactions associated with a mobile device
First Claim
Patent Images
1. A method comprising:
- receiving, from a merchant device and by a central payment server, a transaction message for a transaction between the merchant device associated with a merchant and a mobile device associated with a user, the transaction at a merchant location, wherein the user and the merchant are registered with the central payment server;
generating a unique identifier for the merchant device based on registration of the merchant and the transaction message;
communicating the unique identifier to the merchant device;
receiving, over a network at the central payment server, user communication from the mobile device;
determining whether the user communication includes the unique identifier indicating that the mobile device received a broadcast from the merchant device for initiating the transaction;
in response to a determination that the mobile device received the broadcast, communicating, to the merchant device, identification data identifying the mobile device;
communicating, to the mobile device, transaction data for the transaction, the transaction data causing the mobile device to display information for the transaction on a graphical user interface of the mobile device;
receiving, from the mobile device over the network, a confirmation message confirming the transaction; and
processing, based on the transaction, a funds transfer between an account for the merchant and an account for the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for transactions associated with a mobile device are discussed. A method can include receiving a merchant identifier, sending an identification data, receiving a transaction, and processing a funds transfer. The receiving the merchant identifier is from a mobile device associated with a user registered with a central payment service. The identification data is associated with the user and the identification data includes multiple identifying data items. The transaction data details a transaction between the merchant and the user. The funds transfer is between the merchant and the user based on the transaction.
8 Citations
21 Claims
-
1. A method comprising:
-
receiving, from a merchant device and by a central payment server, a transaction message for a transaction between the merchant device associated with a merchant and a mobile device associated with a user, the transaction at a merchant location, wherein the user and the merchant are registered with the central payment server; generating a unique identifier for the merchant device based on registration of the merchant and the transaction message; communicating the unique identifier to the merchant device; receiving, over a network at the central payment server, user communication from the mobile device; determining whether the user communication includes the unique identifier indicating that the mobile device received a broadcast from the merchant device for initiating the transaction; in response to a determination that the mobile device received the broadcast, communicating, to the merchant device, identification data identifying the mobile device; communicating, to the mobile device, transaction data for the transaction, the transaction data causing the mobile device to display information for the transaction on a graphical user interface of the mobile device; receiving, from the mobile device over the network, a confirmation message confirming the transaction; and processing, based on the transaction, a funds transfer between an account for the merchant and an account for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause performance of operations comprising:
-
receiving, from a merchant device and by a central payment server, a transaction message for a transaction between the merchant device associated with a merchant and a mobile device associated with a user, the transaction at a merchant location, wherein the user and the merchant are registered with the central payment server; generating a unique identifier for the merchant device based on registration of the merchant and the transaction message; communicating the unique identifier to the merchant device; receiving user communication from the mobile device, determine whether the user communication includes the unique identifier indicating that the mobile device received a broadcast from the merchant device for initiating the transaction; in response to a determination that the mobile device received the broadcast, communicating to the merchant device, identification data identifying the mobile device; communicating, to the mobile device, transaction data for the transaction, the transaction data causing the mobile device to display information for the transaction on a graphical user interface of the mobile device; receiving, from the mobile device over a network, a confirmation message confirming the transaction; and processing, based on the transaction, a funds transfer between an account for the merchant and an account for the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a non-transitory memory storing instructions; and one or more hardware processors configured to execute the instructions to cause the system to; receive, from a merchant device and by a central payment server, a transaction message for a transaction between the merchant device associated with a merchant and a mobile device associated with a user, the transaction at a merchant location for a merchant, wherein the user is registered with the central payment service server; generate a unique identifier for the merchant device based on registration of the merchant and the transaction message; communicate the unique identifier to the merchant device; receive user communication from the mobile device; determine whether the user communication includes the unique identifier indicating the mobile device received a broadcast from the merchant device initiating the transaction; in response to a determination that the mobile device received the broadcast, communicate, to a merchant device, identification data associated with the user, the identification data identifying the mobile device; and communicating, to the mobile device, transaction data for the transaction causing the mobile device to display information for the transaction on a graphical user interface of the mobile device; receiving, from the mobile device over a network, a confirmation message confirming the transaction; and processing, based on the transaction, a funds transfer between an account for the merchant and an account for the user.
-
Specification