Method, device and system for sharing application session information across multiple-channels
First Claim
1. A method comprising sharing application session information across multiple channels or devices, for managing the communication between terminal devices and a web server, comprising the steps of:
- receiving a user'"'"'s request from a terminal device;
retrieving a previous application session information of the user, if any, and sending said information with said user'"'"'s request to the web server in response to said user'"'"'s request;
receiving a response returned from the web server to said terminal device, intercepting a new application session information in said response;
generating an application session management information of said user, which comprises a device ID of a terminal device which has sent out said user'"'"'s request;
saving both of said intercepted application session information and the generated application session management information;
inserting the generated application session management cookie into said response; and
sending said response to said terminal device which has sent said user'"'"'s request.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a device for sharing application session information across multiple channels, for managing the communication between terminal devices and a web server, said device comprises an application session manager (ASM) connected between the terminal device and the web server for receiving and forwarding said user'"'"'s request sent from said terminal device and the response returned from the web server, a storing device connected to the application session manager, for storing application session management information and application session information in the response returned from the web server; a retrieving device, connected to the application session manager; an intercepting device, connected to the application session manager, for intercepting a new application session information in the response from the web server; said application session manager generates an application session management information (ASMC) of said user, then sends said response to said terminal device which has sent said user'"'"'s request.
-
Citations
26 Claims
-
1. A method comprising sharing application session information across multiple channels or devices, for managing the communication between terminal devices and a web server, comprising the steps of:
-
receiving a user'"'"'s request from a terminal device;
retrieving a previous application session information of the user, if any, and sending said information with said user'"'"'s request to the web server in response to said user'"'"'s request;
receiving a response returned from the web server to said terminal device, intercepting a new application session information in said response;
generating an application session management information of said user, which comprises a device ID of a terminal device which has sent out said user'"'"'s request;
saving both of said intercepted application session information and the generated application session management information;
inserting the generated application session management cookie into said response; and
sending said response to said terminal device which has sent said user'"'"'s request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 23, 24)
-
-
13. A device for sharing application session information across multiple channels or devices for managing the communication between terminal devices and a web server, said device comprising:
-
an application session manager (ASM) connected between a terminal device and the web server, for receiving and forwarding said user'"'"'s request sent from said terminal device and the response returned from the web sever;
a storing device connected to the application session manager, for storing application session management information and application session information in the response returned from the web server;
a retrieving device connected to the application session manager;
an intercepting device connected to the application session manager;
wherein, said application session manager receives said user'"'"'s request sent from said terminal device to the web server;
according to said user'"'"'s request, controls said retrieving device to retrieve a previous application session information of said user from the storing device;
then sends the retrieved application session information with said user'"'"'s request to the web server;
after said application session manager receives the response returned from the web server to said terminal device, the intercepting device intercepts a new application session information in said response, said application session manager generates an application session management information of said user, wherein the application session management information comprises a device ID for identifying said terminal device which has sent said user'"'"'s request;
then, sends said response with the application session management information to said terminal device which has sent said user'"'"'s request. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 25)
-
-
22. A system for sharing application session information across multiple channels or devices, comprising one or more terminal devices and at least one web server, wherein said system comprises a device for sharing application session information across multiple channels or devices, which is connected between said one or more terminal devices and said web server, and comprises:
-
an application session manager (ASM) connected between a terminal device and the web server, for receiving and forwarding said user'"'"'s request sent from said terminal device and the response returned from the web sever;
a storing device connected to the application session manager, for storing application session management information and application session information in the response returned from the web server;
a retrieving device connected to the application session manager;
an intercepting device connected to the application session manager;
wherein, said application session manager receives said user'"'"'s request sent from said terminal device to the web server;
according to said user'"'"'s request, controls said retrieving device to retrieve a previous application session information of said user from the storing device;
then sends the retrieved application session information with said user'"'"'s request to the web server;
after said application session manager receives the response returned from the web server to said terminal device, the intercepting device intercepts a new application session information in said response, said application session manager generates an application session management information of said user, wherein the application session management information comprises a device ID for identifying said terminal device which has sent said user'"'"'s request;
then, sends said response with the application session management information to said terminal device which has sent said user'"'"'s request. - View Dependent Claims (26)
-
Specification