# US 10,484,389 B2 · Connected device rights management administration

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

- Number: US 10,484,389 B2
- Document ID: US10484389B2
- Status: Granted
- Kind: B2
- Application number: 15/690,991
- Filed: 2017-08-30
- Published: 2018-03-01
- Granted: 2019-11-19
- Earliest claimed: 2016-08-30
- Assignees: Dwelo, Inc.
- Applicants: Dwelo Inc.
- Inventors: Michael Andrew Rovito; Michael Taylor McGann; Isaac Gregory Martin; Eric Wood; David James Beenfield
- Web page: https://patentgrep.com/patent/US10484389B2

## CPC

- H04L 63/102: {Entity profiles}
- G05B 15/02: electric
- G05B 19/042: using digital processors (G05B19/05 takes precedence)
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- G05B 2219/2614: HVAC, heating, ventillation, climate control
- G05B 2219/2642: Domotique, domestic, home control, automation, smart house
- G06Q 30/0645: Rental transactions; Leasing transactions
- H04L 2463/102: applying security measure for e-commerce
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- 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

## Abstract

Various aspects and embodiments of dwelling automation administration are described. Among other aspects or features of the embodiments, a dwelling automation system in a computing device authenticates a user. A management interface in the dwelling automation system generates a user interface for administering a plurality of automation devices at different dwellings based on access and control rights of the user. The user interface can grant the user access to at least one automation device associated with a hub associated with at least one dwelling.

## Claims

### Claim 1

A method for automation rights management, comprising:
receiving credential data and status data from a client device for a user;
identifying, by at least one computing device, a role associated with the user based on the credential data;
identifying, by the at least one computing device, a right to access at least one function of a plurality of automation devices installed at and associated with different rental units at a managed residential property based on an evaluation of the credential data, the role, and the status data against an access control rule associated with the user for automation management;
determining a group of the plurality of automation devices for which the user has the right to access the at least one function of the plurality of automation devices as a logical group; and
adapting, by the at least one computing device, a user interface on the client device to collectively administer the at least one function for the group of the plurality of automation devices as the logical group.

### Claim 2 (depends on 1)

The method of claim 1, further comprising identifying rights to access a plurality of functions of the plurality of automation devices based on the evaluation of the credential data, the role, and the status data against the access control rule.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
identifying the role associated with the user as at least one of a resident or an administrator based on the credential data; and
adapting the user interface to comprise at least one of a resident user interface or an administrator user interface based on the role.

### Claim 4 (depends on 1)

The method of claim 1, wherein identifying the right to access comprises:
identifying a right to access at least one function of another automation device installed at and associated with a common area at the managed residential property based on the evaluation of the credential data, the role, and the status data against the access control rule associated with the user for automation management.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
identifying a constraint against access to at least one other function of the plurality of automation devices based on the evaluation of the credential data, the role, and the status data against the access control rule associated with the user for automation management; and
adapting the user interface to prohibit access to the at least one other function of the plurality of automation devices based on the constraint against access.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
capturing automation management instructions from the client device through the user interface; and
transmitting automation data associated with the at least one function to the group of the plurality of automation devices based on the automation management instructions.

### Claim 7

An automation rights management system, comprising:
a memory device to store computer readable instructions thereon; and
a computing device configured, through execution of the computer readable instructions, to:
receive credential data and status data from a client device for a user;
identify a role associated with the user based on the credential data;
identify a right to access at least one function of a plurality of automation devices installed at and associated with different rental units at a managed residential property based on an evaluation of the credential data, the role, and the status data against an access control rule associated with the user for automation management;
determine a group of the plurality of automation devices for which the user has the right to access the at least one function of the plurality of automation devices as a logical group;
identify a constraint against access to at least one other function of the plurality of automation devices based on an evaluation of the credential data, the role, and the status data against the access control rule associated with the user for automation management; and
adapt a user interface on the client device to collectively administer the at least one function for the group of the plurality of automation devices as the logical group.

### Claim 8 (depends on 7)

The system of claim 7, wherein the computing device is further configured to identify rights to access a plurality of functions of the plurality of automation devices based on the evaluation of the credential data, the role, and the status data against the access control rule.

### Claim 9 (depends on 7)

The system of claim 7, wherein the computing device is further configured to:
identify the role associated with the user as at least one of a resident or an administrator based on the credential data; and
adapt the user interface to comprise at least one of a resident user interface or an administrator user interface based on the role.

### Claim 10 (depends on 7)

The system of claim 7, wherein the computing device is further configured to:
identify a right to access at least one function of another automation device installed at and associated with a common area at the managed residential property based on the evaluation of the credential data, the role, and the status data against the access control rule associated with the user for automation management.

### Claim 11 (depends on 7)

The system of claim 7, wherein the computing device is further configured to
identify a constraint against access to at least one other function of the plurality of automation devices based on the evaluation of the credential data, the role, and the status data against the access control rule associated with the user for automation management; and
adapt the user interface to prohibit access to the at least one other function of the plurality of automation devices based on the constraint against access.

### Claim 12 (depends on 7)

The system of claim 7, wherein the computing device is further configured to:
capture automation management instructions from the client device through the user interface; and
transmit automation data associated with the at least one function to the group of the plurality of automation devices based on the automation management instructions.

### Claim 13

A method for automation rights management, comprising:
receiving credential data from a client device for a user;
identifying, by at least one computing device, a right to access at least one function of a plurality of automation devices installed at and associated with different rental units at a managed residential property based on an evaluation of the credential data against an access control rule associated with the user for automation management;
determining a group of the plurality of automation devices for which the user has the right to access the at least one function of the plurality of automation devices as a logical group;
adapting, by the at least one computing device, a user interface on the client device to collectively administer the at least one function for the group of the plurality of automation devices as the logical group;
capturing, by the at least one computing device, automation management instructions from the client device through the user interface; and
transmitting, by the at least one computing device, automation data associated with the at least one function to the group of the plurality of automation devices based on the automation management instructions.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
receiving status data from the client device; and
identifying the right to access the at least one function of the plurality of automation devices based on an evaluation of the status data against the access control rule associated with the user for automation management.

### Claim 15 (depends on 13)

The method of claim 13, further comprising:
identifying a role associated with the user as at least one of a resident or an administrator based on the credential data; and
adapting the user interface to comprise at least one of a resident user interface or an administrator user interface based on the role.

### Claim 16 (depends on 13)

The method of claim 13, wherein identifying the right to access comprises:
identifying a right to access at least one function of another automation device installed at and associated with a common area at the managed residential property based on the evaluation of the credential data against the access control rule associated with the user for automation management.

### Claim 17 (depends on 13)

The method of claim 13, further comprising:
identifying a constraint against access to at least other function of the plurality of automation devices based on the evaluation of the credential data against the access control rule associated with the user for automation management; and
adapting the user interface to prohibit access to the at least one other function of the plurality of automation devices based on the constraint against access.
