Patents by Inventor James L. Ng
James L. Ng 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: 11953953Abstract: An avionics unit assembly for an aircraft can include an avionics unit (e.g., an underwater locator device, “ULD”), and a battery to power the avionics unit. The avionics unit assembly can further include a housing that encases the avionics unit and the battery. The housing includes a vent port for exhausting an emission from the housing during a failure of the avionics unit. The avionics unit assembly can further include one or more of a suppressor that filters the emission, a shield element that is resistant to chemical and/or thermal effects of the emission, and a bracket for mounting the avionics unit to a surface. A method integrating the avionics unit assembly onto a forward aircraft bulkhead at a mount location under an aircraft radome and for manufacturing the avionics unit, and an aircraft including the avionics unit are also described.Type: GrantFiled: September 27, 2018Date of Patent: April 9, 2024Assignee: THE BOEING COMPANYInventors: Ramon L. Cuenca, Shellini P. Dowell, Thomas A. Jessett, Fadl I. Khalil, Warren S. Ng, Scott B. Vacknitz, Collis M. Walker, Archibald A. Gray, James C. Russell, Charles O. Adler
-
Patent number: 10225174Abstract: In one embodiment, a first router determines whether an interface coupling the first router to one or more second routers is transit-only. When the interface is transit-only, the first router generates an Open Shortest Path First (OSPF) Link State Advertisement (LSA) that includes an address for the interface and a designated network mask. The designated network mask operates as a transit-only identification that indicates the address should not be installed in a Routing Information Base (RIB) upon receipt of the OSPF LSA at the one or more second routers. When the network is not transit-only, the first router generates an OSPF LSA that includes the address for the interface but does not include the designated network mask, to permit installation of the address in a RIB upon receipt of the OSPF LSA at the one or more second routers.Type: GrantFiled: May 16, 2016Date of Patent: March 5, 2019Assignee: Cisco Technology, Inc.Inventors: Yi Yang, Alvaro E. Retana, James L. Ng, Abhay Roy, Alfred C. Lindem, Sina Mirtorabi, Timothy M. Gage, Syed Khalid Raza
-
Patent number: 9942145Abstract: Present disclosure relates to methods for preparing BGP update messages for transmission and processing received update messages. The methods are based on grouping path attributes common to a plurality of IP address prefixes into respective sets identified with respective set identifiers and, instead of duplicating path attributes in each BGP update message, including a respective identifier referring to a certain set of path attributes provided in an earlier BGP update message when sending subsequent update messages. Grouping of path attributes into individual sets associated with respective identifiers provides significant advantages by enabling re-use of the results of previous processing on both the sending and receiving sides associated with transmission of BGP update messages. In addition, such an approach limits the amount of information transmitted in the control plane because duplicate sets of path attributes may only be transmitted once and merely be referred to in subsequent update messages.Type: GrantFiled: July 29, 2015Date of Patent: April 10, 2018Assignee: Cisco Technology, Inc.Inventors: Yi Yang, Alvaro E. Retana, Steven Edward Moore, James L. Ng, Timothy M. Gage
-
Patent number: 9843498Abstract: Present disclosure relates to methods for preparing BGP update messages for transmission and processing received update messages. The methods are based on grouping path attributes common to a plurality of IP address prefixes into respective sets identified with respective set identifiers and, instead of duplicating path attributes in each BGP update message, including a respective identifier referring to a certain set of path attributes provided in an earlier BGP update message when sending subsequent update messages. Grouping of path attributes into individual sets associated with respective identifiers provides significant advantages by enabling re-use of the results of previous processing on both the sending and receiving sides associated with transmission of BGP update messages. In addition, such an approach limits the amount of information transmitted in the control plane because duplicate sets of path attributes may only be transmitted once and merely be referred to in subsequent update messages.Type: GrantFiled: July 20, 2015Date of Patent: December 12, 2017Assignee: Cisco Technology, Inc.Inventors: Yi Yang, Alvaro E. Retana, Steven Edward Moore, James L. Ng, Timothy M. Gage
-
Publication number: 20170026275Abstract: Present disclosure relates to methods for preparing BGP update messages for transmission and processing received update messages. The methods are based on grouping path attributes common to a plurality of IP address prefixes into respective sets identified with respective set identifiers and, instead of duplicating path attributes in each BGP update message, including a respective identifier referring to a certain set of path attributes provided in an earlier BGP update message when sending subsequent update messages. Grouping of path attributes into individual sets associated with respective identifiers provides significant advantages by enabling re-use of the results of previous processing on both the sending and receiving sides associated with transmission of BGP update messages. In addition, such an approach limits the amount of information transmitted in the control plane because duplicate sets of path attributes may only be transmitted once and merely be referred to in subsequent update messages.Type: ApplicationFiled: July 20, 2015Publication date: January 26, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Yi Yang, Alvaro E. Retana, Steven Edward Moore, James L. Ng, Timothy M. Gage
-
Publication number: 20170026288Abstract: Present disclosure relates to methods for preparing BGP update messages for transmission and processing received update messages. The methods are based on grouping path attributes common to a plurality of IP address prefixes into respective sets identified with respective set identifiers and, instead of duplicating path attributes in each BGP update message, including a respective identifier referring to a certain set of path attributes provided in an earlier BGP update message when sending subsequent update messages. Grouping of path attributes into individual sets associated with respective identifiers provides significant advantages by enabling re-use of the results of previous processing on both the sending and receiving sides associated with transmission of BGP update messages. In addition, such an approach limits the amount of information transmitted in the control plane because duplicate sets of path attributes may only be transmitted once and merely be referred to in subsequent update messages.Type: ApplicationFiled: July 29, 2015Publication date: January 26, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Yi Yang, Alvaro E. Retana, Steven Edward Moore, James L. Ng, Timothy M. Gage
-
Publication number: 20160261485Abstract: In one embodiment, a first router determines whether an interface coupling the first router to one or more second routers is transit-only. When the interface is transit-only, the first router generates an Open Shortest Path First (OSPF) Link State Advertisement (LSA) that includes an address for the interface and a designated network mask. The designated network mask operates as a transit-only identification that indicates the address should not be installed in a Routing Information Base (RIB) upon receipt of the OSPF LSA at the one or more second routers. When the network is not transit-only, the first router generates an OSPF LSA that includes the address for the interface but does not include the designated network mask, to permit installation of the address in a RIB upon receipt of the OSPF LSA at the one or more second routers.Type: ApplicationFiled: May 16, 2016Publication date: September 8, 2016Inventors: Yi Yang, Alvaro E. Retana, James L. Ng, Abhay Roy, Alfred C. Lindem, Sina Mirtorabi, Timothy M. Gage, Syed Khalid Raza
-
Patent number: 9191227Abstract: In an example embodiment, a method and system is provided to determine and advertise a route advertisement in a reactive routing environment. In response to receiving a network address query with respect to a destination address at a routing device, an aggregate value, e.g. an address prefix, is determined and advertised in reply to the network address query. Determining of the aggregate value may comprise identifying within a range of network addresses represented by the aggregate value respective addresses for which the routing device does not have reachability information. The routing device may send address queries with respect to the identified addresses, to determine reachability via the routing device of those addresses. The aggregate value may be advertised conditional upon determining that a percentage of addresses within the corresponding range that can be reached via the routing device satisfies a predefined minimal coverage value.Type: GrantFiled: March 24, 2014Date of Patent: November 17, 2015Assignee: Cisco Technology, Inc.Inventors: Russell I. White, Steven Edward Moore, James L. Ng, Alvaro Enrique Retana
-
Patent number: 8953470Abstract: A system and method for facilitating connecting a switch to a network to improve network performance. In an illustrative embodiment, the system includes a first module for determining when the switch is initially connected to a network and providing a signal in response thereto. A second module selectively forms adjacencies with peers of the switch in response to the signal and based on one or more predetermined parameters. In a more specific embodiment, the switch is a router or Layer-3 (L3) switch. The one or more predetermined parameters include a load factor, values pertaining to capabilities of a processor included in the router, bandwidth capabilities of the interface and/or the router, internal router queue counts, and so on. The router employs a routing protocol such as Enhanced Interior Gateway Routing Protocol (EIGRP). The second module throttles and adjacency-formation rate based on the predetermined parameters.Type: GrantFiled: October 7, 2011Date of Patent: February 10, 2015Assignee: Cisco Technology, Inc.Inventors: Thuan Van Tran, Donnie Van Savage, Donald Earl Slice, Jr., Steven Edward Moore, Yi Yang, James L. Ng
-
Publication number: 20140269734Abstract: In an example embodiment, a method and system is provided to determine and advertise a route advertisement in a reactive routing environment. In response to receiving a network address query with respect to a destination address at a routing device, an aggregate value, e.g. an address prefix, is determined and advertised in reply to the network address query. Determining of the aggregate value may comprise identifying within a range of network addresses represented by the aggregate value respective addresses for which the routing device does not have reachability information. The routing device may send address queries with respect to the identified addresses, to determine reachability via the routing device of those addresses. The aggregate value may be advertised conditional upon determining that a percentage of addresses within the corresponding range that can be reached via the routing device satisfies a predefined minimal coverage value.Type: ApplicationFiled: March 24, 2014Publication date: September 18, 2014Applicant: Cisco Technology, Inc.Inventors: Russell I. White, Steven Edward Moore, James L. Ng, Alvaro Enrique Retana
-
Patent number: 8705539Abstract: In an example embodiment, a method and system is provided to determine and advertise a route advertisement in a reactive routing environment. In response to receiving a network address query with respect to a destination address at a routing device, an aggregate value, e.g. an address prefix, is determined and advertised in reply to the network address query. Determining of the aggregate value may comprise identifying within a range of network addresses represented by the aggregate value respective addresses for which the routing device does not have reachability information. The routing device may send address queries with respect to the identified addresses, to determine reachability via the routing device of those addresses. The aggregate value may be advertised conditional upon determining that a percentage of addresses within the corresponding range that can be reached via the routing device satisfies a predefined minimal coverage value.Type: GrantFiled: January 6, 2012Date of Patent: April 22, 2014Assignee: Cisco Technology, Inc.Inventors: Russell I. White, Steven Edward Moore, James L. Ng, Alvaro Enrique Retana
-
Patent number: 8537817Abstract: In one embodiment, a Link State Advertisement (LSA) is received from a first router in a network at a second router in the network. The LSA advertises an address of an interface of the first router. The second router determines whether the LSA includes a transit-only identification that indicates the interface of the first router is a transit-only interface. If the LSA does not include a transit-only identification, the second router installs the advertised address of the interface of the first router in a Router Information Base (RIB) of the second router. If the LSA does include a transit-only identification, the second router declines to install the advertised address of the interface of the first router in the RIB of the second router.Type: GrantFiled: March 15, 2011Date of Patent: September 17, 2013Assignee: Cisco Technology, Inc.Inventors: Yi Yang, Alvaro E. Retana, James L. Ng, Abhay Roy, Alfred C. Lindem, Sina Mirtorabi, Timothy M. Gage, Syed Khalid Raza
-
Publication number: 20120106395Abstract: In an example embodiment, a method and system is provided to determine and advertise a route advertisement in a reactive routing environment. In response to receiving a network address query with respect to a destination address at a routing device, an aggregate value, e,g, an address prefix, is determined and advertised in reply to the network address query. Determining of the aggregate value may comprise identifying within a range of network addresses represented by the aggregate value respective addresses for which the routing device does not have reachability information. The routing device may send address queries with respect to the identified addresses, to determine reachability via the routing device of those addresses. The aggregate value may be advertised conditional upon determining that a percentage of addresses within the corresponding range that can be reached via the routing device satisfies a predefined minimal coverage value.Type: ApplicationFiled: January 6, 2012Publication date: May 3, 2012Applicant: Cisco Technology, Inc.Inventors: Russell I. White, Steven Edward Moore, James L. Ng, Alvaro Enrique Retana
-
Patent number: 8121130Abstract: In an example embodiment, a method is provided. In this method, a network address query is received. A first network address of a known apparatus is retrieved from a routing table, in response to the network address query. A second network address may be determined based upon the network address query, the second network address having a smaller bit length than the first network address. An aggregate value may be advertised that represents a range of reachable network addresses, the range of reachable network addresses including the second network address.Type: GrantFiled: December 3, 2007Date of Patent: February 21, 2012Assignee: Cisco Technology, Inc.Inventors: Russell I. White, Steven Edward Moore, James L. Ng, Alvaro Enrique Retana
-
Publication number: 20120026911Abstract: A system and method for facilitating connecting a switch to a network to improve network performance. In an illustrative embodiment, the system includes a first module for determining when the switch is initially connected to a network and providing a signal in response thereto. A second module selectively forms adjacencies with peers of the switch in response to the signal and based on one or more predetermined parameters. In a more specific embodiment, the switch is a router or Layer-3 (L3) switch. The one or more predetermined parameters include a load factor, values pertaining to capabilities of a processor included in the router, bandwidth capabilities of the interface and/or the router, internal router queue counts, and so on. The router employs a routing protocol such as Enhanced Interior Gateway Routing Protocol (EIGRP). The second module throttles and adjacency-formation rate based on the predetermined parameters.Type: ApplicationFiled: October 7, 2011Publication date: February 2, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Thuan Van Tran, Donnie Van Savage, Donald Earl Slice, JR., Steven Edward Moore, Yi Yang, James L. Ng
-
Patent number: 8036213Abstract: A system and method for facilitating connecting a switch to a network to improve network performance. In an illustrative embodiment, the system includes a first module for determining when the switch is initially connected to a network and providing a signal in response thereto. A second module selectively forms adjacencies with peers of the switch in response to the signal and based on one or more predetermined parameters. In a more specific embodiment, the switch is a router or Layer-3 (L3) switch. The one or more predetermined parameters include a load factor, values pertaining to capabilities of a processor included in the router, bandwidth capabilities of the interface and/or the router, internal router queue counts, and so on. The router employs a routing protocol such as Enhanced Interior Gateway Routing Protocol (EIGRP). The second module throttles and adjacency-formation rate based on the predetermined parameters.Type: GrantFiled: March 30, 2006Date of Patent: October 11, 2011Assignee: Cisco Technology, Inc.Inventors: Thuan Van Tran, Donnie Van Savage, Donald Earl Slice, Jr., Steven Edward Moore, Yi Yang, James L. Ng
-
System and method for improving network performance and security by controlling topology information
Patent number: 8023517Abstract: A system for optimizing the performance of a network. In an illustrative embodiment, the system includes a memory containing one or more data structures data structures. A first module determines transit-only information. A second module selectively omits the transit-only information from the one or more data structures. In a more specific embodiment, the one or more data structures include one or more tables. The transit-only information includes interface Internet Protocol (IP) addresses associated with network interfaces that are transit-only interfaces. The route information may include network topology information. The one or more tables may include a network topology table. Plural routers positioned in the network incorporate one or more instances of the system. The routers may employ one or more routing protocols, such as include Enhanced Interior Gateway Routing Protocol (EIGRP) or Routing Information Protocol (RIP).Type: GrantFiled: April 5, 2006Date of Patent: September 20, 2011Assignee: Cisco Technology, Inc.Inventors: Yi Yang, Donnie Van Savage, Timothy M. Gage, Thuan Van Tran, James L. Ng -
Publication number: 20110222550Abstract: In one embodiment, a Link State Advertisement (LSA) is received from a first router in a network at a second router in the network. The LSA advertises an address of an interface of the first router. The second router determines whether the LSA includes a transit-only identification that indicates the interface of the first router is a transit-only interface. If the LSA does not include a transit-only identification, the second router installs the advertised address of the interface of the first router in a Router Information Base (RIB) of the second router. If the LSA does include a transit-only identification, the second router declines to install the advertised address of the interface of the first router in the RIB of the second router.Type: ApplicationFiled: March 15, 2011Publication date: September 15, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Yi Yang, Alvaro E. Retana, James L. Ng, Abhay Roy, Alfred C. Lindem, Sina Mirtorabi, Timothy M. Gage, Syed Khalid Raza
-
Patent number: 7929524Abstract: A system for hiding transit-only interfaces in a network. When a routing system is advertising a transit-only interface, the advertisement is marked to indicate the address is a transit-only interface. A routing system receives the advertisement and detects the identifier of the transit-only interface and does not store the address in the Router Information Base of the routing system.Type: GrantFiled: September 29, 2006Date of Patent: April 19, 2011Assignee: Cisco Technology, Inc.Inventors: Yi Yang, Alvaro E. Retana, James L. Ng, Abhay Roy, Alfred C. Lindem, Sina Mirtorabi, Timothy M. Gage, Syed Khalid Raza
-
Patent number: 7821970Abstract: A router identifies transit links and non-transit links. Only the non-transit links are advertised as routes to adjacent routers, thereby protecting the transit links from edge traffic which terminates on a network on one of the transit links. In another aspect of the invention, an administrative whitelist supplements the routes which identify the transit link network routes. In another aspect of the invention, a method for advertising routes identifies entries in a router table as broadcast or point-to-point. Only the router table entries for point-to-point links which are not transit or broadcast links that are not for a neighboring router are advertised, whereas the point-to-point transit links or broadcast transit links are advertised as transit links if an administrative whitelist is enabled.Type: GrantFiled: September 26, 2007Date of Patent: October 26, 2010Assignee: Cisco Technology, Inc.Inventors: Russell White, James L. Ng, Donnie V. Savage