Local update from global catalog of device and system attributes

US12504744B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12504744-B2
Application numberUS-202318342488-A
CountryUS
Kind codeB2
Filing dateJun 27, 2023
Priority dateJun 27, 2023
Publication dateDec 23, 2025
Grant dateDec 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.

Systems and methods are disclosed for performing a local update from a global catalog of device and system attributes. In certain embodiments, a system may comprise an edge server of an industrial automation environment, configured to update a local catalog from a cloud-based global catalog. The edge server may perform a device discovery operation to identify an industrial device connected to a local network on premises with the edge server, access the global catalog to obtain data about the industrial device, store the data about the industrial device to the local catalog, and respond to a query about the industrial device based on the data about the industrial device from the local catalog.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: a physical edge server in a local network of an industrial automation environment, configured to update a local catalog from a cloud-based global catalog, including: perform a device discovery operation to identify common industrial protocol (CIP) devices connected to the local network on premises with the physical edge server, wherein the device discovery operation comprises transmitting a discovery query to addresses on the local network; determine that the local catalog does not include data for an industrial device of the identified CIP devices; access, in response to the determination, the cloud-based global catalog to obtain data about the industrial device; store the data about the industrial device to the local catalog; and respond to an information query about the industrial device based on the data about the industrial device from the local catalog. 2 . The system of claim 1 , wherein the device discovery operation further comprises: receiving, from the CIP device, device identity attributes associated with the respective CIP device, wherein the device identity attributes comprise one or more of: a unique identifier (UID) for the CIP device, and an operating software version number for the CIP device. 3 . The system of claim 1 , wherein the physical edge server is further configured to: add the industrial device to a list of systems connected to the local network; determine whether the global catalog includes updated data for systems on the list of systems relative to the local network; and when the global catalog includes updated data, update the local catalog to include the updated data. 4 . The system of claim 3 , wherein the physical edge server is further configured to: provide the global catalog with information regarding the list of systems connected to the local network; and wherein the physical edge server is configured to determine the global catalog includes updated data when the physical edge server receives a notification from the global catalog regarding a data update for a system from the list of systems. 5 . The system of claim 3 wherein determining whether the global catalog includes updated data includes: perform a search of the global catalog for data related to systems on the list of systems; and determine the global catalog includes updated data when data related to the list of systems is more recent than data contained in the local catalog. 6 . The system of claim 3 , wherein the physical edge server is further configured to: monitor for a catalog query from the local network for requested data; determine whether the local catalog contains the requested data based on the catalog query; when the local catalog does contain the requested data, provide the requested data from the local catalog; when the local catalog does not contain the requested data, obtain the requested data from the global catalog; and update the local catalog with the requested data. 7 . The system of claim 6 wherein monitoring for a catalog query includes: apply natural language processing to a user input; and utilize an artificial intelligence (AI) algorithm to determine useful data from at least one of the global catalog and the local catalog to present in response to the user input. 8 . The system of claim 1 , wherein the local catalog is disposed in the physical edge server and is accessible by the CIP devices in the local network. 9 . The system of claim 1 , wherein the obtained data comprises one or more of: an electronic data sheet file associated with the industrial device, a device profile associated with the industrial device, a device type module associated with the industrial device, and documents containing product information about the industrial device. 10 . The system of claim 6 further comprising the local network includes an EtherNet/IP (industrial protocol) network. 11 . A method comprising: updating a local catalog from a cloud-based global catalog via an edge server in a local network of an industrial automation environment, including: performing a device discovery operation to identify common industrial protocol (CIP) devices connected to the local network on premises with the edge server, wherein the device discovery operation comprises transmitting a discovery query to addresses on the local network; determining that the local catalog does not include data for an industrial device of the identified CIP devices; accessing, in response to the determination, the cloud-based global catalog to obtain data about the industrial device; storing the data about the industrial device to the local catalog; and responding to an information query about the industrial device based on the data about the industrial device from the local catalog. 12 . The method of claim 11 , wherein the device discovery operation further comprises: receiving, from the CIP device, device identity attributes associated with the respective CIP device, wherein the device identity attributes comprise one or more of: a unique identifier (UID) for the CIP device, and an operating software version number for the CIP device. 13 . The method of claim 11 further comprising: adding the industrial device to a list of systems connected to the local network; determining whether the global catalog includes updated data for systems on the list of systems relative to the local network; and when the global catalog includes updated data, updating the local catalog to include the updated data. 14 . The method of claim 13 further comprising: providing the global catalog with information regarding the list of systems connected to the local network; and determining the global catalog includes updated data when the edge server receives a notification from the global catalog regarding a data update for a system from the list of systems. 15 . The method of claim 13 further comprising: performing a search of the global catalog for data related to systems on the list of systems; and determining the global catalog includes updated data when data from the global catalog related to the list of systems is more recent than data contained in the local catalog. 16 . The method of claim 11 further comprising: monitoring for a catalog query from the local network for requested data; determining whether the local catalog contains the requested data based on the catalog query; when the local catalog does contain the requested data, providing the requested data from the local catalog; when the local catalog does not contain the requested data, obtaining the requested data from the global catalog; and updating the local catalog with the requested data. 17 . The method of claim 16 further comprising: monitoring for a catalog query including user input from the local network; applying natural language processing to the user input; and utilizing an artificial intelligence (AI) algorithm to determine useful data from at least one of the global catalog and the local catalog to present in response to the user input, wherein data from the at least one of the global catalog and the local catalog is available in an embeddings format for use in AI processing. 18 . A memory device storing instructions that, when executed, cause a processor to perform a method comprising: updating a local catalog from a cloud-based global catalog via an edge server in a local network of an industrial automation environment, including: performing a device discovery o

Assignees

Inventors

Classifications

  • characterised by data acquisition, e.g. workpiece identification · CPC title

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • characterised by the network communication · 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 US12504744B2 cover?
Systems and methods are disclosed for performing a local update from a global catalog of device and system attributes. In certain embodiments, a system may comprise an edge server of an industrial automation environment, configured to update a local catalog from a cloud-based global catalog. The edge server may perform a device discovery operation to identify an industrial device connected to a…
Who is the assignee on this patent?
Rockwell Automation Tech Inc
What technology area does this patent fall under?
Primary CPC classification G05B19/4185. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).