Managing memory in a surveillance system
First Claim
1. A surveillance system with dynamic memory management, comprising:
- a video camera for recording a video clip;
a storage unit;
a plurality of video clips previously stored in the storage unit;
a logic unit that assigns a respective priority to the video clip and to each of the previously stored video clips based on each of a plurality of adjustable surveillance parameters provided by a user, the logic unit stores the video clip from the video camera as a currently stored video clip in the storage unit based on said priority, and dynamically adjusts a priority of each of the plurality of video clips in the storage unit and deletes or archives at least some of the stored plurality of video clips to take effect in real time based upon changes to the plurality of adjustable surveillance parameters made by the user;
wherein the plurality of adjustable surveillance parameter further comprises any combination of source parameters, media parameters, user parameters, and correlation parameters;
wherein source parameters adjust priority of the video clip based on characteristics of the video camera that recorded the video clip, media parameters adjust priority of the video clip based on the content of the video clip, and user parameters adjust priority of the video clip based on user-defined rules; and
wherein deletion or archiving of the video clip is based on the combined weight of the correlation parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to manage memory in a surveillance system are disclosed. The present invention discloses a rule-based storage clearance system or storage archive. A storage server has a user interface, a logic unit, and a storage device. A plurality of video footage files is continuously being streamed to the storage server and recorded on the storage device. The objective is to help erase or archive stored video footage based on static and dynamic surveillance parameters or rules. The rules can be applied either stream-wise or time-wise. The rule checks for clearing or archiving the storage by tallying various parameters such as: events associated with each stream, user bookmarks, the priority of individual streams, and the age of each stream, etc.
-
Citations
16 Claims
-
1. A surveillance system with dynamic memory management, comprising:
-
a video camera for recording a video clip; a storage unit; a plurality of video clips previously stored in the storage unit; a logic unit that assigns a respective priority to the video clip and to each of the previously stored video clips based on each of a plurality of adjustable surveillance parameters provided by a user, the logic unit stores the video clip from the video camera as a currently stored video clip in the storage unit based on said priority, and dynamically adjusts a priority of each of the plurality of video clips in the storage unit and deletes or archives at least some of the stored plurality of video clips to take effect in real time based upon changes to the plurality of adjustable surveillance parameters made by the user; wherein the plurality of adjustable surveillance parameter further comprises any combination of source parameters, media parameters, user parameters, and correlation parameters; wherein source parameters adjust priority of the video clip based on characteristics of the video camera that recorded the video clip, media parameters adjust priority of the video clip based on the content of the video clip, and user parameters adjust priority of the video clip based on user-defined rules; and wherein deletion or archiving of the video clip is based on the combined weight of the correlation parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for managing memory in a surveillance system, the method comprising:
-
a logic unit assigning a respective priority to each of a plurality of video clips recorded over a time period by one or more video cameras, the respective priority being based on a respective plurality of adjustable parameters; a storage unit storing each of the video clips based on the respective priority of the video clip; and the logic unit dynamically adjusting a priority of each of the plurality of video clip in the storage unit and deleting or archiving at least some of the plurality of stored video clips to take effect in real time based upon changes to the respective plurality of adjustable surveillance parameters made by a user; wherein the plurality of adjustable surveillance parameters further comprises any combination of source parameters, media parameters, user parameters, and correlation parameters; wherein source parameters adjust priority of the video clip based on characteristics of the video camera that recorded the video clip, media parameters adjust priority of the video clip based on the content of the video clip, and user parameters adjust priority of the video clip based on user-defined rules; and wherein deletion or archiving of the video clip is based on the combined weight of the correlation parameters. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification