Supporting multiple IEC-101/IEC-104 masters on an IEC-101/IEC-104 translation gateway

US9467374B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9467374-B2
Application numberUS-201514961389-A
CountryUS
Kind codeB2
Filing dateDec 7, 2015
Priority dateMay 25, 2011
Publication dateOct 11, 2016
Grant dateOct 11, 2016

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.

In one embodiment, a network device, such as a router, receives a frame containing a message from a first terminal unit. The network device modifies the received frame by replacing an original value of an originator identifier field in the frame with a new value that is locally unique on a particular data link. The network device than forwards the modified frame to a selected second terminal unit selected from a plurality of terminal units.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, at a network device, one or more frames from a plurality of terminal units in a network; in response to determining that a received frame from a first terminal unit does not contain any originator identifier field, adding an originator identifier field with a first original value to the received frame from the first terminal unit, the first originator value being unique on a particular data link connected to the network device; in response to determining that a received frame from a second terminal unit contains the originator identifier field with a second original value, modifying the received frame from the second terminal unit by replacing the second original value of the originator identifier field with a new value identified by the network device, the second original value placed in the originator identifier field by the second terminal unit to identify the second terminal unit; and forwarding a modified frame to a third terminal unit coupled to the network device via the particular data link. 2. The method as in claim 1 , further comprising: maintaining a mapping table at the network device, the mapping table having a plurality of entries, each entry of the plurality of entries mapping a tuple to a corresponding unique originator identifier (ID) value on the particular data link, the tuple consisting of a master controller number and an originator ID value. 3. The method as in claim 2 , wherein replacing the second original value further comprises: identifying the new value for the second original value by examining a corresponding tuple of the mapping table comprising the second original value and an ID value of a particular master controller. 4. The method as in claim 3 , wherein the particular master controller comprises a supervisory control and data acquisition master. 5. The method as in claim 1 , wherein the particular data link is a serial transport data link. 6. The method as in claim 1 , wherein the particular data link is an Internet Protocol (IP) based link. 7. The method as in claim 1 , wherein the network device comprises a router. 8. The method as in claim 1 , wherein the received frame comprises a packet, message or signal. 9. An apparatus, comprising: a processor; and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the apparatus to perform operations comprising: receiving one or more frames from a plurality of terminal units in a network; in response to determining that a received frame from a first terminal unit does not contain any originator identifier field, adding an originator identifier field with a first original value to the received frame from the first terminal unit, the first originator value being unique on a particular data link connected to the apparatus; in response to determining that a received frame from a second terminal unit contains the originator identifier field with a second original value, modifying the received frame from the second terminal unit by replacing the second original value of the originator identifier field with a new value identified by the apparatus, the second original value placed in the originator identifier field by the second terminal unit to identify the second terminal unit; and forwarding a modified frame to a third terminal unit coupled to the apparatus via the particular data link. 10. The apparatus of claim 9 , wherein the instructions, when executed by the processor, cause the apparatus to perform operations comprising: maintaining a mapping table at the network device, the mapping table having a plurality of entries, each entry of the plurality of entries mapping a tuple to a corresponding unique originator ID value on the particular data link, the tuple consisting of a master controller number and an originator ID value. 11. The apparatus of claim 10 , wherein replacing the second original value further comprises: identifying the new value for the second original value by examining a corresponding tuple of the mapping table comprising the second original value and an ID value of a particular master controller. 12. The apparatus of claim 11 , wherein the particular master controller comprises a supervisory control and data acquisition master. 13. The apparatus of claim 9 , wherein the particular data link is a serial transport data link. 14. The apparatus of claim 9 , wherein the particular data link is an Internet Protocol (IP) based link. 15. The apparatus of claim 9 , wherein the network device comprises a router. 16. The apparatus of claim 9 , wherein the received frame comprises a packet, message or signal. 17. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform operations comprising: receiving one or more frames from a plurality of terminal units in a network; in response to determining that a received frame from a first terminal unit does not contain any originator identifier field, adding an originator identifier field with a first original value to the received frame from the first terminal unit, the first originator value being unique on a particular data link connected to the apparatus; in response to determining that a received frame from a second terminal unit contains the originator identifier field with a second original value, modifying the received frame from the second terminal unit by replacing the second original value of the originator identifier field with a new value identified by the apparatus, the second original value placed in the originator identifier field by the second terminal unit to identify the second terminal unit; and forwarding a modified frame to a third terminal unit coupled to the apparatus via the particular data link. 18. The non-transitory computer-readable storage medium of claim 17 , wherein the instructions, when executed by the processor, cause the computing system to perform operations comprising: maintaining a mapping table at the network device, the mapping table having a plurality of entries, each entry of the plurality of entries mapping a tuple to a corresponding unique originator ID value on the particular data link, the tuple consisting of a master controller number and an originator ID value. 19. The non-transitory computer-readable storage medium of claim 18 , wherein replacing the second original value further comprises: identifying the new value for the second original value by examining a corresponding tuple of the mapping table comprising the second original value and an ID value of a particular master controller. 20. The non-transitory computer-readable storage medium of claim 17 , wherein the particular data link is a serial transport data link or an Internet Protocol (IP) based link.

Assignees

Inventors

Classifications

  • H04L45/74Primary

    Address processing for routing · CPC title

  • Topology update or discovery · CPC title

  • Single bridge functionality, e.g. connection of two networks over a single bridge · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

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 US9467374B2 cover?
In one embodiment, a network device, such as a router, receives a frame containing a message from a first terminal unit. The network device modifies the received frame by replacing an original value of an originator identifier field in the frame with a new value that is locally unique on a particular data link. The network device than forwards the modified frame to a selected second terminal un…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/74. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 11 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).