Patent No. US10785143 (titled "Routing methods, systems, and computer program products") on Feb 20, 2020. The application was issued on Sep 22, 2020.
’143 is related to the field of network routing and topology management, specifically addressing the problem of packet loss and latency during the period when a network is converging after a failure. In traditional networks, a topology change—such as a link failure—triggers a global update of routing tables, a process that can take significant time and lead to transient loops or dropped traffic. The background context involves the evolution of the Internet and the need for more efficient path-based addressing to overcome the limitations of standard IP routing.
The underlying idea behind ’143 is to bypass the slow convergence of distributed routing protocols by embedding explicit path information directly into packet headers immediately following a failure. Instead of waiting for every node in the network to update its local forwarding table, the node that first detects the disruption calculates an updated path and encodes it into the packet itself. This ensures that traffic continues to flow toward the destination using a valid route while the rest of the network infrastructure is still synchronizing its internal state.
The claims of ’143 focus on a method and system for detecting a topology change that disrupts an existing path and responding by calculating path information for an updated route. The independent claims specifically cover the use of a segment routing (SR) protocol or similar scoped identifier mechanisms to specify the new path within the packet header. This allows the network to route packets without requiring additional control signaling for each individual packet, effectively using the header as a source-routing instruction that remains valid until the network reaches a post-convergence state.
In practice, the invention utilizes different types of identifiers to define the updated path, such as hop identifiers that point to specific outgoing interfaces or scoped identifiers that are valid within particular network regions. When a node receives a packet, it inspects the header to identify the next segment of the path. If a scoped identifier is used, the node maps the current value to a next value—which may be identical—to maintain the path's integrity as the packet moves through different administrative or technical zones of the network. This mechanism allows for a highly granular level of control over the exact sequence of nodes or interfaces the data traverses.
This approach differentiates itself from prior art by significantly reducing the reliance on global routing table stability. By using path-based protocol addresses and segment routing, the system can specify a deterministic route using fewer identifiers than traditional source routing would require. Furthermore, the use of outside-scope identifiers allows a node to direct traffic toward an entire region or a virtual node without needing to know the specific internal interface details of the destination node, providing a flexible and scalable solution for maintaining connectivity in dynamic, large-scale environments.
In the early 2010s when ’143 was filed, network routing was typically implemented using hop-by-hop forwarding paradigms where routers relied on local routing tables populated by distributed discovery protocols. At a time when systems commonly relied on fixed-length global addressing schemes, such as 32-bit or 128-bit identifiers, the distinction between a node's identity and its topological location was rigid. In this era, hardware and software constraints made the dynamic embedding of explicit path information within packet headers non-trivial, as standard architectures were optimized for lookup-based forwarding rather than source-defined routing. Consequently, during periods of network topology changes, systems were often susceptible to transient packet loss or loops while waiting for distributed routing tables to reach a synchronized state across all participating nodes.
The disclosed invention represents a technical advancement through an architectural shift from purely table-driven forwarding to a hybrid path-specification model that addresses the problem of network instability during topology convergence. By integrating a mechanism that detects disruptions and calculates updated path information at the source node, the system enables the explicit specification of network paths within packet headers for a defined duration. This structural solution overcomes the technical constraint of routing loops and black holes by bypassing inconsistent intermediate routing tables until the network reaches a post-convergence state. The resulting technical effect is a more resilient routing environment where the source node can ensure packet delivery via a known valid path immediately following a topology change, rather than relying on the eventual consistency of distributed protocol updates.
The patent contains a total of 56 claims, with 16 independent claims numbered 1, 4, 6, 18, 20, 22, 24, 25, 26, 28, 37, 39, 41, 43, 44, and 45. These independent claims are directed to methods, systems, and computer-readable media for managing network topology changes by calculating updated path information and specifying that path within a packet header using various identifier types, such as scoped, hop, and outside-scope identifiers, often within the context of segment routing protocols. The dependent claims serve to further define the operational parameters of the network nodes, specify the use of IPv6 prefix addresses, detail the mapping and transmission of specific identifier values, and describe the reduction of control signaling and protocol overhead during the routing process.
Definitions of key terms used in the patent claims.
US Latest litigation cases involving this patent.

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.
Get instant alerts for new documents