Patents by Inventor Kenneth S. Plache
Kenneth S. Plache has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9923993Abstract: Industrial devices are configured to provide their associated industrial data to client-side user interface applications in a self-describing manner that instructs the interface applications how the data is to be rendered. In response to a request for a data item from a user interface application, the industrial device sends the requested data item together with presentation metadata that identifies a widget or graphical objects to be used by the interface application to render the data item on a user interface. By providing the industrial data in a self-describing manner, additional data or services can be added to the industrial device without requiring a corresponding update to the client-side interface application.Type: GrantFiled: November 2, 2015Date of Patent: March 20, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Adrian D. Pantea, Kenneth S. Plache, Andrew J. Keizer
-
Publication number: 20170346768Abstract: A conversation interface system provides remote access to manufacturing operation information using plain language message exchange. A cloud-based conversation interface service is exposed to an instant messaging application, and receives plain language queries from via the instant messaging application's interface requesting information relating to one or more industrial systems. The cloud-based system synchronizes the queries to one or more on-premise conversation interface agent devices residing at one or more plant facilities. The on-premise agent devices translate the queries and apply the translated queries to local sources of manufacturing operation data. The on-premise agent devices then generate and return response messages based on the retrieved information, and the cloud-based system directs the response messages the originators of the queries via the instant messaging interface.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Inventors: Jonathan Wise, Petr Ptacek, David Wayne Comeau, Nancy Lynne Burnham, Jonathan D. Walter, Michael John Pantaleano, Eugene Liberman, Kenneth S. Plache
-
Publication number: 20170336772Abstract: An automation control and monitoring system is provided that includes an automation control component and a data store. The automation control component is configured to store measurement data acquired from a sensing component of the automation control system. Metadata is dynamically associated with the measurement data, such that at least a portion of both the data and the metadata may be accessed using a name reference that provides an indication of particular data from the one or more data fields and particular metadata associated with the particular data.Type: ApplicationFiled: August 11, 2017Publication date: November 23, 2017Inventors: Kenneth S. Plache, Michael D. Kalan, Keith M. Hogan, Christopher E. Stanek
-
Publication number: 20170277920Abstract: Techniques to facilitate identification of industrial equipment using micro-location services in an industrial automation environment are disclosed herein. In at least one implementation, an identification signal is detected transmitted from a wireless transceiver associated with an asset of the industrial automation environment. The identification signal is processed to determine an identity of the asset. A level of proximity of the portable computing system to the wireless transceiver is detected. Information associated with the asset is retrieved based on the identity of the asset. The information associated with the asset is displayed on a display system of a computing system based on the level of proximity.Type: ApplicationFiled: June 12, 2017Publication date: September 28, 2017Inventors: Daniel S. DeYoung, Matthew R. Ericsson, Douglas Reichard, Michael Ohlsen, Kenneth S. Plache
-
Publication number: 20170126843Abstract: Industrial devices are configured to provide their associated industrial data to client-side user interface applications in a self-describing manner that instructs the interface applications how the data is to be rendered. In response to a request for a data item from a user interface application, the industrial device sends the requested data item together with presentation metadata that identifies a widget or graphical objects to be used by the interface application to render the data item on a user interface. By providing the industrial data in a self-describing manner, additional data or services can be added to the industrial device without requiring a corresponding update to the client-side interface application.Type: ApplicationFiled: November 2, 2015Publication date: May 4, 2017Inventors: Adrian D. Pantea, Kenneth S. Plache, Andrew J. Keizer
-
Publication number: 20170103239Abstract: Techniques to facilitate identification of industrial equipment using micro-location services in an industrial automation environment are disclosed herein. In at least one implementation, an identification signal is detected transmitted from a wireless transceiver associated with an asset of the industrial automation environment. The identification signal is processed to determine an identity of the asset. Information associated with the asset is retrieved based on the identity of the asset. The information associated with the asset is displayed on a display system of a computing system.Type: ApplicationFiled: October 8, 2015Publication date: April 13, 2017Inventors: Daniel S. DeYoung, Matthew R. Ericsson, Douglas Reichard, Michael Ohlsen, Mohit Singhai, Kenneth S. Plache
-
Patent number: 9594367Abstract: A process controller a procedure module that includes instructions for executing a procedure, and a plurality of supplemental procedure modules, each of which includes instructions for executing one of a plurality of supplemental procedures. The process controller also includes a process monitor processor configured to receive an input electronic signal indicative of a status of a process feature, apply logic based on the input electronic signal, and generate an output electronic signal in response to the input electronic signal. The process controller also includes a sequence engine processor configured to execute the procedure, receive the output electronic signal, apply logic based on the output electronic signal, select one or more of the plurality of supplemental procedures based on the received output electronic signal, and execute the selected one or more of the plurality of supplemental procedures.Type: GrantFiled: October 31, 2011Date of Patent: March 14, 2017Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Paul R. D'Mura, Kenneth S. Plache, Michael D. Kalan, Kenwood H. Hall, Sujeet Chand
-
Publication number: 20160179090Abstract: An automation control and monitoring system includes a server configured to receive a subscription request from a client component. The subscription request provides one or more criteria to the server. The server is configured to provide a set of data, via a first notification, to the client component based upon the one or more criteria in the subscription request. The server is configured to provide, via additional notifications based on the subscription request, additional sets of data, modifications to the set of data, or both, when additional data or modifications corresponding to the one or more criteria are available.Type: ApplicationFiled: March 3, 2016Publication date: June 23, 2016Inventors: Kenneth S. Plache, Joseph Bronikowski, Taryl J. Jasper, Michael D. Kalan, Douglas J. Reichard
-
Patent number: 9285800Abstract: An automation control and monitoring system includes a server configured to receive a subscription request from a client component. The subscription request provides one or more criteria to the server. The server is configured to provide a set of data, via a first notification, to the client component based upon the one or more criteria in the subscription request. The server is configured to provide, via additional notifications based on the subscription request, additional sets of data, modifications to the set of data, or both, when additional data or modifications corresponding to the one or more criteria are available.Type: GrantFiled: October 16, 2012Date of Patent: March 15, 2016Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INCInventors: Kenneth S. Plache, Joseph Bronikowski, Taryl J. Jasper, Michael D. Kalan, Douglas J. Reichard
-
Patent number: 9128479Abstract: An automation control and monitoring system includes an operating system and a data model. The operating system is configured to receive a request for instantiation of an object representing an attribute of the automation control and monitoring system. The operating system is also configured to generate an object identifier when the request for instantiation is received, wherein the object identifier is unique from any other object identifiers employed by the operating system. The data model is configured to store and associate the object with the generated object identifier such that any component of the automation control and monitoring system may access the object by referencing the object identifier.Type: GrantFiled: October 16, 2012Date of Patent: September 8, 2015Assignee: Rockwell Automation Technologies, Inc.Inventors: Douglas J. Reichard, Douglas W. Reid, Kenneth S. Plache, Michael D. Kalan, Taryl J. Jasper, Joseph Bronikowski
-
Patent number: 9086696Abstract: An industrial control system is provided. The system includes two or more industrial control resources that are employed to operate a control process. This includes at least one arbitration component installed with each of the industrial control resources, where the arbitration component is employed to resolve priorities between the industrial control resources.Type: GrantFiled: September 30, 2008Date of Patent: July 21, 2015Assignee: Rockwell Automation Technologies, Inc.Inventors: Kenneth S. Plache, Robert Kline, Paul R. D'mura, Gretchen Lee Krehbiel
-
Patent number: 8943013Abstract: At creation, a state machine of an industrial control configuration can be hard-coded with a number of states in a hierarchical manner. Once implemented into the configuration, it can be desirable for the states, interpretations of the states, and the like to be modified in accordance with particular desires and processes. Therefore, a user can select a change to a hierarchical rule set of the state machine while the state machine is part of the configuration and the change can be implemented.Type: GrantFiled: September 18, 2008Date of Patent: January 27, 2015Assignee: Rockwell Automation Technologies, Inc.Inventors: Kenneth S. Plache, Paul R. D'Mura
-
Publication number: 20140325009Abstract: Systems and methods that facilitate messaging capabilities within a unified plant model (UPM) via employing a plurality of core messaging primitives for configuration of messages that interact with a message engine of the industrial plant. In a related aspect, initially messaging host modules can be located on a network and associated policies identified. Next, data type ID and name syntax can be defined and unique UPM system identifiers generated by the system.Type: ApplicationFiled: July 11, 2014Publication date: October 30, 2014Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Gavan W. Hood, Michael D. Kalan, Sujeet Chand, Paul R. D'Mura, Kenwood H. Hall, Kenneth S. Plache, Clifton H. Bromley
-
Patent number: 8812684Abstract: Systems and methods that facilitate messaging capabilities within a unified plant model (UPM) via employing a plurality of core messaging primitives for configuration of messages that interact with a message engine of the industrial plant. In a related aspect, initially messaging host modules can be located on a network and associated policies identified. Next, data type ID and name syntax can be defined and unique UPM system identifiers generated by the system.Type: GrantFiled: September 28, 2006Date of Patent: August 19, 2014Assignee: Rockwell Automation Technologies, Inc.Inventors: Gavan W. Hood, Michael D. Kalan, Sujeet Chand, Paul R. D'Mura, Kenwood H. Hall, Kenneth S. Plache, Clifton H. Bromley
-
Patent number: 8782249Abstract: Systems and methods that facilitate messaging capabilities within a plant (e.g., a unified plant model—UPM) via employing a message engine that normalizes messaging of various messaging protocols and formats, wherein various systems of such plant can map to the message engine; and provide a consistent interface where events are sent/received consistently across such system. Such messaging engines can facilitate communication (e.g., via preferred channels) to other services/products, wherein the configuration and management of messaging is consistent across the system.Type: GrantFiled: September 28, 2006Date of Patent: July 15, 2014Assignee: Rockwell Automation Technologies, Inc.Inventors: Gavan W. Hood, Michael D. Kalan, Sujeet Chand, Paul R. D'Mura, Kenwood H. Hall, Kenneth S. Plache, Clifton H. Bromley
-
Publication number: 20130110274Abstract: A process controller a procedure module that includes instructions for executing a procedure, and a plurality of supplemental procedure modules, each of which includes instructions for executing one of a plurality of supplemental procedures. The process controller also includes a process monitor processor configured to receive an input electronic signal indicative of a status of a process feature, apply logic based on the input electronic signal, and generate an output electronic signal in response to the input electronic signal. The process controller also includes a sequence engine processor configured to execute the procedure, receive the output electronic signal, apply logic based on the output electronic signal, select one or more of the plurality of supplemental procedures based on the received output electronic signal, and execute the selected one or more of the plurality of supplemental procedures.Type: ApplicationFiled: October 31, 2011Publication date: May 2, 2013Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Paul R. D'Mura, Kenneth S. Plache, Michael D. Kalan, Kenwood H. Hall, Sujeet Chand
-
Patent number: 8131832Abstract: The subject innovation provides for systems and methods that facilitate locating components of a unified plant model at runtime (e.g., specifying a search criteria), via a message engine that searches for modules/applications dynamically at run time. When a control module in a program needs to find another control module, a search can be performed by specifying a criteria and performing a search in the controller, via the message engine.Type: GrantFiled: September 28, 2006Date of Patent: March 6, 2012Assignee: Rockwell Automation Technologies, Inc.Inventors: Gavan W. Hood, Michael D. Kalan, Sujeet Chand, Paul R D'Mura, Kenwood H. Hall, Kenneth S. Plache, Clifton H. Bromley
-
Patent number: 8127035Abstract: Systems and methods that facilitate messaging capabilities within a unified plant model (UPM) via employing a plurality of message engines that collaborate in such system. Linkage can be provided among the plurality of message engines, to provide real time interaction among the message engines/services, wherein each message engine normalizes messaging of various messaging protocols and formats. Also various systems of the UPM can map thereto—and provide a consistent interface where events are sent/received consistently across the system.Type: GrantFiled: September 28, 2006Date of Patent: February 28, 2012Assignee: Rockwell Automation Technologies, Inc.Inventors: Gavan W. Hood, Michael D. Kalan, Sujeet Chand, Paul R. D'Mura, Kenwood H. Hall, Kenneth S. Plache, Clifton H. Bromley
-
Patent number: 8078296Abstract: A dynamic selection component for an industrial automation system is provided. The system includes one or more abstraction layers that are executed by a controller, the abstraction layers specify higher level requirements of a process. At least one execution layer is provided that is responsive to the abstraction layers, where the execution layer includes one or more process components that are dynamically selectable at runtime in view of the higher level requirements of the process.Type: GrantFiled: September 29, 2006Date of Patent: December 13, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: Paul R. D'Mura, Gavan W. Hood, Kenwood H. Hall, Sujeet Chand, Michael D. Kalan, Kenneth S. Plache
-
Patent number: 7912560Abstract: A controller and module for an industrial automation system is provided. A logical module employs resources and logic to expose functionality of the module while providing generic interfaces to external components of the module. A controller is operable with the logical module to provide interactions with components that are at, above, or below a layer associated with the controller.Type: GrantFiled: September 29, 2006Date of Patent: March 22, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: Gavan W. Hood, Kenwood H. Hall, Sujeet Chand, Paul R. D'Mura, Michael D. Kalan, Kenneth S. Plache