US 12,327,213 B2
Environmental sensor device, system, and methods
Christopher Lloyd Bear, Atlanta, GA (US)
Assigned to Sensified, LLC, Atlanta, GA (US)
Appl. No. 18/856,223
Filed by Sensified, LLC, Atlanta, GA (US)
PCT Filed Feb. 8, 2024, PCT No. PCT/US2024/014934
§ 371(c)(1), (2) Date Oct. 11, 2024,
PCT Pub. No. WO2024/173136, PCT Pub. Date Aug. 22, 2024.
Application 18/856,223 is a continuation of application No. 18/380,112, filed on Oct. 13, 2023.
Claims priority of provisional application 63/445,660, filed on Feb. 14, 2023.
Prior Publication US 2025/0117736 A1, Apr. 10, 2025
Int. Cl. G06Q 10/0832 (2023.01); G06Q 10/0833 (2023.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC G06Q 10/0832 (2013.01) [G06Q 10/0833 (2013.01); H04L 9/0825 (2013.01); H04L 9/3297 (2013.01); G06Q 2220/00 (2013.01); H04L 2209/80 (2013.01)] 33 Claims
OG exemplary drawing
 
10. An environmental sensor device comprising:
a housing; and
an electronic system disposed within the housing, the electronic system comprising:
a communication module;
a temperature sensor; and
one or more controllers in electronic communication with each of the communication module and the temperature sensor, the one or more controllers configured to:
continually collect temperature samples, based on temperature readings from the temperature sensor, in a circular buffer;
responsive to a new temperature sample being stored in the circular buffer to form a circular buffer data set, reformat and update an information block with the circular buffer data set;
receive power from a power supply; and
responsive to receiving the power from the power supply, and while the power is maintained, perform the step of continually collecting temperature samples from the temperature sensor in the circular buffer to form the circular buffer data set, wherein:
in response to commissioning the electronic system, the one or more controllers is further configured to receive, via the communication module, a current date and a current time, and update a first device date and a first device time to the current date and the current time,
the one or more controllers is further configured to transmit, periodically, the circular buffer data set to a communications buffer to form the information block, the information block further including a second device date and a second device time based on an elapsed period of time from the first device date and the first device time, the second device date and the second device time forming a timestamp for transmitting the circular buffer data set to the communications buffer, and
in response to the connecting, via communication module, to a user device at any time after the transmitting the circular buffer data set to the communications buffer and prior to transmitting an updated circular buffer data set, the timestamp is automatically transmitted in the information block to the user device.