Patent ID: 9135030
Filing Date: 2015-09-15
Classification: G06F

Abstract:
1. A method for further extending an application in a client device, the method comprising: forming a connection from the client device to a server, wherein the server comprises one or more document vaults, each document vault comprising content for the application and vault-specific extension elements, wherein said application is a document management application of an operating system of the client device, which document management application has been extended with shell namespace extension elements; accessing specific content from a document vault of the one or more document vaults in the server by the client device; receiving one or more encrypted or hashed vault-specific extension elements from the accessed document vault, which vault-specific extension elements are not permanently stored on the client device and are configured to further extend the shell namespace extension elements in said client device dynamically and wherein said one or more vault-specific extension elements comprise software logic; verifying the vault-specific extension elements on the client device; and executing the software logic in said client device in order to adapt the shell namespace extension elements of the document management application in the client device according to said one or more received vault-specific extension elements, wherein the software logic is executed as long as the client device continues to access the specific content from the accessed document vault.