Content-based storage management
First Claim
1. A method for managing data storage comprising:
- receiving a stream of audio or video data related to a communication over a communication network;
automatically analyzing the content of at least one frame of said received stream of the audio or video data to determine at least one characteristic of the audio or video content of the received stream, wherein said characteristic comprises at least presence of a human subject in said at least one frame;
generating based on said content analysis of the audio or video data metadata associated with the at least one characteristic;
selecting one of a plurality of storage options having different types of accessibility and/or capacity according to said generated metadata pertaining to said at least one characteristic and according to at least one role; and
placing the data into said selected storage option.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for data management according to the content of the data. The present invention enables data to be stored in one of a plurality of different storage options according to at least one characteristic of the data, in which the at least one characteristic is related to the content of the data. The present invention comprises a rule-based storage management mechanism for the processes of archiving and/or retrieving data. It should be noted that at least one storage option according to the present invention is optionally deletion and/or destruction of the data, such that the data may optionally be removed from storage media or may optionally not be stored initially on the storage media. Optionally and more preferably, the data is stored for a time interval according to the at least one characteristic of the data. Most preferably, the data is moved to a different type of storage option after an event occurs, for example the time interval has elapsed.
82 Citations
43 Claims
-
1. A method for managing data storage comprising:
-
receiving a stream of audio or video data related to a communication over a communication network; automatically analyzing the content of at least one frame of said received stream of the audio or video data to determine at least one characteristic of the audio or video content of the received stream, wherein said characteristic comprises at least presence of a human subject in said at least one frame; generating based on said content analysis of the audio or video data metadata associated with the at least one characteristic; selecting one of a plurality of storage options having different types of accessibility and/or capacity according to said generated metadata pertaining to said at least one characteristic and according to at least one role; and placing the data into said selected storage option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for data management according to content of the data, comprising:
-
an input source to deliver a stream of audio or video data related to a communication over a communication network; an analysis module for analyzing the content of at least one frame of said received stream of the data to determine at least one characteristic of the audio or video content of the delivered data stream and to generate based on said content analysis of the audio or video data metadata associated with the at least one characteristic, wherein said characteristic comprises presence of a human subject in said at least one frame; a rule engine to compare at least a portion of the generated metadata to at least one rule and to select one of a plurality of storage options based on said comparison; a storage manager for receiving a decision related to the selected storage option from said rule engine; and a plurality of storage devices having different types of accessibility and/or capacity, wherein said storage manager stores the data in one of said plurality of storage devices according to said decision. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A system for data management according to metadata, comprising:
-
an input source to deliver a stream of audio or video data related to a communication over a communication network; an analysis module for analyzing the content of the data to determine at least one characteristic of the audio or video content of at least one frame of the delivered data stream and to generate based on said content analysis of the audio or video data metadata associated with the at least one characteristic, wherein said characteristic of the content comprises human presence, and wherein said analysis module is to analyze the content of at least one frame by determining the presence of a human subject in said at least one frame; a rule engine to compare at least a portion of the generated metadata to at least one rule and to select one of a plurality of storage options based on said comparison; a storage manager for receiving a decision related to the selected storage option from said rule engine; and a plurality of storage devices having different types of accessibility and/or capacity, wherein said storage manager stores the data in one of said plurality of storage devices according to said decision. - View Dependent Claims (43)
-
Specification