Patents by Inventor Chuong Ngoc Ngo

Chuong Ngoc Ngo 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: 9031085
    Abstract: Routing path calculation apparatus and methods are disclosed. Calculation of routing paths within different routing areas of a communication system is handled by respective routing path calculation devices. Multiple devices may be requested to perform respective routing path calculations for segments of a routing path between endpoints in different routing areas. Recalculations may be requested from the same or different devices in the event of a change in a routing area that affects a segment of a routing path. A routing path calculation device, whether or not in this type of distributed routing path calculation system, may determine whether a previously configured path exists between an intermediate node of a calculated routing path, and take the previously configured path into account in calculating the routing path if it is determined that a previously configured path exists. The previously configured path may be an Interior Gateway Protocol (IGP) shortcut, for example.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: May 12, 2015
    Assignee: Alcatel Lucent
    Inventors: Christopher Warren Murray, Reza Mohammad Rokui, Ehsan Rezaaifar, Chuong Ngoc Ngo
  • Patent number: 8411579
    Abstract: Hierarchical testing systems and methods for testing communication systems are disclosed. Testing functions which test entities such as equipment or services of a communication system are classified into testing function groups. The testing function groups have an order which is based on an order of operational dependencies in the communication system. Testing functions to be performed for a particular entity to be tested are selected from testing functions for testing the entity itself and testing functions for testing other entities that have an operational dependency with the entity to be tested. Related data structures and user interfaces are also disclosed.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: April 2, 2013
    Assignee: Alcatel Lucent
    Inventors: Chuong Ngoc Ngo, Christopher Warren Murray, Greg Soprovich
  • Patent number: 8345559
    Abstract: A method, system and diagnostic tool for diagnosing a problem in CSPF and non-CSPF MPLS networks, including problems with LDP tunnels. This includes one or more of the following: hopping from network element to network element; determining whether an LSP between elements is operational; determining whether the hop was strict or loose; evaluating whether there is an existing path between the elements; finding and remembering an IGP link between the elements; recognizing whether the LSP is an FRR LSP; diagnosing a cause of the LSP between the elements being down; and altering a display of a topology map of the network to indicate the cause of the problem.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: January 1, 2013
    Assignee: Alcatel Lucent
    Inventors: Steve Richard Morse, Attaullah Zabihi, Chuong Ngoc Ngo, Christopher Warren Murray
  • Patent number: 8040869
    Abstract: The present invention comprises a method and apparatus for automatic discovery of logical links between network devices. In one embodiment, the present invention comprises part of a network management system (“NM”) that manages a discrete set of network devices. The NM sends SNMP queries to individual network devices managed by the NM to obtain interface configuration data for each of the network interfaces of the device. The information requested includes destination information (“next hop” or “neighbor” IP address) for data packets sent from the interface. The NM checks to see whether a logical link corresponding to the received configuration information already exists in a logical link database maintained by the NM. If such a link exists the NM checks to see if the existing information for the link is valid. If the existing link data is valid, no change is made.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: October 18, 2011
    Assignee: Alcatel Lucent
    Inventors: Moise Gaspard, Thomas Flynn, Chuong Ngoc Ngo, Denis Proulx, Attaullah Zabihi
  • Patent number: 7856599
    Abstract: An embodiment of the present invention provides a method for network management that allows the configuration of IP links in one step, via a GUI form, even though the management protocols available at the two end links (routers) may differ. According to one embodiment, the method comprises gathering information from the user, validating this information, and then sending this information to the appropriate router(s). According to one embodiment, the method enables a user to specify various configurations when provisioning an IP link, for example, the type of IP link (Point-to-Point, Point-to-IP, or Point-to-Subnet), the numbering type (Numbered or Unnumbered), the application type (MPLS and/or IP Forwarding), and the sub-layer interfaces to be used (Packet Over Sonet, Asynchronous Transfer Mode, GigEthernet, and others).
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: December 21, 2010
    Assignee: Alcatel-Lucent Canada Inc.
    Inventors: Denis Proulx, Chuong Ngoc Ngo, Attaullah Zabihi, David Wing-Chung Chan, Felix Katz
  • Patent number: 7515546
    Abstract: In one embodiment, the present invention sends SNMP queries to sets and/or ranges of IP numbers to determine whether a network device exists at each IP number and whether the network device has IP forwarding capabilities. The set of IP numbers searched may be specified by specifying ranges or subnets or by providing a list of discrete IP numbers. When a new network device with IP forwarding capabilities is discovered, that network device is added to a list of discovered network devices. The list is displayed to the network manager. In one embodiment, in addition to discovering newly added devices via IP number polling, the invention also discovers newly added devices from SNMP messages (“traps”) broadcast by a newly added device. In one embodiment, each network device discovered as a result of a SNMP trap is added to the newly discovered device list.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: April 7, 2009
    Assignee: Alcatel-Lucent Canada Inc.
    Inventors: Moise Gaspard, Philip Andrew Brown, Andre Neil Dominic Jacob, Chuong Ngoc Ngo, Denis Proulx, Attaullah Zabihi, Afshan Zabihi-Seissan
  • Publication number: 20090037771
    Abstract: A method, system and diagnostic tool for diagnosing a problem in CSPF and non-CSPF MPLS networks, including problems with LDP tunnels. This includes one or more of the following: hopping from network element to network element; determining whether an LSP between elements is operational; determining whether the hop was strict or loose; evaluating whether there is an existing path between the elements; finding and remembering an IGP link between the elements; recognizing whether the LSP is an FRR LSP; diagnosing a cause of the LSP between the elements being down; and altering a display of a topology map of the network to indicate the cause of the problem.
    Type: Application
    Filed: July 30, 2007
    Publication date: February 5, 2009
    Applicant: ALCATEL LUCENT
    Inventors: Steve Richard Morse, Attaullah Zabihi, Chuong Ngoc Ngo, Christopher Warren Murray
  • Patent number: 7477654
    Abstract: A method and system for managing the distribution of multicast content are provided. The method involves creating a list of multicast group addresses to be made available to user units supported by a group of nodes. The list is distributed to all of the nodes in the group of nodes. Filters are created to limit the multicast content that each user unit can receive. The filters are created by referencing the list of multicast addresses previously created. The filters are distributed to the appropriate nodes and applied on customer ports.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: January 13, 2009
    Assignee: Alcatel Lucent
    Inventors: Christopher Warren Murray, Joel Reginald Calippe, Attaullah Zabihi, Chuong Ngoc Ngo
  • Patent number: 7453888
    Abstract: A method and human-machine interface for backbone Virtual Local Area Network (VLAN) provisioning in bridged networking environments are provided. The method includes steps of provisioning backbone VLAN support on every backbone data transport trunk and by extension of every stackable data trunk port in the associated data transport network. The human-machine interface enables an operator to expediently effect VLAN provisioning abstracting the intricacies of the data transport network over which VLAN services are provisioned. Advantages are derived from backbone VLAN provisioning independent of an underlying in-use active spanning-tree topology. In particular backbone VLANs are provisioned over spanning-tree stand-by designated backbone data transport trunk links and therefore preprovisioned in the case of spanning-tree re-configuration. Customer VLANs are mapped onto backbone VLANs ensuring data traffic differentiation, and providing standard VLAN identifier portability.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: November 18, 2008
    Assignee: Alcatel Lucent
    Inventors: Attaullah Zabihi, Denis Armand Proulx, Macmohana Singh Virdy, Chuong Ngoc Ngo, Andre Neil Dominic Jacob
  • Patent number: 7436782
    Abstract: A network management system, and a method of, centrally provisioning a full transport LSP mesh and a full targeted LDP signaling session mesh in support of VPN services provisioning are provided. A network management system repository tracks Provider Edge nodes (PE) having label switch router functionality, transport LSP meshes and targeted LDP session meshes. The method includes selecting PE nodes for inclusion in a node group, identifying PE node pairs, and issuing commands to paired PE nodes to commission managed transport LSPs and targeted LDP signaling sessions.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: October 14, 2008
    Assignee: Alcatel Lucent
    Inventors: Chuong Ngoc Ngo, Joël Réginald Calippe, Thomas Vincent Flynn, Andre Neil Dominic Jacob
  • Publication number: 20080239958
    Abstract: Routing path calculation apparatus and methods are disclosed. Calculation of routing paths within different routing areas of a communication system is handled by respective routing path calculation devices. Multiple devices may be requested to perform respective routing path calculations for segments of a routing path between endpoints in different routing areas. Recalculations may be requested from the same or different devices in the event of a change in a routing area that affects a segment of a routing path. A routing path calculation device, whether or not in this type of distributed routing path calculation system, may determine whether a previously configured path exists between an intermediate node of a calculated routing path, and take the previously configured path into account in calculating the routing path if it is determined that a previously configured path exists. The previously configured path may be an Interior Gateway Protocol (IGP) shortcut, for example.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Inventors: Christopher Warren Murray, Reza Mohammad Rokui, Ehsan Rezaaifar, Chuong Ngoc Ngo
  • Patent number: 7113989
    Abstract: A method of interacting with a managed data network entity is provided. The method includes a sequence of steps. A change in the operational state of the managed data network entity is detected. A CLI dictionary entry is retrieved form a CLI dictionary associated with the data network entity. Based on the retrieved CLI dictionary entry, CLI commands are extracted therefrom to configure the managed data network entity to reflect the detected change in the operational state. A CLI command sequence is built from the extracted CLI commands. Each CLI command in the command sequence is sent to the managed data network entity for execution. CLI command responses are monitored. Based on a successful execution of CLI commands send, subsequent CLI commands in the CLI command sequence are sent for execution. The solution provides automated configuration management of data network entities from different vendors when SNMP is not a viable option.
    Type: Grant
    Filed: April 5, 2002
    Date of Patent: September 26, 2006
    Assignee: Alcatel Canada Inc.
    Inventors: Christopher (Warren) Murray, David Wing-Chung Chan, Kevin Edgar Daniel Landry, Felix Katz, Chuong Ngoc Ngo, Attaullah Zabihi
  • Publication number: 20040042416
    Abstract: A method of automatic discovery of existing Virtual Local Area Network (VLAN) configuration in a bridged network is provided. The method includes steps of: reconciling a data transport infrastructure in a data transport network; reconciling data transport node configurations; gathering nodal VLAN configurations from all data transport nodes; correlating the data transport infrastructure information, node configuration information and nodal VLAN configurations; and extracting network-wide provisioned VLAN configuration subject to discrepancies. A VLAN auto-discovery application tool having human-machine interface is also provided. The VLAN auto-discovery application tool is operable to initiate the VLAN auto-discovery process and to display the discovered VLAN configuration. The VLAN auto-discovery human-machine interface also is adapted to display a VLAN-specific provisioning status.
    Type: Application
    Filed: August 27, 2002
    Publication date: March 4, 2004
    Inventors: Chuong Ngoc Ngo, Andre Neil Dominic Jacob, Attaullah Zabihi, Denis Armand Proulx
  • Publication number: 20040042454
    Abstract: A method and human-machine interface for backbone Virtual Local Area Network (VLAN) provisioning in bridged networking environments are provided. The method includes steps of provisioning backbone VLAN support on every backbone data transport trunk and by extension of every stackable data trunk port in the associated data transport network. The human-machine interface enables an operator to expediently effect VLAN provisioning abstracting the intricacies of the data transport network over which VLAN services are provisioned. Advantages are derived from backbone VLAN provisioning independent of an underlying in-use active spanning-tree topology. In particular backbone VLANs are provisioned over spanning-tree stand-by designated backbone data transport trunk links and therefore preprovisioned in the case of spanning-tree re-configuration. Customer VLANs are mapped onto backbone VLANs ensuring data traffic differentiation, and providing standard VLAN identifier portability.
    Type: Application
    Filed: August 27, 2002
    Publication date: March 4, 2004
    Inventors: Attaullah Zabihi, Denis Armand Proulx, Macmohana Singh Virdy, Chuong Ngoc Ngo, Andre Neil Dominic Jacob
  • Publication number: 20030137532
    Abstract: An embodiment of the present invention provides a method for network management that allows the configuration of IP links in one step, via a GUI form, even though the management protocols available at the two end links (routers) may differ. According to one embodiment, the method comprises gathering information from the user, validating this information, and then sending this information to the appropriate router(s). According to one embodiment, the method enables a user to specify various configurations when provisioning an IP link, for example, the type of IP link (Point-to-Point, Point-to-IP, or Point-to-Subnet), the numbering type (Numbered or Unnumbered), the application type (MPLS and/or IP Forwarding), and the sub-layer interfaces to be used (Packet Over Sonet, Asynchronous Transfer Mode, GigEthernet, and others).
    Type: Application
    Filed: December 19, 2001
    Publication date: July 24, 2003
    Applicant: Alcatel Canada Inc.
    Inventors: Denis Proulx, Chuong Ngoc Ngo, Attaullah Zabihi, David Wing-Chung Chan, Felix Katz
  • Publication number: 20030115304
    Abstract: A method of interacting with a managed data network entity is provided. The method includes a sequence of steps. A change in the operational state of the managed data network entity is detected. A CLI dictionary entry is retrieved form a CLI dictionary associated with the data network entity. Based on the retrieved CLI dictionary entry, CLI commands are extracted therefrom to configure the managed data network entity to reflect the detected change in the operational state. A CLI command sequence is built from the extracted CLI commands. Each CLI command in the command sequence is sent to the managed data network entity for execution. CLI command responses are monitored. Based on a successful execution of CLI commands send, subsequent CLI commands in the CLI command sequence are sent for execution. The solution provides automated configuration management of data network entities from different vendors when SNMP is not a viable option.
    Type: Application
    Filed: April 5, 2002
    Publication date: June 19, 2003
    Inventors: Christopher Murray, David Wing-Chung Chan, Kevin Edgar Daniel Landry, Felix Katz, Chuong Ngoc Ngo, Attaullah Zabihi
  • Publication number: 20030112765
    Abstract: The present invention comprises a method and apparatus for automatic discovery of network devices with data forwarding capabilities. In one embodiment, the present invention sends SNMP queries to sets and/or ranges of IP numbers to determine whether a network device exists at each IP number and whether the network device has IP forwarding capabilities. The set of IP numbers searched may be specified by specifying ranges or subnets or by providing a list of discrete IP numbers. When a new network device with IP forwarding capabilities is discovered, that network device (identified by its IP number and SNMP description field) is added to a list of discovered network devices. The list is displayed to the network manager, who has the option of selecting none, one, or more than one of the network devices on the network device list for management by the network manager's network management system.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 19, 2003
    Applicant: Alcatel Canada Inc.
    Inventors: Moise Gaspard, Philip Andrew Brown, Andre Neil Dominic Jacob, Chuong Ngoc Ngo, Denis Proulx, Attaullah Zabihi, Afshan Zabihi-Seissan
  • Publication number: 20030112764
    Abstract: The present invention comprises a method and apparatus for automatic discovery of logical links between network devices. In one embodiment, the present invention comprises part of a network management system (“NM”) that manages a discrete set of network devices. The NM sends SNMP queries to individual network devices managed by the NM to obtain interface configuration data for each of the network interfaces of the device. The information requested includes destination information (“next hop” or “neighbor” IP address) for data packets sent from the interface. The NM checks to see whether a logical link corresponding to the received configuration information already exists in a logical link database maintained by the NM. If such a link exists the NM checks to see if the existing information for the link is valid. If the existing link data is valid, no change is made.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 19, 2003
    Applicant: Alcatel Canada Inc.
    Inventors: Moise Gaspard, Thomas Flynn, Chuong Ngoc Ngo, Denis Proulx, Attaullah Zabihi