Patent ID: 7627827
Filing Date: 2009-12-01
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method for providing an intelligent user interface based on a context of a document, the method comprising: opening the document in a context that only facilitates reading by a user; disabling editing commands for editing the document and typing functionality, wherein disabling the typing functionality comprises blocking the user from typing to prevent accidental edits that will not be saved in the context that only facilitates reading and to prevent the initiation of a prompt requesting the user of the document to save the document in the context that only facilitates reading; hiding at least one of the editing commands to indicate the context that only facilitates reading and to prevent the document from being edited in the context that only facilitates reading; displaying a transition button via the intelligent user interface, the transition button operative when selected to initiate transition of the document between the context that only facilitates reading and a context that facilitates editing; receiving a selection of the transition button; in response to receiving the selection, transitioning from the context that only facilitates reading to the context that facilitates editing wherein transitioning to the context that facilitates editing comprises enabling at least one of the typing functionality for editing the document or the editing commands; transitioning from the context that facilitates editing back to the context that only facilitates reading; determining whether the document is digitally signed, wherein when the document is digitally signed, displaying the transition button comprises displaying a transition button operative, when selected, to invalidate the digital signature and in response to invalidating the digital signature, automatically complete a transition of the document to the context that facilitates editing; and saving a copy of the document when the document is in the context that facilitates editing in response to receiving the selection thereby displaying a ‘Save As’ dialog, wherein the document resides on a client computer and the copy of the document is saved on another computer.