Surveillance system with intelligent robotic surveillance device
AssigneeTuring Video
InventorsFang Wang, Song Cao
Life of this patent
Estimating the term…
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.
Claims13
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.
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.
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.
Dependencies are inferred from the claim text.