PERSONAL COMPUTING DEVICE-BASED MECHANISM TO DETECT PRESELECTED DATA
First Claim
Patent Images
1. A method comprising:
- identifying, by a client device, an index derived from preselected data having a tabular structure, wherein the index defines the tabular structure of the preselected data and comprises positional information identifying relative placement of data elements of the preselected data in relation to other data elements of the preselected data, and wherein the index does not reveal sensitive data elements of the preselected data;
determining, by the client device, whether at least a portion of the preselected data having the tabular structure is possibly contained within information content; and
in response to determining that a portion of the preselected data is possibly contained within the information content, performing, by the client device, a search of the information content for at least a portion of the preselected data using the index derived from the preselected data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for detecting pre-selected data stored on a personal computing device is described. In one embodiment, contents of data storage media of a personal computing device are searched for pre-selected sensitive data. In one embodiment, if at least a portion of the pre-selected sensitive data is detected, a notification of the detection of the pre-selected data is sent to a system via a network. In another embodiment, if at least a portion of pre-selected sensitive data is detected, the access to this data is blocked.
18 Citations
20 Claims
-
1. A method comprising:
-
identifying, by a client device, an index derived from preselected data having a tabular structure, wherein the index defines the tabular structure of the preselected data and comprises positional information identifying relative placement of data elements of the preselected data in relation to other data elements of the preselected data, and wherein the index does not reveal sensitive data elements of the preselected data; determining, by the client device, whether at least a portion of the preselected data having the tabular structure is possibly contained within information content; and in response to determining that a portion of the preselected data is possibly contained within the information content, performing, by the client device, a search of the information content for at least a portion of the preselected data using the index derived from the preselected data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform a method comprising:
-
identifying, by the processing device, an index derived from preselected data having a tabular structure, wherein the index defines the tabular structure of the preselected data and comprises positional information identifying relative placement of data elements of the preselected data in relation to other data elements of the preselected data, and wherein the index does not reveal sensitive data elements of the preselected data; determining, by the processing device, whether at least a portion of the preselected data having the tabular structure is possibly contained within information content; and in response to determining that a portion of the preselected data is possibly contained within the information content, performing, by the processing device, a search of the information content for at least a portion of the preselected data using the index derived from the preselected data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computing device comprising:
-
a memory to store instructions for protecting preselected data having a tabular structure; and a processor, coupled to the memory, to execute the instructions, wherein the processor is configured by the instructions to; identify an index derived from preselected data having a tabular structure, wherein the index defines the tabular structure of the preselected data and comprises positional information identifying relative placement of data elements of the preselected data in relation to other data elements of the preselected data, and wherein the index does not reveal sensitive data elements of the preselected data; determine whether at least a portion of the preselected data having the tabular structure is possibly contained within information content; and in response to determining that a portion of the preselected data is possibly contained within the information content, perform a search of the information content for at least a portion of the preselected data using the index derived from the preselected data.
-
Specification