Automation network topology determination for C and I systems

US10148519B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10148519-B2
Application numberUS-201615177895-A
CountryUS
Kind codeB2
Filing dateJun 9, 2016
Priority dateJun 9, 2016
Publication dateDec 4, 2018
Grant dateDec 4, 2018

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.

A method of automatic network topology determination for at least one Control & Instrumentation (C&I) system in an industrial facility. A network type, and all nodes and interconnecting networking devices including switches in the C&I system(s) are discovered. Additional connectivity information including a connection of the nodes to a specific port is collected. The network relationships of the nodes and interconnecting networking devices in the C&I system are determined. A network topology diagram of the C&I system is automatically generated from the nodes and interconnecting networking devices, additional connectivity information, and network relationships.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of network topology determination for at least one Control & Instrumentation (C&I) system in an industrial facility (IF), comprising: discovering a network type, and all nodes and interconnecting networking devices including switches in said IF C&I system, said IF C&I system comprising a first C&I system and a second C&I system, using at least one data agent in a data agent block and said at least one data agent comprises a first data agent and a second data agent, said first data agent compatible with a first operating system (OS) in said first C&I system, and said second data agent is compatible with a second OS used in said second C&I system that is different from said first OS; collecting additional connectivity information including a connection of said nodes to a specific port; determining network relationships of said nodes and said interconnecting networking devices in said IF C&I system, by obtaining port to Media Access Control (MAC) address mapping data from a MAC table stored at said switches and Address Resolution Protocol (ARP) data from an ARP table stored at a server in said IF C&I system; determining at least one of node type and node address that including which node of which type with what IP address is connected to which port of which switch present in the network, for a network topology diagram; and generating the network topology diagram of said IF C&I system from said nodes and said interconnecting networking devices, said additional connectivity information, and said network relationships, wherein said discovering, said collecting, said determining, and said generating are all automatically implemented. 2. The method of claim 1 , further comprising determining inter-connection details between said first and second C&I systems without any additional inputs from an end user. 3. The method of claim 1 , further comprising protecting confidential or proprietary data to exclude intellectual property data or trade secrets from said method using an exclusion list. 4. The method of claim 1 , further comprising upon choosing a selected node from said nodes, displaying related information of said selected node including an object type, model number, port number that said selected node is connected to, and maintenance records for said selected node. 5. The method of claim 1 , further comprising a search option to enable a user to use said search option for locating one particular node of said nodes. 6. The method of claim 1 , further comprising selecting a first node from said nodes in said network topology diagram, and responsive to said selecting switching to a physical view to determine where said first node is physically located. 7. The method of claim 1 , further comprising selecting a first node from said nodes in said network topology diagram, and responsive to said selecting switching to logical view to see a logical association of said first node. 8. The method of claim 1 , wherein said network topology diagram provides different representations for different network topologies present in said C&I IF system. 9. An automatic network topology determination (ANTD) system, comprising: a processor having associated memory which stores a data collection algorithm run by the processor for implementing a data collection system coupled to a data agent block including a data agent list which includes at least one data agent in said data agent block registered with said data collection system, said data collection system coupled to said data agent block configured to be coupled between a data server and at least one C&I system of an industrial facility (IF), said data collection algorithm: discovering a network type, and all nodes and interconnecting networking devices including switches in said IF C&I system, said IF C&I system comprising a first C&I system and a second C&I system, said at least one data agent comprises a first data agent and a second data agent, said first data agent compatible with a first operating system (OS) in said first C&I system, and said second data agent is compatible with a second OS used in said second C&I system that is different from said first OS; collecting additional connectivity information including a connection of said nodes to a specific port; determining network relationships of said nodes and said interconnecting networking devices in said IF C&I system, by obtaining port to Media Access Control (MAC) address mapping data from a MAC table stored at said switches and Address Resolution Protocol (ARP) data from an ARP table stored at a server in said IF C&I system; determining at least one of node type and node address that including which node of which type with what IP address is connected to which port of which switch present in the network, for a network topology diagram; and generating the network topology diagram of said IF C&I system from said nodes and said interconnecting networking devices, said additional connectivity information, and said network relationships, wherein said discovering, said collecting, said determining and said generating are all automatically implemented by said ANTD system. 10. The ANTD system of claim 9 , wherein said data collection algorithm further comprises code for determining inter-connection details between said first and said second C&I systems without any additional inputs from an end user. 11. The ANTD system of claim 9 , said data collection algorithm further comprising code for protecting confidential or proprietary data to exclude intellectual property data or trade secrets using an exclusion list. 12. The ANTD system of claim 9 , said data collection algorithm further comprising code for upon choosing a selected node from said nodes, displaying related information of said selected node including an object type, model number, port number where said selected node is connected to, and maintenance records for said selected node. 13. The ANTD system of claim 9 , said data collection algorithm further comprising code for a search option to enable a user to use said search option for locating one particular node of said nodes. 14. The ANTD system of claim 9 , said data collection algorithm further comprising code for selecting a first node from said nodes in said network topology diagram, and responsive to said selecting switching to a physical view to determine where said first node is physically located. 15. The ANTD system of claim 9 , said data collection algorithm further comprising code for selecting a first node from said nodes in said network topology diagram, and responsive to said selecting switching to logical view to see a logical association of said first node. 16. The ANTD system of claim 9 , said data collection algorithm further comprising code said network topology diagram providing different representations for different network topologies present in said IF C&I system.

Assignees

Inventors

Classifications

  • H04L41/12Primary

    Discovery or management of network topologies · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

  • Electricity · mapped topic

  • across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP] · CPC title

  • by checking connectivity · 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 US10148519B2 cover?
A method of automatic network topology determination for at least one Control & Instrumentation (C&I) system in an industrial facility. A network type, and all nodes and interconnecting networking devices including switches in the C&I system(s) are discovered. Additional connectivity information including a connection of the nodes to a specific port is collected. The network relationships of th…
Who is the assignee on this patent?
Honeywell Int Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 04 2018 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).