Variable user interface based on document access privileges
First Claim
Patent Images
1. 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, orwhether 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Users may be presented with different viewing interfaces for a document based on a combination of factors relating to display rights possessed for the document and user specific information. In one implementation, the user'"'"'s location is used to determine portions of the document that can be displayed to the user. More particularly, access privileges to a document for a user are determined based on geographical location information of the user and based on access rights possessed for the document. Portions of the document may then be formatted for display to the user based on the determined access privileges.
84 Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
4. A method performed by a computer system, the method comprising:
-
retrieving, using one or more processors associated with the computer system, information relating to a user; receiving, by a communication interface of the computer system, a request for a document from the user; retrieving, using one or more processors associated with the computer system, access rights for the document, the access rights defining legal display rights of a content provider to display the document; selecting, using one or more processors associated with the computer system, access privileges to the document for the user based on the information relating to the user and based on the access rights for the document; processing, using one or more processors associated with the computer system, selected portions of the document, for display to the user, to be unreadable to the user, the selected portions being chosen based on the determined access privileges; selecting, using one or more processors associated with the computer system, 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; formatting, using one or more processors associated with the computer system, the document based on the additional information; and transmitting, using a communication interface associated with the computer system, the formatted document to the user for display to the user. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more memory devices containing processing instructions executable by one or more processors, the processing instructions comprising:
-
one or more instructions to retrieve information relating to a user; one or more instructions to receive a request for a document from the user; one or more instructions to retrieve access rights for the document, the access rights defining legal display rights of a content provider to display the document; one or more instructions to select access privileges to the document for the user based on the information relating to the user and based on the access rights for the document; one or more instructions to process selected portions of the document, for display to the user, to be unreadable to the user, the selected portions being chosen based on the determined access privileges; one or more instructions to select 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; one or more instructions to format the document based on the additional information; and one or more instructions to transmit the processed and formatted document to the user for display to the user. - View Dependent Claims (21, 22)
-
Specification