Ranking of merchants for cardless payment transactions
First Claim
Patent Images
1. A method, comprising:
- receiving, via an application, user input from a user selecting a particular merchant for automatic authorization, wherein, for the particular merchant selected for automatic authorization, a mobile device associated with the user sends, to a cardless payment system, an indication of consent for the particular merchant to perform a cardless payment transaction using an account of the user with the cardless payment system, the indication of consent being sent by the mobile device whenever the mobile device associated with the user becomes located within a predetermined distance of a location of the particular merchant selected for automatic authorization, and wherein a cardless payment transaction is a transaction conducted by a merchant using an account of the user with the cardless payment system without receiving a payment card from the user;
sending, by the mobile device to a computer system of the cardless payment system, a current location of the mobile device;
receiving, by the mobile device from the computer system of the cardless payment system, data identifying a plurality of merchants that are located within a threshold distance to the current location of the mobile device, the plurality of merchants including the particular merchant selected for automatic authorization;
generating a presentation comprising a list of identifying information for one or more of the plurality of merchants including the particular merchant selected for automatic authorization, wherein the list includes an indication of the identity of each merchant of the one or more of the plurality of merchants, and an auto check-in symbol for the particular merchant selected for automatic authorization, the auto check-in symbol indicating that the particular merchant has been automatically authorized to perform a cardless payment transaction using an account of the user with the cardless payment system;
displaying the presentation on the mobile device;
determining, by the mobile device, that the current location of the mobile device is within the predetermined distance of the location of the particular merchant selected for automatic authorization, wherein the determining that the current location of the mobile device is within the predetermined distance of the location of the particular merchant selected for automatic authorization occurs while the application is running on the mobile device in a background;
sending, by the mobile device to the computer system of the cardless payment system without further input from the user, an indication of consent for the particular merchant to perform a cardless payment transaction using the account of the user with the cardless payment system, wherein the sending the indication of consent for the particular merchant to perform the cardless payment transaction occurs while the application is running on the mobile device in the background;
receiving, by the cardless payment system, a request by the particular merchant to perform a cardless payment transaction using the account of the user with the cardless payment system;
determining, by the cardless payment system, that the indication of consent for the particular merchant to perform a cardless payment transaction has been received from the mobile device associated with the user; and
sending, by the cardless payment system to the particular merchant, an indication that the cardless payment transaction is authorized without the mobile device having transmitted an approval for an amount of the transaction to the merchant or to the cardless payment system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method that includes obtaining a current location of a mobile device of a customer; sending the current location to a cardless payment system; receiving data identifying a plurality of merchants, each merchant having an account with the cardless payment system; displaying a list of the plurality of merchants on the mobile device; and simultaneous with displaying the list of the plurality of merchants, for each merchant in the list displaying on the mobile device whether the merchant is authorized to perform a cardless payment transaction with the customer.
203 Citations
32 Claims
-
1. A method, comprising:
-
receiving, via an application, user input from a user selecting a particular merchant for automatic authorization, wherein, for the particular merchant selected for automatic authorization, a mobile device associated with the user sends, to a cardless payment system, an indication of consent for the particular merchant to perform a cardless payment transaction using an account of the user with the cardless payment system, the indication of consent being sent by the mobile device whenever the mobile device associated with the user becomes located within a predetermined distance of a location of the particular merchant selected for automatic authorization, and wherein a cardless payment transaction is a transaction conducted by a merchant using an account of the user with the cardless payment system without receiving a payment card from the user; sending, by the mobile device to a computer system of the cardless payment system, a current location of the mobile device; receiving, by the mobile device from the computer system of the cardless payment system, data identifying a plurality of merchants that are located within a threshold distance to the current location of the mobile device, the plurality of merchants including the particular merchant selected for automatic authorization; generating a presentation comprising a list of identifying information for one or more of the plurality of merchants including the particular merchant selected for automatic authorization, wherein the list includes an indication of the identity of each merchant of the one or more of the plurality of merchants, and an auto check-in symbol for the particular merchant selected for automatic authorization, the auto check-in symbol indicating that the particular merchant has been automatically authorized to perform a cardless payment transaction using an account of the user with the cardless payment system; displaying the presentation on the mobile device; determining, by the mobile device, that the current location of the mobile device is within the predetermined distance of the location of the particular merchant selected for automatic authorization, wherein the determining that the current location of the mobile device is within the predetermined distance of the location of the particular merchant selected for automatic authorization occurs while the application is running on the mobile device in a background; sending, by the mobile device to the computer system of the cardless payment system without further input from the user, an indication of consent for the particular merchant to perform a cardless payment transaction using the account of the user with the cardless payment system, wherein the sending the indication of consent for the particular merchant to perform the cardless payment transaction occurs while the application is running on the mobile device in the background; receiving, by the cardless payment system, a request by the particular merchant to perform a cardless payment transaction using the account of the user with the cardless payment system; determining, by the cardless payment system, that the indication of consent for the particular merchant to perform a cardless payment transaction has been received from the mobile device associated with the user; and sending, by the cardless payment system to the particular merchant, an indication that the cardless payment transaction is authorized without the mobile device having transmitted an approval for an amount of the transaction to the merchant or to the cardless payment system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, via an application, user input from a user selecting a particular merchant for automatic authorization, wherein, for the particular merchant selected for automatic authorization, a mobile device associated with the user sends, to a cardless payment system, an indication of consent for the particular merchant to perform a cardless payment transaction using an account of the user with the cardless payment system, the indication of consent being sent by the mobile device whenever the mobile device associated with the user becomes located within a predetermined distance of a location of the particular merchant selected for automatic authorization, and wherein a cardless payment transaction is a transaction conducted by a merchant using an account of the user with the cardless payment system without receiving a payment card from the user; sending, by the mobile device to a computer system of the cardless payment system, a current location of the mobile device; receiving, by the mobile device from the computer system of the cardless payment system, data identifying a plurality of merchants that are located within a threshold distance to the current location of the mobile device, the plurality of merchants including the particular merchant selected for automatic authorization; generating a presentation comprising a list of identifying information for one or more of the plurality of merchants including the particular merchant selected for automatic authorization, wherein the list includes an indication of the identity of each merchant of the one or more of the plurality of merchants, and an auto check-in symbol for the particular merchant selected for automatic authorization, the auto check-in symbol indicating that the particular merchant has been automatically authorized to perform a cardless payment transaction using an account of the user with the cardless payment system; displaying the presentation on the mobile device; determining, by the mobile device, that the current location of the mobile device is within the predetermined distance of the location of the particular merchant selected for automatic authorization, wherein the determining that the current location of the mobile device is within the predetermined distance of the location of the particular merchant selected for automatic authorization occurs while the application is running on the mobile device in a background; sending, by the mobile device to the computer system of the cardless payment system without further input from the user, an indication of consent for the particular merchant to perform a cardless payment transaction using the account of the user with the cardless payment system, wherein the sending the indication of consent for the particular merchant to perform the cardless payment transaction occurs while the application is running on the mobile device in the background; receiving, by the cardless payment system, a request by the particular merchant to perform a cardless payment transaction using the account of the user with the cardless payment system; determining, by the cardless payment system, that the indication of consent for the particular merchant to perform a cardless payment transaction has been received from the mobile device associated with the user; and sending, by the cardless payment system to the particular merchant, an indication that the cardless payment transaction is authorized without the mobile device having transmitted an approval for an amount of the transaction to the merchant or to the cardless payment system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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, via an application, user input from a user selecting a particular merchant for automatic authorization, wherein, for the particular merchant selected for automatic authorization, a mobile device associated with the user sends, to a cardless payment system, an indication of consent for the particular merchant to perform a cardless payment transaction using an account of the user with the cardless payment system, the indication of consent being sent by the mobile device whenever the mobile device associated with the user becomes located within a predetermined distance of a location of the particular merchant selected for automatic authorization, and wherein a cardless payment transaction is a transaction conducted by a merchant using an account of the user with the cardless payment system without receiving a payment card from the user; sending, by the mobile device to a computer system of the cardless payment system, a current location of the mobile device; receiving, by the mobile device from the computer system of the cardless payment system, data identifying a plurality of merchants that are located within a threshold distance to the current location of the mobile device, the plurality of merchants including the particular merchant selected for automatic authorization; generating a presentation comprising a list of identifying information for one or more of the plurality of merchants including the particular merchant selected for automatic authorization, wherein the list includes an indication of the identity of each merchant of the one or more of the plurality of merchants, and an auto check-in symbol for the particular merchant selected for automatic authorization, the auto check-in symbol indicating that the particular merchant has been automatically authorized to perform a cardless payment transaction using an account of the user with the cardless payment system; displaying the presentation on the mobile device; determining, by the mobile device, that the current location of the mobile device is within the predetermined distance of the location of the particular merchant selected for automatic authorization, wherein the determining that the current location of the mobile device is within the predetermined distance of the location of the particular merchant selected for automatic authorization occurs while the application is running on the mobile device in a background; sending, by the mobile device to the computer system of the cardless payment system without further input from the user, an indication of consent for the particular merchant to perform a cardless payment transaction using the account of the user with the cardless payment system, wherein the sending the indication of consent for the particular merchant to perform the cardless payment transaction occurs while the application is running on the mobile device in the background; receiving, by the cardless payment system, a request by the particular merchant to perform a cardless payment transaction using the account of the user with the cardless payment system; determining, by the cardless payment system, that the indication of consent for the particular merchant to perform a cardless payment transaction has been received from the mobile device associated with the user; and sending, by the cardless payment system to the particular merchant, an indication that the cardless payment transaction is authorized without the mobile device having transmitted an approval for an amount of the transaction to the merchant or to the cardless payment system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
sending, by a mobile device associated with a user to a computer system of a cardless payment system, a current location of the mobile device; receiving, by the mobile device from the computer system of the cardless payment system, data identifying a plurality of merchants; generating a presentation comprising a list of identifying information for one or more of the plurality of merchants, wherein the list includes an indication of the identity of each merchant of the one or more of the plurality of merchants; displaying, via an application, the presentation on the mobile device and a first symbol for a particular merchant of the plurality of merchants to enable automatic check-in with the particular merchant; receiving, at the mobile device and via the application, user input selecting the first symbol for the particular merchant; presenting, by the mobile device, a second symbol in place of the first symbol, the second symbol indicating that the user has enabled automatic check-in with the particular merchant; determining that the current location of the mobile device is within a predetermined distance of a location of the particular merchant, wherein the determining that the current location of the mobile device is within the predetermined distance of the location of the particular merchant occurs while the application is running on the mobile device in a background; sending, by the mobile device to the computer system of the cardless payment system, an indication of consent for the particular merchant to perform a cardless payment transaction using an account of the user with the cardless payment system, wherein the sending the indication of consent for the particular merchant to perform the cardless payment transaction occurs while the application is running on the mobile device in the background; receiving, by the cardless payment system, a request by the particular merchant to perform the cardless payment transaction using the account of the user with the cardless payment system; determining, by the cardless payment system, that the indication of consent for the particular merchant to perform the cardless payment transaction has been received from the mobile device associated with the user; and sending, by the cardless payment system to the particular merchant, an indication that the cardless payment transaction is authorized without the mobile device having transmitted an approval for an amount of the cardless payment transaction to the particular merchant or to the cardless payment system. - View Dependent Claims (29)
-
-
30. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
sending, by a mobile device associated with a user to a computer system of a cardless payment system, a current location of the mobile device; receiving, by the mobile device from the computer system of the cardless payment system, data identifying a plurality of merchants; generating a presentation comprising a list of identifying information for one or more of the plurality of merchants, wherein the list includes an indication of the identity of each merchant of the one or more of the plurality of merchants; displaying, via an application, the presentation on the mobile device and a first symbol for a particular merchant of the plurality of merchants to enable automatic check-in with the particular merchant; receiving, at the mobile device and via the application, user input selecting the first symbol for the particular merchant; presenting, by the mobile device, a second symbol in place of the first symbol, the second symbol indicating that the user has enabled automatic check-in with the particular merchant; determining that the current location of the mobile device is within a predetermined distance of a location of the particular merchant, wherein the determining that the current location of the mobile device is within the predetermined distance of the location of the particular merchant occurs while the application is running on the mobile device in a background; sending, by the mobile device to the computer system of the cardless payment system, an indication of consent for the particular merchant to perform a cardless payment transaction using an account of the user with the cardless payment system, wherein the sending the indication of consent for the particular merchant to perform the cardless payment transaction occurs while the application is running on the mobile device in the background; receiving, by the cardless payment system, a request by the particular merchant to perform the cardless payment transaction using the account of the user with the cardless payment system; determining, by the cardless payment system, that the indication of consent for the particular merchant to perform the cardless payment transaction has been received from the mobile device associated with the user; and sending, by the cardless payment system to the particular merchant, an indication that the cardless payment transaction is authorized without the mobile device having transmitted an approval for an amount of the cardless payment transaction to the particular merchant or to the cardless payment system. - View Dependent Claims (31)
-
-
32. A system comprising:
-
a first merchant device including (i) one or more processors, (ii) a Global Positioning System (GPS) receiver communicatively coupled to the one or more processors and configured to determine a current geographical location of the first merchant device, and (iii) memory communicatively coupled to the one or more processors and storing executable instructions that when executed by the one or more processors, cause the one or more processors to send, via the Internet, geolocation data of the first merchant device, the geolocation data indicating the current geographical location of the first merchant device; a server including (i) one or more processors, and (ii) memory communicatively coupled to the one or more processors and storing executable instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, via the Internet, geolocation data for a smart phone, the geolocation data indicating a current geographical location of the smart phone; receiving, via the Internet, geolocation data for each of a plurality of merchant devices, the plurality of merchant devices including the first merchant device, the geolocation data indicating a current geographical location of the respective merchant device; determining a first merchant and a second merchant that are registered to perform cardless transactions, the first merchant being associated with the first merchant device; generating presentation data that includes a list of the first merchant and the second merchant; and sending, via the Internet, the presentation data to the smart phone; the smart phone including (i) one or more processors, (ii) a display device communicatively coupled to the one or more processor, (iii) a Global Positioning System (GPS) receiver communicatively coupled to the one or more processors and configured to determine the current geographical location of the smart phone, and (iv) memory communicatively coupled to the one or more processors and storing executable instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising; sending, via the Internet, the geolocation data of the smart phone to the server; receiving, via the Internet, the presentation data from the server; causing the display device to display a graphical user interface associated with an application, the graphical user interface including (i) the list of the first merchant and the second merchant, and (ii) a first icon for the first merchant to enable automatic check-in with the first merchant for automatic authorization; receiving user input selecting the first icon for the first merchant; updating the graphical user interface to display a second icon for the first merchant, the second icon indicating that automatic check-in with the first merchant has been enabled for automatic authorization; and determining that the current geographical location of the smart phone is within a predetermined distance of the current geographical location of the first merchant device, wherein the determining that the current geographical location of the smart phone is within the predetermined distance of the current geographical location of the first merchant device occurs while the application is running on the smart phone in a background; sending, via the Internet and to the server, an indication of consent for the first merchant to perform a cardless transaction using an account associated with a user of the smart phone, wherein the sending the indication of consent for the first merchant to perform the cardless transaction occurs while the application is running on the smart phone in the background; wherein the memory of the server further includes executable instructions that, when executed by the one or more processors of the server, cause the one or more processors of the server to perform operations including; receiving a request by the first merchant to perform the cardless transaction; receiving, via the Internet and from the smart phone, the indication of consent for the first merchant to perform the cardless transaction; determining that the first merchant is associated with the first merchant device; and based at least in part on receiving the indication of consent, sending, via the Internet, an indication that the cardless transaction is authorized.
-
Specification