SEARCH ENGINE WITH PRIVACY PROTECTION
First Claim
Patent Images
1. A search engine system with privacy protection, the system comprising:
- a data indexer configured to create an index of data;
a search engine configured tosearch said index of said data in response to a query, andcreate a search result set including excerpts from said data; and
a privacy protector configured toidentify at least one data entity within at least one excerpt of said search result set that meets at least one predefined entity extraction criterion,redact said search result set by removing said data entity from said excerpt, andpresent said redacted search result set on a computer output device,wherein any of said data indexer, search engine, and privacy protector are implemented in either of computer hardware and computer software embodied in a computer-readable medium.
2 Assignments
0 Petitions
Accused Products
Abstract
A search engine system with privacy protection, including a data indexer configured to create an index of data, a search engine configured to search the index of the data in response to a query, and create a search result set including excerpts from the data, and a privacy protector configured to identify at least one data entity within at least one excerpt of the search result set that meets at least one predefined entity extraction criterion, redact the search result set by removing the data entity from the excerpt, and present the redacted search result set on a computer output device.
148 Citations
24 Claims
-
1. A search engine system with privacy protection, the system comprising:
-
a data indexer configured to create an index of data; a search engine configured to search said index of said data in response to a query, and create a search result set including excerpts from said data; and a privacy protector configured to identify at least one data entity within at least one excerpt of said search result set that meets at least one predefined entity extraction criterion, redact said search result set by removing said data entity from said excerpt, and present said redacted search result set on a computer output device, wherein any of said data indexer, search engine, and privacy protector are implemented in either of computer hardware and computer software embodied in a computer-readable medium. - View Dependent Claims (2, 3)
-
-
4. A method for providing privacy protection in a search engine system, the method comprising:
-
searching a index of data in response to a query; creating a search result set including excerpts from said data as a result of said searching; identifying at least one data entity within at least one excerpt of said search result set, wherein said data entity meets at least one predefined entity extraction criterion; redacting said search result set by removing said data entity from said excerpt; and presenting said redacted search result set on a computer output device. - View Dependent Claims (5)
-
-
6. A system for classifying data in accordance with data access reasons, the system comprising:
-
a predefined access reasons database having a plurality of predefined access reasons; and a data classifier configured to create a classification index of data by identifying an association between any of said data and at least one of said predefined access reasons, and storing said association in said classification index, wherein any of said predefined access reasons database and data classifier are implemented in either of computer hardware and computer software embodied in a computer-readable medium. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for classifying data in accordance with data access reasons, the method comprising:
-
providing a plurality of predefined access reasons; identifying an association between a unit of data and at least one of said predefined access reasons, and storing said association in said classification index. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for providing privacy protection in a search engine system, the computer program product comprising:
-
a computer readable medium; and computer program instructions operative to search a index of data in response to a query, create a search result set including excerpts from said data as a result of said searching, identify at least one data entity within at least one excerpt of said search result set, wherein said data entity meets at least one predefined entity extraction criterion, redact said search result set by removing said data entity from said excerpt, and present said redacted search result set on a computer output device, wherein said program instructions are stored on said computer readable medium.
-
-
24. A computer program product for classifying data in accordance with data access reasons, the computer program product comprising:
-
a computer readable medium; and computer program instructions operative to provide a plurality of predefined access reasons, identify an association between a unit of data and at least one of said predefined access reasons, store said association in said classification index, require the selection of an access reason from said access reasons in association with a query to be processed regarding said data, and eliminate from a search result set resulting from the processing of said query any search result excerpt except where access to said data underlying said search result excerpt is permitted for said selected access reason as indicated by said association in said classification index between said underlying data and said selected access reason, wherein said program instructions are stored on said computer readable medium.
-
Specification