CA2583040C

Variable user interface based on document access privileges

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.

CA2583040C, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Expired 26 August 2025, 1.1 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

20 claims: 3 independent, 17 dependent

  1. 1
    CA 02583040 2012-09-28 What is claimed is:1. A method implemented by one or more processors associated with one or more server devices, the method comprising: deriving, using one or more processors associated with the one or more server devices, access privileges for a user of a document based on user information and access rights associated with the document;selecting, using one or more processors associated with the one or more server devices, additional information relating to the access rights and to a content of the document;formatting, using one or more processors associated with the one or more server devices, the document, for display to the user, based on the derived access privileges and the additional information, where formatting the document further comprises: processing one or more first portions of the document to be readable by the user;and processing one or more second portions of the document to be unreadable by the user, the one or more second portions being selected based on the derived access privileges;and providing, using one or more processors associated with the one or more server devices, the formatted document, including the one or more readable first portions and the one or more unreadable second portions, for display to the user, the one or more unreadable second portions including visible and unreadable content.
  2. 7
    A system comprising:one or more processors;and a memory device that stores one or more instructions which, when executed by the one or more processors, cause the one or more processors to: derive access privileges for a user of a document based on user information and access rights associated with the document;select additional information relating to the access rights and to a content of the document, format the document, for display to the user, based on the derived access privileges and the additional information, where, when formatting the document, the one or more processors are further to: process one or more first portions of the document to be readable by the user;and process one or more second portions of the document to be unreadable by the user, the one or more second portions being selected based on the derived access privileges;and provide the formatted document, including the one or more readable first portions and the one or more unreadable second portions, for display to the user, the one or more unreadable second portions including visible and unreadable content.
  3. 14
    A device comprising, at least one processor; and at least one memory device that stores at least one instruction which, when executed by the at least one processor, cause the at least one processor to:derive access privileges for a user of a document based on user information and access rights associated with the document, select additional information relating to the access rights and to a content of the document, format the document, for display to the user, based on the derived access privileges, the additional information, and the content of the document, where, when formatting the document, the at least one processor is further to: process one or more first portions of the document to be readable by the user;and process one or more second portions of the document to be unreadable by the user, the one or more second portions being selected based on the derived access privileges;and provide the formatted document, including the one or more readable first portions and the one or more unreadable second portions, for display to the user, the one or more unreadable second portions including visible and unreadable content.