Patent ID: 9244700
Filing Date: 2016-01-26
CPC Classification: G06F

Claim Text:
1. A method for delivering an application to a computing device, the application delivered from a desktop session hosting at least one application and executing on a server, comprising: (a) receiving, by a delivery module executing on the computing device, a first request from a client device of a first user for access to an application; (b) identifying, by the delivery module, a first desktop session executing on the server for hosting a plurality of components including the requested application; (c) isolating, by an agent executing on the server, components corresponding to the requested application from the plurality of components; (d) extracting, by the agent executing on the server, the isolated components corresponding to the requested application from presentation layer elements of other components of the first desktop session; (e) generating responsive to the first request, by the agent via a presentation layer protocol, a first application session using the isolated components corresponding to the requested application, the first application session delivered to the client device for display, wherein the other components of the first desktop session are prevented from being delivered to the client device; (f) receiving, by the delivery module, a second request from the first user for the application, wherein the second request is different from the first request; (g) determining, by the delivery module, that the application is hosted by the first desktop session and delivered in the first application session; and (h) providing, by the delivery module, based on the determination and responsive to the second request, a second application session of the application from the first desktop session to the first user responsive to a determination that the first application session is disconnected from the first user, the second application session comprising the first application session reconnected with the first user.