Ranking of merchants for cardless payment transactions
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-030/02
G06Q-020/32
G06Q-020/20
G06Q-030/06
출원번호
US-0627602
(2012-09-26)
등록번호
US-9741045
(2017-08-22)
발명자
/ 주소
Henderson, William
Dorsey, Jack
Grassadonia, Brian
출원인 / 주소
SQUARE, INC.
대리인 / 주소
Polsinelli PC
인용정보
피인용 횟수 :
3인용 특허 :
25
초록▼
A method for ranking merchants that includes receiving in a cardless payment system a current location of a mobile device of a customer; receiving data identifying a plurality of merchants based on proximity to the current location, each merchant having an account with the cardless payment system; r
A method for ranking merchants that includes receiving in a cardless payment system a current location of a mobile device of a customer; receiving data identifying a plurality of merchants based on proximity to the current location, each merchant having an account with the cardless payment system; ranking the plurality of merchants based on at least one or more indicators, the one or more indicators including purchase data or a dwell time; sending the ranking of the plurality of merchants to the mobile device.
대표청구항▼
1. A system comprising: a service computing device including one or more processors and a communication component communicatively coupled to the one or more processors for communicating over one or more networks with a plurality of merchant devices and a user device, the service computing device bei
1. A system comprising: a service computing device including one or more processors and a communication component communicatively coupled to the one or more processors for communicating over one or more networks with a plurality of merchant devices and a user device, the service computing device being configured to: receive, via an application on the user device, a current location of the user device, wherein the application is running on the user device as a background process and wherein the application initiates within a predetermined distance from at least one of the plurality of merchants;determine, for each of the plurality of merchant devices, a location of the respective merchant device;identify a plurality of merchants that are each associated with a merchant device, from among the plurality of merchant devices, that is located within a predetermined proximity to the current location of the user device;receive purchase data describing one or more items that have been purchased by a user of the user device;rank the plurality of merchants based at least in part on the purchase data, the ranking including ranking a merchant of the plurality of merchants higher than another merchant of the plurality of merchants based at least in part on the user having purchased more items from the merchant than the other merchant;identify one or more merchants of the plurality of merchants that are registered to perform cardless payment transactions; andsend, to the user device, the ranking of the plurality of merchants and information identifying the one or more merchants that are registered to perform cardless payment transactions;a user application executable by one or more processors of the user device to: receive, from the service computing device, the ranking of the plurality of merchants and the information identifying the one or more merchants that are registered to perform cardless payment transactions;display the ranking of the plurality of merchants and an indication for a particular merchant of the plurality of merchants indicating that the particular merchant is registered to perform cardless payment transactions;receiving user input to check-in to the particular merchant;based at least in part on the user input, sending, to the service computing device, an indication of consent for the particular merchant to perform one or more cardless payment transactions;a merchant application executable by one or more processors of a merchant device associated with the particular merchant to: receive merchant input regarding a cardless payment transaction for an item that is offered for acquisition to the user by the particular merchant; andbased at least in part on the merchant input, send, to the service computing device, a request to perform the cardless payment transaction, without further input from the user device;wherein the service computing device is further configured to: determine that the indication of consent for the particular merchant to perform one or more cardless payment transactions has been received from the user device; andsend, to the merchant device associated with the particular merchant, an indication that the cardless payment transaction is authorized without having received, from the merchant device associated with the particular merchant, payment card data for the cardless payment transaction. 2. The system of claim 1, where the purchase data includes at least one of a name, stock keeping unit (SKU) or universal product code (UPC) for each of the one or more items. 3. The system of claim 1, where the purchase data includes itemized description of previously purchased items purchased by users other than the user. 4. The system of claim 1, where the purchase data includes times, or quantities of the one or more items that have been purchased by the user. 5. The system of claim 1, where the ranking is further based on at least one of the following: a distance of a respective merchant from the current location, a time, a date, one or more merchants selected by the user as favorites, or dwell time of the user device, the dwell time tracking how long the user device is located within a predetermined distance from the respective merchant. 6. The system of claim 1, where sending the ranking of the plurality of merchants is performed prior to receiving any search or filter term from the user device. 7. The system of claim 1, where the ranking is further based at least in part on purchase data of other customers, and where the other customers are associated with the user. 8. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising: receiving in a cardless payment system via an application on a mobile device of a customer, a current location of the mobile device of the customer, wherein the application is running on the mobile device as a background process and wherein the application initiates within a predetermined distance from at least one of the plurality of merchants;identifying a plurality of merchants that are each located within a predetermined proximity to the current location;ranking the plurality of merchants based at least in part on a frequency of the customer purchasing items from the respective merchant;identifying one or more merchants of the plurality of merchants that have an account with the cardless payment system to perform cardless payment transactions;sending, to the mobile device, the ranking of the plurality of merchants and information identifying the one or more merchants that have an account with the cardless payment system to perform cardless payment transactions;receiving, from the mobile device, a selection of one of the one or more merchants, wherein the selection comprises an indication of consent to conduct a transaction with the one of the one or more merchants;receiving, from a merchant device associated with the one of the one or more merchants, a request to conduct the transaction; andprocessing the transaction without further input from the customer. 9. The non-transitory computer-readable medium of claim 8, where the ranking is based at least in part on purchase data that includes an itemized description of previously purchased items from one or more merchants in the plurality of merchants. 10. The computer-readable medium of claim 9, where the itemized description includes at least one of a name, stock keeping unit (SKU) or universal product code (UPC) for each item. 11. The non-transitory computer-readable medium of claim 9, where the purchase data includes an itemized description of previously purchased items purchased by the customer. 12. The non-transitory computer-readable medium of claim 8, where the operations further comprise receiving consent from the customer to determine the ranking. 13. The non-transitory computer-readable medium of claim 9, where the purchase data includes an itemized description of previously purchased items purchased by users other than the customer. 14. The non-transitory computer-readable medium of claim 9, where the purchase data includes times, or quantities of the previously purchased items. 15. The non-transitory computer-readable medium of claim 8, where the ranking is further based on at least one of the following: a distance of the respective merchant from the current location, a time, a date, one or more merchants selected by the customer as favorites, or dwell time of the mobile device, the dwell time tracking how long the mobile device is located within a predetermined distance from the respective merchant. 16. The non-transitory computer-readable medium of claim 8, where sending the ranking of the plurality of merchants is performed prior to receiving any search or filter term from the mobile device. 17. The non-transitory computer-readable medium of claim 8, where the ranking is further based at least in part on purchase data of other customers, and where the other customers are associated with the customer. 18. A system comprising: a processor; andcomputer-readable medium coupled to the processor and having instructions stored thereon, which, when executed by the processor, cause the processor to perform operations comprising: receiving in a cardless payment system, via an application of a mobile device of a customer, a current location of the mobile device of the customer, wherein the application is running on the mobile device as a background process and wherein the application initiates within a predetermined distance to at least one of the plurality of merchants;identifying a plurality of merchants that are each located within a predetermined proximity to the current location;ranking the plurality of merchants based at least in part on purchase data describing one or more items that have been purchased by the customer;identifying one or more merchants of the plurality of merchants that have an account with the cardless payment system to perform cardless payment transactions; andsending, to the application on the mobile device, the ranking of the plurality of merchants and information identifying the one or more merchants that have an account with the cardless payment system to perform cardless payment transactions. 19. The system of claim 18, where the purchase data includes an itemized description of previously purchased items from one or more merchants in the plurality of merchants. 20. The system of claim 19, where the itemized description includes at least one of a name, stock keeping unit (SKU) or universal product code (UPC) for each item. 21. The system of claim 18, where the purchase data includes an itemized description of previously purchased items purchased by users other than the customer. 22. The system of claim 18, where the purchase data includes times, or quantities of the one or more items that have been purchased by the customer. 23. The system of claim 18, where the operations further comprise receiving consent from the customer to determine the ranking based on the purchase data. 24. The system of claim 18, where the ranking is further based on at least one of the following: a distance of the respective merchant from the current location, a time, a date, one or more merchants selected by the customer as favorites, or dwell time of the mobile device, the dwell time tracking how long the mobile device is located within a predetermined distance from the respective merchant. 25. The system of claim 18, where sending the ranking of the plurality of merchants is performed prior to receiving any search or filter term from the mobile device. 26. The system of claim 18, where the ranking is further based at least in part on purchase data of other customers, and where the other customers are associated with the customer. 27. A method of ranking merchants, comprising: receiving in a cardless payment system via an application on a mobile device of a customer, a current location of the mobile device of the customer, wherein the application is running on the mobile device as a background process and wherein the application initiates within a predetermined distance from at least one of the plurality of merchants;identifying a plurality of merchants that are each located within a first predetermined distance to the current location;ranking the plurality of merchants based at least in part on a dwell time that indicates how long the mobile device is located within a second predetermined distance to a location of the respective merchant, the ranking including ranking a merchant of the plurality of merchants higher than another merchant of the plurality of merchants based at least in part on the customer having been located within the second predetermined distance to a location of the merchant longer than having been located within the second predetermined distance to a location of the other merchant, the second predetermined distance being shorter than the first predetermined distance;identifying one or more merchants of the plurality of merchants that are registered to perform cardless payment transactions; andsending, to the application on the mobile device, the ranking of the plurality of merchants and information identifying the one or more merchants that are registered to perform cardless payment transactions. 28. The method of claim 27, further comprising receiving consent from the customer to determine the ranking based on the dwell time. 29. The method of claim 27, further comprising receiving tracking data tracking a position of the mobile device over time and calculating the dwell time from the tracking data. 30. The method of claim 27, where the ranking is further based on at least one of the following: a distance of the respective merchant from the current location, a time, a date, one or more merchants selected by the customer as favorites, or purchase data. 31. The method of claim 27, where sending the ranking of the plurality of merchants is performed prior to receiving any search or filter term from the mobile device. 32. 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 on a mobile device of a customer, in a cardless payment system a current location of the mobile device of the customer, wherein the application is running on the mobile device as a background process and wherein the application initiates within a predetermined distance from at least one of the plurality of merchants;identifying a plurality of merchants that are each located within a first predetermined distance to the current location;ranking the plurality of merchants based at least in part on a dwell time that indicates how long the mobile device is located within a second predetermined distance to a location of the respective merchant, the ranking including ranking a merchant of the plurality of merchants higher than another merchant of the plurality of merchants based at least in part on the customer having been located within the second predetermined distance to a location of the merchant longer than having been located within the second predetermined distance to a location of the other merchant;identifying one or more merchants of the plurality of merchants that are registered to perform cardless payment transactions; andsending, to the application on the mobile device, the ranking of the plurality of merchants and information identifying the one or more merchants that are registered to perform cardless payment transactions. 33. The non-transitory computer-readable medium of claim 32, where the operations further comprise receiving consent from the customer to determine the ranking based on the dwell time. 34. The non-transitory computer-readable medium of claim 32, where the operations further comprise receiving tracking data tracking a position of the mobile device over time and calculating the dwell time from the tracking data. 35. The non-transitory computer-readable medium of claim 32, where the ranking is further based on at least one of the following: a distance of the respective merchant from the current location, a time, a date, one or more merchants selected by the customer as favorites, or purchase data. 36. The non-transitory computer-readable medium of claim 32, where sending the ranking of the plurality of merchants is performed prior to receiving any search or filter term from the mobile device. 37. A system comprising: a processor; andcomputer-readable medium coupled to the processor and having instructions stored thereon, which, when executed by the processor, cause the processor to perform operations comprising: receiving in a cardless payment system via an application on a mobile device of a customer, a current location of the mobile device of the customer, wherein the application is running on the mobile device as a background process and wherein the application initiates within a predetermined distance from at least one of the plurality of merchants;identifying a plurality of merchants that are each located within a first predetermined distance to the current location;ranking the plurality of merchants based at least in part on a dwell time that indicates how long the mobile device is located within a second predetermined distance to a location of the respective merchant, the ranking including ranking a merchant of the plurality of merchants higher than another merchant of the plurality of merchants based at least in part on the customer having been located within the second predetermined distance to a location of the merchant longer than having been located within the second predetermined distance to a location of the other merchant;identifying one or more merchants of the plurality of merchants that are registered to perform cardless payment transactions;sending, to the mobile device, the ranking of the plurality of merchants and information identifying the one or more merchants that are registered to perform cardless payment transactions;receiving, from the mobile device, a selection of one of the one or more merchants, wherein the selection comprises an indication of consent to conduct a transaction with the one of the one or more merchants;receiving, from a merchant device associated with the one of the one or more merchants, a request to conduct the transaction; andprocessing the transaction without further input from the customer. 38. The system of claim 37, where the operations further comprise receiving consent from the customer to determine the ranking based on the dwell time. 39. The system of claim 37, where the operations further comprise receiving tracking data tracking a position of the mobile device over time and calculating the dwell time from the tracking data. 40. The system of claim 37, where the ranking is further based on at least one of the following: a distance of the respective merchant from the current location, a time, a date, one or more merchants selected by the customer as favorites, or purchase data. 41. The system of claim 37, where sending the ranking of the plurality of merchants is performed prior to receiving any search or filter term from the mobile device.
Proctor, Jr., James A.; Proctor, III, James A., Exchanging identifiers between wireless communication to determine further information to be exchanged or further services to be provided.
Rackley, III, Brady Lee; Porter, Warren Derek; Rickman, Gregory Michael; Cochran, Kyle Leighton, Methods and systems for payment transactions in a mobile environment.
Rackley, III, Brady Lee; Porter, Warren Derek; Rickman, Gregory Michael; Cockran, Kyle Leighton, Methods and systems for viewing aggregated payment obligations in a mobile environment.
Kay, Christopher Eric; Outi, Ricardo; Mohanty, Sopnendu; Rangaraj, Mavanur Narakesari; Larsen, Jonathan Christian, System and method for conducting a transaction at a financial transaction terminal using a mobile device.
Blank, Bennett R.; Lieberman, Jonathan A.; Moezzi, Saied; Char, Ronald J., Systems and methods for crediting missed location-based electronic check-ins in a social network.
Caralis, Jim; Kogan, Nataly; Nakamura, Masumi; Mastroianni, Michael; Sundram, Jason, Systems and methods for generating location-based group recommendations.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.