Patent ID: 11914400
Assignee: ALARM.COM INCORPORATED
Field: Control (Instruments)
Classification: CPC G  B | IPC B  G

Claim 0:
1. A system comprising:
one or more computers; and
one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising:
maintaining data indicating a static spatial representation of a property;
obtaining dynamic object data identifying (i) a set of dynamic objects located within the property, and (ii) for each dynamic object in the set of dynamic objects: a respective location within the property of each dynamic object included in the set of dynamic objects, data that indicates a type of the dynamic object, and a status of the dynamic object selected from a set of available statuses given the type of the dynamic object;
generating a dynamic multi-dimensional spatial representation of the property using the static spatial representation and the dynamic object data, wherein the dynamic multi-dimensional spatial representation comprises a present status of each dynamic object included in the set of dynamic objects;
providing the dynamic multi-dimensional spatial representation to a robot associated with the property;
obtaining, from the robot, sensor data collected while navigating through the property;
determining, using the sensor data and a type of a dynamic object included in the set of dynamic objects, a change to a status of the dynamic object that was identified in the dynamic object data used to generate the dynamic multi-dimensional spatial representation; and
providing, to the robot, a second dynamic multi-dimensional spatial representation that includes second dynamic object data with the changed status for the dynamic object.