Method for automatically reducing stored data in a surveillance system
First Claim
Patent Images
1. A method of managing data storage in a video surveillance system that monitors a physical environment, comprising the computer-implemented steps of:
- receiving user input that specifies a plurality of rules;
wherein each rule of the plurality of rules is associated with (a) an event type and (b) storage information that indicates at least one of (1) where to store or (2) how to store video data that is associated with events, of the event type, that occur in or around the physical environment;
wherein a first rule of the plurality of rules is associated with a first event type and a second rule of the plurality of rules is associated with a second event type that is different than the first event type;
receiving video data;
detecting that a particular event occurred in or around the physical environment;
in response to detecting the particular event,determining a particular event type for the particular event,identifying a particular rule, of the plurality of rules, that is associated with the particular event type,reading storage information associated with the particular rule, andstoring video data, captured by the video surveillance system and associated with the particular event, in accordance with the storage information;
wherein the steps are performed by one or more computing devices.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of managing video data storage in a video surveillance system is disclosed. The disclosed methods extend the amount of calendar time for which video and image data can be stored on a storage device. The disclosed methods apply decision criteria, such as rules, configuration data and preferences, to support intelligent automatic reduction of stored surveillance data such that images and video data of most interest are maintained while less important data is deleted, compressed or archived.
-
Citations
58 Claims
-
1. A method of managing data storage in a video surveillance system that monitors a physical environment, comprising the computer-implemented steps of:
-
receiving user input that specifies a plurality of rules; wherein each rule of the plurality of rules is associated with (a) an event type and (b) storage information that indicates at least one of (1) where to store or (2) how to store video data that is associated with events, of the event type, that occur in or around the physical environment; wherein a first rule of the plurality of rules is associated with a first event type and a second rule of the plurality of rules is associated with a second event type that is different than the first event type; receiving video data; detecting that a particular event occurred in or around the physical environment; in response to detecting the particular event, determining a particular event type for the particular event, identifying a particular rule, of the plurality of rules, that is associated with the particular event type, reading storage information associated with the particular rule, and storing video data, captured by the video surveillance system and associated with the particular event, in accordance with the storage information; wherein the steps are performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
17. A method of managing data storage in a video surveillance system, comprising the computer-implemented steps of:
-
receiving user input that specifies a plurality of rules that include a first rule and a second rule; wherein the second rule specifies a condition, one or more parameters for assessing the importance of certain video data, and how to update the storage of the certain video data; wherein the condition must be satisfied in order for the second rule to be evaluated; receiving video data; storing the video data in accordance with the first rule; monitoring the video surveillance system to determine whether the condition is satisfied; and in response to determining that the condition is satisfied; identifying the second rule that specifies the condition, identifying the one or more parameters specified by the second rule, evaluating metadata associated with the stored video data, in accordance with the one or more parameters, and updating data storage of the stored video data in accordance with the evaluation; wherein the steps are performed by one or more computing devices. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method of managing data storage in a video surveillance system that monitors a physical environment, comprising:
-
multiple cameras feeding video data into a single pipeline where video analyzers read and process the video data as the video data passes through the pipeline; storing a plurality of rules that each specifies a particular camera, of the multiple cameras, and a storage location; after a portion of the video data has been processed by the video analyzers, determining a camera that captured the portion of the video data, identifying a particular rule, of the plurality of rules, that corresponds to the camera, and storing the portion of the video data according to the storage location specified in the particular rule; wherein the method is performed by one or more computing devices. - View Dependent Claims (54, 55, 56, 57, 58)
-
Specification