Web server utilizing a state machine and user token
First Claim
Patent Images
1. A method for tracking dialog state between a client and a server comprising the following step:
- (a) when sending a communication from the server to the client, performing the following substeps;
(a.1) storing dialog state for a dialog between the client and the server, the dialog state being stored in storage within the server, and (a.2) sending a key from the server to the client, the key referencing a storage location within the server in which the dialog state is stored.
2 Assignments
0 Petitions
Accused Products
Abstract
Dialog state between a client and a server is tracked. When sending a communication from the server to the client, dialog state for a dialog between the client and the server is stored in storage within the server. A key is included in the communication from the server to the client. The key references a storage location within the server in which the dialog state is stored.
24 Citations
20 Claims
-
1. A method for tracking dialog state between a client and a server comprising the following step:
(a) when sending a communication from the server to the client, performing the following substeps;
(a.1) storing dialog state for a dialog between the client and the server, the dialog state being stored in storage within the server, and (a.2) sending a key from the server to the client, the key referencing a storage location within the server in which the dialog state is stored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17, 18)
-
10. A method for tracking dialog state between a client and a server comprising the following steps
(a) when a message is received by the server from the client, performing the following substeps by the server: -
(a.
1) checking to determine whether a key is included in the message, and,(a.2) when a key is included in the message, using the key to access a dialog state from storage within the server. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A server that tracks dialog state for communication between a client and the server, the server comprising:
a server state cache, the server state cache being used by the server to store dialog state for a dialog between the client and the server, so that when the server sends a communication to the client, the server sends with the communication a key, the key referencing a storage location within the server state cache in which the dialog state is stored.
-
19. A server that tracks dialog state for communication between a client and the server, the server comprising:
a server state cache, the server state cache being used by the server to store dialog state for a dialog between the client and the server, so that when a message is received by the server from the client, the server checks to determine whether a key is included in the message, and when the key is included in the message, the server uses the key to obtain the dialog state from server state cache. - View Dependent Claims (20)
Specification