Patents by Inventor David A. Vasko

David A. Vasko 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: 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
  • Patent number: 7836168
    Abstract: The present invention relates to a system and methodology facilitating flexible resource distribution in an industrial control environment. A query component is provided to determine one or more system resources from a networked industrial controller system, wherein the resources can include listings of applications, configurations, variable settings, and performance capabilities associated with a controller. Upon receiving available resource listings from various control devices, a distribution component can update the devices based in part on the resource listings and according to various criteria. A configuration component can be utilized in the controller system to provide network updates of controller parameters and to facilitate automated protocol selections when interacting with out-of-network devices. An analysis component can interact with the query, distribution, and configuration components to support higher-level decision-making in the resource distribution and allocation process.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: November 16, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David A. Vasko, John Joseph Baier, Richard Alan Morse, Brian Alan Batke, John Nesi, Douglas R. Wylie, Paul David Brooks, David Michael Callaghan
  • 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
  • Patent number: 7721004
    Abstract: A inter-network interface device usable in a highly reliable industrial control system provides an interface between a producer module transmitting redundant messages in accordance with a communication protocol and a consumer module receiving the messages in accordance with a different communication protocol. The inter-network interface device includes a first network interface receiving two messages from the producer, a microprocessor capable of converting the messages from the producer communication protocol to consumer communication protocol, and a second network interface transmitting the messages to the consumer. One of the messages is reversible altered with respect to the other message. The altered message is uninverted in the consumer module, and compared to the other message to ensure that no transmission errors have occurred.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: May 18, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David A. Vasko, Joseph A. Lenner
  • 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
  • Patent number: 7707319
    Abstract: Error detection codes implemented in standard network interface circuits are enlisted in obtaining high reliability necessary for safety systems by virtual testing of the network interface circuits using background levels of network errors. The frequency of the testing matches the frequency of the network errors.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: April 27, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David A. Vasko, Joseph A. Lenner
  • Publication number: 20100082117
    Abstract: An industrial control system communicating among various control elements via a serial network synchronizes the scanning loops associated with collecting and forwarding data along the network so as to substantially reduce transmission delay and jitter, using synchronization information passed along the network.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Inventors: Edward C. Korsberg, David A. Vasko, Darren R. Klug, Petr Ptacek
  • Publication number: 20100076575
    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: Application
    Filed: September 19, 2008
    Publication date: March 25, 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: 20100042586
    Abstract: 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: Application
    Filed: August 14, 2008
    Publication date: February 18, 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: 20090300021
    Abstract: 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: Application
    Filed: May 27, 2008
    Publication date: December 3, 2009
    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: 20090228122
    Abstract: The present invention relates to a system and methodology providing adaptive user interface capabilities in an industrial control environment. A user interface is provided that can operate across various software and/or hardware platforms. The platforms can be adapted with smart devices and/or wearable devices to facilitate access to a control system and can be adapted as a remote web service and/or adapted to interact with the service. The user interface can be tuned or adjusted in accordance with device capabilities operating the interface and can be adjusted or modified according to various operator or administrative preferences.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 10, 2009
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: John Joseph Baier, Douglas R. Wylie, David A. Vasko, David Michael Callaghan
  • Publication number: 20090193029
    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: Application
    Filed: January 24, 2008
    Publication date: July 30, 2009
    Applicant: 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
  • Publication number: 20090192645
    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: Application
    Filed: January 24, 2008
    Publication date: July 30, 2009
    Applicant: 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
  • Patent number: 7512906
    Abstract: The present invention relates to a system and methodology providing adaptive user interface capabilities in an industrial control environment. A user interface is provided that can operate across various software and/or hardware platforms. The platforms can be adapted with smart devices and/or wearable devices to facilitate access to a control system and can be adapted as a remote web service and/or adapted to interact with the service. The user interface can be tuned or adjusted in accordance with device capabilities operating the interface and can be adjusted or modified according to various operator or administrative preferences.
    Type: Grant
    Filed: June 4, 2002
    Date of Patent: March 31, 2009
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: John Joseph Baier, Douglas R. Wylie, David A. Vasko, David Michael Callaghan
  • Publication number: 20080208364
    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: Application
    Filed: April 10, 2007
    Publication date: August 28, 2008
    Applicant: 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: 20080208365
    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: Application
    Filed: April 23, 2007
    Publication date: August 28, 2008
    Applicant: 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: 20080208363
    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: Application
    Filed: April 10, 2007
    Publication date: August 28, 2008
    Applicant: 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