Autonomous data machines and systems
First Claim
1. A system for controlling a plurality of autonomous data machines configured to perform surveillance and monitor security within a predefined location, the system comprising:
- a control center in remote communication with the plurality of autonomous data machines, wherein the control center comprises one or more processors located remotely from the plurality of autonomous data machines and are individually or collectively configured to;
receive data indicative of at least one security event occurring at the predefined location, wherein at least a portion of the data is from a plurality of sensors on-board the plurality of autonomous data machines, wherein the predefined location is defined by a plurality of geofences, and wherein at least a portion of the plurality of autonomous data machines are configured to operate within at least one of the plurality of geofences in a concerted manner to identify and react to the at least one security event;
analyze the data to generate a set of instructions for responding to the at least one security event; and
provide the set of instructions to the plurality of autonomous data machines, wherein a plurality of processors on the plurality of autonomous data machines are individually or collectively configured to execute the set of instructions, thereby causing the plurality of autonomous data machines to react in a coordinated manner that maintains performance of surveillance and security monitoring in the predefined location.
3 Assignments
0 Petitions
Accused Products
Abstract
Autonomous data machines and systems may be provided, which may be deployed in an environment. The machines may roam within the environment and collect data with aid of one or more sensors. The data may be sent to a control center, which may optionally receive information from additional data sources, such as other on-site sensors, existing static data, or real-time social data. The control center may send instructions to the machines to perform one or more reaction based on the received information. The autonomous data machines may be capable of reacting autonomously to one or more detected condition. In some instances, the autonomous data machines may be employed for security or surveillance.
56 Citations
21 Claims
-
1. A system for controlling a plurality of autonomous data machines configured to perform surveillance and monitor security within a predefined location, the system comprising:
a control center in remote communication with the plurality of autonomous data machines, wherein the control center comprises one or more processors located remotely from the plurality of autonomous data machines and are individually or collectively configured to; receive data indicative of at least one security event occurring at the predefined location, wherein at least a portion of the data is from a plurality of sensors on-board the plurality of autonomous data machines, wherein the predefined location is defined by a plurality of geofences, and wherein at least a portion of the plurality of autonomous data machines are configured to operate within at least one of the plurality of geofences in a concerted manner to identify and react to the at least one security event; analyze the data to generate a set of instructions for responding to the at least one security event; and provide the set of instructions to the plurality of autonomous data machines, wherein a plurality of processors on the plurality of autonomous data machines are individually or collectively configured to execute the set of instructions, thereby causing the plurality of autonomous data machines to react in a coordinated manner that maintains performance of surveillance and security monitoring in the predefined location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method for controlling a plurality of autonomous data machines configured to perform surveillance and monitor security within a predefined location, the method comprising:
-
with aid of one or more processors located remotely from the plurality of autonomous data machines individually or collectively; receiving data indicative of at least one security event occurring in the predefined location, wherein at least a portion of the data is from one or more sensors on-board the plurality of autonomous data machines, wherein the predefined location is defined by a plurality of geofences, and wherein at least a portion of the plurality of autonomous data machines are configured to operate within at least one of the plurality of geofences in a concerted manner to identify and react to the at least one security event; analyzing the data to generate a set of instructions for responding to the at least one security event; and providing the set of instructions to the plurality of autonomous data machines, wherein a plurality of processors on the plurality of autonomous data machines are individually or collectively configured to execute the set of instructions, thereby causing the plurality of autonomous data machines to react in a coordinated manner that maintains performance of surveillance and security monitoring in the predefined location.
-
-
21. A non-transitory computer readable medium storing instructions that, when executed by one or more processors located remotely from the plurality of autonomous data machines, causes the one or more processors to individually or collectively perform a method for controlling plurality of autonomous data machines configured to perform surveillance and monitor security within a predefined location, the method comprising:
-
receiving data indicative of at least one security event occurring at the predefined location, wherein at least a portion of the data is from one or more sensors on-board the plurality of autonomous data machines, wherein the predefined location is defined by a plurality of geofences, and wherein at least a portion of the plurality of autonomous data machines are configured to operate within at least one of the plurality of geofences in a concerted manner to identify and react to the at least one security event; analyzing the data to generate a set of instructions for responding to the at least one security event; and providing the set of instructions to the plurality of autonomous data machines, wherein a plurality of processors on the plurality of autonomous data machines are individually or collectively configured to execute the set of instructions, thereby causing the plurality of autonomous data machines to react in a coordinated manner that maintains performance of surveillance and security monitoring in the predefined location.
-
Specification