US 12,301,414 B2
Dynamic tracking device reconfiguration
Guilherme de Barros Chapiewski, Cupertino, CA (US); Michael George Farley, Foster City, CA (US); Josselin de la Broise, Mountain View, CA (US); and Mayank Kumar, San Francisco, CA (US)
Assigned to Tile, Inc., San Mateo, CA (US)
Filed by Tile, Inc., San Mateo, CA (US)
Filed on May 16, 2022, as Appl. No. 17/745,132.
Application 17/745,132 is a continuation of application No. 16/899,499, filed on Jun. 11, 2020, granted, now 11,343,145.
Application 16/899,499 is a continuation of application No. 16/810,845, filed on Mar. 6, 2020, granted, now 11,316,735, issued on Apr. 26, 2022.
Application 16/810,845 is a continuation of application No. 15/150,415, filed on May 9, 2016, granted, now 10,623,249, issued on Apr. 14, 2020.
Prior Publication US 2022/0278896 A1, Sep. 1, 2022
Int. Cl. H04L 41/0816 (2022.01); H04B 1/3827 (2015.01); H04L 43/08 (2022.01)
CPC H04L 41/0816 (2013.01) [H04B 1/3833 (2013.01); H04L 43/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
determining, based on data obtained by one or more motion sensors of a tracking device, historical usage information, wherein the historical usage information comprises a historical movement pattern of the tracking device, and wherein the tracking device is associated with a user computing device;
determining a length of time the tracking device can continue to operate based at least in part on the historical usage information of the tracking device, diagnostic information associated with the tracking device, and diagnostic information associated with the user computing device;
determining that the length of time does not satisfy a first power condition out of one or more power conditions;
determining, in response to determining that the length of time does not satisfy the first power condition, reconfiguration instructions for the tracking device based at least in part on the historical usage information of the tracking device, the diagnostic information associated with the tracking device, and the diagnostic information associated with the user computing device, wherein the reconfiguration instructions are configured to cause the tracking device to adjust a broadcasting frequency of advertisement packets; and
transmitting the reconfiguration instructions to the user computing device, wherein the reconfiguration instructions are configured to be provided to the tracking device by the user computing device.