Systems and methods for edge device management
US-11868754-B2 · Jan 9, 2024 · US
US12075247B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12075247-B2 |
| Application number | US-202117377985-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 16, 2021 |
| Priority date | Jul 17, 2020 |
| Publication date | Aug 27, 2024 |
| Grant date | Aug 27, 2024 |
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.
A method for determining conflicts in updates of a hydrocarbon control system includes obtaining a first configuration and a second configuration from different locations in the hydrocarbon control system. The method also includes comparing the first configuration and the second configuration to determine if differences are detected. If differences are detected, the method includes operating a display to notify a user that differences are detected, using conflict resolution techniques to automatically determine a resolved configuration, and updating a configuration of the hydrocarbon control system with the resolved configuration. If no differences are detected, the method includes operating the display to notify the user that no differences are detected and updating the configuration of the hydrocarbon control system with the first configuration or the second configuration.
Opening claim text (preview).
What is claimed is: 1. A method for determining conflicts in updates of a hydrocarbon control system, the method comprising: obtaining a first configuration and a second configuration from different locations in the hydrocarbon control system; comparing the first configuration and the second configuration to determine if differences are detected; if differences are detected: using conflict resolution techniques to automatically determine a resolved configuration; and updating a global configuration of the hydrocarbon control system with the resolved configuration; and if no differences are detected: updating the global configuration of the hydrocarbon control system with the first configuration or the second configuration. 2. The method of claim 1 , further comprising operating a display to notify a user that differences are detected if differences are detected, and operating the display to notify the user that no differences are detected if no differences are detected. 3. The method of claim 1 , wherein the first configuration and the second configuration are obtained from different parts of the hydrocarbon control system in response to a user changing a configuration of the different parts of the hydrocarbon control system. 4. The method of claim 1 , wherein the first configuration and the second configuration are obtained at different points in time. 5. The method of claim 1 , wherein the first configuration and the second configuration comprise a representation of interrelationships of equipment of the hydrocarbon control system. 6. The method of claim 1 , wherein the first configuration and the second configuration are compared at a granularity. 7. The method claim 6 , further comprising: adjusting the granularity in response to detecting differences; and repeating the step of comparing the first configuration and the second configuration at the adjusted granularity to identify which subsets of data of the first configuration and the second configuration are different. 8. The method of claim 6 , wherein the granularity comprises a hash size of the first configuration and the second configuration that are compared to each other. 9. The method of claim 1 , wherein the resolved configuration is at least one of the first configuration, the second configuration, or a merged configuration of the first configuration and the second configuration, wherein the resolved configuration is automatically determined based on one of or a combination of: a source location or author of the first configuration and the second configuration; a point in time at which the first configuration and the second configuration are obtained; or a privilege group or rights level of the author of the first configuration and the second configuration. 10. A configuration tool for a hydrocarbon system, the configuration tool comprising processing circuitry configured to: obtain a first configuration and a second configuration from different locations in a hydrocarbon control system for the hydrocarbon system; compare the first configuration and the second configuration to determine if differences are detected; if differences are detected: determine a resolved configuration based on at least one of the first configuration and the second configuration; and if no differences are detected: update a global configuration of the hydrocarbon control system with the first configuration or the second configuration. 11. The configuration tool of claim 10 , wherein the configuration tool is configured to operate a display to notify a user that differences are detected and provide an indication of what differences are detected if differences are detected, and operate the display to notify the user that no differences are detected if no differences are detected. 12. The configuration tool of claim 10 , wherein the first configuration and the second configuration are compared at a granularity. 13. The configuration tool of claim 11 , wherein the processing circuitry is further configured to: increase granularity in response to detecting differences; and repeat the step of comparing the first configuration and the second configuration at the increased granularity to identify which subsets of data of the first configuration and the second configuration are different. 14. The configuration tool of claim 11 , wherein granularity comprises a hash size of the first configuration and the second configuration that are compared to each other. 15. The configuration tool of claim 10 , wherein the first configuration and the second configuration are obtained from different parts of the hydrocarbon system in response to a user changing a configuration of the different parts of the hydrocarbon system. 16. The configuration tool of claim 10 , wherein the first configuration and the second configuration comprise a representation of interrelationships of equipment of the hydrocarbon system. 17. The configuration tool of claim 10 , wherein the resolved configuration is at least one of the first configuration, the second configuration, or a merged configuration of the first configuration and the second configuration, wherein the processing circuitry is configured to automatically determine the resolved configuration based on one of or a combination of: a source location or author of the first configuration and the second configuration; a point in time at which the first configuration and the second configuration are obtained; or a privilege group or rights level of the author of the first configuration and the second configuration. 18. A hydrocarbon system comprising processing circuitry configured to determine conflicts in updates of a control system for the hydrocarbon system, the processing circuitry configured to: obtain a first configuration and a second configuration from different locations in the hydrocarbon system; compare the first configuration and the second configuration to determine if differences are detected; if differences are detected: use conflict resolution techniques to automatically determine a resolved configuration; update a global configuration of the control system with the resolved configuration; and if no differences are detected: update the global configuration of the control system with the first configuration or the second configuration. 19. The hydrocarbon system of claim 18 , wherein the processing circuitry is further configured to operate a display to notify a user that differences are detected if differences are detected, and operating the display to notify the user that no differences are detected if no differences are detected. 20. The hydrocarbon system of claim 18 , wherein the first configuration and the second configuration are obtained from different parts of the hydrocarbon system in response to a user changing a configuration of the different parts of the control system.
Systems involving the use of models or simulators of said systems (G05B13/00, G05B15/00, G05B19/00 take precedence) · CPC title
One-time or temporary data, i.e. information which is sent for every authentication or authorization, e.g. one-time-password, one-time-token or one-time-key · CPC title
Equipment or details not covered by groups E21B15/00 - E21B40/00 · CPC title
Methods or apparatus for obtaining oil, gas, water, soluble or meltable materials or a slurry of minerals from wells (applicable only to water E03B) · CPC title
Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.