Patent ID: 7664751

Claim:
A system comprising: one or more devices to implement: means for receiving a search query from a user; means for selecting a document that includes terms from the search query; means for determining access privileges to the document for the user based on geographical location information of the user, access rights associated with the document, and applicable copyright laws, the document access privileges being determined in a spectrum of access privileges that extends from viewable access to the entire document to viewable access to a portion of the document that is less than the entire document; means for processing selected portions of one or more sections of the document determined to be relevant to the user to make the selected portions unreadable to the user, the selected portions of the one or more sections of the document being chosen based on the determined access privileges and where the one or more sections of the document include the terms from the search query; means for retrieving additional information relating to the access rights, where the additional information comprises at least one of: whether to block images and graphics in the document from being displayed, a list of domains from which not to display advertisements with the document, a logo or a link to be displayed with the document, or whether to display advertisements with the document; means for formatting the document based on the additional information; and means for transmitting the processed and formatted document to the user.