Patents by Inventor Michael D. Kalan
Michael D. Kalan 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).
-
Publication number: 20170329299Abstract: Graphic element definitions are bound to industrial automation data types in an industrial control system. Moreover, a system provides automatic data searching and filtering of an item based on user interactions with either the graphic element definition or a controller data type. Further, a graphic element definition is associated with a data source type information, to simplify configuration of an instance of that graphic element and populate suitable data source fields based on instances of the associated data source type. In addition, a system to automatically generate the graphic element based on data from a logic controller is provided. Moreover, the graphic element can be updated to reflect a change in the data, without a manual refresh.Type: ApplicationFiled: August 1, 2017Publication date: November 16, 2017Inventors: Kenneth Scott Plache, Steven John Kowal, Michael D. Kalan, Joseph Bronikowski, Douglas J. Reichard, Christopher E. Stanek, Reginald W. Sprecher
-
Patent number: 9819733Abstract: System(s) and method(s) are provided for peer-to-peer exchange of data in a control system. Decentralized storage and multi-access paths provide complete sets of data without dependence on a specific or pre-defined data source or access paths. Data is characterized as data resources with disparate granularity. The control system includes a plurality of layers that act as logic units communicatively coupled through access network(s). Server(s) resides in a service layer, whereas client(s) associated with respective visualization terminal(s) are part of a visualization layer. Peer-to-peer distribution of data resource(s) can be based on available access network(s) resources and optimization of response time(s) in the control system. When client requests a data resource, all the locations of the data resource and the quickest source to retrieve it are automatically determined. The client stores copy of data resource.Type: GrantFiled: March 6, 2017Date of Patent: November 14, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: Kevin G. Gordon, Michael D. Kalan, Taryl J. Jasper
-
Patent number: 9805694Abstract: Data is formatted based at least in part upon attributes associated with such data. Data attributes can be related to a number of various factors in a data driven architecture such as the source of the data, the data subscriber and the path employed to convey the data from the source to the subscriber. In addition, data formatting can employ various levels of complexity and data presentation can vary dependent on various factors such as display device and user to which the data is presented. For example, the format of the data can refer to the size, shape, color, and graphics associated therewith.Type: GrantFiled: April 16, 2014Date of Patent: October 31, 2017Assignee: Rockwell Automation Technologies Inc.Inventors: David W. Farchmin, John J. Baier, Michael D. Kalan, Randall A. Marquardt, Richard A. Morse, Stephen C. Briant, Sujeet Chand
-
Patent number: 9798319Abstract: In an industrial control setting, different components can have information that can be valuable to various entities, such as other components, technicians, and the like. A decision can be made as to what information should be available to entities and a determination can be made if the information should be published in a directory or be discoverable. Security can be taken into account in determining if information should be published and decision making can employ adaptive learning, such that a publish and/or discovery decision criterion can be modified based on the learning.Type: GrantFiled: May 27, 2008Date of Patent: October 24, 2017Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: David A. Vasko, Raymond J. Staron, Charles Martin Rischar, Kenwood H. Hall, Subbian Govindaraj, Robert J. Kretschmann, Michael D. Kalan, Paul R. D'Mura, Taryl J. Jasper, Eugene Liberman
-
Patent number: 9753446Abstract: Graphic element definitions are bound to industrial automation data types in an industrial control system. Moreover, a system provides automatic data searching and filtering of an item based on user interactions with either the graphic element definition or a controller data type. Further, a graphic element definition is associated with a data source type information, to simplify configuration of an instance of that graphic element and populate suitable data source fields based on instances of the associated data source type. In addition, a system to automatically generate the graphic element based on data from a logic controller is provided. Moreover, the graphic element can be updated to reflect a change in the data, without a manual refresh.Type: GrantFiled: July 7, 2014Date of Patent: September 5, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: Kenneth Scott Plache, Steven John Kowal, Michael D. Kalan, Joseph Bronikowski, Douglas J. Reichard, Christopher E. Stanek, Reginald W. Sprecher
-
Publication number: 20170180471Abstract: System(s) and method(s) are provided for peer-to-peer exchange of data in a control system. Decentralized storage and multi-access paths provide complete sets of data without dependence on a specific or pre-defined data source or access paths. Data is characterized as data resources with disparate granularity. The control system includes a plurality of layers that act as logic units communicatively coupled through access network(s). Server(s) resides in a service layer, whereas client(s) associated with respective visualization terminal(s) are part of a visualization layer. Peer-to-peer distribution of data resource(s) can be based on available access network(s) resources and optimization of response time(s) in the control system. When client requests a data resource, all the locations of the data resource and the quickest source to retrieve it are automatically determined. The client stores copy of data resource.Type: ApplicationFiled: March 6, 2017Publication date: June 22, 2017Inventors: Kevin G. Gordon, Michael D. Kalan, Taryl J. Jasper
-
Patent number: 9628557Abstract: System(s) and method(s) are provided for peer-to-peer exchange of data in a control system. Decentralized storage and multi-access paths provide complete sets of data without dependence on a specific or pre-defined data source or access paths. Data is characterized as data resources with disparate granularity. The control system includes a plurality of layers that act as logic units communicatively coupled through access network(s). Server(s) resides in a service layer, whereas client(s) associated with respective visualization terminal(s) are part of a visualization layer. Peer-to-peer distribution of data resource(s) can be based on available access network(s) resources and optimization of response time(s) in the control system. When client requests a data resource, all the locations of the data resource and the quickest source to retrieve it are automatically determined. The client stores copy of data resource.Type: GrantFiled: March 26, 2014Date of Patent: April 18, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: Kevin G. Gordon, Michael D. Kalan, Taryl J. Jasper
-
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
-
Patent number: 9537768Abstract: An industrial automation environment communication system comprises a component that receives a web-based request in an industrial automation environment, wherein the web-based request includes data relating to an automation device. An encapsulating component encapsulates the web-based request, wherein the encapsulation facilitates transmitting the data to the automation device via an industrial automation network protocol.Type: GrantFiled: May 28, 2014Date of Patent: January 3, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: John J. Baier, David W. Farchmin, Michael D. Kalan, Randall A. Marquardt, Richard A. Morse, Stephen C. Briant, 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: 9250897Abstract: The subject invention relates to systems and methods that facilitate display, selection, and management of context associated with execution of add-on instructions. The systems and methods track add-on instruction calls and provide a user with call and data context, wherein the user can select a particular add-on instruction context from a plurality of contexts in order to observe values and/or edit parameters associated with the add-on instruction. The add-on instruction context can include information such as instances of data for particular lines of execution, the add-on instruction called, a caller of the instruction, a location of the instruction call, references to complex data types and objects, etc. The systems and methods further provide a technique for automatic routine selection based on the add-on instruction state information such that the add-on instruction executed corresponds to a current state.Type: GrantFiled: January 7, 2013Date of Patent: February 2, 2016Assignee: Rockwell Automation Technologies, Inc.Inventors: James H. Jarrett, John E. Belcher, Russell W. Brandes, Jeffery W. Brooks, Bruce A. Christensen, Keith M. Hogan, Michael D. Kalan, Douglas J. Reichard, Diane N. Ritchie, Thomas G. Rodano, Mark E. Taylor, Rae M. White
-
Patent number: 9152144Abstract: In a distributed directory configuration, different nodes can retain information pertinent an industrial control configuration. As information changes in one node, replicas of the information in other nodes can be updated. However, updating can take time and a query can be run upon the directory while nodes have conflicting information. Conflicting information can be identified and resolved such that a query obtains a correct answer.Type: GrantFiled: August 14, 2008Date of Patent: October 6, 2015Assignee: Rockwell Automation Technologies, Inc.Inventors: David A. Vasko, Raymond J. Staron, Charles Martin Rischar, Kenwood H. Hall, Subbian Govindaraj, Robert J. Kretschmann, Michael D. Kalan, Paul R. D'Mura, Taryl J. Jasper, Eugene Liberman
-
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
-
Publication number: 20140343696Abstract: Graphic element definitions are bound to industrial automation data types in an industrial control system. Moreover, a system provides automatic data searching and filtering of an item based on user interactions with either the graphic element definition or a controller data type. Further, a graphic element definition is associated with a data source type information, to simplify configuration of an instance of that graphic element and populate suitable data source fields based on instances of the associated data source type. In addition, a system to automatically generate the graphic element based on data from a logic controller is provided. Moreover, the graphic element can be updated to reflect a change in the data, without a manual refresh.Type: ApplicationFiled: July 7, 2014Publication date: November 20, 2014Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Kenneth Scott Plache, Steven John Kowal, Michael D. Kalan, Joseph Bronikowski, Douglas J. Reichard, Christopher E. Stanek, Reginald W. Sprecher
-
Publication number: 20140336790Abstract: An industrial control configuration can be a dynamic entity where different controllers are added, are subtracted, fail, etc. When dynamic functions occur, bindings of the configuration can benefit from a modification. Therefore, automatic adjustment of bindings can occur to facilitated improved operation. Automatic adjustment can be practiced when the industrial control configuration is a distributed control configuration without reliance upon a central database.Type: ApplicationFiled: July 25, 2014Publication date: November 13, 2014Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: David A. Vasko, Charles Martin Rischar, Kenwood H. Hall, Subbian Govindaraj, Robert J. Kretschmann, Michael D. Kalan, Paul R. D'Mura, Taryl J. Jasper, Eugene Liberman, Raymond J. Staron
-
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: 8855791Abstract: Systems and methods are provided that enable high-level and abstract business engines to affect and influence plant-floor or industrial operations via dynamic and flexible operator interfaces. In a similar manner, actions directed from the operator interfaces can be communicated to higher level decision components of an enterprise to facilitate automated control and dynamics of the enterprise. In one aspect, an industrial automation system is provided. The system includes one or more controllers to process transaction events in an industrial automation environment. One or more operator interface components are provided that automatically adapt interface control functionality based on the transaction events.Type: GrantFiled: June 1, 2012Date of Patent: October 7, 2014Assignee: Rockwell Automation Technologies, Inc.Inventors: Sujeet Chand, Stephen C Briant, Kenwood H Hall, Gavan W Hood, John J Baier, Michael D Kalan
-
Publication number: 20140280520Abstract: An industrial automation environment communication system comprises a component that receives a web-based request in an industrial automation environment, wherein the web-based request includes data relating to an automation device. An encapsulating component encapsulates the web-based request, wherein the encapsulation facilitates transmitting the data to the automation device via an industrial automation network protocol.Type: ApplicationFiled: May 28, 2014Publication date: September 18, 2014Applicant: Rockwell Automation Technologies, Inc.Inventors: John J. Baier, David W. Farchmin, Michael D. Kalan, Randall A. Marquardt, Richard A. Morse, Stephen C. Briant, Sujeet Chand
-
Patent number: 8831751Abstract: An industrial control configuration can be a dynamic entity where different controllers are added, are subtracted, fail, etc. When dynamic functions occur, bindings of the configuration can benefit from a modification. Therefore, automatic adjustment of bindings can occur to facilitate improved operation. Automatic adjustment can be practiced when the industrial control configuration is a distributed control configuration without reliance upon a central database.Type: GrantFiled: July 9, 2012Date of Patent: September 9, 2014Assignee: Rockwell Automation Technologies, Inc.Inventors: David A. Vasko, Raymond J. Staron, Charles Martin Rischar, Kenwood H. Hall, Subbian Govindaraj, Robert J. Kretschmann, Michael D. Kalan, Paul R. D'Mura, Taryl J. Jasper, Eugene Liberman