Patent ID: 8627077
Filing Date: 2014-01-07
Classification: G06F,G06Q,H04L

Abstract:
1. A method comprising: receiving, by a server computing system, a request from a client to take an action with respect to an electronic document residing at the client; retrieving a document identifier from the request; determining whether user authentication is needed based on the document identifier and the action; subsequent to retrieving the document identifier, and based on determining whether user authentication is needed, sending information specifying an acceptable authentication procedure from the server computing system to the client; receiving, by the server computing system, an authentication procedure update request from the client in response to the client determining that the acceptable authentication procedure is unavailable to the client; obtaining, at the server computing system and in response to the authentication procedure update request, a software program comprising instructions operable to cause one or more data processing apparatus to perform operations effecting the authentication procedure; and sending the software program from the server computing system to the client for use in identifying a current user and controlling the action with respect to the electronic document based on the current user and document-permissions information associated with the electronic document.