Localized executable functions platform for execution of diagnostic, operational, and other computational algorithms

US10990386B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10990386-B2
Application numberUS-201816154430-A
CountryUS
Kind codeB2
Filing dateOct 8, 2018
Priority dateOct 8, 2018
Publication dateApr 27, 2021
Grant dateApr 27, 2021

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 device for providing a localized executable functions platform to generate information for control systems. The device may comprise an I/O interface configured to communicate with the control systems, a memory configured to store a set of executable functions, and an executable functions platform configured to receive an initialization, determine an executable function needed to obtain information pertaining to a control system, access the executable function from the memory, run the executable function using input data for the control system, obtain the information pertaining to the control system in response to running the executable function, and provide the information pertaining to the control system.

First claim

Opening claim text (preview).

What is claimed is: 1. A device for providing a localized executable functions platform to generate information for control systems, the device comprising: an I/O interface configured to communicate with the control systems; a memory configured to store a set of executable functions, wherein the executable functions comprise industrial lambda functions; an executable functions platform operatively coupled to the I/O interface and the memory and configured to: receive an initialization; determine an executable function needed to obtain information pertaining to a control system in response to the initialization; access the executable function from the set of executable functions stored in the memory; run the executable function using input data for the control system; obtain the information pertaining to the control system in response to running the executable function; and provide the information pertaining to the control system in response to obtaining the information. 2. The device of claim 1 , wherein the initialization comprises a request for the information pertaining to the control system. 3. The device of claim 1 , wherein the initialization comprises a download/upload of the input data. 4. The device of claim 1 , wherein the initialization comprises an occurrence of a specific time. 5. The device of claim 1 , wherein the initialization comprises a change of state of the memory. 6. The device of claim 1 , wherein the initialization comprises a change of state of the control system. 7. The device of claim 1 , wherein the industrial lambda functions includes machine learning algorithms, first principle domain model simulation, operational workflow management, inventory management, operations management, control system diagnostics, and control system analytics algorithms. 8. The device of claim 1 , further comprising a user interface including a display and wherein the input data is provided via the user interface and the information pertaining to the control system is provided on the display. 9. The device of claim 1 , wherein the executable functions platform is further configured to run a second executable function when the second executable function is called by the executable function. 10. An executable functions platform used to generate information for control systems, the executable functions platform comprising: a trigger manager configured to identify an initialization event; a controller operatively coupled to the trigger manager and configured to: receive an initialization from the trigger manager, wherein the trigger manager sends the initialization in response to identification of the initialization event; determine an executable function needed to obtain information pertaining to a control system in response to the initialization, the executable function comprising an industrial lambda function; access the executable function stored in a local memory; run the executable function using input data for the control system; obtain the information pertaining to the control system in response to running the executable function; and provide the information pertaining to the control system in response to obtaining the information. 11. The executable functions platform of claim 10 , wherein the initialization event comprises a request for the information pertaining to the control system. 12. The executable functions platform of claim 10 , wherein the initialization event comprises a download/upload of the input data. 13. The executable functions platform of claim 10 , wherein the initialization event comprises an occurrence of a specific time. 14. The executable functions platform of claim 10 , wherein the initialization event comprises a change of state of the memory. 15. The executable functions platform of claim 10 , wherein the initialization event comprises a change of state of the control system. 16. The executable functions platform of claim 10 , wherein the executable functions platform is stored on a device that includes: an I/O interface configured to communicate with the control systems; and the local memory configured to store a set of executable functions; and wherein the executable functions platform is operatively coupled to the I/O interface and the local memory. 17. The executable functions platform of claim 16 , wherein the device is operatively coupled to a remote device and the initialization event is sent from the remote device. 18. A system for providing a localized executable functions platform to generate information for control systems, the system comprising a device including: an I/O interface configured to communicate with the control systems; a memory configured to store a set of executable functions, wherein the executable functions comprise industrial lambda functions; an executable functions platform operatively coupled to the I/O interface and the memory and configured to: receive an initialization; determine an executable function needed to obtain information pertaining to a control system in response to the initialization; access the executable function from the set of executable functions stored in the memory; run the executable function using input data for the control system; obtain the information pertaining to the control system in response to running the executable function; and provide the information pertaining to the control system in response to obtaining the information; and a remote device operatively coupled to the device and the initialization is sent from the remote device.

Assignees

Inventors

Classifications

  • Machine learning · CPC title

  • Remote procedure calls [RPC]; Web services · CPC title

  • Arrangements for executing specific machine instructions · CPC title

  • G06F13/126Primary

    and has means for transferring I/O instructions and statuses between control unit and main processor · 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 US10990386B2 cover?
A device for providing a localized executable functions platform to generate information for control systems. The device may comprise an I/O interface configured to communicate with the control systems, a memory configured to store a set of executable functions, and an executable functions platform configured to receive an initialization, determine an executable function needed to obtain inform…
Who is the assignee on this patent?
Honeywell Int Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/30003. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 27 2021 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).