Patent ID: 9609482
Date: 2017-03-28
CPC Classifications: G01S,H04L,H04W

Claim:
1. A method comprising: outputting, by a mobile computing device, a first radio signal that includes a first data packet, wherein the first data packet includes information indicating that the mobile computing device is requesting initiation of a ranging operation, wherein the ranging operation comprises an operation performed by the mobile computing device to determine a location of the mobile computing device; after outputting the first radio signal, outputting, by the mobile computing device, an ultrasonic pulse that includes a second data packet; after outputting the ultrasonic pulse, receiving, by the mobile computing device, a second radio signal that includes a third data packet from a beacon device, wherein the third data packet includes information identifying the beacon device as a source of the third data packet; determining, by the mobile computing device, a time difference between outputting the ultrasonic pulse and receiving the second radio signal; and determining, by the mobile computing device and based at least in part on the third data packet and the time difference, the location of the mobile computing device.