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

Claim 6:
7. At least one non-transitory computer-readable storage device encoded with computer program instructions that, when executed by 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) a respective location within the property of each dynamic object included in the set of dynamic objects, wherein a status of each dynamic object included in the set of dynamic objects changes over a period of time;
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 that includes the dynamic object data to a robot associated with the property to cause the robot to detect a dynamic object identified in the dynamic object data and capture sensor data for the dynamic object
obtaining, from the robot, the sensor data collected while the robot navigates through the property;
determining, using the sensor data, a change to a status of a dynamic object included in the set of dynamic objects that was identified in the dynamic object data used to generate the dynamic multi-dimensional spatial representation that comprises the present status of each dynamic object included in the set of dynamic objects;
generating a second dynamic multi-dimensional spatial representation of the property that includes second dynamic object data that comprises the change to the status of the dynamic object; and
providing the second dynamic multi-dimensional spatial representation to the robot.