Patent ID: 8484360

Claim:
A method for separating hypertext transfer protocol (HTTP) sessions in a client-server data processing system, comprising: instantiating a first application on a client machine and storing a first HTTP session identifier associated with the first application for a current HTTP session on the client machine; detecting at the client machine a request to a server to instantiate a second application during the current HTTP session that is a new instance of the first application by determining the second application is to use the first HTTP session identifier; based on the second application being a new instance of the first application, requesting by the client machine to the server a second HTTP session by using a HTTP session identifier that is unidentifiable to the server, and obtaining by the client machine from the server a second HTTP session identifier; and setting, on the client machine, the second HTTP session identifier in the current HTTP session as a HTTP session identifier corresponding to a service instantiation for communication between the client machine and the server.