# US 12,118,481 B2 · Scheduled temporary rental property access

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,118,481 B2
- Document ID: US12118481B2
- Status: Granted
- Kind: B2
- Application number: 17/227,593
- Filed: 2021-04-12
- Published: 2021-07-29
- Granted: 2024-10-15
- Earliest claimed: 2016-06-30
- Assignees: Alarm.com Incorporated
- Applicants: Alarm.com Incorporated
- Inventors: Fabian Emilio Philipe Camargo; Michael Montgomery Brophy
- Web page: https://patentgrep.com/patent/US12118481B2

## CPC

- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06Q 10/0285: {for lodging}
- G07C 9/00174: {Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys (mechanical locks with electric permutation E05B49/00; arrangements for sensing or reading record carriers G06K7/00; electronic switching H03K17/00)}
- G07C 9/00309: {operated with bidirectional data transmission between data carrier and locks}
- G07C 9/00571: {operated by interacting with a central unit}
- G07C 9/00896: {specially adapted for particular uses}
- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04L 63/108: {when the policy decisions are valid for a limited amount of time}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 12/06: Authentication
- H04W 12/084: using delegated authorisation, e.g. open authorisation [OAuth] protocol
- H04W 12/61: Time-dependent
- H04W 12/64: using geofenced areas
- G07C 9/00904: {for hotels, motels, office buildings or the like}
- G07C 2209/08: With time considerations, e.g. temporary activation, valid time window or time limitations
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## 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

### Claim 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.

### Claim 2 (depends on 1)

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

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 1)

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.

### Claim 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.

### Claim 9 (depends on 8)

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

### Claim 10 (depends on 8)

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.

### Claim 11 (depends on 8)

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.

### Claim 12 (depends on 8)

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.

### Claim 13 (depends on 8)

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.

### Claim 14 (depends on 8)

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.

### Claim 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.

### Claim 16 (depends on 15)

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

### Claim 17 (depends on 15)

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.

### Claim 18 (depends on 15)

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.

### Claim 19 (depends on 15)

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.

### Claim 20 (depends on 15)

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.
