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: 9031085Abstract: 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: GrantFiled: March 28, 2007Date of Patent: May 12, 2015Assignee: Alcatel LucentInventors: Christopher Warren Murray, Reza Mohammad Rokui, Ehsan Rezaaifar, Chuong Ngoc Ngo
-
Patent number: 8411579Abstract: 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: GrantFiled: October 4, 2005Date of Patent: April 2, 2013Assignee: Alcatel LucentInventors: Chuong Ngoc Ngo, Christopher Warren Murray, Greg Soprovich
-
Patent number: 8345559Abstract: 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: GrantFiled: July 30, 2007Date of Patent: January 1, 2013Assignee: Alcatel LucentInventors: Steve Richard Morse, Attaullah Zabihi, Chuong Ngoc Ngo, Christopher Warren Murray
-
Patent number: 8040869Abstract: 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: GrantFiled: December 19, 2001Date of Patent: October 18, 2011Assignee: Alcatel LucentInventors: Moise Gaspard, Thomas Flynn, Chuong Ngoc Ngo, Denis Proulx, Attaullah Zabihi
-
Patent number: 7856599Abstract: 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: GrantFiled: December 19, 2001Date of Patent: December 21, 2010Assignee: Alcatel-Lucent Canada Inc.Inventors: Denis Proulx, Chuong Ngoc Ngo, Attaullah Zabihi, David Wing-Chung Chan, Felix Katz
-
Patent number: 7515546Abstract: 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: GrantFiled: December 19, 2001Date of Patent: April 7, 2009Assignee: 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: 20090037771Abstract: 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: ApplicationFiled: July 30, 2007Publication date: February 5, 2009Applicant: ALCATEL LUCENTInventors: Steve Richard Morse, Attaullah Zabihi, Chuong Ngoc Ngo, Christopher Warren Murray
-
Patent number: 7477654Abstract: 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: GrantFiled: April 14, 2005Date of Patent: January 13, 2009Assignee: Alcatel LucentInventors: Christopher Warren Murray, Joel Reginald Calippe, Attaullah Zabihi, Chuong Ngoc Ngo
-
Patent number: 7453888Abstract: 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: GrantFiled: August 27, 2002Date of Patent: November 18, 2008Assignee: Alcatel LucentInventors: Attaullah Zabihi, Denis Armand Proulx, Macmohana Singh Virdy, Chuong Ngoc Ngo, Andre Neil Dominic Jacob
-
Patent number: 7436782Abstract: 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: GrantFiled: March 25, 2004Date of Patent: October 14, 2008Assignee: Alcatel LucentInventors: Chuong Ngoc Ngo, Joël Réginald Calippe, Thomas Vincent Flynn, Andre Neil Dominic Jacob
-
Publication number: 20080239958Abstract: 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: ApplicationFiled: March 28, 2007Publication date: October 2, 2008Inventors: Christopher Warren Murray, Reza Mohammad Rokui, Ehsan Rezaaifar, Chuong Ngoc Ngo
-
Patent number: 7113989Abstract: 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: GrantFiled: April 5, 2002Date of Patent: September 26, 2006Assignee: Alcatel Canada Inc.Inventors: Christopher (Warren) Murray, David Wing-Chung Chan, Kevin Edgar Daniel Landry, Felix Katz, Chuong Ngoc Ngo, Attaullah Zabihi
-
Publication number: 20040042416Abstract: 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: ApplicationFiled: August 27, 2002Publication date: March 4, 2004Inventors: Chuong Ngoc Ngo, Andre Neil Dominic Jacob, Attaullah Zabihi, Denis Armand Proulx
-
Publication number: 20040042454Abstract: 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: ApplicationFiled: August 27, 2002Publication date: March 4, 2004Inventors: Attaullah Zabihi, Denis Armand Proulx, Macmohana Singh Virdy, Chuong Ngoc Ngo, Andre Neil Dominic Jacob
-
Publication number: 20030137532Abstract: 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: ApplicationFiled: December 19, 2001Publication date: July 24, 2003Applicant: Alcatel Canada Inc.Inventors: Denis Proulx, Chuong Ngoc Ngo, Attaullah Zabihi, David Wing-Chung Chan, Felix Katz
-
Publication number: 20030115304Abstract: 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: ApplicationFiled: April 5, 2002Publication date: June 19, 2003Inventors: Christopher Murray, David Wing-Chung Chan, Kevin Edgar Daniel Landry, Felix Katz, Chuong Ngoc Ngo, Attaullah Zabihi
-
Publication number: 20030112765Abstract: 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: ApplicationFiled: December 19, 2001Publication date: June 19, 2003Applicant: 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: 20030112764Abstract: 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: ApplicationFiled: December 19, 2001Publication date: June 19, 2003Applicant: Alcatel Canada Inc.Inventors: Moise Gaspard, Thomas Flynn, Chuong Ngoc Ngo, Denis Proulx, Attaullah Zabihi