Adaptive supervision signals
AssigneeAlarm.com Incorporated
InventorParitosh Anil Kavathekar
Life of this patent
Estimating the term…
Abstract
Systems and techniques are described for dynamically configuring and/or adjusting intervals for exchanging supervision signals between a control panel and an associated server system of a monitoring system located in a property. In some implementations, sensor data generated by one or more sensors of a monitoring system is obtained. A status of the property is determined based on the sensor data. A pinging frequency of the monitoring system is adjusted based on the status of the property. The pinging frequency specifies a frequency of communications between the server system and the control unit. The control unit is then configured to communicate with the server system according to the adjusted pinging frequency.
Claims20
A method performed by one or more computing devices, the method comprising:
- accessing a repository that a) specifies (i) a set of statuses for a property, and (ii) pinging frequencies for a monitoring component based on the set of statuses and b) maps each status in the set of statuses for the property to a corresponding pinging frequency, at least a first pinging frequency in the repository different from a second pinging frequency in the repository;
- selecting, from among the set of statuses specified by the repository, a particular status as corresponding to the status of a property;
- determining, using the particular status and the mapping of each status in the set of statuses to a corresponding pinging frequency and an identifier for a first component at the property, a particular pinging frequency that is different than a second pinging frequency for a second component at the property;
- and
- providing, to the monitoring component, an instruction that causes the monitoring component to adjust a pinging frequency to match the particular pinging frequency mapped in the repository to the particular status.
A system comprising:
- one or more computing devices;
- and
- one or more storage devices storing instructions that cause the one or more computing devices to perform operations comprising:
- accessing a repository that a) specifies (i) a set of statuses for a property, and (ii) pinging frequencies for a monitoring component based on the set of statuses and b) maps each status in the set of statuses for the property to a corresponding pinging frequency, at least a first pinging frequency in the repository different from a second pinging frequency in the repository;
- selecting, from among the set of statuses specified by the repository, a particular status as corresponding to a status of the property;
- determining, using the particular status and the mapping of each status in the set of statuses to a corresponding pinging frequency and an identifier for a first component at the property, a particular pinging frequency that is different than a second pinging frequency for a second component at the property;
- and
- providing, to the monitoring component, an instruction that causes the monitoring component to adjust a pinging frequency to match the particular pinging frequency mapped in the repository to the particular status.
At least one non-transitory computer-readable storage media storing instructions that cause one or more computing devices to perform operations comprising:
- accessing a repository that a) specifies (i) a set of statuses for a property, and (ii) pinging frequencies for a monitoring component based on the set of statuses and b) maps each status in the set of statuses for the property to a corresponding pinging frequency, at least a first pinging frequency in the repository different from a second pinging frequency in the repository;
- selecting, from among the set of statuses specified by the repository, a particular status as corresponding to a status of the property;
- determining, using the particular status and the mapping of each status in the set of statuses to a corresponding pinging frequency and an identifier for a first component at the property, a particular pinging frequency that is different than a second pinging frequency for a second component at the property;
- and
- providing, to the monitoring component, an instruction that causes the monitoring component to adjust a pinging frequency to match the particular pinging frequency mapped in the repository to the particular status.
Dependencies are inferred from the claim text.