Systems and methods for analyzing process and resource metrics across client devices
US-2023401134-A1 · Dec 14, 2023 · US
US2025141976A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025141976-A1 |
| Application number | US-202418938342-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 6, 2024 |
| Priority date | Oct 31, 2023 |
| Publication date | May 1, 2025 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Examples techniques of data provisioning in an industrial facility are described. A first data broker receives from a client, a request for data from a data source. A second data broker samples the data from the data source at a sampling interval specified in the request and publishes the sampled data to an upstream data broker at publishing interval specified in the request. The upstream data broker is an intermediate data broker positioned between the first data broker and the second data broker in a hierarchical chain data brokers implemented in a communication network of the 10 industrial facility. The intermediate data broker configured to receive the published data and transmit the received data to the first data broker at a sampling and publishing intervals less than the second data broker.
Opening claim text (preview).
I/We claim: 1 . A method for data provisioning in an industrial facility, comprising: in a communication network comprising a hierarchical chain of data brokers having a first data broker connected to a client, a second data broker connected to a data source, and at least one intermediate data broker present between the first data broker and second data broker: receiving, from the client, at the first data broker, a request for data from the data source, the request specifying a sampling interval for acquiring the data and a publishing interval for transmitting the acquired data to the client; operating the second data broker in accordance with the sampling interval and the publishing interval to provide the data to the client; and operating the at least one intermediate data broker independent of the sampling interval and the publishing interval to provide the data to the client. 2 . The method of claim 1 , wherein operating the second data broker in accordance with the sampling interval and the publishing interval comprises: sampling, at the second data broker, the data from the data source at the specified sampling interval; and publishing the sampled data from the second data broker to an upstream data broker in the hierarchical chain at the specified publishing interval, the upstream data broker being from amongst the at least one intermediate data broker. 3 . The method of claim 1 , wherein operating the at least one intermediate data broker independent of the sampling interval and the publishing interval comprises: receiving, by the at least one intermediate data broker, the published data; and transmitting the received data to the first data broker, the first data broker being positioned upstream to the at least one intermediate data broker in the hierarchical chain of data brokers in the communication network. 4 . The method of claim 1 , further comprising: determining an intermediate client to have subscribed to the data requested by the client connected to the first data broker, wherein the intermediate client is connected to the at least one intermediate data broker and wherein the intermediate client is positioned lower than the client connected to the first data broker in the hierarchical chain of data brokers; and branching the data to the at least one intermediate client in response to the determination. 5 . The method of claim 4 , wherein branching the data comprises: transmitting, by the at least one intermediate data broker, the data to the intermediate client while simultaneously passing the data up the hierarchical chain of the data brokers to the first data broker. 6 . The method of claim 1 , further comprising: accessing, via a configuration client, configuration settings of the second data broker; and defining in the configuration settings, a sampling interval and a publishing interval for the second data broker to correspond to the sampling and publishing intervals specified in the request received from the client. 7 . The method of claim 1 , further comprising: accessing, via the configuration client, configuration settings of the at least one intermediate data broker; and defining in the configuration settings, a sampling interval and a publishing interval for the at least one intermediate data broker to be less than or equal to the sampling and publishing intervals specified in the request received from the client. 8 . The method as claimed in claim 7 , further comprising defining in the configuration settings of the at least one intermediate data broker, the sampling interval, and the publishing interval to correspond to the sampling and publishing intervals specified in the request received from the client. 9 . The method of claim 1 , wherein the communication network is an Open Platform Communications Unified Architecture (OPC UA) based communication network. 10 . A system for data provisioning in an industrial facility, comprising: a processor to configure: a first data broker to receive from a client, a request for data from a data source, the request specifying a sampling interval for acquiring the data and a publishing interval for transmitting the acquired data to the client; a second data broker to: sample the data from the data source at the specified sampling interval; and publish the sampled data to an upstream data broker at the specified publishing interval, the upstream data broker being from amongst at least one intermediate data broker between the first data broker and the second data broker in a hierarchical chain data brokers implemented in a communication network of the industrial facility; and the at least one intermediate data broker to: receive the published data; and transmit the received data to the first data broker, the first data broker being positioned upstream to the at least one intermediate data broker in the hierarchical chain of data brokers. 11 . The system of claim 10 , wherein the processor is to further: configure an intermediate client to subscribed to the data requested by the client, wherein the intermediate client is connected to the at least one intermediate data broker and positioned below the first data broker in the hierarchical chain of data brokers; and operate the at least one intermediate data broker to branch the data to the intermediate client while simultaneously transmitting the data up the hierarchical chain to the first data broker. 12 . The system of claim 10 , wherein the processor is further configured to: access, via a configuration client, configuration settings of the second data broker; and define in the configuration settings, a sampling interval and a publishing interval for the second data broker to correspond to the sampling and publishing intervals specified in the request received from the client. 13 . The system of claim 12 , wherein the processor is further configured to: access, via the configuration client, configuration settings of the at least one intermediate data broker; and define in the configuration settings, a sampling interval and a publishing interval for the at least one intermediate data broker to be less than or equal to the sampling and publishing intervals specified in the request received from the client. 14 . The system of claim 10 , wherein the system is to: receive the data from the first data broker; and perform, on the data, at least one of data analytics, data aggregation, data filtering, or anomaly detection. 15 . The system of claim 10 , wherein the communication network is an Open Platform Communications Unified Architecture (OPC UA) based communication network. 16 . A non-transitory computer-readable medium comprising instructions executable by a processing resource to: implement, in a communication network of an industrial facility, a hierarchical chain of data brokers, the hierarchical chain of data brokers comprising a first data broker connected to a client, a second data broker connected to a data source, and at least one intermediate data broker positioned between the first data broker and second data broker; receive, from the client, at the first data broker, a request for data from the data source, the request specifying a sampling interval for acquiring the data and a publishing interval for transmitting the acquired data to the client; access, via a configuration client, configuration settings of the second data broker; define in the configuration settings, a sampling interval and a publishing interval for the second data broker to correspond to the sampling and publishing inter
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
Brokering proxy services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.