Unattended smart property showing
AssigneeAlarm.com Incorporated
InventorMichael Montgomery Brophy
Life of this patent
Estimating the term…
Abstract
Rental property management technology, in which reservation data is accessed on a rental property management server, and a request from a mobile device for an upcoming reservation at a property is detected. In response to detecting the request, the rental property management server confirms the upcoming reservation based on the accessed reservation data. In response to confirming the upcoming reservation, the reservation management server generates a unique access code. The rental property management server transmits the unique access code to the mobile device and to a monitoring system on the property. The rental property management server also transmits data to the monitoring system indicating that the unique access code grants access to the property.
Claims19
A system comprising:
- an electronic lock;
- and
- one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- maintaining, by the system and in a database implemented in memory, reservation data for a property that identifies a reservation period during which access to the property is granted for one or more entities and an endpoint for the reservation period;
- granting access to the property in response to receiving verified input for the reservation period by transmitting, by the system and to the electronic lock, an instruction that causes the electronic lock to maintain a door to the property in an unlocked state;
- monitoring, by the system and after access has been granted and during the reservation period, for data a) indicating an input event for the property and b) that is received from a first device;
- determining, by the system and after access has been granted and during the reservation period, whether a time satisfies a time threshold for the endpoint defined in the reservation data and whether the input event occurred;
- and
- in response to determining, after access has been granted, whether the time satisfies the time threshold for the endpoint defined in the reservation data and whether the input event occurred, performing one or more actions comprising transmitting, by the system and to a second device at the property, one or more instructions related to at least one of the one or more actions.
One or more non-transitory computer storage media encoded with instructions that, when executed by a system that comprises one or more computers coupled via a network to a lock, one or more sensors, and a control device, cause the one or more computers to perform operations comprising:
- maintaining reservation data for a property that identifies a reservation period during which access to the property is granted for one or more entities and an endpoint for the reservation period;
- granting access to the property by sending a command to the lock at the property in response to receiving verified input for the reservation period;
- monitoring, using sensor data captured by the one or more sensors at the property and after access has been granted and during the reservation period, for an input event for the property;
- determining, after access has been granted and during the reservation period, whether a time satisfies a time threshold for the endpoint defined in the reservation data and whether the input event occurred;
- and
- in response to determining, after access has been granted, whether the time satisfies the time threshold for the endpoint defined in the reservation data and whether the input event occurred, performing one or more actions comprising sending, to the control device at the property, an instruction that causes a device at the property to reduce energy consumption.
A computer-implemented method comprising:
- by a system comprising one or more computers coupled via a network to a lock, one or more sensors, and a control device:
- maintaining reservation data for a property that identifies a reservation period during which access to the property is granted for one or more entities and an endpoint for the reservation period;
- granting access to the property by sending a command to the lock at the property in response to receiving verified input for the reservation period;
- monitoring, using sensor data captured by the one or more sensors at the property and after access has been granted and during the reservation period, for an input event for the property;
- determining, after access has been granted and during the reservation period, whether a time satisfies a time threshold for the endpoint defined in the reservation data and whether the input event occurred;
- and
- in response to determining, after access has been granted, whether the time satisfies the time threshold for the endpoint defined in the reservation data and whether the input event occurred, performing one or more actions comprising sending, to the control device at the property, an instruction that causes a device at the property to reduce energy consumption.
Dependencies are inferred from the claim text.