Patents by Inventor Myra Hambleton
Myra Hambleton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8495562Abstract: A graphical development environment for developing the program flow of an application, The environment is controlled by a plurality of icons, some of which are detailed sub-routines used to control the proper returns in systems in which speech recognition is utilized. In one embodiment, a loop construct is used with branches arranged by the sub-routine icons to ensure that a proper return is achieved based upon an expected grammar for that branch.Type: GrantFiled: December 17, 2007Date of Patent: July 23, 2013Assignee: Intervoice Limited PartnershipInventors: Myra Hambleton, Charles Galles, John Fuentes
-
Publication number: 20100217603Abstract: An adaptive processing system includes one or more adaptive processing engines that are adapted to receive the one or more requests. The one or more adaptive processing engines adapted to parse the one or more requests and to communicate one or more queries to the one or more communication devices based at least in part on the information of the request. In one embodiment, the parsing of the one or more queries includes analyzing the information from the user, determining one or more next steps to perform based at least in part on the information from the user, and generating one or more queries for additional information. The system also includes an application server adapted to communicate with the one or more adaptive processing engines in response to the one or more requests based at least in part on the information of the one or more requests.Type: ApplicationFiled: February 26, 2009Publication date: August 26, 2010Inventors: Daniel D. Hammond, Myra A. Hambleton
-
Publication number: 20080098353Abstract: A graphical development environment for developing the program flow of an application, The environment is controlled by a plurality of icons, some of which are detailed sub-routines used to control the proper returns in systems in which speech recognition is utilized. In one embodiment, a loop construct is used with branches arranged by the sub-routine icons to ensure that a proper return is achieved based upon an expected grammar for that branch.Type: ApplicationFiled: December 17, 2007Publication date: April 24, 2008Applicant: Intervoice Limited PartnershipInventors: Myra Hambleton, Charles Galles, John Fuentes
-
Patent number: 7331036Abstract: A graphical development environment for developing the program flow of an application, The environment is controlled by a plurality of icons, some of which are detailed sub-routines used to control the proper returns in systems in which speech recognition is utilized. In one embodiment, a loop construct is used with branches arranged by the sub-routine icons to ensure that a proper return is achieved based upon an expected grammar for that branch.Type: GrantFiled: May 2, 2003Date of Patent: February 12, 2008Assignee: Intervoice Limited PartnershipInventors: Myra Hambleton, Charles Galles, John Fuentes
-
Publication number: 20040217986Abstract: The present invention is directed to a system and method which promotes conversational mixed initiative applications by taking advantage of additional grammars that are active. In one embodiment, the development environment allows an application designer to define a navigational grammar, a universal grammar, and a directed dialog call flow grammar. The grammars can be active throughout the call flow or at selected times and are weighted to work with all of the directed grammars. The processing that is followed by each of these grammars is defined separately so that each grammar can be context sensitive.Type: ApplicationFiled: May 2, 2003Publication date: November 4, 2004Inventors: Myra Hambleton, Charles Galles, John Fuentes
-
Patent number: 6751787Abstract: A simplified programming language is disclosed. The main flow of the program is enclosed in one or more frames. Concurrent operations and asynchronous events that may affect the main program code are attached to the frames as decorations. Operations within the frames may loop or pause until an outside event defined in a decoration causes the main program to exit the frame or to end. Concurrently operating programs may cooperatively exchange data using the decorations. The present language enables software code to be easily updated or modified by changing the decorations that are connected to the program frames.Type: GrantFiled: October 13, 2000Date of Patent: June 15, 2004Assignee: Intervoice Limited PartnershipInventors: Bogdan Blaszczak, Myra Hambleton, Eric Weeren, Ellis K. Cave
-
Patent number: 6637022Abstract: A graphical development environment for developing the program flow of an application. The environment represents the program flow as an arrow between starting and end points. A developer can modify the program flow by adding an icon representing a subroutine to any point on the arrow. Loops and possible returns of a subroutine are graphically represented by the environment. If the developer modifies the API of a subroutine, the environment graphically represents the calling routines that are affected by the API change. The environment also allows functional components of subroutines to be overwritten by the caller. In such a case, the overwritten components are executing within the caller's environment space. Different overwritten instances of an overwritable subroutine may exist in the same program flow.Type: GrantFiled: June 26, 2000Date of Patent: October 21, 2003Assignee: Intervoice Limited PartnershipInventors: Eric Weeren, Myra Hambleton
-
Patent number: 6178404Abstract: The invention relates to a voice enabled user interface which correlates, at development time or at run time, utterances, by a caller who is interacting with the user interface, with transaction phrases in a transaction phrase data structure, such as through the use of synonyms, descriptions of the transactions, comparing selected words, and phrases having one or a plurality of word in common. The user interface employs the results of the correlation to calculate an offering to the caller which may include a list of transaction phrases, a list of correlation results, a prompt for the caller to speak additional information to the user interface, or a combination of the two. The user interface may assess whether a number of transaction phrases in a determined list is small enough to be suitable for presentation and, if not, enable a correlating step to be repeated to yield a smaller number of transaction phrases in the correlation result.Type: GrantFiled: July 23, 1999Date of Patent: January 23, 2001Assignee: InterVoice Limited PartnershipInventors: Myra Hambleton, Eric Weeren
-
Patent number: 6131184Abstract: A graphical development environment for developing the program flow of an application. The environment represents the program flow as an arrow between starting and end points. A developer can modify the program flow by adding an icon representing a subroutine to any point on the arrow. Loops and possible returns of a subroutine are graphically represented by the environment. If the developer modifies the API of a subroutine, the environment graphically represents the calling routines that are affected by the API change. The environment also allows functional components of subroutines to be overwritten by the caller. In such a case, the overwritten components are executing within the caller's environment space. Different overwritten instances of an overwritable subroutine may exist in the same program flow.Type: GrantFiled: May 12, 1999Date of Patent: October 10, 2000Assignee: InterVoice Limited PartnershipInventors: Eric Weeren, Myra Hambleton
-
Patent number: 5946485Abstract: A graphical development environment for developing the program flow of an application. The environment represents the program flow as an arrow between starting and end points. A developer can modify the program flow by adding an icon representing a subroutine to any point on the arrow. Loops and possible returns of a subroutine are graphically represented by the environment. If the developer modifies the API of a subroutine, the environment graphically represents the calling routines that are affected by the API change. The environment also allows functional components of subroutines to be overwritten by the caller. In such a case, the overwritten components are executing within the caller's environment space. Different overwritten instances of an overwritable subroutine may exist in the same program flow.Type: GrantFiled: February 9, 1996Date of Patent: August 31, 1999Assignee: InterVoice Limited PartnershipInventors: Eric Weeren, Myra Hambleton
-
Patent number: 5913195Abstract: A system and method for developing a VRU program accomplished in two parts is disclosed. A prototype of the customer's desired conversation is created which is a summary of the customer's VRU requirements. This summary is used to verify customer satisfaction with the verbal conversations as well as the sufficiency of information for host interaction prior to any actual VRU programming being commenced. Thereafter, a framework of the VRU program to be completed as a functioning program by the developer may be generated from this summary. Links are maintained between the summary and a VRU program created through use of the framework to aid in development and maintaining synchronization between the VRU program and the summary. The linked summary and program provide easier modification as changes by the customer with only reference to the summary may be easily incorporated into the linked program.Type: GrantFiled: December 27, 1996Date of Patent: June 15, 1999Assignee: InterVoice Limited PartnershipInventors: Eric Weeren, Myra Hambleton
-
Patent number: 5878418Abstract: A system and method for generating a data set including information with respect to a plurality of data elements utilized by an application program is disclosed. The data set is used to automatically initialize a database of said data elements for use with said application program. The data set is also utilized to automatically generate a set of database maintenance applications providing user interfacing to the database.Type: GrantFiled: August 12, 1997Date of Patent: March 2, 1999Assignee: InterVoice Limited PartnershipInventors: Michael J. Polcyn, Eric Weeren, Myra Hambleton