52 patents
Utility
Metrics and Events Infrastructure
18 Jan 24
Illustrative embodiments provide an efficient, resilient high-availability (“HA”) router architecture.
Gregory Fast, Greg Schrock, Dillon Buchanan
Filed: 25 Sep 23
Utility
Metrics and events infrastructure
14 Nov 23
Illustrative embodiments provide an efficient, resilient high-availability (“HA”) router architecture.
Gregory Fast, Greg Schrock, Dillon Buchanan
Filed: 25 Nov 20
Utility
Router device using flow duplication
24 Oct 23
A method and apparatus for routing a plurality of session packets across a network toward a destination modifies each packet to include a sequence number that is different from the sequence number of other packets in the plurality of packets.
Sarah V. Jaffer, Michael Baj, Patrick Timmons, Patrick J. MeLampy
Filed: 31 Mar 21
Utility
Reverse Forwarding Information Base Enforcement
12 Oct 23
In exemplary embodiments of the present invention, a router determines whether or not to establish a stateful routing session based on the suitability of one or more candidate return path interfaces.
Abilash Menon, Robert Penfield, Hadriel S. Kaplan
Filed: 13 Jun 23
Utility
Routing using segment-based metrics
10 Oct 23
A router advertises an aggregated service or route that can be evaluated by other routers as a unitary segment rather than as a group of individual links/paths associated with the aggregated service or route.
Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick J. MeLampy
Filed: 30 Apr 21
Utility
Source-based routing
5 Sep 23
A routing system for routing packets for a route or service comprises a plurality of routers including a source router, wherein the source router is configured to receive, using a service and topology exchange protocol, service and topology state information from a STEP repository for at least one other router based on configured relationships between routers; determine a first path to a destination for a route or service based on the service and topology state information, the first path including an ordered list of successive routers to receive a packet associated with the route or service starting with a first successive router and ending with a destination router; and transmit a packet toward the first successive router with first metadata including a list of at least one remaining router of the ordered list of routers to receive the packet associated with the route or service.
Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick J. MeLampy
Filed: 31 Mar 22
Utility
In-line performance monitoring
5 Sep 23
One function of a communications network, or of nodes in such a network, is to gather data that is useful in assessing network performance, and quantifying metrics of node and/or network performance.
Scott A. McCulley, Abilash Menon, Anna Yungelson
Filed: 1 Jul 21
Utility
Reverse forwarding information base enforcement
8 Aug 23
In exemplary embodiments of the present invention, a router determines whether or not to establish a stateful routing session based on the suitability of one or more candidate return path interfaces.
Abilash Menon, Robert Penfield, Hadriel S. Kaplan
Filed: 19 Jul 21
Utility
In-line Performance Monitoring
3 Aug 23
One function of a communications network, or of nodes in such a network, is to gather data that is useful in assessing network performance, and quantifying metrics of node and/or network performance.
Scott A. McCulley, Abilash Menon, Anna Yungelson
Filed: 10 Apr 23
Utility
Distribution of multicast information in a routing system
4 Jul 23
A routing system for distributing multicast routing information for a multicast service includes a plurality of routers including a multicast source router and a plurality of multicast receiver routers, the plurality of routers providing a multicast service, wherein the routers are configured to exchange multicast information associated with the multicast service including identification of multicast sources and the multicast receivers.
Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick J. MeLampy
Filed: 21 Jun 21
Utility
Service related routing method and apparatus
16 May 23
A method routes packets from a source to a destination across an IP network having a plurality of nodes (including the source and destination), and a plurality of network segments interconnecting the plurality of nodes.
Patrick Timmons, Michael Baj, Robert Penfield, Hadriel S. Kaplan, Patrick J. MeLampy
Filed: 11 Nov 21
Utility
Device information method and apparatus for directing link-layer communication
28 Feb 23
A network device has an input configured to receive a message relating to a given device attempting to forward one or more packets across a computer network.
Patrick J. MeLampy, Abilash Menon, Michael Baj, Prashant Kumar
Filed: 23 Feb 22
Utility
User information method and apparatus for directing link-layer communication
7 Feb 23
A network device has an input configured to receive a message relating to a given user attempting to forward one or more packets across a computer network.
Patrick J. MeLampy, Abilash Menon, Michael Baj, Prashant Kumar
Filed: 23 Feb 22
Utility
Network neighborhoods for establishing communication relationships between communication interfaces in an administrative domain
15 Nov 22
A method and apparatus form and/or define a network topology in a Layer 3 network with a plurality of nodes, where each node has at least one interface.
Patrick Timmons, Michael Baj, Hadriel S. Kaplan, Robert Penfield, Patrick J. MeLampy
Filed: 27 Oct 21
Utility
Router device using flow duplication
8 Nov 22
A method and apparatus for routing a plurality of session packets across a network toward a destination modifies each packet to include a sequence number that is different from the sequence number of other packets in the plurality of packets.
Sarah V. Jaffer, Michael Baj, Patrick Timmons, Patrick J. MeLampy
Filed: 13 Oct 20
Utility
Central authority for service and topology exchange
20 Sep 22
A routing system for implementing a service and topology exchange protocol (STEP) comprises a primary STEP server configured to maintain a STEP repository and a plurality of routers, each router including a STEP client in communication with the primary STEP server.
Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick MeLampy
Filed: 13 May 19
Utility
Source-based Routing
8 Sep 22
A routing system for routing packets for a route or service comprises a plurality of routers including a source router, wherein the source router is configured to receive, using a service and topology exchange protocol, service and topology state information from a STEP repository for at least one other router based on configured relationships between routers; determine a first path to a destination for a route or service based on the service and topology state information, the first path including an ordered list of successive routers to receive a packet associated with the route or service starting with a first successive router and ending with a destination router; and transmit a packet toward the first successive router with first metadata including a list of at least one remaining router of the ordered list of routers to receive the packet associated with the route or service.
Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick J. MeLampy
Filed: 31 Mar 22
Utility
User Information Method and Apparatus for Directing Link-layer Communication
9 Jun 22
A network device has an input configured to receive a message relating to a given user attempting to forward one or more packets across a computer network.
Patrick J. MeLampy, Abilash Menon, Michael Baj, Prashant Kumar
Filed: 23 Feb 22
Utility
Device Information Method and Apparatus for Directing Link-layer Communication
9 Jun 22
A network device has an input configured to receive a message relating to a given device attempting to forward one or more packets across a computer network.
Patrick J. MeLampy, Abilash Menon, Michael Baj, Prashant Kumar
Filed: 23 Feb 22
Utility
Device information method and apparatus for directing link-layer communication
10 May 22
A network device has an input configured to receive a message relating to a given device attempting to forward one or more packets across a computer network.
Patrick MeLampy, Abilash Menon, Michael Baj, Prashant Kumar
Filed: 3 Sep 20