Method and apparatus for converting diagrams into application engineering elements

US10176606B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10176606-B2
Application numberUS-201514839237-A
CountryUS
Kind codeB2
Filing dateAug 28, 2015
Priority dateAug 28, 2015
Publication dateJan 8, 2019
Grant dateJan 8, 2019

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 includes obtaining information defining a diagram that contains a diagram element graphically representing a component of an industrial process control and automation system. The method also includes generating a graph representing the diagram element by identifying reference points in the diagram element, identifying at least one direction of each of multiple lines in the diagram element, and forming the graph using the at least one direction of each line and the reference points. The method further includes comparing the graph of the diagram element to one or more graphs of one or more application engineering elements. In addition, the method includes generating a meta file identifying a position of the diagram element in the diagram and the application engineering element that most closely matches the diagram element.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for converting a diagram into an application engineering element to be displayed on a display screen in an industrial control and automation system, comprising: obtaining at least one image of the diagram using a scanner, wherein the diagram contains a diagram element graphically representing a component of the industrial process control and automation system; identifying at least one digital file that defines the diagram; converting the at least one digital file into a format suitable for processing; generating a graph representing the diagram element by: identifying reference points in the diagram element; identifying at least one direction of each of multiple lines in the diagram element, wherein identifying the at least one direction of each line comprises: sub-dividing at least some of the lines into multiple parts; and identifying a direction of each part of the lines with reference to a template defining multiple directions; and forming the graph using the at least one direction of each line and the reference points, comparing the graph of the diagram element to one or more graphs of one or more application engineering elements; generating a meta file identifying a position of the diagram element in the diagram and the application engineering element that most closely matches the diagram element; and displaying, on the display screen, a visual representation of the diagram by importing the generated meta files. 2. The method of claim 1 , wherein identifying the reference points comprises identifying at least one of: one or more locations where the lines appear to intersect; and one or more locations where the lines appear to form a corner. 3. The method of claim 1 , wherein generating the graph further comprises: removing a fill color from the diagram element; and thinning the lines in the diagram element. 4. The method of claim 1 , wherein the graph comprises: nodes representing the reference points; edges representing the multiple lines; and edge weights representing the at least one direction of each line. 5. The method of claim 1 , wherein: generating the graph further comprises detecting and removing text from the diagram element; and the meta file includes the text for the diagram element. 6. The method of claim 1 , wherein: the diagram contains multiple diagram elements; the method further comprises generating the graph for each diagram element and comparing the graph of each diagram element to the one or more graphs of the one or more application engineering elements; and the meta file identifies the position of each diagram element in the diagram and the application engineering element that most closely matches each diagram element. 7. The method of claim 1 , further comprising: determining that the diagram contains a non-standard diagram element; generating an additional graph for the non-standard diagram element; and storing the additional graph in a database. 8. The method of claim 7 , further comprising: scanning a legend of the diagram to identify the non-standard diagram element. 9. The method of claim 1 , further comprising: rendering an image containing the application engineering element that most closely matches the diagram element using the meta file. 10. An apparatus for converting a diagram into an application engineering element to be displayed on a display screen in an industrial control and automation system, comprising: at least one memory configured to store at least one image of the diagram from a scanner, wherein the diagram contains a diagram element graphically representing a component of the industrial process control and automation system; and at least one processing device configured to: identify at least one digital file that defines the diagram; convert the at least one digital file into a format suitable for processing; generate a graph representing the diagram element by: identifying reference points in the diagram element; identifying at least one direction of each of multiple lines in the diagram element, wherein identifying the at least one direction of each line comprises: sub-dividing at least some of the lines into multiple parts; and identifying a direction of each part of the lines with reference to a template defining multiple directions; and forming the graph using the at least one direction of each line and the reference points; compare the graph of the diagram element to one or more graphs of one or more application engineering elements; generate a meta file identifying a position of the diagram element in the diagram and the application engineering element that most closely matches the diagram element; and displaying, on the display screen, a visual representation of the diagram by importing the generated meta files. 11. The apparatus of claim 10 , wherein the at least one processor is configured to identify the reference points by identifying at least one of: one or more locations where the lines appear to intersect; and one or more locations where the lines appear to form a corner. 12. The apparatus of claim 10 , wherein the at least one processor is configured to generate the graph further by: removing a fill color from the diagram element; detecting and removing text from the diagram element; and thinning the lines in the diagram element; wherein the meta file includes the text for the diagram element. 13. The apparatus of claim 10 , wherein: the diagram contains multiple diagram elements; the at least one processor is configured to generate the graph for each diagram element and compare the graph of each diagram element to the one or more graphs of the one or more application engineering elements; and the meta file identifies the position of each diagram element in the diagram and the application engineering element that most closely matches each diagram element. 14. The apparatus of claim 10 , wherein the at least one processor is further configured to: determine that the diagram contains a non-standard diagram element; generate an additional graph for the non-standard diagram element; and store the additional graph in a database. 15. The apparatus of claim 10 , wherein the at least one processor is further configured to render an image containing the application engineering element that most closely matches the diagram element using the meta file. 16. A non-transitory computer readable medium containing computer-readable program code, for converting a diagram into an application engineering element to be displayed on a display screen in an industrial control and automation system, that when executed causes at least one processing device to: obtain at least one image of the diagram using a scanner, wherein the diagram contains a diagram element graphically representing a component of the industrial process control and automation system; identifying at least one digital file that defines the diagram; converting the at least one digital file into a format suitable for processing; generate a graph representing the diagram element by: identifying reference points in the diagram element; identifying at least one direction of each of multiple lines in the diagram element, wherein identifying the at least one direction of each line comprises: sub-dividing at least some of the lines into multiple parts; and identifying a direction of each part of the lines with reference to a template defining multiple directions; and forming the graph using the at least one direction of each line and the reference p

Assignees

Inventors

Classifications

  • G06T11/26Primary

    Drawing of charts or graphs · CPC title

  • G06T11/206Primary

    Physics · mapped topic

  • Physics · mapped topic

  • Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS] · CPC title

  • Technical drawings; Geographical maps · 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 US10176606B2 cover?
A method includes obtaining information defining a diagram that contains a diagram element graphically representing a component of an industrial process control and automation system. The method also includes generating a graph representing the diagram element by identifying reference points in the diagram element, identifying at least one direction of each of multiple lines in the diagram elem…
Who is the assignee on this patent?
Honeywell Int Inc
What technology area does this patent fall under?
Primary CPC classification G06T11/26. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 08 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).