Reflection-based location detection
First Claim
1. A mobile device comprising:
- a memory storing a software code; and
a processor configured to execute the software code to;
transmit a first advertisement to a listening device and a repeater device;
receive a data advertisement from the listening device in response to transmitting the first advertisement from the mobile device to the listening device, the data advertisement including a time difference between the listening device receiving the first advertisement and the listening device receiving a second advertisement transmitted from the repeater device in response to transmitting the first advertisement from the mobile device to the repeater device; and
determine a location of the mobile device using the data advertisement including the time difference.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a system including a mobile device configured to transmit a first advertisement to a listening device and a repeater device, receive a data advertisement from the listening device in response to transmitting the first advertisement to the listening device, the data advertisement including a time difference between the listening device receiving the first advertisement and the listening device receiving a second advertisement transmitted from the repeater device in response to transmitting the first advertisement from the mobile device to the repeater device, and determine a location of the mobile device using the data advertisement including the time difference. In the system, the listening device and the repeater device may each include Bluetooth low energy devices.
19 Citations
20 Claims
-
1. A mobile device comprising:
-
a memory storing a software code; and a processor configured to execute the software code to; transmit a first advertisement to a listening device and a repeater device; receive a data advertisement from the listening device in response to transmitting the first advertisement from the mobile device to the listening device, the data advertisement including a time difference between the listening device receiving the first advertisement and the listening device receiving a second advertisement transmitted from the repeater device in response to transmitting the first advertisement from the mobile device to the repeater device; and determine a location of the mobile device using the data advertisement including the time difference. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A listening device comprising:
-
a memory storing a software code; and a processor configured to execute the software code to; receive a first advertisement from a mobile device; receive a second advertisement from a repeater device in response to the repeater device receiving the first advertisement from the mobile device; generate a data advertisement, the data advertisement including a time difference between the listening device receiving the first advertisement from the mobile device and the listening device receiving the second advertisement from the repeater device; and transmit the data advertisement including the time difference to the mobile device to facilitate determining a location of the mobile device by the mobile device using the data advertisement including the time difference. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for determining a location of a mobile device, the method comprising:
-
transmitting, by the mobile device, a first advertisement to a listening device and a repeater device; receiving a data advertisement, by the mobile device, from the listening device in response to transmitting the first advertisement to the listening device, the data advertisement including a time difference between the listening device receiving the first advertisement and the listening device receiving a second advertisement transmitted from the repeater device in response to transmitting the first advertisement from the mobile device to the repeater device; and determining the location of the mobile device using the data advertisement including the time difference. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification