Patent No. US10404583 (titled "Routing methods, systems, and computer program products using multiple outside-scope identifiers") on Oct 5, 2018. The application was issued on Sep 3, 2019.
’583 is related to the field of network routing and packet forwarding, specifically addressing the limitations of traditional Internet Protocol (IP) addressing. In standard IP networking, addresses are typically global or subnet-specific, identifying a fixed location or interface. This often leads to complex routing tables and latency as the network scales. The invention context involves a shift toward path-based or scope-specific addressing where identifiers are relative to the node or region currently processing the data.
The underlying idea behind ’583 is the use of hierarchical, region-based identifiers that do not explicitly name a specific network interface, but rather identify a target region or scope. By using an outside-scope identifier, a node can determine how to forward data based on the relationship between its current region and a target region. This allows for a more fluid routing mechanism where the path is determined by the relative scope of the destination rather than a static, global map of every individual interface in the network.
The claims of ’583 focus on a method and apparatus for receiving a packet at a current node using a first identifier that links a previous node's region to the current node's region. The node then extracts a second outside-scope identifier from the packet header, which identifies a third region where the current node is not located. Based on this second identifier, the node selects a forwarding path from a plurality of options—including multi-hop path segments—to reach a next node that is part of that target third region.
In practice, the invention functions by treating the network as a series of nested or adjacent scopes. When a packet arrives, the current node recognizes it through an identifier that defines the communicative coupling between the previous region and its own. Instead of looking up a global IP address in a massive routing table, the node looks for the next 'scope' or region identified in the header. It then selects an appropriate path segment to bridge the gap between its current location and the boundary of the next identified region.
This approach differs from prior solutions by decoupling the routing logic from specific hardware interface addresses. Traditional IP routing requires every hop to know the specific next-hop interface for a destination. In contrast, ’583 utilizes region-based forwarding, where the node only needs to know how to reach the next region. This enables the use of path-based protocol addresses that can be processed more efficiently, as the routing decision is simplified into a series of scope transitions rather than global address resolutions.
In the early 2010s when ’583 was filed, network routing was typically implemented using global addressing schemes where a clear distinction was maintained between a node's identity, its location, and the route taken to reach it. At a time when systems commonly relied on hierarchical, fixed-length address spaces like IPv4 or IPv6 to identify specific network interfaces, routing decisions were generally decoupled from the internal topological structure of the path itself. Hardware and software constraints of the era made the dynamic integration of path-based information directly into protocol addresses non-trivial, as standard architectures were optimized for lookups based on destination identifiers rather than identifiers that natively encoded regional scopes or path segments.
The disclosed invention represents a technical advancement by shifting the routing architecture from interface-specific addressing to the use of outside-scope identifiers that define regional relationships without identifying specific network interfaces. This integration allows a node to process packets based on identifiers that represent regions and path segments, enabling the selection of a transmission path from a plurality of options, including multi-hop segments, that are external to a target region. This architectural shift overcomes the constraints of traditional IP-based routing by enabling path-based protocol addressing, which effectively collapses the distinction between an address and the route, thereby providing a more flexible mechanism for navigating complex network topologies.
The patent includes a total of 63 claims, with claims 1, 28, 29, and 30 serving as the independent claims. These independent claims focus on a networking system and method where a node processes packets using outside-scope identifiers that represent geographic or logical regions rather than specific network interfaces, allowing the node to select a multi-hop path segment to transmit data to a next node within a target region. The dependent claims generally serve to further define the technical implementation, specifying details such as the use of specific IP or label forwarding protocols, the identification of instructions within packet headers, the selection of path segments based on network metrics or policies, and the configuration of virtual or loopback interfaces for the receiving nodes.
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