Patents by Inventor Subbian Govindaraj

Subbian Govindaraj 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: 8250279
    Abstract: A custom control system created based on combinations of software applications and hardware control and communication modules overlaid in a virtual backplane. The user can select the modules of interest and map them together without the loss of communications between the modules while the control system is configured and overlaid. The user can then archive the system design and implement the system with a greater level of confidence in the ability of the design to meet the requirements of the application while reducing the costs of the implementation.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: August 21, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Richard J. Grgic, Subbian Govindaraj
  • Patent number: 8229575
    Abstract: 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: Grant
    Filed: September 19, 2008
    Date of Patent: July 24, 2012
    Assignee: 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: 8200591
    Abstract: Various amounts of information can be beneficial to different controllers configured upon an industrial control system. Information can be retained in a distributed directory such that controllers quickly learn information concerning other controllers. The distributed directory can be automatically constructed and populated with information from different controllers. When a module enters an industrial control system, information can automatically advertise to other units through use of the distributed directory.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: June 12, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Subbian Govindaraj, Raymond J. Staron, Charles Martin Rischar, Kenwood H. Hall, David A. Vasko, Robert J. Kretschmann, Michael D. Kalan, Paul R. D'Mura, Taryl J. Jasper, Eugene Liberman
  • 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
  • Patent number: 7996093
    Abstract: In an industrial control system, a relatively large number of bindings can permeate between different controllers. As a modification is made in a primary binding, supplemental bindings can be impacted and can become erroneous. The supplemental bindings can be automatically resolved such that they are no longer erroneous. Resolution can take place through access of a distributed directory that holds information related to the different controllers. To lower a likelihood of control system error or failure, the primary binding and supplemental binding can be placed online in synchronization.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: August 9, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Subbian Govindaraj, Raymond J. Staron, Charles Martin Rischar, Kenwood H. Hall, David A. Vasko, Robert J. Kretschmann, Michael D. Kalan, Paul R. D'Mura, Taryl J. Jasper, Eugene Liberman
  • Patent number: 7987004
    Abstract: The claimed subject matter provides a system and/or method that facilitates providing manageability within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. A distribution component can divide a portion of the industrial environment into at least two or more units based at least in part upon scale data, the two or more units include respective dedicated execution space.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: July 26, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
  • Patent number: 7899559
    Abstract: The claimed subject matter provides a system and/or method that facilitates utilizing multiple computer languages within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. A language isolation component can organize one or more controller engine instances based upon a computer language utilized within the industrial environment.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: March 1, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
  • 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: 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: 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: 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
  • Patent number: 7870223
    Abstract: The claimed subject matter provides a system and/or method that facilitates providing a service to an industrial environment. A selection component can identify a portion of data hosted by a remote server. A build component can construct at least one of a portion of a customized application or a portion of a customized service based at least in part upon the portion of data, wherein at least one of the portion of customized application or the portion of customized service is utilized within the industrial environment.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: January 11, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
  • Publication number: 20110004589
    Abstract: Providing diagnostic functions for a distributed directory employed in an industrial control environment is described herein. By way of example, status of directory entries can be monitored, updated based on activity within the control environment, and propagated to entities coupled with the environment by way of distributed directory nodes. Directory entries can be validated over time and optionally flagged as valid or deleted if invalid. In some aspects, validation can occur via direct communication with entities coupled to the control environment. Changes to directory entries can be tracked, and can be propagated through the distributed directory. Further, automatic reconfiguration of control entities can be implemented based on the changes, resulting in a dynamic and self-adapting control environment.
    Type: Application
    Filed: July 6, 2009
    Publication date: January 6, 2011
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Charles Martin Rischar, Raymond John Staron, Subbian Govindaraj, Kenwood H. Hall, David A. Vasko
  • Patent number: 7853336
    Abstract: The claimed subject matter provides a system and/or method that facilitates deploying data within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. An update component that can dynamically deploy a portion of data to the industrial environment, the portion of data can be isolated within a controller engine instance for testing prior to exposing such portion of data outside the controller engine instance execution space.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: December 14, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
  • Publication number: 20100274942
    Abstract: A custom control system created based on combinations of software applications and hardware control and communication modules overlaid in a virtual backplane. The user can select the modules of interest and map them together without the loss of communications between the modules while the control system is configured and overlaid. The user can then archive the system design and implement the system with a greater level of confidence in the ability of the design to meet the requirements of the application while reducing the costs of the implementation.
    Type: Application
    Filed: April 23, 2009
    Publication date: October 28, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Richard J. Grgic, Subbian Govindaraj
  • Patent number: 7797060
    Abstract: The claimed subject matter provides a system and/or method that facilitates management within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. A partition component can organize one or more controller engine instances based upon priority data corresponding to controller engine instance priority in relation with the industrial environment.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: September 14, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
  • Patent number: 7778714
    Abstract: The claimed subject matter provides a system and/or method that facilitates programming in an industrial environment. An online controller can execute with a real-time operating system such that the online controller can include two or more controller engine instances executing as processes on the online controller, wherein at least one controller engine instance can employ a portion of code to utilize a device within the industrial environment. An edit component can dynamically implement a portion of disparate code with at least one controller engine instance.
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: August 17, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood Henry Hall, Robert J. Kretschmann, Charles Martin Rischar, Raymond John Staron, David A. Vasko
  • Publication number: 20100121799
    Abstract: A requesting entity can submit a query to an industrial control configuration to determine a location for a module. A distributed directory can be employed to discover an absolute location of the module, which can be provided to the requesting entity. This discovery can occur in real-time such that an answer can be given with a relatively high degree of certainty. In addition to providing the absolute address in the answer, a path on how to reach the module can be provided. The path can be optimized in order to allow quicker response time and to manage system resources.
    Type: Application
    Filed: November 7, 2008
    Publication date: May 13, 2010
    Applicant: 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
  • 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