IP Library Granted Patent US 12,118,481
Granted Patent B2
US 12,118,481 · App. 17/227,593 · Granted Oct 15, 2024

Scheduled temporary rental property access

Inventors: Fabian Emilio Philipe Camargo (Falls Church, VA); Michael Montgomery Brophy (Arlington, VA)
Assignee: Alarm.com Incorporated
G06Q10/02G07C9/00174G07C9/00309G07C9/00571G07C9/00896H04L63/083H04L63/108H04W4/80H04W12/06H04W12/084H04W12/61H04W12/64G07C9/00904G07C2209/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,118,481
App. No.
17/227,593
Granted
Oct 15, 2024
Kind
B2
Abstract

In some implementations, a system is capable of generating and distributing access credentials to users that access a rental property for a limited time period. Users can be provided with access to the rental property through an application or webpage portal without creating a new user account or user login for the application. For example, a user can be granted access to control electronic devices associated with a monitoring system of a rental property without creating a new user account with the monitoring system. Techniques described herein enable such users to more easily access, for example, rental property information that is associated with a monitoring system of the rental property. In this manner, access credentials can be distributed to users through any suitable means, e.g., through email or SMS, and used to temporarily authenticate users.

Claims (66)

1. A method performed by one or more computing devices, the method comprising:

by the one or more computing devices included in a system:

maintaining reservation data for a property;

maintaining account data for a user and that was generated at least in part in response to receipt of a reservation request for the property or a request to list the property and without requiring the user to create a new account or user login for an application, wherein the account data is associated with the reservation data and comprises:

an identifier for a device associated with the user, and

an access credential for the user that allows control of at least a first electronic lock and a common electronic lock of a property;

receiving, from the device, an access request indicating a submitted access credential and a submitted condition;

determining, based on the access request and the reservation data, that the submitted access credential matches the access credential;

based on determining that the submitted access credential matches the access credential, obtaining data indicating (i) a first condition that permits the device to control a first electronic lock using the application to provide access to a first region within the property and (ii) a second condition that restricts the device from controlling a second electronic lock to restrict access to a second region within the property;

determining whether the submitted condition matches the first condition or the second condition; and

in response to determining whether the submitted condition matches the first condition or the second condition, configuring the application that is executing on a second device by transmitting, to the second device, one or more instructions that cause the application to:

a) provide access to the first region within the property in response the submitted condition matching the first condition, wherein providing access to the first region comprises sending, to the first electronic lock, an instruction that causes the first electronic lock to switch from a locked state to an unlocked state, and

b) determine that the application cannot provide access to the second region within the property in response the submitted condition matching the second condition.

2. The method of claim 1 , wherein the access credential comprises an alphanumeric code.

3. The method of claim 1 , wherein the access credential is valid during a period during which the user has access to the first region of the property.

4. The method of claim 1 , wherein the access credential specifies access to one or more electronic devices associated with a monitoring system of the property through the application.

5. The method of claim 1 , wherein the application enables exchange of communications with one or more devices associated with a monitoring system of the property.

6. The method of claim 1 , wherein:

the first region comprises a first sub-unit in a multi-unit dwelling; and

the second region comprises a second sub-unit in the multi-unit dwelling.

7. The method of claim 1 , comprising:

in response to receipt of the request to list the property and without requiring the user to create the new account or user login for the application, generating the account data that includes the access credential; and

in response to receipt of a reservation request for the property, storing, as part of the account data, the identifier for the device associated with the user.

8. 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:

maintaining reservation data for a property;

maintaining account data for a user and that was generated at least in part in response to receipt of a reservation request for the property or a request to list the property and without requiring the user to create a new account or user login for an application, wherein the account data is associated with the reservation data and comprises:

an identifier for a device associated with the user, and

an access credential for the user that allows control of at least a first electronic lock and a common electronic lock of a property;

receiving from the device, an access request indicating a submitted access credential and a submitted condition;

determining, based on the access request and the reservation data, that the submitted access credential matches the access credential;

based on determining that the submitted access credential matches the access credential, obtaining data indicating (i) a first condition that permits the device to control a first electronic lock using the application to provide access to a first region within the property and (ii) a second condition that restricts the device from controlling a second electronic lock to restrict access to a second region within the property;

determining whether the submitted condition matches the first condition or the second condition; and

in response to determining whether the submitted condition matches the first condition or the second condition, configuring the application that is executing on a second device by transmitting, to the second device, one or more instructions that cause the application to:

a) provide access to the first region within the property in response the submitted condition matching the first condition, wherein providing access to the first region comprises sending, to the first electronic lock, an instruction that causes the first electronic lock to switch from a locked state to an unlocked state, and

b) determine that the application cannot provide access to the second region within the property in response the submitted condition matching the second condition.

9. The system of claim 8 , wherein the access credential comprises an alphanumeric code.

10. The system of claim 8 , wherein the access credential is valid during a period during which the user has access to the first region of the property.

11. The system of claim 8 , wherein the access credential specifies access to one or more electronic devices associated with a monitoring system of the property through the application.

12. The system of claim 8 , wherein the application enables exchange of communications with one or more devices associated with a monitoring system of the property.

13. The system of claim 8 , wherein:

the first region comprises a first sub-unit in a multi-unit dwelling; and

the second region comprises a second sub-unit in the multi-unit dwelling.

14. The system of claim 8 , wherein the operations further comprise:

in response to receipt of the request to list the property and without requiring the user to create the new account or user login for the application, generating the account data that includes the access credential; and

in response to receipt of a reservation request for the property, storing, as part of the account data, the identifier for the device associated with the user.

15. At least one non-transitory computer-readable storage device storing instructions that cause one or more processors to perform operations comprising:

maintaining reservation data for a property;

maintaining account data for a user and that was generated at least in part in response to receipt of a reservation request for the property or a request to list the property and without requiring the user to create a new account or user login for an application, wherein the account data is associated with the reservation data and comprises:

an identifier for a device associated with the user, and

an access credential for the user that allows control of at least a first electronic lock and a common electronic lock of a property;

receiving from the device, an access request indicating a submitted access credential and a submitted condition;

determining, based on the access request and the reservation data, that the submitted access credential matches the access credential;

based on determining that the submitted access credential matches the access credential, obtaining data indicating (i) a first condition that permits the device to control a first electronic lock using the application to provide access to a first region within the property and (ii) a second condition that restricts the device from controlling a second electronic lock to restrict access to a second region within the property;

determining whether the submitted condition matches the first condition or the second condition; and

in response to determining whether the submitted condition matches the first condition or the second condition, configuring the application that is executing on a second device by transmitting, to the second device, one or more instructions that cause the application to:

a) provide access to the first region within the property in response the submitted condition matching the first condition, wherein providing access to the first region comprises sending, to the first electronic lock, an instruction that causes the first electronic lock to switch from a locked state to an unlocked state, and

b) determine that the application cannot provide access to the second region within the property in response the submitted condition matching the second condition.

16. The non-transitory storage device of claim 15 , wherein the access credential comprises an alphanumeric code.

17. The non-transitory storage device of claim 15 , wherein the access credential is valid during a period during which the user has access to the first region of the property.

18. The non-transitory storage device of claim 15 , wherein the access credential specifies access to one or more electronic devices associated with a monitoring system of the property through the application.

19. The non-transitory storage device of claim 15 , wherein the application enables exchange of communications with one or more devices associated with a monitoring system of the property.

20. The non-transitory storage device of claim 15 , wherein the operations further comprise:

in response to receipt of the request to list the property and without requiring the user to create the new account or user login for the application, generating the account data that includes the access credential; and

in response to receipt of a reservation request for the property, storing, as part of the account data, the identifier for the device associated with the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2021
From: CAMARGO, FABIAN EMILIO PHILIPE; BROPHY, MICHAEL MONTGOMERY
To: ALARM.COM INCORPORATED
Reel/Frame 056930/0882 →
Continuity (3)
Continuation 15639046 · Jun 30, 2017
Provisional Application 62356679 · Jun 30, 2016
Related Publication 20210232983A1 · Jul 29, 2021