×

Hands-free transactions verified by location

  • US 10,185,960 B2
  • Filed: 11/12/2014
  • Issued: 01/22/2019
  • Est. Priority Date: 07/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method to conduct automatic hands-free transactions based on determinations that user computing devices are located at merchant locations, comprising:

  • storing on a database, by the one or more computing devices, a beacon identifier for each of one or more merchant computing devices associated with one or more merchant computing systems;

    storing on the database, by the one or more computing devices, a location of each of the one or more merchant computing systems, each location being associated with a corresponding beacon identifier for the corresponding merchant computing system;

    receiving, by a user computing device, the beacon identifier via a wireless communication from a merchant computing device associated with a particular merchant computing system;

    determining, by the user computing device, a location of the user computing device at a time when the user computing device received the beacon identifier from the merchant computing device;

    receiving, by the one or more computing devices, a communication from a user computing device, the communication comprising the received beacon identifier and the determined location of the user computing device;

    comparing, by the one or more computing devices, the received beacon identifier of the particular merchant computing system to beacon identifiers stored in the database;

    identifying in the database, by the one or more computing devices, the particular merchant computing system associated with the beacon identifier and the location of the particular merchant;

    determining, by the one or more computing devices, a location of the user computing device based on the location communicated by the user computing device;

    comparing, by the one or more computing devices, the location of the user computing device to the identified location of the particular merchant;

    determining, by the one or more computing devices, that the location of the user computing device matches the identified location of the particular merchant computing system; and

    communicating, by the one or more computing devices, the determination that the location of the user computing device matches the identified location of the particular merchant computing system to the user computing device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×