System and method for data mining and security policy management
First Claim
Patent Images
1. A method, comprising:
- capturing, by an electronic computing device, an object traversing a network environment;
storing the captured object; and
indexing the stored object according to tags, keywords and metadata, wherein the tags include information about the object and the tags are placed into a tag index, wherein the keywords are generated from a content of the object and the keywords are placed into a keyword index, and wherein the metadata is generated from properties of the object and the metadata is placed into a metadata index;
wherein the indexing is performed utilizing an adaptive time-based dictionary granularity with new keyword indexes and metadata indexes being created over time prevent a specific index from growing unbounded and a temporal basis for creating the new keyword indexes and the metadata indexes is determined by a plurality of factors, including;
a) a number of keywords or metadata that have been inserted into the keyword index or the metadata index, respectively;
b) a number of captured objects listed in each of the keyword index and the metadata index;
c) an aggregate size of each of the keyword index and the metadata index; and
d) an aggregate size of captured content being indexed.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method to generate and maintain controlled growth DAG are described. The controlled growth DAG conveys information about objects captured by a capture system.
399 Citations
17 Claims
-
1. A method, comprising:
-
capturing, by an electronic computing device, an object traversing a network environment; storing the captured object; and indexing the stored object according to tags, keywords and metadata, wherein the tags include information about the object and the tags are placed into a tag index, wherein the keywords are generated from a content of the object and the keywords are placed into a keyword index, and wherein the metadata is generated from properties of the object and the metadata is placed into a metadata index; wherein the indexing is performed utilizing an adaptive time-based dictionary granularity with new keyword indexes and metadata indexes being created over time prevent a specific index from growing unbounded and a temporal basis for creating the new keyword indexes and the metadata indexes is determined by a plurality of factors, including;
a) a number of keywords or metadata that have been inserted into the keyword index or the metadata index, respectively;
b) a number of captured objects listed in each of the keyword index and the metadata index;
c) an aggregate size of each of the keyword index and the metadata index; and
d) an aggregate size of captured content being indexed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable storage medium including program code which, when executed by a processor, causes the processor to perform a method, the method comprising:
-
capturing an object traversing a network environment; storing the captured object; and indexing the stored object according to tags, keywords and metadata, wherein the tags include information about the object and the tags are placed into a tag index, wherein the keywords are generated from a content of the object and the keywords are placed into a keyword index, and wherein the metadata is generated from properties of the object and the metadata is placed into a metadata index; wherein the indexing is performed utilizing an adaptive time-based dictionary granularity with new keyword indexes and metadata indexes being created over time prevent a specific index from growing unbounded and a temporal basis for creating the new keyword indexes and the metadata indexes is determined by a plurality of factors, including;
a) a number of keywords or metadata that have been inserted into the keyword index or the metadata index, respectively;
b) a number of captured objects listed in each of the keyword index and the metadata index;
c) an aggregate size of each of the keyword index and the metadata index; and
d) an aggregate size of captured content being indexed. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a memory for storing data; and a processor operable to execute instructions associated with the data, wherein the apparatus is configured for; capturing an object traversing a network environment; storing the captured object; and indexing the stored object according to tags, keywords and metadata, wherein the tags include information about the object and the tags are placed into a tag index, wherein the keywords are generated from a content of the object and the keywords are placed into a keyword index, and wherein the metadata is generated from properties of the object and the metadata is placed into a metadata index; wherein the indexing is performed utilizing an adaptive time-based dictionary granularity with new keyword indexes and metadata indexes being created over time prevent a specific index from growing unbounded and a temporal basis for creating the new keyword indexes and the metadata indexes is determined by a plurality of factors, including;
a) a number of keywords or metadata that have been inserted into the keyword index or the metadata index, respectively;
b) a number of captured objects listed in each of the keyword index and the metadata index;
c) an aggregate size of each of the keyword index and the metadata index; and
d) an aggregate size of captured content being indexed. - View Dependent Claims (14, 15, 16, 17)
-
Specification