US 12,000,940 B1
Systems and methods of remote object tracking
Kevin Russell Coates Lloyd, San Carlos, CA (US); Neel Sheth, San Francisco, CA (US); Gautam Ravi Ramaswamy, Monmouth Junction, NJ (US); and James Michael Rowson, Mamaroneck, NY (US)
Assigned to Samsara Inc., San Francisco, CA (US)
Filed by Samsara Inc., San Francisco, CA (US)
Filed on May 4, 2023, as Appl. No. 18/312,534.
Application 18/312,534 is a continuation of application No. 16/849,148, filed on Apr. 15, 2020, granted, now 11,675,042.
Claims priority of provisional application 62/991,319, filed on Mar. 18, 2020.
This patent is subject to a terminal disclaimer.
Int. Cl. G01S 3/786 (2006.01); F24S 50/20 (2018.01); H02S 20/32 (2014.01)
CPC G01S 3/7861 (2013.01) [F24S 50/20 (2018.05); H02S 20/32 (2014.12)] 20 Claims
OG exemplary drawing
 
1. A system for tracking information associated with a storage unit, the system comprising:
an object tracking device in communication with one or more sensors and comprising:
a solar power generation device comprising a solar cell;
a power storage device configured to receive, at least in part, power from the solar power generation device;
a location determination device configured to generate location information associated with the object tracking device;
one or more wireless communication interfaces, at least one of the one or more wireless communication interfaces configured to establish wireless communications between the object tracking device and an external server system, and the at least one of the one or more wireless communication interfaces configured to establish wireless communications between the object tracking device and the one or more sensors;
one or more computer readable storage mediums configured to store:
configuration information associated with the object tracking device;
information associated with the storage unit received from the one or more sensors;
location information generated by the location determination device; and
program instructions; and
one or more processors configured to execute the program instructions to cause the object tracking device to:
implement the configuration information to, at least in part, operate the object tracking device;
communicate, via at least one of the wireless communication interfaces, with the one or more sensors;
receive the information associated with the storage unit collected by the one or more sensors;
store, in at least one of the one or more computer readable storage mediums, the received information associated with the storage unit;
monitor a power level of the power storage device; and
communicate, via at least one of the wireless communication interfaces, at least some of the location information and the information associated with the storage unit to the external server system.