Surveillance system with intelligent robotic surveillance device
First Claim
1. A surveillance system, comprising one or more computing devices and one or more robotic surveillance devices, wherein:
- the one or more computing devices are configured to;
obtain video data captured by one or more cameras;
analyze the video data to determine whether there is any trigger event;
when there is a trigger event, validate whether or not the trigger event is reliable;
in response to determining that the trigger event is reliable, determine an optimal robotic surveillance device among the one or more robotic surveillance devices based on the trigger event;
determine, based on user devices with which one or more security persons are equipped, and locations of the one or more security persons;
determine, based on the locations of the one or more security persons, whether there is a security person close to the optimal robotic surveillance device;
in response to determining that there is the security person close to the optimal robotic surveillance device, provide an instruction to the security person and the optimal robotic surveillance device to cooperate to perform a responding action; and
in response to determining that there is no security person close to the optimal robotic surveillance device, provide an instruction to the optimal robotic surveillance device to perform a responding action autonomously,wherein the optimal robotic surveillance device is further configured to predict a future location of a target indicated by the trigger event, wherein the target includes a person, and the optimal robotic surveillance device is further configured to track the target.
2 Assignments
0 Petitions
Accused Products
Abstract
A surveillance system may comprise one or more computing devices and one or more robotic surveillance devices. The one or more computing devices may be configured to obtain video data captured by one or more cameras. The one or more computing devices may analyze the video data to determine whether there is any trigger event. In response to determining that there is a trigger event, the one or more computing device may determine an optimal robotic surveillance device among the one or more robotic surveillance devices based on the trigger event and provide an instruction to the optimal robotic surveillance device. The optimal robotic surveillance device may be configured to perform a responding action in response to receiving the instruction.
30 Citations
13 Claims
-
1. A surveillance system, comprising one or more computing devices and one or more robotic surveillance devices, wherein:
-
the one or more computing devices are configured to; obtain video data captured by one or more cameras; analyze the video data to determine whether there is any trigger event; when there is a trigger event, validate whether or not the trigger event is reliable; in response to determining that the trigger event is reliable, determine an optimal robotic surveillance device among the one or more robotic surveillance devices based on the trigger event; determine, based on user devices with which one or more security persons are equipped, and locations of the one or more security persons; determine, based on the locations of the one or more security persons, whether there is a security person close to the optimal robotic surveillance device; in response to determining that there is the security person close to the optimal robotic surveillance device, provide an instruction to the security person and the optimal robotic surveillance device to cooperate to perform a responding action; and in response to determining that there is no security person close to the optimal robotic surveillance device, provide an instruction to the optimal robotic surveillance device to perform a responding action autonomously, wherein the optimal robotic surveillance device is further configured to predict a future location of a target indicated by the trigger event, wherein the target includes a person, and the optimal robotic surveillance device is further configured to track the target. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A surveillance method, comprising:
-
obtaining video data; analyzing the video data to determine whether there is any trigger event; when there is a trigger event, validating whether or not the trigger event is reliable; in response to determining that the trigger event is reliable, determining an optimal robotic surveillance device among one or more robotic surveillance devices based on the trigger event; determining, based on user devices with which one or more security persons are equipped, and locations of the one or more security persons; determining, based on the locations of the one or more security persons, whether there is a security person close to the optimal robotic surveillance device; in response to determining that there is the security person close to the optimal robotic surveillance device, providing an instruction to the security person and the optimal robotic surveillance device to cooperate to perform a responding action; in response to determining that there is no security person close to the optimal robotic surveillance device, providing an instruction to the optimal robotic surveillance device to perform a responding action autonomously; predicting a future location of a target indicated by the trigger event by the optimal robotic surveillance device, wherein the target includes a person; and tracking the target by the optimal robotic surveillance device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A robotic surveillance device, the robotic device comprising:
-
one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the robotic surveillance device to perform; obtaining video data captured by one or more cameras; analyzing the video data to determine whether there is any trigger event; when there is a trigger event, validating whether or not the trigger event is reliable; in response to determining that the trigger event is reliable, determining an optimal robotic surveillance device among one or more robotic surveillance devices based on the trigger event; determining, based on user devices with which one or more security persons are equipped, and locations of the one or more security persons; determining, based on the locations of the one or more security persons, whether there is a security person close to the optimal robotic surveillance device; in response to determining that there is the security person close to the optimal robotic surveillance device, providing an instruction to the security person and the optimal robotic surveillance device to cooperate to perform a responding action; in response to determining that there is no security person close to the optimal robotic surveillance device, providing an instruction to the optimal robotic surveillance device to perform a responding action autonomously; predicting a future location of a target indicated by the trigger event by the optimal robotic surveillance device, wherein the target includes a person; and tracking the target by the optimal robotic surveillance device.
-
Specification