Patents by Inventor Douglas Bellinger

Douglas Bellinger 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: 10608920
    Abstract: A test webpage triggers a remote computer to obtain a token for the performance test from a test data collection server. The test webpage triggers the remote computer to transmit the token to a reflector server to initiate the performance test. The reflector server initiates the performance test upon validating the token. The reflector server performs bidirectional communication of test data over a Web Real-Time Communication (WebRTC) data channel using a loss tolerant protocol with the remote computer. The remote computer is able to determine computer-endpoint test results from the bidirectional communication of test data. The reflector server determines server-endpoint test results from the bidirectional communication of test data. The reflector server transmits the server-endpoint test results to the remote computer. The test webpage triggers the remote computer to transmit the computer-endpoint and the server-endpoint test results to the test data collection server.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: March 31, 2020
    Assignee: MARTELLO TECHNOLOGIES CORPORATION
    Inventors: Geoff Stewart, Douglas Bellinger
  • Patent number: 10171584
    Abstract: A data processing device, such as a monitoring agent, runs process code to process input data captured from a data source of a production environment, such as managed network devices. The process code can be created on or modified at a terminal of a development environment remote from the data processing device. The input data can be routed to the development environment to test the process code with actual data. The development environment can also provide test data to the process code to test edge cases and other situations. The output of the process code running in the development environment can be routed to the data processing device for output to downstream systems as if generated by the data processing device. Once the process code is operating satisfactorily at the development environment, the process code can be transmitted to the data processing device for execution in the production environment.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 1, 2019
    Assignee: MARTELLO TECHNOLOGIES CORPORATION
    Inventors: Douglas Bellinger, William Kuker, Eugene Lee
  • Publication number: 20180198699
    Abstract: A test webpage triggers a remote computer to obtain a token for the performance test from a test data collection server. The test webpage triggers the remote computer to transmit the token to a reflector server to initiate the performance test. The reflector server initiates the performance test upon validating the token. The reflector server performs bidirectional communication of test data over a Web Real-Time Communication (WebRTC) data channel using a loss tolerant protocol with the remote computer. The remote computer is able to determine computer-endpoint test results from the bidirectional communication of test data. The reflector server determines server-endpoint test results from the bidirectional communication of test data. The reflector server transmits the server-endpoint test results to the remote computer. The test webpage triggers the remote computer to transmit the computer-endpoint and the server-endpoint test results to the test data collection server.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 12, 2018
    Inventors: Geoff STEWART, Douglas BELLINGER
  • Publication number: 20170310536
    Abstract: Network devices are monitored and alarms are received from the network devices. An indication of a selected alarm may be received through a user interface. A total distance between the selected alarm and a target alarm of the received alarms is computed. The total distance is computed based on alarm dimensions between the selected alarm and the target alarm. An indication of the target alarm with an indication of the total distance is generated and may out outputted.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 26, 2017
    Inventors: Douglas BELLINGER, Christopher Karl WILSON
  • Publication number: 20170155718
    Abstract: A data processing device, such as a monitoring agent, runs process code to process input data captured from a data source of a production environment, such as managed network devices. The process code can be created on or modified at a terminal of a development environment remote from the data processing device. The input data can be routed to the development environment to test the process code with actual data. The development environment can also provide test data to the process code to test edge cases and other situations. The output of the process code running in the development environment can be routed to the data processing device for output to downstream systems as if generated by the data processing device. Once the process code is operating satisfactorily at the development environment, the process code can be transmitted to the data processing device for execution in the production environment.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventors: Douglas BELLINGER, William KUKER, Eugene LEE
  • Patent number: 7860953
    Abstract: A system and method automates and simplifies tasks associated with setting up a user self-activating network-based service. A configurable input engine is configured to define the service. The service may, for example, use a plurality of networking devices and/or computing devices. After the service is defined, an offer of the service is published to a user. The offer includes values of commercial terms and/or values of configuration parameters associated with the offer. Upon receiving an acceptance of the offer from the user, the configurable input engine automatically generates activations for the devices to be used by the service. The activations are sent to policy distribution points (PDPs) where the activations are translated into device-specific instructions. The device-specific instructions are in turn sent to the devices (networking devices and/or computing devices) to be configured. The device-specific instructions configure the devices, thereby automatically setting up the service for the user.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: December 28, 2010
    Assignee: Sonus Networks, Inc.
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Argentina, Andrea Baptiste, Gaetan Delahousse, Geoff Stewart, Wendy Raoux, Luc Richard, Stephanie Bazin, Scott Brookes, Patrick Rhude
  • Patent number: 7506147
    Abstract: A “policy distribution point” (PDP) allows service drivers to be installed remotely and automatically without rebooting the PDP or otherwise interrupting existing network-based services. The exposure of sensitive configuration data to non-secure networks is minimized by placing PDPs close to the devices to be configured. Service drivers on the PDP can be reused to configure multiple devices of the same type. The PDP receives an “activation” and uses a service driver on the PDP to translate the activation into “device-specific instructions.” The device-specific instructions are sent to a device and configure the device to set up the network-based service. One or more PDPs can be used to configure both computing device and networking devices to provide a single service.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: March 17, 2009
    Assignee: Sonus Networks, Inc.
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Scaffidi Argentina, Andrea Baptiste, Gaetan Delahousse, Geoff Stewart, Wendy Raoux, Luc Richard, Stephanie Bazin, Scott Brookes, Patrick Rhude
  • Publication number: 20080114832
    Abstract: A system allows subscribers quickly to self-activate network-based services by automatically configuring network elements. A service provider preconfigures a state machine on a core server. At the time of self-activation, activations are sent to policy distribution points (PDPs) that translate the activations into device-specific instructions, which in turn configure network elements to provide services. The speed of self-activation is increased by generating activations faster in the core server, by translating activations into device-specific instructions faster in the PDPs, and by separating the configuration of the network elements from complex registration steps. Initiation steps that configure network elements are performed faster by an initiation module that reads from, but does not write to, databases. Subscribers perform dynamic service selection using the initiation module.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 15, 2008
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Argentina, Geoff Stewart, Wendy Raoux, Patrick Rhude
  • Patent number: 7310663
    Abstract: A system allows subscribers quickly to self-activate network-based services by automatically configuring network elements. A service provider preconfigures a state machine on a core server. At the time of self-activation, activations are sent to policy distribution points (PDPs) that translate the activations into device-specific instructions, which in turn configure network elements to provide services. The speed of self-activation is increased by generating activations faster in the core server, by translating activations into device-specific instructions faster in the PDPs, and by separating the configuration of the network elements from complex registration steps. Initiation steps that configure network elements are performed faster by an initiation module that reads from, but does not write to, databases. Subscribers perform dynamic service selection using the initiation module.
    Type: Grant
    Filed: March 7, 2003
    Date of Patent: December 18, 2007
    Assignee: Atreus Systems Corp.
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Scaffidi Argentina, Geoff Stewart, Wendy Raoux, Patrick Rhude
  • Publication number: 20070022187
    Abstract: A “policy distribution point” (PDP) allows service drivers to be installed remotely and automatically without rebooting the PDP or otherwise interrupting existing network-based services. The exposure of sensitive configuration data to non-secure networks is minimized by placing PDPs close to the devices to be configured. Service drivers on the PDP can be reused to configure multiple devices of the same type. The PDP receives an “activation” and uses a service driver on the PDP to translate the activation into “device-specific instructions.” The device-specific instructions are sent to a device and configure the device to set up the network-based service. One or more PDPs can be used to configure both computing device and networking devices to provide a single service.
    Type: Application
    Filed: September 26, 2006
    Publication date: January 25, 2007
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonio Argentina, Andrea Baptiste, Gaetan Delahousse, Geoff Stewart, Wendy Raoux, Luc Richard, Stephanie Bazin, Scott Brookes, Patrick Rhude
  • Patent number: 7134013
    Abstract: A “policy distribution point” (PDP) allows service drivers to be installed remotely and automatically without rebooting the PDP or otherwise interrupting existing network-based services. The exposure of sensitive configuration data to non-secure networks is minimized by placing PDPs close to the devices to be configured. Service drivers on the PDP can be reused to configure multiple devices of the same type. The PDP receives an “activation” and uses a service driver on the PDP to translate the activation into “device-specific instructions.” The device-specific instructions are sent to a device and configure the device to set up the network-based service. One or more PDPs can be used to configure both computing device and networking devices to provide a single service.
    Type: Grant
    Filed: August 19, 2002
    Date of Patent: November 7, 2006
    Assignee: Atreus Systems Corp.
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Scaffidi Argentina, Andrea Baptiste, Gaetan Delahousse, Geoff Stewart, Wendy Raoux, Luc Richard, Stephanie Bazin, Scott Brookes, Patrick Rhude
  • Publication number: 20060149830
    Abstract: A system and method automates and simplifies tasks associated with setting up a user self-activating network-based service. A configurable input engine is configured to define the service. The service may, for example, use a plurality of networking devices and/or computing devices. After the service is defined, an offer of the service is published to a user. The offer includes values of commercial terms and/or values of configuration parameters associated with the offer. Upon receiving an acceptance of the offer from the user, the configurable input engine automatically generates activations for the devices to be used by the service. The activations are sent to policy distribution points (PDPs) where the activations are translated into device-specific instructions. The device-specific instructions are in turn sent to the devices (networking devices and/or computing devices) to be configured. The device-specific instructions configure the devices, thereby automatically setting up the service for the user.
    Type: Application
    Filed: January 27, 2006
    Publication date: July 6, 2006
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Argentina, Andrea Baptiste, Gaetan Delahousse, Geoff Stewart, Wendy Raoux, Luc Richard, Stephanie Bazin, Scott Brookes, Patrick Rhude
  • Patent number: 7024470
    Abstract: A system and method automates and simplifies tasks associated with setting up a user self-activating network-based service. A configurable input engine is configured to define the service. The service may, for example, use a plurality of networking devices and/or computing devices. After the service is defined, an offer of the service is published to a user. The offer includes values of commercial terms and/or values of configuration parameters associated with the offer. Upon receiving an acceptance of the offer from the user, the configurable input engine automatically generates activations for the devices to be used by the service. The activations are sent to policy distribution points (PDPs) where the activations are translated into device-specific instructions. The device-specific instructions are in turn sent to the devices (networking devices and/or computing devices) to be configured. The device-specific instructions configure the devices, thereby automatically setting up the service for the user.
    Type: Grant
    Filed: August 5, 2002
    Date of Patent: April 4, 2006
    Assignee: Atreus Systems Corp.
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Argentina, Andrea Baptiste, Gaetan Delahousse, Geoff Stewart, Wendy Raoux, Luc Richard, Stephanie Bazin, Scott Brookes, Patrick Rhude
  • Publication number: 20030191826
    Abstract: A system allows subscribers quickly to self-activate network-based services by automatically configuring network elements. A service provider preconfigures a state machine on a core server. At the time of self-activation, activations are sent to policy distribution points (PDPs) that translate the activations into device-specific instructions, which in turn configure network elements to provide services. The speed of self-activation is increased by generating activations faster in the core server, by translating activations into device-specific instructions faster in the PDPs, and by separating the configuration of the network elements from complex registration steps. Initiation steps that configure network elements are performed faster by an initiation module that reads from, but does not write to, databases. Subscribers perform dynamic service selection using the initiation module.
    Type: Application
    Filed: March 7, 2003
    Publication date: October 9, 2003
    Applicant: Atreus Systems Corp.
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Scaffidi Argentina, Geoff Stewart, Wendy Raoux, Patrick Rhude
  • Publication number: 20030159072
    Abstract: A network-based service creation platform automates and simplifies many tasks associated with defining new network service offerings to network users, publishing the new service offerings to the users, handling the subscription and registration of subscribers to the new service, billing for the service, and otherwise managing the service. In one embodiment, once a user is authenticated a first time, the user is then automatically authenticated for multiple network-based services without having to perform separate manual logins for each service. Moreover, the user is authenticated for a plurality of networking devices and/or computing devices used to provide the services.
    Type: Application
    Filed: February 3, 2003
    Publication date: August 21, 2003
    Applicant: Atreus Systems Corp.
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Scaffidi Argentina, Andrea Baptiste, Gaetan Delahousse, Geoff Stewart, Wendy Raoux, Luc Richard, Stephanie Bazin, Scott Brookes, Patrick Rhude
  • Publication number: 20030149751
    Abstract: A system and method automates and simplifies tasks associated with setting up a user self-activating network-based service. A configurable input engine is configured to define the service. The service may, for example, use a plurality of networking devices and/or computing devices. After the service is defined, an offer of the service is published to a user. The offer includes values of commercial terms and/or values of configuration parameters associated with the offer. Upon receiving an acceptance of the offer from the user, the configurable input engine automatically generates activations for the devices to be used by the service. The activations are sent to policy distribution points (PDPs) where the activations are translated into device-specific instructions. The device-specific instructions are in turn sent to the devices (networking devices and/or computing devices) to be configured. The device-specific instructions configure the devices, thereby automatically setting up the service for the user.
    Type: Application
    Filed: August 5, 2002
    Publication date: August 7, 2003
    Applicant: Atreus Systems Corp.
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Argentina, Andrea Baptiste, Gaetan Delahousse, Geoff Stewart, Wendy Raoux, Luc Richard, Stephanie Bazin, Scott Brookes, Patrick Rhude
  • Publication number: 20030149894
    Abstract: A “policy distribution point” (PDP) allows service drivers to be installed remotely and automatically without rebooting the PDP or otherwise interrupting existing network-based services. The exposure of sensitive configuration data to non-secure networks is minimized by placing PDPs close to the devices to be configured. Service drivers on the PDP can be reused to configure multiple devices of the same type. The PDP receives an “activation” and uses a service driver on the PDP to translate the activation into “device-specific instructions.” The device-specific instructions are sent to a device and configure the device to set up the network-based service. One or more PDPs can be used to configure both computing device and networking devices to provide a single service.
    Type: Application
    Filed: August 19, 2002
    Publication date: August 7, 2003
    Applicant: Atreus Systems Corp.
    Inventors: Douglas Bellinger, Richard Burke, Thomas Phillips, Antonino Scaffidi Argentina, Andrea Baptiste, Gaetan Delahousse, Geoff Stewart, Wendy Raoux, Luc Richard, Stephanie Bazin, Scott Brookes, Patrick Rhude