Retroactive messaging for handling missed synchronization events
First Claim
1. A method for handling a delayed status update, the method comprising:
- measuring, by a network-enabled sensor unit, an environmental condition;
determining, by the network-enabled sensor unit, based on measuring the environmental condition, an environmental condition status has changed from a first state to a second state;
establishing a network connection that permits communication with a notification service system in response to determining the environmental condition status has changed, whereinthe notification service system maintains a remote environmental condition status to be synchronized with the environmental condition status of the network-enabled sensor unit;
determining, by the network-enabled sensor unit, the environmental condition status has reverted to the first state prior to communicating the environmental condition status to the notification service system via the established network connection; and
transmitting, by the network-enabled sensor unit, a historical status array to the notification service system via the established network connection in response to determining the environmental condition status has reverted to the first state prior to communicating the environmental condition status to the notification service system, wherein;
the historical status array indicates one or more previous states of the environmental condition status of the network-enabled sensor unit; and
the remote environmental condition status remains unchanged at the notification service system.
2 Assignments
0 Petitions
Accused Products
Abstract
Various arrangements for handling delayed status update are presented. A network-enabled sensor unit may be used to measure an environmental condition. The sensor unit may determine, based on measuring the environmental condition, an environmental condition status has changed state. A network connection may be established that permits communication with a remote notification service system. This notification service system may maintain a remote status intended to be synchronized with the environmental condition status of the sensor unit. The sensor unit may determine that the environmental condition status has changed prior to communicating the environmental condition status to the notification service system. A historical status array may be transmitted to the notification service system in response to determining the environmental condition status has reverted to the first state prior to communicating the environmental condition status. The historical status array can indicate previous states of the environmental condition status of the sensor unit.
-
Citations
20 Claims
-
1. A method for handling a delayed status update, the method comprising:
-
measuring, by a network-enabled sensor unit, an environmental condition; determining, by the network-enabled sensor unit, based on measuring the environmental condition, an environmental condition status has changed from a first state to a second state; establishing a network connection that permits communication with a notification service system in response to determining the environmental condition status has changed, wherein the notification service system maintains a remote environmental condition status to be synchronized with the environmental condition status of the network-enabled sensor unit; determining, by the network-enabled sensor unit, the environmental condition status has reverted to the first state prior to communicating the environmental condition status to the notification service system via the established network connection; and transmitting, by the network-enabled sensor unit, a historical status array to the notification service system via the established network connection in response to determining the environmental condition status has reverted to the first state prior to communicating the environmental condition status to the notification service system, wherein; the historical status array indicates one or more previous states of the environmental condition status of the network-enabled sensor unit; and the remote environmental condition status remains unchanged at the notification service system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for handling a delayed status update, the system comprising:
a network-enabled wireless unit, comprising; a wireless network interface; one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to; determine a local status has changed from a first state to a second state, wherein the local status is maintained at the network-enabled wireless unit; establish a network connection that permits communication with a notification service system in response to determining the local status has changed, wherein the notification service system maintains a remote status to be synchronized with the local status of the network-enabled wireless unit, determine the local status has changed prior to synchronization with the notification service system via the established network connection; and transfer, via the wireless network interface and the established network connection, a historical status array to the notification service system in response to determining the local status has changed prior to synchronization, wherein; the historical status array indicates one or more previous states of the local status of the network-enabled wireless unit; and the remote status remains unchanged at the notification service system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory processor-readable medium comprising processor-readable instructions that cause one or more processors to:
-
determine a local status has changed from a first state to a second state based on measurements from one or more environmental sensors; establish a network connection that permits communication with a notification service system in response to determining the local status has changed, wherein the notification service system maintains a remote status to be synchronized with the local status; determine the local status has reverted to the first state following the network connection being established but prior to synchronization with the notification service system; and transfer, via a wireless network interface, a historical status array to the notification service system in response to determining the local status has reverted to the first state prior to synchronization, wherein the remote status remains unchanged at the notification service system due to the local status having reverted to the first state prior to synchronization. - View Dependent Claims (20)
-
Specification