US 12,309,664 B2
Systems and methods for positioning assets over a wireless network
David Micallef, Rabat (MT); and Niek Van Dierdonck, Dunrobin (CA)
Assigned to RedLore Canada Inc., Dunrobin (CA)
Filed by RedLore Canada Inc., Dunrobin (CA)
Filed on Dec. 23, 2021, as Appl. No. 17/560,862.
Prior Publication US 2023/0209309 A1, Jun. 29, 2023
Int. Cl. H04W 4/029 (2018.01); G01S 5/02 (2010.01); G01S 5/14 (2006.01); H04W 4/02 (2018.01)
CPC H04W 4/029 (2018.02) [G01S 5/0268 (2013.01); G01S 5/14 (2013.01); H04W 4/023 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method for positioning a designated asset from a plurality of assets, the method comprising:
building, at a topology entity communicatively coupled to a wireless network, the wireless network comprising a plurality of tags positionally associated with the plurality of assets and a plurality of anchors having a fixed physical location, a low-accuracy spatial topology of said wireless network;
selecting, at the topology entity and at least in part using said low-accuracy spatial topology, a list of a plurality of participating anchors for participating in a plurality of ranging events with a participating tag positionally associated with the designated asset;
sending, from the topology entity, to the participating tag and to each of the participating anchors, an indication that a plurality of ranging events is to be executed therebetween;
executing, between the participating tag and each of the participating anchors, a ranging event of said plurality of ranging events;
computing, at a positioning engine communicatively coupled to the wireless network, a position of the participating tag and the designated asset based on a ranging information generated by the plurality of ranging events; and
wherein the list of the plurality of participating anchors is an ordered list characterizing the order upon which the plurality of ranging events between participating anchor and each of the participating tags is to be executed, the order being based on an accuracy score of said participating tag, computed by the topology entity, a higher accuracy score being associated with a higher priority;
wherein the accuracy score is based, at least in part, on a number of links between the participating tag and each of the plurality of participating anchors, a lower number of links being associated with a higher accuracy score; and
wherein each ranging event from the plurality of ranging events is initiated in accordance with that ordered list.