Patents by Inventor Andrew Dugan

Andrew Dugan 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).

  • Publication number: 20130018978
    Abstract: Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 17, 2013
    Applicant: Level 3 Communications, LLC
    Inventors: James Q. Crowe, John F. Waters, Andrew Dugan, Christopher Newton, Laurence Lipstone, Kenneth Brookman, Joseph Lawrence, Andrew Swart, David Fullagar, Kevin Paul, Mark Taylor
  • Patent number: 8285141
    Abstract: An asymmetrical and dynamic routing system (ADRS) is provided to enable the dynamic adjustment of the bandwidth capacity of two or more network devices exchanging data. The two or more network devices monitor their current bandwidth demand between themselves and others in a network and a first network device can transmit bandwidth request to a second network device when the first network device reaches transmission bandwidth capacity. Each network device is further configured with additional transmit and receive ports and can be selectively enabled in response to a bandwidth request from other network devices. Each network device is further configured to generate control signals that are sent to optical mirrors to re-direct data signals to or from the one or more enabled additional transmit and receive ports.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: October 9, 2012
    Assignee: Level 3 Communications, LLC
    Inventors: James Q. Crowe, Peter Brennan Doerr, Andrew Dugan
  • Publication number: 20120198075
    Abstract: Embodiments herein include methods and systems for use in delivering resources to a client device over a local network. An exemplary system comprises a plurality of caching devices operable to cache resources on behalf of a plurality of content providers, and a local caching device communicatively situated between an access network and the client device, wherein the access network is communicably situated between the plurality of caching devices and the local caching device. The local caching device is operable to retrieve a requested resource from at least one of the plurality of caching devices, deliver the requested resource to the client device over the local network, and store the requested resource for future requests by other client devices.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 2, 2012
    Inventors: James Q. Crowe, John F. Waters, JR., Andrew Dugan, Christopher Newton, Laurence Lipstone, Ken Brookman, Joseph Lawrence, Andrew Swart, David Fullagar, Kevin Paul
  • Patent number: 7697415
    Abstract: A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system comprising a first processing tier comprising one or more local execution environments located at a node, each execution environment including a mechanism for instantiating one or more service objects capable of performing event services at a first local execution environment, and, for generating status information relating to executing service objects; and, a second processing tier associated with a service node and including a system processor for tracking status and availability of service objects and local execution environments.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: April 13, 2010
    Assignee: Verizon Business Global LLC
    Inventors: Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Patent number: 7366768
    Abstract: A method and apparatus for deploying and activating services in a communications network. In the context of a communications network that deploys service functionality by distributing managed software objects to service processing nodes, the present invention relates to selectively dispensing managed objects from a central repository and coordinating the instantaneous activation or deactivation of services throughout the network. Furthermore, where a managed object service creation environment is coupled to such a network, the method and apparatus of the present invention provides security, hack-up, and version control of managed objects and other network data stored in the repository.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: April 29, 2008
    Assignee: Verizon Business Global LLC
    Inventors: Ajay P. Deo, Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Publication number: 20080025295
    Abstract: The present invention describes a system and method for communicating voice and data over a packet-switched network that is adapted to coexist and communicate with a legacy PSTN. The system permits packet switching of voice calls and data calls through a data network from and to any of a LEC, a customer facility or a direct IP connection on the data network. The system includes soft switch sites, gateway sites, a data network, a provisioning component, a network event component and a network management component. The system interfaces with customer facilities (e.g., a PBX), carrier facilities (e.g., a LEC) and legacy signaling networks (e.g., SS7) to handle calls between any combination of on-network and off-network callers. The soft switch sites provide the core call processing for the voice network architecture. The soft switch sites manage the gateway sites in a preferred embodiment, using a protocol such as the Internet Protocol Device Control (IPDC) protocol to request the set-up and tear-down of calls.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 31, 2008
    Inventors: Isaac Elliott, Steven Higgins, Andrew Dugan, Jon Peterson, Robert Hernandez, Rick Steele, Bruce Baker, Rich Terpstra, Jonathan Mitchell, Jin-Gen Wang, Harold Stearns, Eric Zimmerer, Ray Waibel, Kraig Owen, Shawn Lewis
  • Publication number: 20080025294
    Abstract: The present invention describes a system and method for communicating voice and data over a packet-switched network that is adapted to coexist and communicate with a legacy PSTN. The system permits packet switching of voice calls and data calls through a data network from and to any of a LEC, a customer facility or a direct IP connection on the data network. The system includes soft switch sites, gateway sites, a data network, a provisioning component, a network event component and a network management component. The system interfaces with customer facilities (e.g., a PBX), carrier facilities (e.g., a LEC) and legacy signaling networks (e.g., SS7) to handle calls between any combination of on-network and off-network callers. The soft switch sites provide the core call processing for the voice network architecture. The soft switch sites manage the gateway sites in a preferred embodiment, using a protocol such as the Internet Protocol Device Control (IPDC) protocol to request the set-up and tear-down of calls.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 31, 2008
    Inventors: Isaac Elliott, Steven Higgins, Andrew Dugan, Jon Peterson, Robert Hernandez, Rick Steele, Bruce Baker, Rich Terpstra, Jonathan Mitchell, Jin-Gen Wang, Harold Stearns, Eric Zimmerer, Ray Waibel, Kraig Owen, Shawn Lewis
  • Publication number: 20080013531
    Abstract: The present invention describes a system and method for communicating voice and data over a packet-switched network that is adapted to coexist and communicate with a legacy PSTN. The system permits packet switching of voice calls and data calls through a data network from and to any of a LEC, a customer facility or a direct IP connection on the data network. The system includes soft switch sites, gateway sites, a data network, a provisioning component, a network event component and a network management component. The system interfaces with customer facilities (e.g., a PBX), carrier facilities (e.g., a LEC) and legacy signaling networks (e.g., SS7) to handle calls between any combination of on-network and off-network callers. The soft switch sites provide the core call processing for the voice network architecture. The soft switch sites manage the gateway sites in a preferred embodiment, using a protocol such as the Internet Protocol Device Control (IPDC) protocol to request the set-up and tear-down of calls.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 17, 2008
    Inventors: Isaac Elliott, Steven Higgins, Andrew Dugan, Jon Peterson, Robert Hernandez, Rick Steele, Bruce Baker, Rich Terpstra, Jonathan Mitchell, Jin-Gen Wang, Harold Stearns, Eric Zimmerer, Ray Waibel, Kraig Owen, Shawn Lewis
  • Patent number: 7209964
    Abstract: In a telecommunications switching network having a resource complex including network switches, an intelligent service platform for providing intelligent call processing and service execution for call events received at the switches and requiring call processing services. A centralized administration system is provided that comprises a system for storing one or more reusable business objects that each encapsulate a distinct call-processing function, and any associated data required by the business object; a system for distributing selected business objects and associated data to selected nodes in the switching network based on pre-determined node configuration criteria; and, a system for activating the business objects in preparation for real-time use. A computing platform is provided within each node for executing those business objects required to perform a service in accordance with an event received at the network switch.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: April 24, 2007
    Assignee: Verizon Business Global LLC
    Inventors: Andrew Dugan, Allen M. Holmes, Terence A. Robb, Ajay P. Deo, Sami Syed, Wendy T. Wong
  • Publication number: 20060165223
    Abstract: A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system comprising a first processing tier comprising one or more local execution environments located at a node, each execution environment including a mechanism for instantiating one or more service objects capable of performing event services at a first local execution environment, and, for generating status information relating to executing service objects; and, a second processing tier associated with a service node and including a system processor for tracking status and availability of service objects and local execution environments.
    Type: Application
    Filed: February 15, 2006
    Publication date: July 27, 2006
    Applicant: MCI, Inc.
    Inventors: Andrew Dugan, Allen Holmes, Kelvin Porter, Terence Robb
  • Patent number: 7024450
    Abstract: A method and apparatus for deploying and activating services in a communications network. In the context of a communications network that deploys service functionality by distributing managed software objects to service processing nodes, the present invention relates to selectively dispensing managed objects from a central repository and coordinating the instantaneous activation or deactivation of services throughout the network. Furthermore, where a managed object service creation environment is coupled to such a network, the method and apparatus of the present invention provides security, back-up, and version control of managed objects and other network data stored in the repository.
    Type: Grant
    Filed: October 20, 1999
    Date of Patent: April 4, 2006
    Assignee: MCI, Inc.
    Inventors: Ajay P. Deo, Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Publication number: 20050165906
    Abstract: A method and apparatus for deploying and activating services in a communications network. In the context of a communications network that deploys service functionality by distributing managed software objects to service processing nodes, the present invention relates to selectively dispensing managed objects from a central repository and coordinating the instantaneous activation or deactivation of services throughout the network. Furthermore, where a managed object service creation environment is coupled to such a network, the method and apparatus of the present invention provides security, back-up, and version control of managed objects and other network data stored in the repository.
    Type: Application
    Filed: December 27, 2004
    Publication date: July 28, 2005
    Applicant: MCI, Inc.
    Inventors: Ajay Deo, Andrew Dugan, Allen Holmes, Kevin Porter, Terence Robb
  • Publication number: 20050021713
    Abstract: In a telecommunications switching network having a resource complex including network switches, an intelligent service platform for providing intelligent call processing and service execution for call events received at the switches and requiring call processing services. A centralized administration system is provided that comprises a system for storing one or more reusable business objects that each encapsulate a distinct call-processing function, and any associated data required by the business object; a system for distributing selected business objects and associated data to selected nodes in the switching network based on pre-determined node configuration criteria; and, a system for activating the business objects in preparation for real-time use. A computing platform is provided within each node for executing those business objects required to perform a service in accordance with an event received at the network switch.
    Type: Application
    Filed: April 5, 2004
    Publication date: January 27, 2005
    Inventors: Andrew Dugan, Allen Holmes, Terence Robb, Ajay Deo, Sami Syed, Wendy Wong
  • Patent number: 6804711
    Abstract: A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system provides a look-ahead routing function enabling instantiation of service object instances at any service node in said intelligent network based on service types available at the service node in said network, an associated capability status indicating whether a requested service is available for instantiation at a service node and is currently active; and, a status of an execution environment capable of executing service object instances at each service node. Mechanisms are employed for instantiating service instances according to an implemented business strategy, e.g., load balancing.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: October 12, 2004
    Assignee: MCI, Inc.
    Inventors: Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Patent number: 6788649
    Abstract: An intelligent network implementing processes and apparatus for supporting ATM/Vnet services. The intelligent network comprises the ability to receive an ATM VNET call at an ATM switch associated with a service node of the intelligent network, translate the dialed VNET number and then extend the call to a correct termination. Prior to the outdial, source address and subscription validation, destination address screening, source address screening and VNET number translation are performed. In one embodiment, assuming that the VNET call is an ATM to ATM call, no number translation is required. In placing Vnet/ATM calls, the network does all resource allocation, e.g., bandwidth reservation and allocation. The resource specification in the ATM setup message (e.g., bandwidth) is validated against the customer's subscription versus the current network utilization.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: September 7, 2004
    Assignee: MCI, Inc.
    Inventors: Andrew Dugan, David McDyson, Sami Syed
  • Patent number: 6779030
    Abstract: In a telecommunications switching network having a resource complex including network switches, an intelligent service platform for providing intelligent call processing and service execution for call events received at the switches and requiring call processing services. A centralized administration system is provided that comprises a system for storing one or more reusable business objects that each encapsulate a distinct call processing function, and any associated data required by the business object; a system for distributing selected business objects and associated data to selected nodes in the switching network based on pre-determined node configuration criteria; and, a system for activating the business objects in preparation for real-time use. A computing platform is provided within each node for executing those business objects required to perform a service in accordance with an event received at the network switch.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: August 17, 2004
    Assignee: WorldCom, Inc.
    Inventors: Andrew Dugan, Allen M. Holmes, Terence A. Robb, Ajay P. Deo, Sami Syed, Wendy T. Wong
  • Patent number: 6425005
    Abstract: A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system comprising a first processing tier comprising one or more local execution environments located at a node, each execution environment including a mechanism for instantiating one or more service objects capable of performing event services at a first local execution environment, and, for generating status information relating to executing service objects; and, a second processing tier associated with a service node and including a system processor for tracking status and availability of service objects and local execution environments.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: July 23, 2002
    Assignee: MCI WorldCom, Inc.
    Inventors: Andrew Dugan, Allen Holmes, Kelvin R. Porter, Terence A. Robb
  • Publication number: 20020083166
    Abstract: A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system comprising a first processing tier comprising one or more local execution environments located at a node, each execution environment including a mechanism for instantiating one or more service objects capable of performing event services at a first local execution environment, and, for generating status information relating to executing service objects; and, a second processing tier associated with a service node and including a system processor for tracking status and availability of service objects and local execution environments.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 27, 2002
    Applicant: WorldCom, Inc.
    Inventors: Andrew Dugan, Allen Holmes, Kelvin R. Porteer, Terence A. Robb
  • Patent number: 6363411
    Abstract: In a telecommunications switching network having a resource complex including network switches, an intelligent service platform for providing intelligent call processing and service execution for call events received at the switches and requiring call processing services. A centralized administration system is provided that comprises a system for storing one or more reusable business objects that each encapsulate a distinct call-processing function, and any associated data required by the business object; a system for distributing selected business objects and associated data to selected nodes in the switching network based on pre-determined node configuration criteria; and, a system for activating the business objects in preparation for real-time use. A computing platform is provided within each node for executing those business objects required to perform a service in accordance with an event received at the network switch.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: March 26, 2002
    Assignee: MCI WorldCom, Inc.
    Inventors: Andrew Dugan, Allen M. Holmes, Terence A. Robb, Ajay P. Deo, Sami Syed, Wendy T. Wong