ULTRASONIC LOCATIONING USING FLIGHT TIME CALCULATED FROM COUNTER OFFSETS
First Claim
1. A system for using counter offsets and counter values when ultrasonic bursts are received to calculate flight times in an ultrasonic locationing system, the system operable on a wireless communication network, the system comprising:
- a plurality of transmitters each having a counter and synchronization server and being operable to emit ultrasonic bursts;
a backend controller communicatively coupled to the transmitters and being operable to schedule periodic bursts from each transmitter; and
a mobile device communicatively coupled to the backend controller, the mobile device having a counter and being operable to receive the ultrasonic bursts, wherein the mobile device is further operable to determine a relative counter offset between itself and a transmitter;
whereupon the mobile device is further operable to measure a reception time of bursts from the transmitters, correct the reception time with the relative counter offset between the mobile device and the transmitter that emitted the ultrasonic burst, and report the corrected time to the backend controller for locationing of the mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
Using counter offsets to allow flight time calculation in an ultrasonic locationing system includes ultrasonic transmitters for emitting ultrasonic bursts, each transmitter having a counter and a synchronization server. A backend controller schedules periodic bursts from each transmitter. A mobile device also has a counter and can receive the ultrasonic bursts, wherein the mobile device can determine a relative counter offset between itself and a transmitter. The mobile device can calculate a corrected reception time of ultrasonic bursts from the transmitters based on the counter value when the burst is detected and the relative counter offset between the mobile device and the transmitter, and report the corrected time to the backend controller for locationing of the mobile device.
-
Citations
10 Claims
-
1. A system for using counter offsets and counter values when ultrasonic bursts are received to calculate flight times in an ultrasonic locationing system, the system operable on a wireless communication network, the system comprising:
-
a plurality of transmitters each having a counter and synchronization server and being operable to emit ultrasonic bursts; a backend controller communicatively coupled to the transmitters and being operable to schedule periodic bursts from each transmitter; and a mobile device communicatively coupled to the backend controller, the mobile device having a counter and being operable to receive the ultrasonic bursts, wherein the mobile device is further operable to determine a relative counter offset between itself and a transmitter; whereupon the mobile device is further operable to measure a reception time of bursts from the transmitters, correct the reception time with the relative counter offset between the mobile device and the transmitter that emitted the ultrasonic burst, and report the corrected time to the backend controller for locationing of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for using counter offsets and counter values when ultrasonic bursts are received to calculate flight times in an ultrasonic locationing system, the method comprising the steps of:
-
providing;
a plurality of transmitters each having a counter and synchronization server and being operable to emit ultrasonic bursts;
a backend controller communicatively coupled to the transmitters and being operable to schedule periodic bursts from each transmitter; and
a mobile device communicatively coupled to the backend controller, the mobile device having a counter and being operable to receive the ultrasonic bursts;determining a relative counter offset between a mobile device and a transmitter that has emitted an ultrasonic burst; measuring a reception time for each ultrasonic burst received by the mobile device; correcting the reception time with the relative counter offset between the mobile device and the transmitter that emitted the ultrasonic burst; reporting the corrected reception time to the backend controller; and locationing of the mobile device by the backend controller using determined flight times from at least two corrected times reported by the mobile device for different respective transmitters.
-
Specification