×

System and method for peer-to-peer wireless communication

  • US 10,772,141 B2
  • Filed: 06/28/2018
  • Issued: 09/08/2020
  • Est. Priority Date: 06/28/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • transmitting, by a first device to a server, a request to initiate an offline interaction with a second device, the offline interaction not hosted by the server, the request including credential information of a first party associated with the first device;

    receiving, by the first device from the server, a pairing code and a first handshake code, the pairing code for authenticating the second device and the first handshake code for authorizing a second party associated with the second device to engage in the offline interaction with the first party, the pairing code and the first handshake code being provided to the first device after the server authenticates the first party using the credential information;

    transmitting, by the first device, at least a first portion of the pairing code in a first broadcast message that is capable of being detected by the second device;

    receiving, by the first device from the second device, a second broadcast message;

    authenticating, by the first device, the second device based on at least a second portion of the pairing code in the second broadcast message;

    responsive to authenticating the second device, establishing, by the first device, a wireless peer-to-peer communication channel with the second device;

    receiving, by the first device from the second device, a second handshake code via the wireless peer-to-peer communication channel;

    authorizing, by the first device, the second party to engage in the offline interaction with the first party based on a relationship between the first handshake code and the second handshake code; and

    responsive to authorizing the second party, performing, by the first device, one or more actions to facilitate the offline interaction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×