US 11,800,326 B2
Issuing remote commands to tracking devices
Jossie Haines, Campbell, CA (US); Josselin de la Broise, Mountain View, CA (US); Steven R. Klinkner, Palo Alto, CA (US); and Dan Danknick, San Mateo, CA (US)
Assigned to Tile, Inc., San Mateo, CA (US)
Filed by Tile, Inc., San Mateo, CA (US)
Filed on Oct. 10, 2022, as Appl. No. 18/45,446.
Application 18/045,446 is a continuation of application No. 16/912,492, filed on Jun. 25, 2020, granted, now 11,470,447.
Application 16/912,492 is a continuation in part of application No. 16/515,523, filed on Jul. 18, 2019, granted, now 11,223,927, issued on Jan. 11, 2022.
Application 16/515,523 is a continuation of application No. 15/862,491, filed on Jan. 4, 2018, granted, now 10,405,144, issued on Sep. 3, 2019.
Prior Publication US 2023/0058680 A1, Feb. 23, 2023
Int. Cl. H04W 4/029 (2018.01); H04W 4/02 (2018.01); H04W 4/021 (2018.01); H04W 4/80 (2018.01); H04M 1/72412 (2021.01); H04M 1/72415 (2021.01); H04L 67/52 (2022.01); H04L 67/50 (2022.01)
CPC H04W 4/029 (2018.02) [H04L 67/52 (2022.05); H04L 67/535 (2022.05); H04M 1/72412 (2021.01); H04M 1/72415 (2021.01); H04W 4/021 (2013.01); H04W 4/023 (2013.01); H04W 4/80 (2018.02)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a tracking system server, an instruction from a first computing device relating to a feature of a second computing device;
receiving, by the tracking system server, a notification from a third computing device that the third computing device has received a tracking signal from the second computing device;
in response to receiving the instruction relating to the feature of the second computing device and the notification that the third computing device has received the tracking signal, transmitting, by the tracking system server to the third computing device, an instruction for the second computing device relating to the feature, the third computing device configured to transmit the instruction to the second computing device;
receiving, by the tracking system server, a response message from the third computing device indicating that the second computing device has not received the instruction for the second computing device;
transmitting, by the tracking system server to the third computing device, a request to retransmit the instruction to the second computing device;
receiving, by the tracking system server, a response message from the third computing device indicating that the second computing device has acknowledged the instruction for the second computing device; and
transmitting, by the tracking system server to the first computing device, a response message indicating that the second computing device has acknowledged the instruction for the second computing device;
wherein the response message from the third computing device indicating that the second computing device has not received the instruction for the second computing is received from the third computing device after the third computing device has waited for a predetermined period of time.