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; and
(e) automatically transitioning to the previous state of the script with the voice browser in response to the request.
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.
-
Citations
18 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; and
(e) automatically transitioning to the previous state of the script with the voice browser in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product 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; and
(e) computer code for automatically transitioning to the previous state of the script with the voice browser in response to the request.
-
-
16. 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; and
(e) means for automatically transitioning to the previous state of the script with the voice browser in response to the request.
-
-
17. 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; and
(e) logic for automatically transitioning to the previous state of the script with the voice browser in response to the request.
-
-
18. 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.
-
Specification