US 12,143,831 B2
Methods, systems and computer program products for automatic calibration of antennas
Seth Edward-Austin Hollar, Raleigh, NC (US); and Ryan Michael Tedrick, Raleigh, NC (US)
Assigned to Wiser Systems, Inc., Raleigh, NC (US)
Filed by Wiser Systems, Inc., Raleigh, NC (US)
Filed on May 16, 2023, as Appl. No. 18/318,014.
Application 18/318,014 is a continuation of application No. 17/864,495, filed on Jul. 14, 2022, granted, now 11,659,406.
Application 17/864,495 is a continuation of application No. 16/257,309, filed on Jan. 25, 2019, granted, now 11,399,291, issued on Jul. 26, 2022.
Claims priority of provisional application 62/621,833, filed on Jan. 25, 2018.
Prior Publication US 2023/0284037 A1, Sep. 7, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 16/20 (2009.01); H04B 17/12 (2015.01); H04B 17/21 (2015.01); H04B 17/391 (2015.01); H04W 16/22 (2009.01)
CPC H04W 16/20 (2013.01) [H04B 17/12 (2015.01); H04B 17/21 (2015.01); H04B 17/391 (2015.01); H04W 16/225 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method of auto-calibrating antennas in a target environment, the method comprising:
obtaining a map and associated scale of the target environment;
displaying the map to a user on a user display device;
discovering a plurality of antennas present in the target environment;
illustrating the discovered plurality of antennas on the map;
repositioning at least some of the plurality antennas on the map;
locking selected ones of plurality of antennas into a current position to provide a plurality of locked antennas, wherein the plurality of locked antennas is equal to zero or greater, wherein locking further comprises locking the selected ones of the plurality of antennas responsive to a series of mouse clicks and/or keystrokes;
determining x, y and z coordinates for a current location for each of a remaining plurality of unlocked antennas to provide a three-dimensional (3D) location; and
auto-calibrating the remaining plurality of unlocked antennas, wherein auto-calibrating includes moving each of the remaining plurality of unlocked antennas from a first position to a second position using the determined x, y and z coordinates,
wherein at least one of the obtaining, displaying, discovering, illustrating, repositioning, locking and auto-calibrating are performed by at least one processor.