Customer care control over voice application state
First Claim
1. A method in an application server for controlling a voice application of another party, the method comprising:
- receiving a first HTTP request having a session identifier that specifies a server-side data record configured for storing an application state for a voice application session of a first party;
modifying the session identifier to change the application state of the voice application session of the first party based on a second HTTP request having an input posted by a second party; and
updating a brownie of the first party to include the modified session identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
An application server includes an application runtime environment configured for receiving a first HTTP request having a session identifier that specifies a server-side data record configured for storing an application state for a voice application session of a first party. The application runtime environment is configured to modify the session identifier to change the application state of the voice application session of the first party based on a second HTTP request having an input posted by a second party. The application runtime environment is also configured to update a brownie of the first party to include the modified session identifier.
-
Citations
37 Claims
-
1. A method in an application server for controlling a voice application of another party, the method comprising:
-
receiving a first HTTP request having a session identifier that specifies a server-side data record configured for storing an application state for a voice application session of a first party;
modifying the session identifier to change the application state of the voice application session of the first party based on a second HTTP request having an input posted by a second party; and
updating a brownie of the first party to include the modified session identifier. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in an application server for controlling a voice application of another party, the method comprising:
-
receiving a first HTTP request having a session identifier that specifies a server-side data record configured for storing an application state for a voice application session of a first party;
creating a new session identifier to create a new application state of the voice application session of the first party based on a second HTTP request having an input posted by a second party; and
updating a brownie of the first party to include the new session identifier. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method in an application server for permitting control by a second party over a voice application of a first party, the method comprising:
-
receiving an HTTP request for execution of a voice application session for the first party;
preventing a state of the voice application session of the first party from being changed by the first party; and
based on the HTTP request, generating, for a browser of a second party, an HTML page having a session identifier. - View Dependent Claims (12, 13)
-
-
14. An application server configured for executing a calling application, the application server including:
an application runtime environment configured for dynamically generating, in response to a HTTP request, a hypertext markup language (HTML) document having instructions for preventing a state of the voice application session of the first party from being changed by the first party, the application runtime environment being configured for generating, based on the HTTP request, an HTML page having a session identifier for a browser of a second party. - View Dependent Claims (15, 16)
-
17. An application server configured for executing a calling application, the application server including:
an application runtime environment configured for receiving a first HTTP request having a session identifier that specifies a server-side data record configured for storing an application state for a voice application session of a first party, the application runtime environment being configured to modify the session identifier to change the application state of the voice application session of the first party based on a second HTTP request having an input posted by a second party and the application runtime environment being configured to update a brownie of the first party to include the modified session identifier. - View Dependent Claims (18, 19, 20)
-
21. An application server configured for executing a calling application, the application server including:
an application runtime environment configured for receiving a first HTTP request having a session identifier that specifies a server-side data record configured for storing an application state for a voice application session of a first party, the application runtime environment being configured to create a new session identifier to create a new application state of the voice application session of the first party based on a second HTTP request having an input posted by a second party and the application runtime environment being configured to update a brownie of the first party to include the new session identifier. - View Dependent Claims (22, 23, 24)
-
25. A computer readable medium having stored thereon sequences of instructions for executing a voice application, the sequences of instructions including instructions for performing the steps of:
-
receiving a first HTTP request having a session identifier that specifies a server-side data record configured for storing an application state for a voice application session of a first party;
creating a new session identifier to create a new application state of the voice application session of the first party based on a second HTTP request having an input posted by a second party; and
updating a brownie of the first party to include the new session identifier. - View Dependent Claims (26, 27)
-
-
28. A computer readable medium having stored thereon sequences of instructions for changing a state of a voice application of another, the sequences of instructions including instructions for performing the steps of:
-
receiving an HTTP request for execution of a voice application session for a first party;
preventing a state of the voice application session of the first party from being changed by the first party; and
based on the HTTP request, generating, for a browser of a second party, an HTML page having a session identifier. - View Dependent Claims (29, 30)
-
-
31. An application server configured for executing a calling application, the application server including:
means for dynamically generating, in response to a HTTP request, a hypertext markup language (HTML) document having instructions for preventing a state of a voice application session of a first party from being changed by the first party, the generating means being configured for generating, based on the HTTP request, an HTML page having a session identifier for a browser of a second party. - View Dependent Claims (32, 33)
-
34. An application server configured for executing a calling application, the application server including:
means for receiving a first HTTP request having a session identifier that specifies a server-side data record configured for storing an application state for a voice application session of a first party, the receiving means being configured to modify the session identifier to change the application state of the voice application session of the first party based on a second HTTP request having an input posted by a second party, and the receiving means being configured to update a brownie of the first party to include the modified session identifier. - View Dependent Claims (35, 36, 37)
Specification