×

Network security based on proximity

  • US 10,033,712 B2
  • Filed: 12/09/2015
  • Issued: 07/24/2018
  • Est. Priority Date: 12/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method to provide secure data access based on merchant computing device proximity verification, comprising:

  • generating, by a payment processing computing system, a first merchant beacon device identifier code and a first random nonce;

    associating, by the payment processing computing system, the first merchant beacon device identifier code and the first random nonce with a merchant location;

    transmitting, by the payment processing computing system and to a merchant beacon device at the merchant location, the first merchant beacon device identifier code and the first random nonce, wherein the merchant beacon device broadcasts the first merchant beacon device identifier code and the first random nonce at the merchant location;

    receiving, by the payment processing computing system and from each of one or more user computing devices at the merchant location, data comprising the first merchant beacon device identifier code received by the respective user computing device from the merchant beacon device at the merchant location, current location data, and a respective user account identifier associated with a user account associated with the respective user computing device;

    receiving, by the payment processing computing system and from a merchant point of sale computing device associated with the merchant location, data comprising a request for user account information, and the random nonce received by the merchant point of sale computing device from the merchant beacon device at the merchant location, wherein the merchant point of sale computing device associated with the merchant location is separate from the merchant beacon device at the merchant location;

    determining, by the payment processing computing system, a correspondence between the random nonce received from merchant point of sale computing device associated with the merchant location to the random nonce associated with the merchant location by the payment processing computing system;

    in response to determining the correspondence between the received random nonce received from the merchant point of sale computing device and the associated random nonce, identifying, by the payment processing computing system, one or more user account identifiers associated with the one or more user computing devices that retransmitted the merchant beacon device identifier code and that have current location data corresponding to the merchant location; and

    transmitting, by the payment processing computing system and to the merchant point of sale computing device, the one or more user account identifiers.

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