US2015055762A1PendingUtilityA1

Generation of natively implementable instructions based on interactive voice response instructions

53
Assignee: UNWIRED PLANET LLCPriority: Aug 25, 2010Filed: Nov 4, 2014Published: Feb 26, 2015
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-modified
What 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.