Patent ID: 8769011

Claim:
A method comprising: establishing a Virtual Desktop Interface (VDI) session between a client endpoint device and a Hosted Virtual Desktop (HVD) host; establishing an endpoint browser service on the client endpoint device; receiving from the HVD host at the client endpoint device a Hosted Virtual Desktop (HVD) display comprising an HVD browser window, the HVD browser window comprising one or more browser window elements, wherein web browsing is being performed at the HVD host; receiving, by the endpoint browser service, first browser synchronization data from the HVD host; detecting that the VDI session is inactive; in response to detecting the inactive VDI session, the endpoint browser service launching an endpoint browser instance at the client endpoint device; and utilizing, by the endpoint browser instance, the first browser synchronization data to display an endpoint browser window comprising the one or more browser window elements, thereby switching web browsing from the HVD host to the client endpoint device to provide seamless browsing.