Patents by Inventor Eric Weeren
Eric Weeren 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: 9794172Abstract: A virtual edge router network for providing managed services to distributed remote office locations can include routing components that are capable of being autonomously deployed at the network edge, as well as remotely managed, thereby obviating the need for on-site technical support in remote offices of the a small and medium business (SMB) client. Autonomous deployment and remote management is achieved through abstraction of the control and management planes from the data plane. Virtual edge routers may include virtual forwarding units and virtual remote agents instantiated on host devices in each remote office location, as well as a virtual network controller instantiated on a host device in a head-office location. A data plane of the virtual edge router communicatively couples the virtual forwarding units to one another, while a control plane communicatively couples the virtual network controller to each virtual data forwarding unit.Type: GrantFiled: June 24, 2015Date of Patent: October 17, 2017Assignee: iPhotonixInventors: Lance Arnold Visser, Louis Gregory Fausak, Andrew Kennedy Fullford, Eric Weeren, Russell Wiant, Richard Ballantyne Platt
-
Publication number: 20150381384Abstract: A virtual edge router network for providing managed services to distributed remote office locations can include routing components that are capable of being autonomously deployed at the network edge, as well as remotely managed, thereby obviating the need for on-site technical support in remote offices of the a small and medium business (SMB) client. Autonomous deployment and remote management is achieved through abstraction of the control and management planes from the data plane. Virtual edge routers may include virtual forwarding units and virtual remote agents instantiated on host devices in each remote office location, as well as a virtual network controller instantiated on a host device in a head-office location. A data plane of the virtual edge router communicatively couples the virtual forwarding units to one another, while a control plane communicatively couples the virtual network controller to each virtual data forwarding unit.Type: ApplicationFiled: June 24, 2015Publication date: December 31, 2015Inventors: Lance Arnold Visser, Louis Gregory Fausak, Andrew Kennedy Fullford, Eric Weeren, Russell Wiant, Richard Ballantyne Platt
-
Patent number: 6795535Abstract: A telephony application architecture which allows creating programs as a set of nested routines running independently and concurrently on three different control layers. Each layer focuses on only a particular portion of the overall call processing function thus allowing that portion to be written or presented in a substantially linear fashion. This linear presentation greatly reduces the complexity of development and maintenance of the software.Type: GrantFiled: November 1, 2000Date of Patent: September 21, 2004Assignee: Intervoice Limited PartnershipInventors: Eric Weeren, Jim Campbell, Mike Melvin
-
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: 6501956Abstract: The inventive system provides a user interface between a wireless communication device and an information service provider. The interface allows for a blended presentation of information and calling services for implementing an information service to a user of a wireless communication device. The user establishes an initial connection with a data network server to receive a particular service. The data network server sends a set of wireless protocol instructions to the user's mobile device. Based on these instructions, the mobile device will display information to the user which can be used to select a particular service. While preferably presenting a continuous display to the user, the wireless protocol instructions initiate a communication connection between the mobile device and a voice server with speech recognition capabilities.Type: GrantFiled: October 17, 2000Date of Patent: December 31, 2002Assignee: InterVoice Limited PartnershipInventors: Eric Weeren, Mike Watson, Daren Wilson
-
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