Patent ID: 7512985

Claim:
A system for implementing search- and retrieval-compatible data obfuscation, comprising: an annotator for identifying sections or fractions in the data, metadata, and relationships that are privacy sensitive, the annotator annotating the identified sections or fractions according to application-specific rules, the application-specific rules including privacy levels ranging from a lowest level of least sensitive to a highest level of most sensitive; a first database in communication with the annotator for storing annotated data, metadata, and relationships; an indexing server in communication with the first database, the indexing server indexing the annotated data, metadata, and relationships according to privacy policies, the privacy policies specifying rules for permitting and restricting access to the annotated data, metadata, and relationships based upon the annotated privacy levels and user profiles; a second database in communication with the indexing server for storing the indices of the data, metadata, and relationships, in a second database according to annotated privacy levels; and an obfuscation server in communication with the second database, via a search engine, and the first database, the obfuscation server defining the user profiles and privacy policies for users of the first and second databases, the user profiles together with the privacy policies specifying data entitlement and access rights for each of the users; wherein, in response to receiving a search request from a user the obfuscation server forwards the search terms in the request, along with a privacy level determined from a user profile of the user and the privacy policies, to a search engine, the search engine searching indices of the second database having the privacy level in the request, and returning to the user only the links to the data, metadata, and relationships which match the search term and the privacy level.