TECHNICAL FIELD

This disclosure relates to monitoring technology and, for example, monitoring professional home servicing agents at an unattended monitored property.

BACKGROUND

Many people equip homes and businesses with monitoring systems to provide increased security for their homes and businesses.

SUMMARY

Techniques are described for monitoring technology. For example, techniques are described for monitoring professional home servicing agents, such as technicians, at an unattended monitored property.

According to one aspect, a computer implemented method includes the actions of receiving, by a monitoring system that is configured to monitor a property and from a visitor to the property, a personally identifying code and a biometric identifier; determining that the personally identifying code corresponds to a stored personally identifying code; based on determining that the personally identifying code corresponds to a stored personally identifying code, receiving, by the monitoring system, location information that corresponds to locations of the visitor during a time period before visiting the property; comparing the biometric identifier to a stored biometric identifier; based on determining that the personally identifying code corresponds to a stored personally identifying code, comparing the biometric identifier to the stored biometric identifier, and the location information, determining a confidence score that reflects a likelihood that the visitor is authorized to access the property; based on the confidence score that reflects the likelihood that the visitor is authorized to access the property, selecting, from among multiple monitoring system actions, a monitoring system action; and performing the monitoring system action.

These and other implementations can each optionally include one or more of the following features. The action of receiving a sample biometric identifier from the visitor; storing the sample biometric identifier as the stored biometric identifier in association with a personally identifying code specific to the visitor; receiving a request to schedule a visit by the visitor to the property; and in response to receiving the request to schedule the visit by the visitor to the property, providing the personally identifying code to the visitor. The actions further include performing the monitoring system action comprises disarming the monitoring system and granting the visitor access to the property. The action of monitoring the visitor using one or more cameras located throughout the property in response to granting the visitor access to the property. The action of determining, based on data received from the one or more cameras, that the visitor entered an area of the property identified, by a resident of the property, as restricted to the visitor; and in response to determining that the visitor entered the area of the property identified as restricted to the visitor, transmitting, to a computing device of the resident of the property, an alert notification indicating that the visitor entered the area of the property identified as restricted to the visitor.

The action of monitoring the visitor using a body camera worn by the visitor in response to granting the visitor access to the property. The action of determining, based on data received from the body camera worn by the visitor, that the visitor entered an area of the property identified, by a resident of the property, as restricted to the visitor; and in response to determining that the visitor entered the area of the property identified as restricted to the visitor, generating, by the monitoring system, an alarm event. The action of receiving, by the monitoring system, location information that corresponds to locations of the visitor during a time period before visiting the property comprises receiving location information that identifies a path traveled by the visitor during the time period before visiting the property. The actions further include comparing the path traveled by the visitor during the time period before visiting the property to an expected travel path; determining that the path traveled by the visitor deviates from an expected travel path; and based on determining that the path traveled by the visitor deviates from the expected travel path, decreasing the confidence score that reflects the likelihood that the visitor is authorized to access the property.

According to another aspect, a system includes one or more sensors that are located throughout a property, at least one of the one or more sensors being configured to detect a biometric identifier of a visitor to the property; an input device that is configured to detect a personally identifying code; and a monitoring control unit that is configured to receive, from the at least one of the one or more sensors, the biometric identifier of the visitor to the property; receive, from the input device, the personally identifying code; and determine that the personally identifying code corresponds to a stored personally identifying code; and a monitoring server that is configured to receive location information that corresponds to locations of the visitor during a time period before visiting the property based on the personally identifying code corresponding to the stored personally identifying code; and compare the biometric identifier to a stored biometric identifier, where the monitoring control unit is further configured to, based on the personally identifying code corresponding to the stored personally identifying code, comparing the biometric identifier to the stored biometric identifier, and the location information, determine a confidence score that reflects a likelihood that the visitor is authorized to access the property; based on the confidence score that reflects the likelihood that the visitor is authorized to access the property, select, from among multiple monitoring system actions, a monitoring system action; and perform the monitoring system action.

These and other implementations can each optionally include one or more of the following features. The monitoring server is configured to receive a sample biometric identifier from the visitor; store the sample biometric identifier as the stored biometric identifier in association with a personally identifying code specific to the visitor; receive a request to schedule a visit by the visitor to the property; and in response to receiving the request to schedule the visit by the visitor to the property, provide the personally identifying code to the visitor. The monitoring control unit is configured to disarm the monitoring system and grant the visitor access to the property. The monitoring system further includes one or more cameras located throughout the property, and the monitoring control unit is further configured to receive image data from the one or more cameras located throughout the property; and in response to granting the visitor access to the property, monitor the visitor by analyzing the image data received from the one or more cameras located throughout the property. The monitoring server is further configured to determine, based on the image data of the one or more cameras, that the visitor entered an area of the property identified, by a resident of the property, as restricted to the visitor; and in response to determining that the visitor entered the area of the property identified as restricted to the visitor, transmit, to a computing device of the resident of the property, an alert notification indicating that the visitor entered the area of the property identified as restricted to the visitor. The monitoring server is configured to in response to the monitoring control unit granting the visitor access to the property, monitor the visitor using a body camera worn by the visitor. The monitoring server is further configured to determine, based on data received from the body camera worn by the visitor, that the visitor entered an area of the property identified, by a resident of the property, as restricted to the visitor, and the monitoring control unit is configured to in response to the visitor entering the area of the property identified as restricted to the visitor, generate an alarm event. The monitoring server is configured to receive location information that corresponds to locations of the visitor during a time period before visiting the property comprises receiving location information that identifies a path traveled by the visitor during the time period before visiting the property. The monitoring server is further configured to compare the path traveled by the visitor during the time period before visiting the property to an expected travel path; determine that the path traveled by the visitor deviates from an expected travel path; and based on determining that the path traveled by the visitor deviates from the expected travel path, decrease the confidence score that reflects the likelihood that the visitor is authorized to access the property. The monitoring server is configured to compare the path traveled by the visitor during the time period before visiting the property to an expected travel path; determine that the path traveled by the visitor deviates from an expected travel path; determine that the visitor deviated from the expected travel path during a time of day when the visitor is authorized to deviate from the expected travel path; and based on determining that the visitor deviated from the expected travel path during the time of day when the visitor is authorized to deviate from the expected travel path, increase the confidence score that reflects the likelihood that the visitor is authorized to access the property. The monitoring server is configured to compare the path traveled by the visitor during the time period before visiting the property to an expected travel path; determine that the path traveled by the visitor corresponds to an expected travel path; and based on determining that the path traveled by the visitor corresponds to the expected travel path, increase the confidence score that reflects the likelihood that the visitor is authorized to access the property.

Implementations of the described techniques may include hardware, a method or process implemented at least partially in hardware, or a computer-readable storage medium encoded with executable instructions that, when executed by a processor, perform operations.

The details of one or more implementations are set forth in the accompanying drawings and the description below. Other features will be apparent from the description and drawings, and from the claims.

