US 12,326,494 B2
Energy-efficient localization of wireless devices in contained environments
Jon Siann, San Diego, CA (US); and Christopher Williams, San Diego, CA (US)
Assigned to TRAKPOINT SOLUTIONS, INC., San Diego, CA (US)
Filed by TRAKPOINT SOLUTIONS, INC., San Diego, CA (US)
Filed on Mar. 4, 2022, as Appl. No. 17/687,184.
Application 17/687,184 is a continuation in part of application No. 17/348,186, filed on Jun. 15, 2021, granted, now 11,304,137.
Application 17/348,186 is a continuation in part of application No. 17/065,197, filed on Oct. 7, 2020, granted, now 11,063,651, issued on Jul. 13, 2021.
Application 17/065,197 is a continuation in part of application No. 16/778,577, filed on Jan. 31, 2020, granted, now 10,841,894, issued on Nov. 17, 2020.
Application 17/687,184 is a continuation in part of application No. PCT/US2021/015432, filed on Jan. 28, 2021.
Application PCT/US2021/015432 is a continuation in part of application No. 17/065,197, filed on Oct. 7, 2020, granted, now 11,063,651, issued on Jul. 13, 2021.
Application PCT/US2021/015432 is a continuation in part of application No. 16/778,577, filed on Jan. 31, 2020, granted, now 10,841,894, issued on Nov. 17, 2020.
Application 17/687,184 is a continuation in part of application No. 17/493,061, filed on Oct. 4, 2021, granted, now 11,418,977.
Application 17/493,061 is a continuation in part of application No. 17/104,757, filed on Nov. 25, 2020, granted, now 11,159,962, issued on Oct. 26, 2021.
Application 17/104,757 is a continuation in part of application No. 16/778,718, filed on Jan. 31, 2020, granted, now 10,887,782, issued on Jan. 5, 2021.
Application 17/687,184 is a continuation in part of application No. PCT/US2021/015420, filed on Jan. 28, 2021.
Application PCT/US2021/015420 is a continuation in part of application No. 17/104,757, filed on Nov. 25, 2020, granted, now 11,159,962, issued on Oct. 26, 2021.
Application PCT/US2021/015420 is a continuation in part of application No. 16/778,718, filed on Jan. 31, 2020, granted, now 10,887,782, issued on Jan. 5, 2021.
Application 17/687,184 is a continuation in part of application No. 17/160,892, filed on Jan. 28, 2021, abandoned.
Application 17/160,892 is a continuation in part of application No. 16/778,871, filed on Jan. 31, 2020, abandoned.
Application 17/687,184 is a continuation in part of application No. PCT/US2021/015472, filed on Jan. 28, 2021.
Application PCT/US2021/015472 is a continuation in part of application No. 17/160,892, filed on Jan. 28, 2021, abandoned.
Application PCT/US2021/015472 is a continuation in part of application No. 16/778,871, filed on Jan. 31, 2020, abandoned.
Prior Publication US 2022/0187435 A1, Jun. 16, 2022
Int. Cl. G01S 11/06 (2006.01); G01S 11/04 (2006.01); H04W 4/029 (2018.01); H04W 4/33 (2018.01)
CPC G01S 11/06 (2013.01) [G01S 11/04 (2013.01); H04W 4/029 (2018.02); H04W 4/33 (2018.02)] 20 Claims
OG exemplary drawing
 
1. An energy-efficient method (100) of distributed signal processing for radiofrequency (RF) localization, wherein statistical algorithms and machine learning are used in place of a fingerprint map, the method comprising:
A. announcing, by an RF beacon (901), a location of said RF beacon (901) through a plurality of transmissions (903) to a plurality of base stations;
B. receiving (101), by each base station (902) of the plurality of base stations, the plurality of transmissions (903) from the RF beacon (901);
C. measuring (102), by each base station (902) of the plurality of base stations, each transmission of the plurality of transmissions;
D. calculating (102) for each transmission (903), by each base station (902), at least one of: an angle of arrival (AOA) data point (904), a received signal strength indication (RSSI) distance data point (905), and a Time Difference of Arrival (TDOA) distance data point (906);
E. filtering (103), by each base station (902), any AOA data points, any RSSI distance data points, and any TDOA distance data points, wherein filtering comprises:
i. filtering (103), by each base station (902), any AOA data points (904) into a smaller plurality of frequency estimates (909),
ii. filtering (103), by each base station (902), any RSSI distance data points (905) into a smaller plurality of first distance estimates (910), and
iii. filtering (103), by each base station (902), any TDOA distance data points (906) into a smaller plurality of second distance estimates (911);
F. receiving (104), by a cloud server (912) from each base station (902), any transmitted frequency estimates (909), any transmitted first distance estimates (910), and any transmitted second distance estimates (911); and
G. processing (105), by the cloud server (912), a sensor fusion of: a statistical inference (913), machine learning (914), any received frequency estimates (909), any received first distance estimates (910), and any received second distance estimates (911) into a location estimate (915) of the RF beacon (901).