# US 11,305,416 B1 · Dynamic arrangement of motorized furniture

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

- Number: US 11,305,416 B1
- Document ID: US11305416B1
- Status: Granted
- Kind: B1
- Application number: 16/871,954
- Filed: 2020-05-11
- Granted: 2022-04-19
- Earliest claimed: 2019-05-09
- Assignees: Alarm.com Incorporated
- Applicants: Alarm.com Incorporated
- Inventors: Matthew Daniel Correnti; Kara Edman; Isaac Murakami
- Web page: https://patentgrep.com/patent/US11305416B1

## CPC

- B25J 5/007: {mounted on wheels}
- G05D 1/0297: {by controlling means in a control room}
- B25J 9/0003: {Home robots, i.e. small robots for domestic use}
- B25J 9/1694: {characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion}
- G05B 19/042: using digital processors (G05B19/05 takes precedence)
- G05B 15/02: electric
- G05B 2219/2642: Domotique, domestic, home control, automation, smart house
- B25J: MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES ({manipulators specially adapted for use in surgery A61B34/70; manipulators used in cleaning hollow articles B08B9/04}; manipulators associated with rolling mills B21B39/20; manipulators associated with forging machines B21J13/10; {manipulators associated with picking-up and placing mechanisms B23P19/007}; means for holding wheels or parts thereof B60B30/00; {vehicles with ground-engaging propulsion means, e.g. walking members B62D57/02, B62D57/032; devices for picking-up and depositing articles or materials between conveyors B65G47/90, B65G47/91; manipulators with gripping or holding means for transferring packages B65H67/065}; cranes B66C; {manipulators used in the protection or supervision of pipe-line installations F17D5/00; walking equipment adapted for nuclear steam-generators F22B37/006}; manipulators specially adapted for, or associated with, nuclear reactors G21C; {apparatus used for handling wafers during manufacture or treatment of semiconductor H10P72/50})
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- 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)

## Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validation of mobile device workflows. In some implementations, sensor data is received from a sensor located at a property. Based on the sensor data, an event that is occurring at the property is determined. Based on the event that is occurring at the property, a configuration for furniture located at the property is determined. Instructions are provided to the furniture to move into the configuration.

## Claims

### Claim 1

A method performed by one or more computers, the method comprising:
receiving, from a sensor located at a property, sensor data;
based on the sensor data, determining an event that is occurring at the property;
based on the event that is occurring at the property, determining a configuration for furniture located at the property; and
providing, to the furniture, instructions to move into the configuration.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the configuration for the furniture located at the property comprises determining a position for the furniture such that at least one of the following is provided:
the furniture is to be moved to a position that provides one or more persons in the property a clear path to one or more exits of the property;
the furniture is to be moved adjacent to one or more walls of the property;
the furniture is to be moved away from a door of the property; or
the furniture is to be moved away from a window of the property.

### Claim 3 (depends on 2)

The method of claim 2, wherein determining the event that is occurring at the property comprises determining that an emergency is occurring at the property.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining the configuration for the furniture located at the property comprises determining a position for the furniture such that at least one of the following is provided:
the furniture is to be moved in front of a window of the property; or
the furniture is to be moved in front of a door of the property.

### Claim 5 (depends on 4)

The method of claim 4, wherein determining the event that is occurring at the property comprises:
determining that a break-in is occurring at the property; or
determining that an area in which the property is located is experiencing severe weather.

### Claim 6 (depends on 1)

The method of claim 1, wherein determining the configuration for the furniture located at the property comprises determining a position for the furniture such that at least one of the following is provided:
the furniture is to be moved away from one or more animals in the property;
the furniture is to be moved away from a pool outside the property;
the furniture is to be moved away from an open or broken window of the property;
the furniture is to be moved away from an open door of the property;
the furniture is to be moved away from a fire in the property;
the furniture is to be moved away from a heating element of the property;
the furniture is to be moved away from a cooling element of the property;
the furniture is to be moved away from direct sunlight;
the furniture is to be moved away from moisture; or
the furniture is to be moved to place at least a portion of the furniture on which an asset rests away from one or more of direct sunlight, moisture, fire, smoke, or a heating element of the property.

### Claim 7 (depends on 6)

The method of claim 6, wherein determining the event that is occurring at the property comprises:
determining that the furniture is being damaged;
determining that a likelihood of the furniture being damaged meets a threshold likelihood;
determining that an asset placed on the furniture is being damaged; or
determining that a likelihood of an asset placed on the furniture being damaged meets a threshold likelihood.

### Claim 8 (depends on 1)

The method of claim 1, wherein determining the configuration for the furniture located at the property comprises determining a position for the furniture such that at least one of the following is provided:
the furniture is to be moved to a position away from a heating element of the property;
the furniture is to be moved to a position away from a cooling element of the property;
the furniture is to be moved to a position in front of a window of the property that is allowing sunlight to enter the property;
the furniture is to be moved to a position away from a window of the property to allow additional sunlight to enter the property;
the furniture is to be moved to a position in front of a window of the property that is open or broken; or
the furniture is to be moved to a position away from a window of the property that is open or broken.

### Claim 9 (depends on 8)

The method of claim 8, wherein determining the event that is occurring at the property comprises:
determining that a temperature of the property meets a threshold temperature;
determining that a rate of temperature increase meets a threshold rate;
determining that a rate of temperature decrease meets a threshold rate;
determining that a heating unit of the property has been turned on;
determining that a cooling unit of the property has been turned on;
determining that a heating unit of the property has been turned off; or
determining that a cooling unit of the property has been turned off.

### Claim 10 (depends on 9)

The method of claim 9, wherein determining the configuration for the furniture located at the property comprises determining a position for the furniture such that at least one of the following is provided:
the furniture is to be moved to a position adjacent to a person in the property; or
the furniture is to be moved to a position closer to a pool of the property.

### Claim 11 (depends on 10)

The method of claim 10, wherein determining the event that is occurring at the property comprises determining that one or more persons at the property require assistance.

### Claim 12 (depends on 1)

The method of claim 1, wherein determining the configuration for the furniture located at the property comprises determining a position for the furniture such that at least one of the following is provided:
the furniture is to be moved to a position away from one or more persons in the property; or
the furniture is to be moved adjacent to one or more walls of the property.

### Claim 13 (depends on 12)

The method of claim 12, wherein determining the event that is occurring at the property comprises determining that an occupancy of the property exceeds a threshold occupancy.

### Claim 14 (depends on 1)

The method of claim 1, wherein determining the configuration for the furniture located at the property comprises:
determining a current position of the furniture; and
determining a final position for the furniture.

### Claim 15 (depends on 14)

The method of claim 14, wherein determining the configuration for the furniture located at the property comprises determining a path for the furniture to travel from the current position to the final position.

### Claim 16 (depends on 1)

The method of claim 1, wherein:
determining the event that is occurring at the property comprises:
determining that a break-in is occurring at the property;
determining that an area in which the property is located is experiencing severe weather; or
determining that a current time corresponds to a scheduled arrival time of a visitor at the property, and
determining the configuration for the furniture located at the property comprises:
determining to close one or more motorized components of the furniture; or
determining to lock one or more locking mechanisms of the furniture.

### Claim 17 (depends on 1)

The method of claim 1, wherein:
determining that event that is occurring at the property comprises:
determining an emergency is occurring at the property;
determining an occupancy of the property has met a threshold occupancy;
determining a current time is within a time period;
determining the furniture or an asset placed on the furniture is in direct sunlight; or
determining the furniture or an asset placed on the furniture is adjacent an open or broken window, and
determining the configuration for the furniture located at the property comprises determining to raise the furniture.

### Claim 18 (depends on 1)

The method of claim 1, wherein:
determining that event that is occurring at the property comprises:
determining an occupancy of the property has met a threshold occupancy;
determining a current time is within a time period;
determining one or more persons at the property need assistance;
determining a break-in is occurring at the property; or
determining an emergency is occurring at the property, and
determining the configuration for the furniture located at the property comprises determining to extend or compress the furniture.

### Claim 19

A system comprising:
one or more computers; and
one or more computer-readable media storing instructions that, when executed, cause the one or more computers to perform operations comprising:
receiving, from a sensor located at a property, sensor data;
based on the sensor data, determining an event that is occurring at the property;
based on the event that is occurring at the property, determining a configuration for furniture located at the property; and
providing, to the furniture, instructions to move into the configuration.

### Claim 20

One or more non-transitory computer-readable media storing instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
receiving, from a sensor located at a property, sensor data;
based on the sensor data, determining an event that is occurring at the property;
based on the event that is occurring at the property, determining a configuration for furniture located at the property; and
providing, to the furniture, instructions to move into the configuration.
