Patent ID: 8549145

Claim:
A system for implementing a virtual computing environment, comprising: a host computer system configured to: determine that a user associated with an existing session has moved from a first location to a second location; identify at least one pre-access rule associated with the second location; begin modifying the existing session based on the identified at least one pre-access rule before authenticating the user for access to the existing session in response to the determination that the user has moved to the second location; authenticate the user at the second location for access to the existing session after modification of the existing session has begun; and provide the user access to the modified session at the second location in response to the authenticating the user at the second location, wherein the modifying the existing session before authenticating the user reduces a latency between the authenticating the user and the providing the user access to the modified session at the second location; and a client device configured to communicate with the host computer system to provide a user interface to the existing session for the user at the second location.