Patents by Inventor James Harry Jarrett

James Harry Jarrett 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: 10185600
    Abstract: Aspects describe multiple interface support that provides dynamic switching between new and old interface revisions. A first interface application is selected from a set of alternative interface applications for an industrial automation system. Support for each interface application included in the set of alternative interface applications is provided. A second interface application is downloaded and associated with the first interface application. The second interface application is enabled during runtime. If needed, the second interface application can be selectively disabled and an operation resumed with the first interface application.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: January 22, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Patent number: 9261877
    Abstract: Aspects describe multiple machine interfaces that provide automated implementations of a host that executes at least one service. The service comprises internal aspects, which include a reusable definition and a specification, which are hidden from a user or selectively exposed but not modifiable by the user. Functional connections and controls are provided for the automated implementations of the host. Platform configurations, which include the at least one service, interact with the automated implementation of the host. One or more functionalities of the functional connections can be selectively exposed based on a user credential. The automated implementation of the host comprises execution of the at least one service.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: February 16, 2016
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Patent number: 9217998
    Abstract: System(s), apparatus(es) and method(s) are provided for to managing and developing an industrial system included in the industrial environment. Intelligence related to a configuration of the industrial system is collected and processed to generate information related to operational condition(s) of the industrial system. Intelligence can be collected actively or passively: In active collection, a platform that collects the intelligence retrieves configuration record(s) from the industrial system, whereas in passive collection, the platform received one or more configuration records from the industrial automation system. Collected intelligence is cast into a set of configuration units that defines industrial system and functionality thereof. In addition, a set of services configured to convey specific functionality associated with at least one configuration unit is composed.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: December 22, 2015
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Patent number: 9058032
    Abstract: Aspects describe an apparatus, method and system for constructing an application in an industrial automation system. An identification component can receive at least one requirement of the application. Based upon the at least one requirement, the identification component can select at least one service that satisfies the at least one requirement. The at least one service can be associated with at least one operational requirement. The identification component can match at least one host to the at least one service by matching the at least one operational requirement with at least one capability of the at least one service.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: June 16, 2015
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Publication number: 20140310730
    Abstract: Aspects describe multiple interface support that provides dynamic switching between new and old interface revisions. A first interface application is selected from a set of alternative interface applications for an industrial automation system. Support for each interface application included in the set of alternative interface applications is provided. A second interface application is downloaded and associated with the first interface application. The second interface application is enabled during runtime. If needed, the second interface application can be selectively disabled and an operation resumed with the first interface application.
    Type: Application
    Filed: July 7, 2014
    Publication date: October 16, 2014
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Patent number: 8818757
    Abstract: An object can be used in an industrial control configuration in relation to performing a function or task. Matching can occur such that an object with operational requirements can bind with a host that has capabilities that meet those operational requirements—matching can occur automatically as well as through user operation. Once matched, different functionality can be presented to a user pertaining to the object. To assist the user, the object can include external references, logic, local or private data, as well as others in addition to resources. To facilitate operation, capabilities and resources can be published in a directory that can be accessed by different entities—sometimes with security constraints in order to protect configuration integrity. Likewise, a subscription system can be employed such that when a change to a related entity is made, a notice can transfer to related entities and operation can alter based upon the change.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: August 26, 2014
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth Scott Plache, Daniel Baliey Seger, Raymond John Staron, Taryl Jon Jasper, James Harry Jarrett, Russell William Brandes, Ronald Eric Bliss, Michael Dan Kalan, Subbian Govindaraj, Kenwood Henry Hall, Douglas James Reichard, Robert John Kretschmann
  • Patent number: 8776092
    Abstract: Aspects describe multiple interface support that provides dynamic switching between new and old interface revisions. A first interface application is selected from a set of alternative interface applications for an industrial automation system. Support for each interface application included in the set of alternative interface applications is provided. A second interface application is downloaded and associated with the first interface application. The second interface application is enabled during runtime. If needed, the second interface application can be selectively disabled and an operation resumed with the first interface application.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: July 8, 2014
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Patent number: 8732658
    Abstract: System(s) and method(s) are provided for implementing a set of interface components across a set of layers of an industrial environment, and for managing at least one interface component or at least one layer of the industrial environment. To implement an interface component in at least one layer in the set of layers, a specification that defines the interface component is acquired and, based at least on the specification, a service is generated. Execution of the service implements the interface component. The managing includes deploying or discovering the at least one interface component or the at least one layer of the industrial environment. The managing also includes indexing specific functional feature(s) of the at least one interface component and searching across the set of layers for one or more interface components that satisfy specific functional criteria. Moreover, the managing can include supplying metadata related to interface component(s) or layer(s).
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: May 20, 2014
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Patent number: 8265775
    Abstract: An object can be used in an industrial control configuration in relation to performing a function or task. Matching can occur such that an object with operational requirements can bind with a host that has capabilities that meet those operational requirements—matching can occur automatically as well as through user operation. Once matched, different functionality can be presented to a user pertaining to the object. To assist the user, the object can include external references, logic, local or private data, as well as others in addition to resources. To facilitate operation, capabilities and resources can be published in a directory that can be accessed by different entities—sometimes with security constraints in order to protect configuration integrity. Likewise, a subscription system can be employed such that when a change to a related entity is made, a notice can transfer to related entities and operation can alter based upon the change.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: September 11, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth Scott Plache, Daniel Baliey Seger, Raymond John Staron, Taryl Jon Jasper, James Harry Jarrett, Russell William Brandes, Ronald Eric Bliss, Michael Dan Kalan, Subbian Govindaraj, Kenwood Henry Hall, Douglas James Reichard, Robert John Kretschmann
  • Patent number: 8041435
    Abstract: An object can be used in an industrial control configuration in relation to performing a function or task. Matching can occur such that an object with operational requirements can bind with a host that has capabilities that meet those operational requirements—matching can occur automatically as well as through user operation. Once matched, different functionality can be presented to a user pertaining to the object. To assist the user, the object can include external references, logic, local or private data, as well as others in addition to resources. To facilitate operation, capabilities and resources can be published in a directory that can be accessed by different entities—sometimes with security constraints in order to protect configuration integrity. Likewise, a subscription system can be employed such that when a change to a related entity is made, a notice can transfer to related entities and operation can alter based upon the change.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: October 18, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth Scott Plache, Daniel Baliey Seger, Raymond John Staron, Taryl Jon Jasper, James Harry Jarrett, Russell William Brandes, Ronald Eric Bliss, Michael Dan Kalan, Subbian Govindaraj, Kenwood Henry Hall, Douglas James Reichard, Robert John Kretschmann
  • Publication number: 20110022198
    Abstract: System(s) and method(s) are provided for implementing a set of interface components across a set of layers of an industrial environment, and for managing at least one interface component or at least one layer of the industrial environment. To implement an interface component in at least one layer in the set of layers, a specification that defines the interface component is acquired and, based at least on the specification, a service is generated. Execution of the service implements the interface component. The managing includes deploying or discovering the at least one interface component or the at least one layer of the industrial environment. The managing also includes indexing specific functional feature(s) of the at least one interface component and searching across the set of layers for one or more interface components that satisfy specific functional criteria. Moreover, the managing can include supplying metadata related to interface component(s) or layer(s).
    Type: Application
    Filed: September 29, 2010
    Publication date: January 27, 2011
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Publication number: 20110022827
    Abstract: Aspects describe multiple interface support that provides dynamic switching between new and old interface revisions. A first interface application is selected from a set of alternative interface applications for an industrial automation system. Support for each interface application included in the set of alternative interface applications is provided. A second interface application is downloaded and associated with the first interface application. The second interface application is enabled during runtime. If needed, the second interface application can be selectively disabled and an operation resumed with the first interface application.
    Type: Application
    Filed: September 29, 2010
    Publication date: January 27, 2011
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Publication number: 20110022195
    Abstract: Aspects describe multiple machine interfaces that provide automated implementations of a host that executes at least one service. The service comprises internal aspects, which include a reusable definition and a specification, which are hidden from a user or selectively exposed but not modifiable by the user. Functional connections and controls are provided for the automated implementations of the host. Platform configurations, which include the at least one service, interact with the automated implementation of the host. One or more functionalities of the functional connections can be selectively exposed based on a user credential. The automated implementation of the host comprises execution of the at least one service.
    Type: Application
    Filed: September 29, 2010
    Publication date: January 27, 2011
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Publication number: 20110022192
    Abstract: System(s), apparatus(es) and method(s) are provided for to managing and developing an industrial system included in the industrial environment. Intelligence related to a configuration of the industrial system is collected and processed to generate information related to operational condition(s) of the industrial system. Intelligence can be collected actively or passively: In active collection, a platform that collects the intelligence retrieves configuration record(s) from the industrial system, whereas in passive collection, the platform received one or more configuration records from the industrial automation system. Collected intelligence is cast into a set of configuration units that defines industrial system and functionality thereof. In addition, a set of services configured to convey specific functionality associated with at least one configuration unit is composed.
    Type: Application
    Filed: September 29, 2010
    Publication date: January 27, 2011
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Publication number: 20110022626
    Abstract: Aspects describe an apparatus, method and system for constructing an application in an industrial automation system. An identification component can receive at least one requirement of the application. Based upon the at least one requirement, the identification component can select at least one service that satisfies the at least one requirement. The at least one service can be associated with at least one operational requirement. The identification component can match at least one host to the at least one service by matching the at least one operational requirement with at least one capability of the at least one service.
    Type: Application
    Filed: September 29, 2010
    Publication date: January 27, 2011
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kenneth Plache, Daniel B. Seger, III, Raymond Staron, Robert J. Kretschmann, Taryl Jasper, James Harry Jarrett, Russell Brandes, Ronald Bliss, Michael Kalan, Subbian Govindaraj, Kenwood Hall, Douglas J. Reichard
  • Publication number: 20100082123
    Abstract: An object can be used in an industrial control configuration in relation to performing a function or task. Matching can occur such that an object with operational requirements can bind with a host that has capabilities that meet those operational requirements—matching can occur automatically as well as through user operation. Once matched, different functionality can be presented to a user pertaining to the object. To assist the user, the object can include external references, logic, local or private data, as well as others in addition to resources. To facilitate operation, capabilities and resources can be published in a directory that can be accessed by different entities—sometimes with security constraints in order to protect configuration integrity. Likewise, a subscription system can be employed such that when a change to a related entity is made, a notice can transfer to related entities and operation can alter based upon the change.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kenneth Scott Plache, Daniel Baliey Seger, Raymond John Staron, Taryl Jon Jasper, James Harry Jarrett, Russell William Brandes, Ronald Eric Bliss, Michael Dan Kalan, Subbian Govindaraj, Kenwood Henry Hall, Douglas James Reichard, Robert John Kretschmann
  • Publication number: 20100082130
    Abstract: An object can be used in an industrial control configuration in relation to performing a function or task. Matching can occur such that an object with operational requirements can bind with a host that has capabilities that meet those operational requirements—matching can occur automatically as well as through user operation. Once matched, different functionality can be presented to a user pertaining to the object. To assist the user, the object can include external references, logic, local or private data, as well as others in addition to resources. To facilitate operation, capabilities and resources can be published in a directory that can be accessed by different entities—sometimes with security constraints in order to protect configuration integrity. Likewise, a subscription system can be employed such that when a change to a related entity is made, a notice can transfer to related entities and operation can alter based upon the change.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kenneth Scott Plache, Daniel Baliey Seger, Raymond John Staron, Taryl Jon Jasper, James Harry Jarrett, Russell William Brandes, Ronald Eric Bliss, Michael Dan Kalan, Subbian Govindaraj, Kenwood Henry Hall, Douglas James Reichard, Robert John Kretschmann
  • Publication number: 20100082127
    Abstract: An object can be used in an industrial control configuration in relation to performing a function or task. Matching can occur such that an object with operational requirements can bind with a host that has capabilities that meet those operational requirements—matching can occur automatically as well as through user operation. Once matched, different functionality can be presented to a user pertaining to the object. To assist the user, the object can include external references, logic, local or private data, as well as others in addition to resources. To facilitate operation, capabilities and resources can be published in a directory that can be accessed by different entities—sometimes with security constraints in order to protect configuration integrity. Likewise, a subscription system can be employed such that when a change to a related entity is made, a notice can transfer to related entities and operation can alter based upon the change.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Kenneth Scott Plache, Daniel Bailey Seger, Raymond John Staron, Taryl Jon Jasper, James Harry Jarrett, Russell William Brandes, Ronald Eric Bliss, Michael Dan Kalan, Subbian Govindaraj, Kenwood Henry Hall, Douglas James Reichard, Robert John Kretschmann