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: 9923993
    Abstract: 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: Grant
    Filed: November 2, 2015
    Date of Patent: March 20, 2018
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Adrian D. Pantea, Kenneth S. Plache, Andrew J. Keizer
  • Publication number: 20170346768
    Abstract: 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: Application
    Filed: May 25, 2016
    Publication date: November 30, 2017
    Inventors: Jonathan Wise, Petr Ptacek, David Wayne Comeau, Nancy Lynne Burnham, Jonathan D. Walter, Michael John Pantaleano, Eugene Liberman, Kenneth S. Plache
  • Publication number: 20170336772
    Abstract: 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: Application
    Filed: August 11, 2017
    Publication date: November 23, 2017
    Inventors: Kenneth S. Plache, Michael D. Kalan, Keith M. Hogan, Christopher E. Stanek
  • Publication number: 20170277920
    Abstract: 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: Application
    Filed: June 12, 2017
    Publication date: September 28, 2017
    Inventors: Daniel S. DeYoung, Matthew R. Ericsson, Douglas Reichard, Michael Ohlsen, Kenneth S. Plache
  • Publication number: 20170126843
    Abstract: 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: Application
    Filed: November 2, 2015
    Publication date: May 4, 2017
    Inventors: Adrian D. Pantea, Kenneth S. Plache, Andrew J. Keizer
  • Publication number: 20170103239
    Abstract: 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: Application
    Filed: October 8, 2015
    Publication date: April 13, 2017
    Inventors: Daniel S. DeYoung, Matthew R. Ericsson, Douglas Reichard, Michael Ohlsen, Mohit Singhai, Kenneth S. Plache
  • Patent number: 9594367
    Abstract: 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: Grant
    Filed: October 31, 2011
    Date of Patent: March 14, 2017
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Paul R. D'Mura, Kenneth S. Plache, Michael D. Kalan, Kenwood H. Hall, Sujeet Chand
  • Publication number: 20160179090
    Abstract: 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: Application
    Filed: March 3, 2016
    Publication date: June 23, 2016
    Inventors: Kenneth S. Plache, Joseph Bronikowski, Taryl J. Jasper, Michael D. Kalan, Douglas J. Reichard
  • Patent number: 9285800
    Abstract: 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: Grant
    Filed: October 16, 2012
    Date of Patent: March 15, 2016
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC
    Inventors: Kenneth S. Plache, Joseph Bronikowski, Taryl J. Jasper, Michael D. Kalan, Douglas J. Reichard
  • Patent number: 9128479
    Abstract: 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: Grant
    Filed: October 16, 2012
    Date of Patent: September 8, 2015
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas J. Reichard, Douglas W. Reid, Kenneth S. Plache, Michael D. Kalan, Taryl J. Jasper, Joseph Bronikowski
  • Patent number: 9086696
    Abstract: 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: Grant
    Filed: September 30, 2008
    Date of Patent: July 21, 2015
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth S. Plache, Robert Kline, Paul R. D'mura, Gretchen Lee Krehbiel
  • Patent number: 8943013
    Abstract: 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: Grant
    Filed: September 18, 2008
    Date of Patent: January 27, 2015
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth S. Plache, Paul R. D'Mura
  • Publication number: 20140325009
    Abstract: 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: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Applicant: 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: 8812684
    Abstract: 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: Grant
    Filed: September 28, 2006
    Date of Patent: August 19, 2014
    Assignee: 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: 8782249
    Abstract: 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: Grant
    Filed: September 28, 2006
    Date of Patent: July 15, 2014
    Assignee: 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: 20130110274
    Abstract: 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: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Paul R. D'Mura, Kenneth S. Plache, Michael D. Kalan, Kenwood H. Hall, Sujeet Chand
  • Patent number: 8131832
    Abstract: 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: Grant
    Filed: September 28, 2006
    Date of Patent: March 6, 2012
    Assignee: 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: 8127035
    Abstract: 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: Grant
    Filed: September 28, 2006
    Date of Patent: February 28, 2012
    Assignee: 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: 8078296
    Abstract: 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: Grant
    Filed: September 29, 2006
    Date of Patent: December 13, 2011
    Assignee: 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: 7912560
    Abstract: 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: Grant
    Filed: September 29, 2006
    Date of Patent: March 22, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Gavan W. Hood, Kenwood H. Hall, Sujeet Chand, Paul R. D'Mura, Michael D. Kalan, Kenneth S. Plache