Patent ID: 9367336
Filing Date: 2016-06-14
CPC Classification: G06F,H04L

Claim Text:
1. A method for personalization of shared resources, the method comprising: storing information in memory regarding a set of shared resources, wherein the set of shared resources collectively defines an operating system, and wherein a plurality of 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; receiving information regarding a change to one of the shared resources, wherein the received change is made in the respective individualized session associated with a requesting user from the plurality of users, and wherein the received change made to one of the shared resources relates to installation of a new application; updating the user file specific to the requesting user to include information regarding the installed application, wherein subsequent access to the shared resources by the requesting user is based at least in part by the updated user file associated with the user; receiving a request over a communication network, the request concerning a rollback for the user to a requested previous session status; determining that the requested previous session status is associated with the updated user file; and restoring the 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.