US 12,219,022 B2
Browser server session transfer
Juan Rivera, Doral, FL (US)
Filed by Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed on Jul. 2, 2021, as Appl. No. 17/366,220.
Application 17/366,220 is a continuation of application No. 14/886,243, filed on Oct. 19, 2015, granted, now 11,082,499.
Prior Publication US 2021/0337034 A1, Oct. 28, 2021
Int. Cl. H04L 67/148 (2022.01); H04L 67/02 (2022.01); H04L 67/142 (2022.01); H04L 67/146 (2022.01)
CPC H04L 67/148 (2013.01) [H04L 67/02 (2013.01); H04L 67/142 (2013.01); H04L 67/146 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
providing, by a computing device, a browser in which to access a session of an application, the computing device being one of a pool of devices;
receiving, by the computing device, a request for context information of the session, the context information configured to enable another computing device to initialize a new session of the application in a state the same as that of the session accessible via the browser of the computing device;
retrieving, by the computing device, the context information of the session from the browser of the computing device; and
providing, by the computing device, the context information to support launch of the new session of the application at the another computing device so as to balance a load across the pool of devices,
wherein, in response to the request, a first browser helper object of the computing device accesses the context information, serializes the context information, and transmits the serialized context information to a second browser helper object of the another computing device to initialize the new session of the application in a same state as that of the session accessible via the browser at the another computing device, and
wherein the first browser helper object is different from the second browser helper object.