Femtocell calibration for timing based locating systems
First Claim
1. A method, comprising:
- identifying, by a system comprising a processor, a first mobile device in range of a femtocell access point device;
obtaining, by the system, location information from the femtocell access point device;
receiving, by the system, calculated time differences between the first mobile device and macrocell devices in range of the first mobile device;
determining, by the system, reference time differences for the macrocell devices as a function of the location information and the calculated time differences, wherein the reference time differences are timing offsets for respective macrocell devices relative to a baseline time; and
determining, by the system, a location of a second mobile device as a function of the reference time differences and a second set of calculated time differences between the second mobile device and the macrocell devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods disclosed herein can implement a femtocell calibration solution that uses the known location of the femtocell to calibrate timing based locating systems. The calculated time differences of different signals sent between macrocells and a mobile device can be used to solve for a reference time difference that accounts for the timing differences of the unsynchronized macrocells. The reference time difference can then be used to solve for the location of another mobile device if the calculated time differences between that mobile device and the macrocells are known. The solution can include taking many measurements of the calculated time difference at the first mobile device in order to average them to get a more accurate reference time difference. The solution can further include ceasing measurements at the first mobile device when the mobile device is no longer within range of the femtocell.
245 Citations
20 Claims
-
1. A method, comprising:
-
identifying, by a system comprising a processor, a first mobile device in range of a femtocell access point device; obtaining, by the system, location information from the femtocell access point device; receiving, by the system, calculated time differences between the first mobile device and macrocell devices in range of the first mobile device; determining, by the system, reference time differences for the macrocell devices as a function of the location information and the calculated time differences, wherein the reference time differences are timing offsets for respective macrocell devices relative to a baseline time; and determining, by the system, a location of a second mobile device as a function of the reference time differences and a second set of calculated time differences between the second mobile device and the macrocell devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining that a first mobile device is within range of a femtocell access point device; obtaining location information from the femtocell access point device and calculated time differences between the first mobile device and macrocell devices in range of the first mobile device; and determining reference time differences for the macrocell devices using the calculated time differences and the location information, wherein the reference time differences are relative timing differences between the macrocell devices; and determining a location of a second mobile device based on the reference time differences and a second set of calculated time differences between the second mobile device and the macrocell devices. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
identifying a first mobile device in range of a femtocell access point device; receiving location information from the femtocell access point device; receiving a first set of calculated time differences between the first mobile device and macrocell devices in range of the first mobile device; and determining reference time differences for the macrocell devices based on the location information and the calculated time differences, wherein the reference time differences are timing offsets for respective macrocell devices relative to a baseline time; and determining a location of a second mobile device as a function of the reference time differences and a second set of calculated time differences between the second mobile device and the macrocell devices. - View Dependent Claims (17, 18, 19, 20)
-
Specification