US2016157193A1PendingUtilityA1

Exchanging ranging and location information among peer-to-peer devices

50
Assignee: QI EMILYPriority: Dec 1, 2014Filed: Dec 18, 2014Published: Jun 2, 2016
Est. expiryDec 1, 2034(~8.4 yrs left)· nominal 20-yr term from priority
H04W 56/00H04W 8/005H04W 4/021H04W 84/12H04W 72/0446H04L 67/51
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In some embodiments, a first user device may synchronize a time associated with a second user device. The first user device may generate a neighbor awareness network (NAN) service discovery frame. The first user device may transmit the NAN service discovery frame to the second user device. The first user device may receive a request frame from the second user device based at least in part on transmitting the NAN service discovery frame, wherein the request frame comprises a request for ranging or location information from the first user device. The first user device may receive a NAN service discovery frame from the second user device, wherein the NAN service discovery frame comprises a request for ranging or location information from the first user device. The first user device may transmit a response frame comprising the ranging or location information in response to the received request frame.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations comprising:
 synchronizing, by a first user device of a neighbor awareness network (NAN), a time associated with a second user device of the NAN;   generating, by the first user device, a first NAN service discovery frame comprising channel and time slot information;   transmitting, by the first user device, the first NAN service discovery frame to the second user device;   receiving, by the first user device from the second user device, a request frame for ranging or location information of the first device or a second NAN service discovery frame comprising a request for the ranging and location information of the first device; and   transmitting, by the first user device, a response frame comprising the ranging or location information in response to receiving the request frame or the second NAN service discovery frame.   
     
     
         2 . The computer-readable medium of  claim 1 , wherein the request frame and the response frame are encrypted. 
     
     
         3 . The computer-readable medium of  claim 1 , wherein the request frame and the response frame are public action frames. 
     
     
         4 . The computer-readable medium of  claim 1 , wherein the first user device is a publisher. 
     
     
         5 . The computer-readable medium of  claim 1 , wherein the second user device is a subscriber. 
     
     
         6 . The computer-readable medium of  claim 1 , wherein synchronizing the time associated with the second user device further comprises:
 transmitting, by the first user device, a synchronization beacon to the second user device in a discovery window of the NAN.   
     
     
         7 . The computer-readable medium of  claim 1 , wherein the operations further comprise:
 transmitting, by the first user device, a discovery beacon frame at periodic intervals, wherein the discovery beacon frame comprises information associated with a discovery window of the NAN.   
     
     
         8 . A method comprising:
 synchronizing, by a first user device of a neighbor awareness network (NAN), a time associated with a second user device of the NAN;   generating, by the first user device, a NAN service discovery frame comprising channel and time slot information;   transmitting, by the first user device, the NAN service discovery frame to the second user device;   receiving, by the first user device from the second user device, a request frame comprising a request for ranging or location information of the first user device or a second NAN service discovery frame comprising the request; and   transmitting, by the first user device, a response frame comprising the ranging or location information in response to receiving the request frame or the second NAN service discovery frame.   
     
     
         9 . The method of  claim 8 , wherein the request frame and the response frame are encrypted. 
     
     
         10 . The method of  claim 8 , wherein the request frame and the response frame are public action frames. 
     
     
         11 . The method of  claim 8 , wherein the first user device is a publisher. 
     
     
         12 . The method of  claim 8 , wherein the second user device is a subscriber. 
     
     
         13 . The method of  claim 8 , wherein synchronizing the time associated with the second user device further comprises:
 transmitting, by the first user device, a synchronization beacon to the second user device in a discovery window of the NAN.   
     
     
         14 . The method of  claim 8 , further comprising:
 transmitting, by the first user device, a discovery beacon frame at periodic intervals, wherein the discovery beacon frame comprises information associated with a discovery window of the NAN.   
     
     
         15 . A device comprising:
 at least one antenna;   at least one transceiver;   at least one memory storing computer-executable instructions; and   at least one processor, wherein the at least one processor is configured to access the at least one memory and to execute the computer-executable instructions to:
 synchronize a time associated with a user device of a neighbor awareness network (NAN); 
 generate a NAN service discovery frame comprising channel and time slot information; 
 transmit the NAN service discovery frame to the user device; 
 receive, from the user device based at least in part on the transmission of the NAN service discovery frame, a request frame comprising a request for ranging or location information or a second NAN service discovery frame comprising the request for the ranging or location information; and 
 transmit a response frame comprising the ranging or location information. 
   
     
     
         16 . The device of  claim 15 , wherein the request frame and the response frame are encrypted. 
     
     
         17 . The device of  claim 15 , wherein the request frame and the response frame are public action frames. 
     
     
         18 . The device of  claim 15 , wherein the response frame is transmitted in response to the request frame or the second NAN service discovery frame from the second user device. 
     
     
         19 . The device of  claim 15 , wherein to synchronize the time associated with the user device, the at least one processor is configured to access the at least one memory and to execute the computer-executable instructions to:
 transmit a synchronization beacon to the user device in a discovery window of the NAN.   
     
     
         20 . The device of  claim 15 , wherein the at least one processor is configured to access the at least one memory and to execute the computer-executable instructions to:
 transmit a discovery beacon frame at periodic intervals, wherein the discovery beacon frame comprises information associated with a discovery window of a NAN.   
     
     
         21 . An apparatus comprising:
 at least one antenna;   at least one transceiver;   at least one memory storing computer-executable instructions; and   at least one processor, wherein the at least one processor is configured to access the at least one memory and to execute the computer-executable instructions to:
 synchronize a time associated with a user device of a neighbor awareness network (NAN); 
 receive a NAN service discovery frame comprising channel and time slot information; 
 transmit, to the user device based at least in part on the NAN service discovery frame, a request frame comprising a request for ranging or location information or a second NAN service discovery frame comprising the request for the ranging or location information; and 
 receive a response frame comprising the ranging or location information. 
   
     
     
         22 . The apparatus of  claim 21 , wherein the request frame and the response frame are encrypted. 
     
     
         23 . The apparatus of  claim 21 , wherein the request frame and the response frame are public action frames. 
     
     
         24 . The apparatus of  claim 21 , wherein to synchronize the time associated with the user device, the at least one processor is configured to access the at least one memory and to execute the computer-executable instructions to:
 transmit a synchronization beacon to the user device in a discovery window of the NAN.   
     
     
         25 . The apparatus of  claim 21 , wherein the at least one processor is configured to access the at least one memory and to execute the computer-executable instructions to:
 transmit a discovery beacon frame at periodic intervals, wherein the discovery beacon frame comprises information associated with a discovery window of a NAN.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.