Patent ID: 9411615
Filing Date: 2016-08-09
CPC Classification: G06F,H04L

Claim Text:
1. A method for personalization of shared resources, the method comprising: sending a request for access by a requesting user to a set of shared resources over a communication network, wherein the set of shared resources collectively defines an operating system, and wherein a plurality of other users are provided with access to the set of shared resources via respective individualized sessions; storing a plurality of user files in memory, wherein each user file is specific to a respective user of the plurality of users, and wherein the user files specify a current status of a user individualized session based on the set of shared resources used and changes made by the user during the individualized session; detecting a change made to one of the shared resources, wherein the detected change is made in the respective individualized session by the requesting user, and wherein the detected change made to one of the shared resources relates to installation of a new application; sending information regarding the installed application to a server, wherein a user file from the stored plurality of user files that is specific to the requesting user is updated to include the information regarding the installed application, and wherein subsequent access to the resources by the requesting user is based at least in part by the updated user file associated with the requesting user; sending a request over a communication network to the server, the request concerning a rollback for the requesting user to a requested previous session status, wherein the requested previous session status is determined to be associated with the updated user file; and receiving restoration information for rolling back a current session of the requesting user to the requested previous session status based on the stored information regarding the set of shared resources and the updated user file specific to the requesting user that includes the information regarding the installed application.