US 11,950,164 B2
Multi-device architecture for tracking device access
Michael George Farley, Foster City, CA (US); Jose Pons Vega, Belmont, CA (US); Charles Y. Choi, San Francisco, CA (US); and Renu Janjam, San Jose, CA (US)
Assigned to Tile, Inc., San Mateo, CA (US)
Filed by Tile Inc., San Mateo, CA (US)
Filed on Dec. 27, 2021, as Appl. No. 17/562,741.
Application 17/562,741 is a continuation of application No. 16/843,867, filed on Apr. 8, 2020, granted, now 11,212,644.
Application 16/843,867 is a continuation of application No. 16/823,346, filed on Mar. 19, 2020, granted, now 10,743,138, issued on Aug. 11, 2020.
Application 16/823,346 is a continuation of application No. 16/288,021, filed on Feb. 27, 2019, granted, now 10,638,262, issued on Apr. 28, 2020.
Application 16/288,021 is a continuation of application No. 15/954,959, filed on Apr. 17, 2018, granted, now 10,264,421, issued on Apr. 16, 2019.
Application 15/954,959 is a continuation of application No. 15/782,772, filed on Oct. 12, 2017, granted, now 9,973,898, issued on May 15, 2018.
Application 15/782,772 is a continuation of application No. 14/882,022, filed on Oct. 13, 2015, granted, now 9,820,106, issued on Nov. 14, 2017.
Prior Publication US 2022/0150668 A1, May 12, 2022
Int. Cl. H04W 24/00 (2009.01); H04W 4/02 (2018.01); H04W 4/021 (2018.01); H04W 4/029 (2018.01)
CPC H04W 4/023 (2013.01) [H04W 4/021 (2013.01); H04W 4/029 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
storing, by a tracking system server, information identifying each community device of a plurality of community devices and a location of each community device;
accessing, by the tracking system server, and in response to receiving an indication that a computing device is lost, an identifier for the computing device and configuration instructions, wherein the configuration instructions are executable by the computing device to cause the computing device to perform one or more predetermined functions;
determining, by the tracking system server, a most recent location associated with the computing device;
identifying, by the tracking system server, a community device from the plurality of community devices based at least in part on the stored location of the identified community device and the most recent location associated with the computing device; and
sending, by the tracking system server, and to the identified community device, a request message including the identifier for the computing device and the configuration instructions, wherein the request message requests the identified community device to forward the configuration instructions to the computing device that is indicated as being lost.