Portal data passing through non-persistent browser cookies
AssigneeInternational Business Machines Corporation
InventorsDwayne Dames, David E. Reich
Life of this patent
Estimating the term…
Abstract
A method of maintaining state information within a voice browser can include establishing a voice browser session with a client. The voice browser can be in communication with an application, wherein the voice browser and the application are remotely located from the client. State information, which corresponds to the voice browser session and application, can be received from the application. The state information can be stored as non-persistent data within the voice browser. The non-persistent data can be provided to the application to continue a transaction managed by the application.
Claims18
A method of maintaining state information within a voice browser comprising:
- establishing a voice browser session with a client, wherein the voice browser is in communication with an application, and the voice browser and the application are remotely located from the client;
- receiving state information from the application, wherein the state information corresponds to the voice browser session and the application;
- storing the state information as non-persistent data within the voice browser;
- and
- providing the non-persistent data to the application to continue a transaction managed by the application.
A method of maintaining state information within a voice browser during an established voice browser session, said method comprising:
- during the voice browser session, accessing an application responsive to a client request;
- receiving a query from the application for the existence of non-persistent data within the voice browser which corresponds to the voice browser session and the application, wherein the non-persistent data specifies state information for the application;
- determining whether such non-persistent data exists;
- and
- notifying the application as to whether the non-persistent data exists.
A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
- establishing a voice browser session with a client, wherein the voice browser is in communication with an application, and the voice browser and the application are remotely located from the client;
- receiving state information from the application, wherein the state information corresponds to the voice browser session and the application;
- storing the state information as non-persistent data within the voice browser;
- and
- providing the non-persistent data to the application to continue a transaction managed by the application.
A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
- during a voice browser session, accessing an application responsive to a client request;
- receiving a query from the application for the existence of non-persistent data within the voice browser which corresponds to the voice browser session and the application, wherein the non-persistent data specifies state information for the application;
- determining whether such non-persistent data exists;
- and
- notifying the application as to whether the non-persistent data exists.
A voice browser configured to store application state information comprising:
- means for establishing a voice browser session with a client, wherein the voice browser is in communication with an application, and the voice browser and the application are remotely located from the client;
- means for receiving state information from the application, wherein the state information corresponds to the voice browser session and the client;
- means for storing the state information as non-persistent data within the voice browser;
- and
- providing the non-persistent data to the application to continue a transaction managed by the application.
A voice browser configured to store application state information comprising:
- means for accessing an application during a voice browser session responsive to a client request;
- means for receiving a query from the application for the existence of non-persistent data within the voice browser which corresponds to the voice browser session and the application, wherein the non-persistent data specifies state information for the application;
- means for determining whether such non-persistent data exists;
- and
- means for notifying the application as to whether the non-persistent data exists.
Dependencies are inferred from the claim text.