Patent No. US10212076 (titled "Routing methods, systems, and computer program products for mapping a node-scope specific identifier") on Apr 24, 2018. The application was issued on Feb 19, 2019.
’076 is related to the field of network communications and data packet routing, specifically addressing the limitations of global address spaces in large-scale networks. As the Internet grows, traditional global IP addressing faces challenges related to address exhaustion and increasing latency. The invention provides a framework for routing data using path-based and scope-specific identifiers, moving away from the rigid distinction between names, addresses, and routes defined in early networking standards.
The underlying idea behind ’076 is the use of a node-specific identifier space, where the meaning of an address is relative to the node currently processing the packet. Instead of relying on a globally unique address that identifies a destination's location, the system uses identifiers that are specific to the scope of a particular node. This allows for a label switching forwarding paradigm where each node in a path translates or maps incoming path information into its own local context to determine the next hop, effectively treating the route itself as the address.
The claims of ’076 focus on a mechanism where a current node receives a packet containing network path information identified by a node-scope specific identifier belonging to a first node's identifier space. The current node then determines a corresponding identifier within the identifier space of a second node that identifies the same target node in the path. By mapping the identifier from the first node’s space to the second node’s space, the current node can successfully forward the data along the intended network path toward the receiving node.
In practice, this system functions by having each node along a transmission path interpret a packet header based on its own local perspective of the network topology. When a packet arrives, the current node looks at the path segment identifiers—which might be simple integers or interface labels—and uses a mapping rule to translate these into the next node's specific identifier space. This process continues hop-by-hop, where the 'address' is essentially a sequence of local instructions that guide the packet through the network fabric without requiring every node to maintain a global routing table.
This approach differentiates itself from prior art by replacing global reachability requirements with path-based protocol addresses. Traditional IP routing requires every router to know how to reach a global prefix; in contrast, the ’076 invention allows for routing based on the relationship between consecutive nodes. By using identifiers that only need to be unique within a specific node's scope, the system reduces the overhead of address management and enables more flexible, policy-driven routing that can adapt to the local topology of the network.
In the early 2010s when ’076 was filed, network engineering was characterized by a rigid distinction between naming, addressing, and routing functions, at a time when packet forwarding was typically implemented using global addressing schemes like IPv4 or IPv6. When systems commonly relied on centralized or hierarchical address allocation to manage reachability across expanding networks, hardware and software constraints made the dynamic resolution of paths non-trivial due to the overhead of maintaining large, synchronized routing tables. During this era, label-based switching was standard for traffic engineering, but it generally functioned as a transport mechanism beneath the network layer rather than as a means to redefine the relationship between a node's identity and its topological position.
The disclosed invention represents a meaningful technical advancement through the integration of path-based information directly into the protocol address structure, shifting away from traditional static global addressing. By utilizing node-scope specific identifiers within a node-specific identifier space, the architecture enables a current node to map incoming path information to a localized context for the next hop in a network path. This architectural shift allows for the determination of routing paths based on policy-driven headers, such as those in Multiprotocol Label Switching (MPLS) packets, without requiring global address consistency. The technical effect achieved is a reduction in the dependency on global routing state and the capability to perform granular, path-specific forwarding that overcomes the scaling constraints of traditional hierarchical address lookups.
This patent contains a total of 115 claims, with claims 1, 40, and 78 serving as the independent claims. The independent claims focus on a system, method, and computer-readable medium for managing network data transmission by receiving path information in a packet header, mapping a node-specific identifier from one node's identifier space to another node's identifier space, and forwarding the data based on this mapping within a label switching paradigm. The dependent claims serve to further define the technical implementation by specifying conditions for identifier identity, the creation of virtual or region-scoped identifier spaces, the use of symbolic identifiers, and the specific mechanisms for modifying or advertising these identifiers across different network regions.
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