Patents by Inventor Clark L. Case
Clark L. Case 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: 20240077852Abstract: An industrial topology discovery system autonomously discovers and documents industrial automation system topologies using orchestrated discovery agents of various types. The topology discovery system can reside on a cloud platform or another high level network and deploy discovery agents on plant networks and devices within an industrial facility. These discovery agents can implement different strategies for discovering system information, and can include agents configured to monitor and report on communication traffic across respective types of networks, agents configured to probe respective device types for identity and configuration information, and other types of agents.Type: ApplicationFiled: September 1, 2022Publication date: March 7, 2024Inventors: Taryl J. Jasper, Charles M. Rischar, Radek Bartman, Eryn Amara Danielle Manela, Clark L. Case, Roman Vitek
-
Publication number: 20240020741Abstract: A centralized industrial catalog system aggregates product information from disparate sources and globally synchronizes updated catalog information to local versions of the product catalog at customer sites. The catalog system can execute as a service on a cloud platform accessible to end user applications or local catalogs. The catalog system serves as a scalable global authority for known product information for either a single product vendor or for multiple vendors. The industrial catalog system can ensure that local versions of product catalog content is synchronized with high-level sources.Type: ApplicationFiled: July 18, 2022Publication date: January 18, 2024Inventors: Taryl J. Jasper, Charles M. Rischar, Anthony J. DiBlasio, Clark L. Case
-
Patent number: 10360355Abstract: Techniques to facilitate protecting control programs used in an industrial automation environment are disclosed herein. In at least one implementation, control system content provided by a primary entity is received along with a primary security authority provided by the primary entity, wherein the primary security authority defines primary usage rights for the control system content granted to a secondary entity. A secondary security authority provided by the secondary entity is received, wherein the secondary security authority defines secondary usage rights for the control system content that further restrict the primary usage rights. A request is received from a user associated with the secondary entity to perform an action associated with the control system content, and the request is processed with the secondary security authority to determine if the user is authorized to perform the action associated with the control system content based on the secondary usage rights.Type: GrantFiled: February 15, 2017Date of Patent: July 23, 2019Assignee: Rockwell Automation Technologies, Inc.Inventors: Robert A. Brandt, Clark L. Case, John C. Wilkinson
-
Patent number: 10075450Abstract: Techniques to facilitate temporary escalation of access privileges for a control program associated with a machine system in an industrial automation environment are disclosed. In at least one implementation, a request is received from a user for a temporary access level increase to utilize protected functions of the control program. An encrypted string is generated comprising a temporary password authorized to access the protected functions of the control program. The encrypted string is provided to the user, wherein the user provides the encrypted string to an administrator and the administrator authenticates the user for the temporary access level increase, decrypts the temporary password, and provides the temporary password to the user. A login request is received from the user with the temporary password, and the temporary access level increase is responsively granted to allow the user to utilize the protected functions of the control program.Type: GrantFiled: May 12, 2016Date of Patent: September 11, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Michael A. Bush, Clark L. Case, Taryl J. Jasper
-
Patent number: 9767308Abstract: Techniques to facilitate controlling access to objects associated with an industrial automation environment are disclosed. In at least one implementation, a policy set associated with an object type is created, wherein the policy set defines one or more actions that are allowed for at least one user group to perform with respect to the object type. An object of the object type is identified for security configuration, and a selection of the policy set associated with the object type to apply to the object is received. In response to the selection of the policy set, security is configured for the object by applying the policy set associated with the object type to the object.Type: GrantFiled: May 27, 2016Date of Patent: September 19, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: John C. Wilkinson, Robert A. Brandt, Clark L. Case
-
Patent number: 9740198Abstract: According to various embodiments, an interdependency modeling method for controlling a batch process with an industrial automation system includes evaluating an input parameter expression residing in a level of a supervisory system of the industrial automation system to determine a value, transferring the value of the input parameter expression to a level of an equipment control system of the industrial automation system, transferring data from the level of the equipment control system to the level of the supervisory system, and evaluating an output parameter expression residing in the level of the supervisory system based on the data from the level of the equipment control system.Type: GrantFiled: July 15, 2014Date of Patent: August 22, 2017Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Gretchen L. Krehbiel, Paul R. D'Mura, Andrew J. Keizer, Gigi Dewey, Robert C. Kline, William E. Godsil, Clark L. Case
-
Publication number: 20170161475Abstract: Techniques to facilitate protecting control programs used in an industrial automation environment are disclosed herein. In at least one implementation, control system content provided by a primary entity is received along with a primary security authority provided by the primary entity, wherein the primary security authority defines primary usage rights for the control system content granted to a secondary entity. A secondary security authority provided by the secondary entity is received, wherein the secondary security authority defines secondary usage rights for the control system content that further restrict the primary usage rights. A request is received from a user associated with the secondary entity to perform an action associated with the control system content, and the request is processed with the secondary security authority to determine if the user is authorized to perform the action associated with the control system content based on the secondary usage rights.Type: ApplicationFiled: February 15, 2017Publication date: June 8, 2017Inventors: Robert A. Brandt, Clark L. Case, John C. Wilkinson
-
Patent number: 9613195Abstract: Techniques to facilitate protecting control programs used in an industrial automation environment are disclosed herein. In at least one implementation, control system content provided by a primary entity is received along with a primary security authority provided by the primary entity, wherein the primary security authority defines primary usage rights for the control system content granted to a secondary entity. A secondary security authority provided by the secondary entity is received, wherein the secondary security authority defines secondary usage rights for the control system content that further restrict the primary usage rights. A request is received from a user associated with the secondary entity to perform an action associated with the control system content, and the request is processed with the secondary security authority to determine if the user is authorized to perform the action associated with the control system content based on the secondary usage rights.Type: GrantFiled: May 20, 2016Date of Patent: April 4, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: Robert A. Brandt, Clark L. Case, John C. Wilkinson
-
Publication number: 20160350521Abstract: Techniques to facilitate protecting control programs used in an industrial automation environment are disclosed herein. In at least one implementation, control system content provided by a primary entity is received along with a primary security authority provided by the primary entity, wherein the primary security authority defines primary usage rights for the control system content granted to a secondary entity. A secondary security authority provided by the secondary entity is received, wherein the secondary security authority defines secondary usage rights for the control system content that further restrict the primary usage rights. A request is received from a user associated with the secondary entity to perform an action associated with the control system content, and the request is processed with the secondary security authority to determine if the user is authorized to perform the action associated with the control system content based on the secondary usage rights.Type: ApplicationFiled: May 20, 2016Publication date: December 1, 2016Inventors: Robert A. Brandt, Clark L. Case, John C. Wilkinson
-
Publication number: 20160352752Abstract: Techniques to facilitate temporary escalation of access privileges for a control program associated with a machine system in an industrial automation environment are disclosed. In at least one implementation, a request is received from a user for a temporary access level increase to utilize protected functions of the control program. An encrypted string is generated comprising a temporary password authorized to access the protected functions of the control program. The encrypted string is provided to the user, wherein the user provides the encrypted string to an administrator and the administrator authenticates the user for the temporary access level increase, decrypts the temporary password, and provides the temporary password to the user. A login request is received from the user with the temporary password, and the temporary access level increase is responsively granted to allow the user to utilize the protected functions of the control program.Type: ApplicationFiled: May 12, 2016Publication date: December 1, 2016Inventors: Michael A. Bush, Clark L. Case, Taryl J. Jasper
-
Publication number: 20160350559Abstract: Techniques to facilitate controlling access to objects associated with an industrial automation environment are disclosed. In at least one implementation, a policy set associated with an object type is created, wherein the policy set defines one or more actions that are allowed for at least one user group to perform with respect to the object type. An object of the object type is identified for security configuration, and a selection of the policy set associated with the object type to apply to the object is received. In response to the selection of the policy set, security is configured for the object by applying the policy set associated with the object type to the object.Type: ApplicationFiled: May 27, 2016Publication date: December 1, 2016Inventors: John C. Wilkinson, Robert A. Brandt, Clark L. Case
-
Patent number: 9335761Abstract: A processing component that executes one or more industrial control procedures is provided. A procedure class component implements at least one instance of the industrial control procedures, where the instance is dynamically adapted to a parameter of equipment that operates the industrial control procedure.Type: GrantFiled: September 30, 2008Date of Patent: May 10, 2016Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Clark L. Case, Robert Kline
-
Publication number: 20140330395Abstract: According to various embodiments, an interdependency modeling method for controlling a batch process with an industrial automation system includes evaluating an input parameter expression residing in a level of a supervisory system of the industrial automation system to determine a value, transferring the value of the input parameter expression to a level of an equipment control system of the industrial automation system, transferring data from the level of the equipment control system to the level of the supervisory system, and evaluating an output parameter expression residing in the level of the supervisory system based on the data from the level of the equipment control system.Type: ApplicationFiled: July 15, 2014Publication date: November 6, 2014Inventors: Gretchen L. Krehbiel, Paul R. D'Mura, Andrew J. Keizer, Gigi Dewey, Robert C. Kline, William E. Godsil, Clark L. Case
-
Patent number: 8788067Abstract: According to various embodiments, an interdependency modeling method for controlling a batch process with an industrial automation system includes evaluating an input parameter expression residing in a level of a supervisory system of the industrial automation system to determine a value, transferring the value of the input parameter expression to a level of an equipment control system of the industrial automation system, transferring data from the level of the equipment control system to the level of the supervisory system, and evaluating an output parameter expression residing in the level of the supervisory system based on the data from the level of the equipment control system.Type: GrantFiled: June 30, 2010Date of Patent: July 22, 2014Assignee: Rockwell Automation Technologies, Inc.Inventors: Gretchen L. Krehbiel, Paul R. D'Mura, Andrew J. Keizer, Gigi Dewey, Robert C. Kline, William E. Godsil, Clark L. Case
-
Patent number: 8437499Abstract: The subject invention relates to a system and methodology facilitating automated manufacturing processes in a regulated industrial controller environment. In one aspect, a system for automated industrial processing is provided. The system includes an interface component to facilitate processing of one or more electronic signature components and a verification component that operates with the interface components and the electronic signature components to validate requested or proposed process changes before actual system implementation of the process changes.Type: GrantFiled: September 12, 2011Date of Patent: May 7, 2013Assignee: Rockwell Automation Technologies, Inc.Inventor: Clark L. Case
-
Publication number: 20120016500Abstract: The subject invention relates to a system and methodology facilitating automated manufacturing processes in a regulated industrial controller environment. In one aspect, a system for automated industrial processing is provided. The system includes an interface component to facilitate processing of one or more electronic signature components and a verification component that operates with the interface components and the electronic signature components to validate requested or proposed process changes before actual system implementation of the process changes.Type: ApplicationFiled: September 12, 2011Publication date: January 19, 2012Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventor: Clark L. Case
-
Publication number: 20110301734Abstract: According to various embodiments, an interdependency modeling method for controlling a batch process with an industrial automation system includes evaluating an input parameter expression residing in a level of a supervisory system of the industrial automation system to determine a value, transferring the value of the input parameter expression to a level of an equipment control system of the industrial automation system, transferring data from the level of the equipment control system to the level of the supervisory system, and evaluating an output parameter expression residing in the level of the supervisory system based on the data from the level of the equipment control system.Type: ApplicationFiled: June 30, 2010Publication date: December 8, 2011Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Gretchen L. Krehbiel, Paul R. D'Mura, Andrew J. Keizer, Gigi Dewey, Robert C. Kline, William E. Godsil, Clark L. Case
-
Publication number: 20110230991Abstract: The subject invention relates to a system and methodology facilitating automated manufacturing processes in a regulated industrial controller environment, wherein operator commands are tied to one or more signature requirements before the requested commands take effect in a batch system. In one aspect, a system is provided for signature processing in an industrial control environment. The system includes a queuing component to hold a pending request for an action. A signature component then determines when an electronic signature is completed for the action, wherein a batch processor executes the action from the queuing component after the electronic signature is completed. A policy component can be provided to define one or more conditions for completing the electronic signature.Type: ApplicationFiled: May 26, 2011Publication date: September 22, 2011Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventor: Clark L. Case
-
Publication number: 20100083270Abstract: An industrial control system is provided. The system includes a processing component to bind to a subset of resources from a set of potential industrial control resources. An attribute component defines a resource priority for the set of potential industrial control resources. A resource class component implements at least one instance of the potential industrial control resources, where the instance automatically selects the subset of resources in view of the resource priority.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Robert Kline, Clark L. Case
-
Publication number: 20100082119Abstract: A processing component that executes one or more industrial control procedures is provided. A procedure class component implements at least one instance of the industrial control procedures, where the instance is dynamically adapted to a parameter of equipment that operates the industrial control procedure.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Clark L. Case, Robert Kline