MECHANISM TO SEARCH INFORMATION CONTENT FOR PRESELECTED DATA
First Claim
Patent Images
1. A computer implemented method for a computer system having a memory and at least one processor, the method comprising:
- storing, by the processor, an index derived from confidential data having a tabular structure, wherein the index defines the tabular structure of the confidential data;
receiving, by the processor, information content;
detecting, by the processor, in the information content, a sequence of content fragments that is indicative of containing a portion of the confidential data;
determining, by the processor, whether a subset of content fragments within the sequence matches any sub-set of the confidential data using the index derived from the confidential data; and
performing, by the processor, a data loss prevention action based on results of determining whether a subset of content fragments within the sequence matches any sub-set of the confidential data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for detecting preselected data embedded in information content is described. In one embodiment, the method comprises receiving information content and detecting in the information content a sequence of content fragments that may contain a portion of preselected data. The method further comprises determining whether a sub-set of these content fragments matches any sub-set of the preselected data using an abstract data structure that defines a tabular structure of the preselected data.
185 Citations
19 Claims
-
1. A computer implemented method for a computer system having a memory and at least one processor, the method comprising:
-
storing, by the processor, an index derived from confidential data having a tabular structure, wherein the index defines the tabular structure of the confidential data; receiving, by the processor, information content; detecting, by the processor, in the information content, a sequence of content fragments that is indicative of containing a portion of the confidential data; determining, by the processor, whether a subset of content fragments within the sequence matches any sub-set of the confidential data using the index derived from the confidential data; and performing, by the processor, a data loss prevention action based on results of determining whether a subset of content fragments within the sequence matches any sub-set of the confidential data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a memory containing an index derived from confidential data having a tabular structure, wherein the index defines the tabular structure of the confidential data; and at least one processor coupled to the memory, the at least one processor executing a set of instructions which cause the processor to receive information content, detect, in the information content, a sequence of content fragments that is indicative of containing a portion of the confidential data, determine whether a subset of content fragments within the sequence matches any sub-set of the confidential data using the index, and perform a data loss prevention action based on results of determining whether a subset of content fragments within the sequence matches any sub-set of the confidential data.
-
-
19. A computer readable storage medium that stores instructions, which when executed on a processor cause the processor to perform a method comprising:
-
receiving an index derived from the confidential data having a tabular structure, wherein the index defines the tabular structure of the confidential data; receiving information content; detecting, in the information content, a sequence of content fragments that is indicative of containing a portion of confidential data; determining whether a subset of content fragments within the sequence matches any sub-set of the confidential data using the index derived from the confidential data; and performing a data loss prevention action based on results of determining whether a subset of content fragments within the sequence matches any sub-set of the confidential data.
-
Specification