US Patent No. 10,772,141

SYSTEM AND METHOD FOR PEER-TO-PEER WIRELESS COMMUNICATION


Patent No. 10,772,141
Issue Date September 08, 2020
Title System And Method For Peer-to-peer Wireless Communication
Inventorship Waiman Cheung, Shatin (HK)
Sung-Chi Chu, Sai Kung (HK)
Chun Yip Leung, Tuen Mun (HK)
Kwong Man Cheng, Yuen Long (HK)
Pan Kwok, Tsuen Wan (HK)
Assignee The Chinese University of Hong Kong, Shatin, New Territories (HK)

Claim of US Patent No. 10,772,141

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.