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: 9794172
    Abstract: 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: Grant
    Filed: June 24, 2015
    Date of Patent: October 17, 2017
    Assignee: iPhotonix
    Inventors: Lance Arnold Visser, Louis Gregory Fausak, Andrew Kennedy Fullford, Eric Weeren, Russell Wiant, Richard Ballantyne Platt
  • Publication number: 20150381384
    Abstract: 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: Application
    Filed: June 24, 2015
    Publication date: December 31, 2015
    Inventors: Lance Arnold Visser, Louis Gregory Fausak, Andrew Kennedy Fullford, Eric Weeren, Russell Wiant, Richard Ballantyne Platt
  • Patent number: 6795535
    Abstract: 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: Grant
    Filed: November 1, 2000
    Date of Patent: September 21, 2004
    Assignee: Intervoice Limited Partnership
    Inventors: Eric Weeren, Jim Campbell, Mike Melvin
  • Patent number: 6751787
    Abstract: 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: Grant
    Filed: October 13, 2000
    Date of Patent: June 15, 2004
    Assignee: Intervoice Limited Partnership
    Inventors: Bogdan Blaszczak, Myra Hambleton, Eric Weeren, Ellis K. Cave
  • Patent number: 6637022
    Abstract: 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: Grant
    Filed: June 26, 2000
    Date of Patent: October 21, 2003
    Assignee: Intervoice Limited Partnership
    Inventors: Eric Weeren, Myra Hambleton
  • Patent number: 6501956
    Abstract: 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: Grant
    Filed: October 17, 2000
    Date of Patent: December 31, 2002
    Assignee: InterVoice Limited Partnership
    Inventors: Eric Weeren, Mike Watson, Daren Wilson
  • Patent number: 6178404
    Abstract: 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: Grant
    Filed: July 23, 1999
    Date of Patent: January 23, 2001
    Assignee: InterVoice Limited Partnership
    Inventors: Myra Hambleton, Eric Weeren
  • Patent number: 6131184
    Abstract: 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: Grant
    Filed: May 12, 1999
    Date of Patent: October 10, 2000
    Assignee: InterVoice Limited Partnership
    Inventors: Eric Weeren, Myra Hambleton
  • Patent number: 5946485
    Abstract: 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: Grant
    Filed: February 9, 1996
    Date of Patent: August 31, 1999
    Assignee: InterVoice Limited Partnership
    Inventors: Eric Weeren, Myra Hambleton
  • Patent number: 5913195
    Abstract: 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: Grant
    Filed: December 27, 1996
    Date of Patent: June 15, 1999
    Assignee: InterVoice Limited Partnership
    Inventors: Eric Weeren, Myra Hambleton
  • Patent number: 5878418
    Abstract: 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: Grant
    Filed: August 12, 1997
    Date of Patent: March 2, 1999
    Assignee: InterVoice Limited Partnership
    Inventors: Michael J. Polcyn, Eric Weeren, Myra Hambleton