US 12,294,876 B2
Location simulation for wireless devices
Antoine Tran, Bellevue, WA (US); Emile Tran, Sammamish, WA (US); and Dennis Jarret Guill, Jr., Richardson, TX (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Dec. 10, 2021, as Appl. No. 17/548,469.
Prior Publication US 2023/0189024 A1, Jun. 15, 2023
Int. Cl. H04W 24/06 (2009.01); H04B 17/00 (2015.01); H04W 4/029 (2018.01)
CPC H04W 24/06 (2013.01) [H04B 17/0085 (2013.01); H04W 4/029 (2018.02)] 19 Claims
OG exemplary drawing
 
1. A computer-readable storage medium, excluding transitory signals and carrying instructions, which, when executed by at least one data processor of a testing system, cause the testing system to:
simulate an environmental condition inside a test chamber by controlling a physical parameter including a magnetic field, temperature, atmospheric pressure, light, sound, motion, or visualization,
wherein the test chamber has a controlled environment,
wherein a wireless user device is disposed in the test chamber, and
wherein the wireless user device is configured to estimate a location of the wireless user device based on one or more reference signals received from one or more signal sources;
while the environmental condition inside the test chamber is being simulated, communicate a pattern of reference signals in the test chamber,
wherein the pattern of reference signals is controlled by a signal generator coupled with the test chamber and configured to vary one or more signal propagation characteristics for a simulated location of the wireless user device;
receive an indication of an estimated location calculated by the wireless user device based on the pattern of reference signals; and
determine, based on a comparison of the estimated location with the simulated location, a reliability of the wireless user device to estimate a location of the wireless user device under the simulated environmental condition
wherein determining the reliability comprises determining whether the estimated location is within a predetermined threshold value from the simulated location.