Variable User Interface Based on Document Access Privileges
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.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
receiving a search query from a client used by a user; identifying portions of a document that are relevant to the search query; deriving user access privileges to the document based on information associated with the user and access rights associated with the document; determining based on the derived user access privileges to the document and display right information for the document, one or more first portions of the document relevant to the search query to be readable by the user and one or more second portions of the document relevant to the search query to be unreadable by the user; formatting the document based on the obtained access privileges and display right information, where formatting the document comprises; processing the one or more first portions of the document determined to be readable by the user; and processing the one or more second portions of the document determined to be unreadable by the user; and providing the processed one or more readable first portions and a representation of content associated with the processed one or more unreadable second portions to the client in response to the request. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer readable medium storing executable computer program instructions, the instructions executable to perform steps comprising:
-
receiving a search query from a client used by a user; identifying portions of a document that are relevant to the search query; deriving user access privileges to the document based on information associated with the user and access rights associated with the document; determining based on the derived user access privileges to the document and display right information for the document, one or more first portions of the document relevant to the search query to be readable by the user and one or more second portions of the document relevant to the search query to be unreadable by the user; formatting the document based on the obtained access privileges and display right information, where formatting the document comprises; processing the one or more first portions of the document determined to be readable by the user; and processing the one or more second portions of the document determined to be unreadable by the user; and providing the processed one or more readable first portions and a representation of content associated with the processed one or more unreadable second portions to the client in response to the request. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A device comprising:
-
a processor for executing computer program instructions; and a non-transitory computer readable medium storing executable computer program instructions, the instructions executable to perform steps comprising; providing a search query from a client used by a user to a server, wherein the server is adapted to; identify portions of a document that are relevant to the search query; derive user access privileges to the document based on information associated with the user and access rights associated with the document; determine based on the derived user access privileges to the document and display right information for the document, one or more first portions of the document relevant to the search query to be readable by the user and one or more second portions of the document relevant to the search query to be unreadable by the user; format the document based on the obtained access privileges and display right information, where formatting the document comprises; processing the one or more first portions of the document determined to be readable by the user; and processing the one or more second portions of the document determined to be unreadable by the user; and providing the processed one or more readable first portions and a representation of content associated with the processed one or more unreadable second portions to the device in response to the request; and receiving and displaying the processed one or more readable first portions and the representation of content associated with the processed one or more unreadable second portions. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification