Enhanced go-back feature system and method for use in a voice portal
First Claim
Patent Images
1. A method for transitioning among states during use of a voice browser, comprising:
- (a) receiving a script at a voice browser utilizing a network;
(b) executing the script utilizing the voice browser;
(c) automatically tracking a plurality of states during the execution of the script utilizing the voice browser;
(d) receiving a request from a user during the execution of the script to transition to a previous state;
(e) automatically transitioning to the previous state of the script with the voice browser in response to the request;
(f) determining whether code exists indicating a state other than the previous state to which the script should be transitioned in response to the request; and
(g) transitioning to the state other than the previous state in response to the request if the code exists;
wherein the code includes a command for identifying specific instructions relating to the transitioning;
wherein the script includes customizable forms and fields;
wherein the transitioning to the previous state is capable of being disabled according to at least one of an entire application, a document, a form and a field;
wherein transitioning to the previous state retracts an input the user originally entered at the previous state;
wherein a number of previous states a user is capable of transitioning to is customizable.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product are provided for transitioning among states during use of a voice browser. Initially, a script is received at a voice browser from a web server utilizing a network. Next, the script is executed utilizing the voice browser. A plurality of states is then automatically tracked during the execution of the script utilizing the voice browser. Upon receiving a request from a user during the execution of the script to transition to a previous state, the voice browser automatically transitions to the previous state of the script.
35 Citations
16 Claims
-
1. A method for transitioning among states during use of a voice browser, comprising:
-
(a) receiving a script at a voice browser utilizing a network; (b) executing the script utilizing the voice browser; (c) automatically tracking a plurality of states during the execution of the script utilizing the voice browser; (d) receiving a request from a user during the execution of the script to transition to a previous state; (e) automatically transitioning to the previous state of the script with the voice browser in response to the request; (f) determining whether code exists indicating a state other than the previous state to which the script should be transitioned in response to the request; and (g) transitioning to the state other than the previous state in response to the request if the code exists; wherein the code includes a command for identifying specific instructions relating to the transitioning; wherein the script includes customizable forms and fields; wherein the transitioning to the previous state is capable of being disabled according to at least one of an entire application, a document, a form and a field; wherein transitioning to the previous state retracts an input the user originally entered at the previous state; wherein a number of previous states a user is capable of transitioning to is customizable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 16)
-
-
10. A computer readable medium encoded with a computer program for transitioning among states during use of a voice browser, comprising:
-
(a) computer code for receiving a script at a voice browser utilizing a network; (b) computer code for executing the script utilizing the voice browser; (c) computer code for automatically tracking a plurality of states during the execution of the script utilizing the voice browser; (d) computer code for receiving a request from a user during the execution of the script to transition to a previous state; (e) computer code for automatically transitioning to the previous state of the script with the voice browser in response to the request; (f) computer code for determining whether code exists indicating a state other than the previous state to which the script should be transitioned in response to the request; and (g) computer code for transitioning to the state other than the previous state in response to the request if the code exists; wherein the code includes a command for identifying specific instructions relating to the transitioning; wherein the script includes customizable forms and fields; wherein the transitioning to the previous state is capable of being disabled according to at least one of an entire application, a document, a form and a field; wherein transitioning to the previous state retracts an input the user originally entered at the previous state; wherein a number of previous states a user is capable of transitioning to is customizable.
-
-
11. A system for transitioning among states during use of a voice browser, comprising:
-
(a) means for receiving a script at a voice browser utilizing a network; (b) means for executing the script utilizing the voice browser; (c) means for automatically tracking a plurality of states during the execution of the script utilizing the voice browser; (d) means for receiving a request from a user during the execution of the script to transition to a previous state; (e) means for automatically transitioning to the previous state of the script with the voice browser in response to the request; (f) means for determining whether code exists indicating a state other than the previous state to which the script should be transitioned in response to the request; and (g) means for transitioning to the state other than the previous state in response to the request if the code exists; wherein the code includes a command for identifying specific instructions relating to the transitioning; wherein the script includes customizable forms and fields; wherein the transitioning to the previous state is capable of being disabled according to at least one of an entire application, a document, a form and a field; wherein transitioning to the previous state retracts an input the user originally entered at the previous state; wherein a number of previous states a user is capable of transitioning to is customizable.
-
-
12. A system for transitioning among states during use of a voice browser, comprising:
-
(a) logic for receiving a script at a voice browser utilizing a network; (b) logic for executing the script utilizing the voice browser; (c) logic for automatically tracking a plurality of states during the execution of the script utilizing the voice browser; (d) logic for receiving a request from a user during the execution of the script to transition to a previous state; (e) logic for automatically transitioning to the previous state of the script with the voice browser in response to the request; (f) logic for determining whether code exists indicating a state other than the previous state to which the script should be transitioned in response to the request; and (g) logic for transitioning to the state other than the previous state in response to the request if the code exists; wherein the code includes a command for identifying specific instructions relating to the transitioning; wherein the script includes customizable forms and fields; wherein the transitioning to the previous state is capable of being disabled according to at least one of an entire application, a document, a form and a field; wherein transitioning to the previous state retracts an input the user originally entered at the previous state; wherein a number of previous states a user is capable of transitioning to is customizable.
-
-
13. A method for transitioning among states during use of a voice browser, comprising:
-
(a) receiving a script at a voice browser utilizing a network; (b) executing the script utilizing the voice browser; (c) tracking a plurality of states during the execution of the script; (d) storing information regarding each state of the script; (e) receiving a request from a user during the execution of the script to transition to a previous state; (f) if it is determined that code exists indicating that the previous state should be skipped, transitioning to a state previous to the previous state in response to the request utilizing the stored information; (g) if it is determined that code exists indicating a state other than the previous state to which the script should be transitioned, transitioning to the state other than the previous state in response to the request utilizing the stored information; (h) if said code does not exist, automatically transitioning to the previous state of the script with the voice browser in response to the request utilizing the stored information; wherein the code includes a command for identifying specific instructions relating to the transitioning; wherein the script includes customizable forms and fields; wherein the transitioning the previous state is capable of being disabled according to at least one of an entire application, a document, a form and a field; wherein the transitioning to the previous state retracts an input the user originally entered at the state; wherein a number of previous states a user is capable of transitioning to is customizable.
-
Specification