US2015055762A1PendingUtilityA1
Generation of natively implementable instructions based on interactive voice response instructions
Est. expiryAug 25, 2030(~4.1 yrs left)· nominal 20-yr term from priority
Inventors:Kim Liu
G06F 16/957H04M 3/4938H04M 2207/40
53
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Instructions that are natively implementable by an application on an end user device are generated from interactive voice instructions that are not natively interpreted by the application. Generating natively implementable instructions in this manner allows for faster and cheaper deployment of voice, video, and/or data services by allowing legacy services based on interactive voice instructions to function seamlessly within an all data network.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising:
one or more processors; and a storage device storing computer-executable instructions; wherein the computer-executable instructions, when executed by the one or processors, cause the system to: generate, based at least in part on first instructions of a service of an interactive voice response system that are not natively interpreted by an application on an end user device, second instructions of the service of the interactive voice response system that are natively interpreted by the application on the end user device; and provide the second instructions to the application on the end user device thereby to provide the service of the interactive voice response system to an end user, wherein the end user is a user of the service of the interactive voice response system at the end user device.
2 . The system of claim 1 , wherein the first instructions comprise VXML instructions.
3 . The system of claim 2 , wherein the second instructions are compatible with an instruction set, the instruction set being natively interpretable by a web browser.
4 . The system of claim 3 , wherein the second instructions are executable by the application on the end user device to display a visual representation of the first instructions.
5 . The system of claim 3 , wherein the computer-executable instructions when executed by the one or more processors, further cause the system to:
recognize service patterns of service elements within the first instructions; and include data relating to the service patterns in the generated second instructions.
6 . The system of claim 3 , wherein the storage device further stores service state information and the computer-executable instructions, when executed by the one or more processors, cause the system to access the service state information for subsequent processing of the first instructions.
7 . The system of claim 2 , wherein the second instructions are compatible with at least one of HTML and ECMAScript.
8 . The system of claim 2 , wherein the second instructions are compatible with HTML and the computer-executable conversion instructions, when executed by the one or processors, cause the system to:
generate the second instructions based at least in part on a style sheet.
9 . A method comprising:
receiving a request from an application on an end user device to access a service of an interactive voice response system; loading first instructions of the service of the interactive voice response system that are not natively interpreted by the application on the end user device; generating, based at least in part on the first instructions, second instructions of the service of the interactive voice response system that are natively interpreted by the application on the end user device; providing the second instructions to the application on the end user device to provide the service of the interactive voice response system to an end user, wherein the end user is a user of the service of the interactive voice response system at the end user device.
10 . The method of claim 9 , wherein the first instructions comprise VXML instructions.
11 . The method of claim 10 , wherein the second instructions are compatible with an instruction set, the instruction set being natively interpretable by a web browser.
12 . The method of claim 11 , wherein the second instructions are executable by the application on the end user device to display a visual representation of the first instructions.
13 . The method of claim 11 , further comprising:
recognizing service patterns of service elements within the first instructions; and including data relating to the service patterns in the generated second instructions.
14 . The method of claim 10 , wherein the second instructions are compatible with HTML and the generating the second instructions is further based at least in part on a style sheet.
15 . A system comprising:
one or more processors; and a storage device storing computer-executable instructions; wherein the computer-executable instructions, when executed by the one or processors, cause the system to: load natively implementable instructions, the natively implementable instructions being (i) compatible with a deployment platform implemented by the system, and (ii) generated based at least in part on instructions of a service of an interactive voice response system that are not compatible with the deployment platform; and process the natively implementable instructions, thereby to provide the service of the interactive voice response system to an end user of the system, the end user being a user of the service of the interactive voice response system.
16 . The system of claim 15 , wherein the natively implementable instructions are compatible with an instruction set, the instruction set being implementable by a web browser.
17 . The system of claim 16 , wherein the computer executable instructions, when executed by the one or more processors, further cause the system to:
receive the instructions of the service of the interactive voice response system; and convert the instructions of the service of the interactive voice response system into the natively implementable instructions.
18 . The system of claim 16 , further comprising a display, and wherein the computer executable instructions, when executed by the one or more processors, further cause the system to display a visual representation of the natively implementable instructions on the display.
19 . The system of claim 15 , wherein the natively implementable instructions are compatible with at least one of HTML and ECMAScript.
20 . The system of claim 15 , further comprising a display;
wherein the natively implementable instructions are compatible with HTML; and wherein the computer-executable instructions, when executed by the one or more processors, further cause the system to display a visual representation of the natively implementable instructions on the display, the visual representation being based on a cascading style sheet.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.