Methods, systems, and computer program products for associating a name with a network path

US12425324B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12425324-B2
Application numberUS-202017123068-A
CountryUS
Kind codeB2
Filing dateDec 15, 2020
Priority dateDec 27, 2012
Publication dateSep 23, 2025
Grant dateSep 23, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems are described for associating a name with a network path. In an aspect, a first message is received, from a first node by a second node via a first network path in a network. A first symbolic identifier of the first node is identified, wherein the first network path includes a first hop included in communicatively coupling the first node and the second node. Second path information is identified that identifies a second hop in a second network path included in communicatively coupling the second node and a third node. A second message is sent, identifying the first symbolic identifier and the first hop, to the third node via the second hop to associate the first symbolic identifier with a third network path that includes a node included in at least one of the first hop and the second hop.

First claim

Opening claim text (preview).

I claim: 1. A non-transitory computer-readable media storing instructions that, when executed by one or more processors of a current node in a network path between a transmitting node and a receiving node in a network, cause the current node to: based on a receipt of a first packet that is specified by a protocol utilizing an Internet Protocol (IP) network protocol and that includes first data, identify, as being for use by the current node, a first identifier in a destination field of a first header of the first packet, the first identifier being predetermined before the receipt of the first packet and being of an identifier type of a plurality of identifier types that are supported by the protocol and that cause different data to be routed differently based on which of the plurality of identifier types are utilized for routing the different data, the plurality of identifier types including at least three of: a first identifier type that: is in an identifier space having a scope that spans multiple nodes only in a region of the network in which the protocol is administered, identifies a particular region that includes a plurality of region nodes, and does not specify any particular network interface, such that: in the event that the identifier type of the first identifier, that is identified as being for use by the current node which is one of the multiple nodes, includes the first identifier type: the current node is caused to transmit, based on the first identifier of the first identifier type, the first data from the current node toward a first path node that is at least partially in the particular region, via a first path segment selected from a plurality of selectable path segments, including at least one multi-hop path segment with a first hop segment and a second hop segment, such that the both the first hop segment and the second hop segment are capable of being selected based on the first identifier of the first identifier type; a second identifier type that: is in an identifier space having a scope that spans at least a portion of only a single node, and identifies a particular network interface of a particular link path segment that directly connects the single node to an adjacent node, such that: in the event that the identifier type of the first identifier, that is identified as being for use by the current node which is the single node, includes the second identifier type: the current node is caused to transmit, based on the first identifier of the second identifier type, the first data from the current node toward the receiving node to the adjacent node via the particular network interface of the particular link path segment that directly connects the single node to the adjacent node; a third identifier type that: is in an identifier space having a scope that spans plural nodes only in the region of the network in which the protocol is administered, identifies a particular path node, and does not specify any particular path segment in communication with the particular path node, such that: in the event that the identifier type of the first identifier, that is identified as being for use by the current node which is one of the plural nodes, includes the third identifier type: the current node is caused to transmit, based on the first identifier of the third identifier type, the first data from the current node toward the receiving node to the particular path node; and a fourth identifier type that: includes a symbolic identifier, and corresponds to a plurality of corresponding path segment identifiers: which are predetermined before the receipt of the first packet, which identify a plurality of corresponding path segments, and which are not included in the first packet header before the receipt of the first packet, such that: in the event that the identifier type of the first identifier, that is identified as being for use by the current node, includes the fourth identifier type: the current node is caused to utilize the first identifier of the fourth identifier type to identify the plurality of corresponding path segment identifiers, and the current node is further caused to transmit, based on the plurality of corresponding path segment identifiers, the first data from the current node toward the receiving node via the plurality of corresponding path segments, such that the plurality of corresponding path segments are capable of being selected based on the first identifier of the fourth identifier type. 2. The non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more processors of the current node, cause the current node to operate such that: the plurality of identifier types supported by the protocol include the second identifier type, the third identifier type, and the fourth identifier type. 3. The non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more processors of the current node, cause the current node to operate such that: the plurality of identifier types supported by the protocol include the first identifier type, the second identifier type, and the fourth identifier type. 4. The non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more processors of the current node, cause the current node to operate such that: the plurality of identifier types supported by the protocol include the first identifier type, the third identifier type, and the fourth identifier type. 5. The non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more processors of the current node, cause the current node to operate such that: the plurality of identifier types supported by the protocol include the first identifier type, the second identifier type, and the third identifier type. 6. The non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more processors of the current node, cause the current node to operate such that: the first identifier is identified as being an only identifier in the destination field of the first header of the first packet. 7. The non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more processors of the current node, cause the current node to operate such that: a second identifier is included in the first packet outside of the destination field for being identified as being for use by another node in the network path to route the first data toward the receiving node. 8. The non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more processors of the current node, cause the current node to operate such that: an operation identifier is identified based on the first identifier for performing an operation in connection with routing the first data. 9. The non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more processors of the current node, cause the current node to operate such that: the first identifier is of the first identifier type and is the only identifier in the first header of the first packet, the transmitting node includes a source node, and the first path node includes the receiving node. 10. The non-transitory computer-readable media of claim 1 , wherein the instructions, when executed by the one or more processors of the current node, cause the current node to operate such that: the first identifier is of the second identifier type and is the only identifier in the first header of the first packet, the transmitting node includes a source node, and th

Assignees

Inventors

Classifications

  • using label swapping, e.g. multi-protocol label switch [MPLS] · CPC title

  • Interdomain routing, e.g. hierarchical routing · CPC title

  • Address table lookup; Address filtering · CPC title

  • Alternate routing · CPC title

  • Internet protocol [IP] addresses · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12425324B2 cover?
Methods and systems are described for associating a name with a network path. In an aspect, a first message is received, from a first node by a second node via a first network path in a network. A first symbolic identifier of the first node is identified, wherein the first network path includes a first hop included in communicatively coupling the first node and the second node. Second path info…
Who is the assignee on this patent?
Sitting Man Llc, Morris Routing Tech Llc
What technology area does this patent fall under?
Primary CPC classification H04L45/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).