Multiple merchants in cardless payment transactions and multiple customers in cardless payment transactions
First Claim
1. A computer-implemented method comprising:
- receiving, from a user device, a request for information about nearby merchants that perform cardless payment transactions, wherein a nearby merchant is a merchant having at least one merchant device that is within a threshold distance to the user device, and wherein the request includes a location of the user device;
identifying a plurality of merchant devices that are located within the threshold distance to the location of the user device, at least a first merchant device and a second merchant device of the plurality of merchant devices being associated with a particular merchant;
determining that the particular merchant is associated with the first merchant device and the second merchant device of the plurality of merchant devices that are located within the threshold distance of the location of the user device;
generating a merchant entry for the particular merchant, the merchant entry representing the first merchant device and the second merchant device that are within the threshold distance of the location of the user device;
generating a presentation of a plurality of merchant entries representing nearby merchant devices, the presentation including the merchant entry;
providing the presentation for display by the user device in response to the request for information about nearby merchants that perform cardless payment transactions; and
receiving, from the user device, an indication of consent to perform a cardless payment transaction with the particular merchant.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a request for a list of nearby user devices, where the list of nearby user devices will be sent to a merchant device, where the merchant device is associated with a merchant, where the merchant operates a plurality of merchant devices, and where the merchant device is included in the plurality of merchant devices; receiving a respective location for one or more user devices, where each user device is associated with the merchant; determining, for each of the one or more user devices, whether the user device is nearby the merchant device, based on the respective location, to the merchant device than the other merchant devices in the plurality of merchant devices; generating the list of nearby user devices based at least on the determination; and sending the list of nearby user devices to the merchant device.
14 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving, from a user device, a request for information about nearby merchants that perform cardless payment transactions, wherein a nearby merchant is a merchant having at least one merchant device that is within a threshold distance to the user device, and wherein the request includes a location of the user device; identifying a plurality of merchant devices that are located within the threshold distance to the location of the user device, at least a first merchant device and a second merchant device of the plurality of merchant devices being associated with a particular merchant; determining that the particular merchant is associated with the first merchant device and the second merchant device of the plurality of merchant devices that are located within the threshold distance of the location of the user device; generating a merchant entry for the particular merchant, the merchant entry representing the first merchant device and the second merchant device that are within the threshold distance of the location of the user device; generating a presentation of a plurality of merchant entries representing nearby merchant devices, the presentation including the merchant entry; providing the presentation for display by the user device in response to the request for information about nearby merchants that perform cardless payment transactions; and receiving, from the user device, an indication of consent to perform a cardless payment transaction with the particular merchant. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving, from a user device, a request for information about nearby merchants that perform cardless payment transactions; identifying a plurality of merchant devices that are located within a threshold distance to a location of the user device, at least a first merchant device and a second merchant device of the plurality of merchant devices being associated with a particular merchant; determining that the particular merchant is associated with the first merchant device and the second merchant device of the plurality of merchant devices that are located within the threshold distance to the location of the user device; generating a presentation of nearby merchants for display at the user device, the presentation including a single merchant entry representing the first merchant device and the second merchant device; providing, to the user device, the presentation of nearby merchants for display at the user device; and receiving, from the user device, an indication of consent to perform a cardless payment transaction with the particular merchant. - View Dependent Claims (7, 8, 9)
-
-
10. 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, from a user device, a request for information about nearby merchants that perform cardless payment transactions; identifying a plurality of merchant devices that are located within a threshold distance to a location of the user device, at least a first merchant device and a second merchant device of the plurality of merchant devices being associated with a particular merchant; determining that the particular merchant is associated with the first merchant device and the second merchant device of the plurality of merchant devices that are located within the threshold distance to the location of the user device; generating a merchant entry for the particular merchant, the merchant entry representing the first merchant device and the second merchant device that are located within the threshold distance of the location of the user device; generating a presentation of nearby merchants for display at the user device, the presentation including the merchant entry; providing, to the user device, the presentation of nearby merchants for display at the user device; and receiving, from the user device, an indication of consent to perform a cardless payment transaction with the particular merchant. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving, from a user device, a request for information about nearby merchants that perform cardless payment transactions; identifying a plurality of merchant devices that are located within a threshold distance to a location of the user device, at least a first merchant device and a second merchant device of the plurality of merchant devices being associated with a particular merchant; determining that the particular merchant is associated with the first merchant device and the second merchant device of the plurality of merchant devices that are located within the threshold distance to the location of the user device; generating a presentation of nearby merchants for display at the user device, the presentation including a single merchant entry representing the first merchant device and the second merchant device; providing, to the user device, the presentation of nearby merchants for display at the user device; and receiving, from the user device, an indication of consent to perform a cardless payment transaction with the particular merchant. - View Dependent Claims (16, 17, 18)
-
Specification