Patents by Inventor Kenwood H. Hall

Kenwood H. Hall 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: 20120084062
    Abstract: Systems and methods that efficiently simulate controlled systems are presented. A simulation management component (SMC) controls simulation of a controlled system by controlling a desired number of nodes, each comprising a controller (e.g., soft controller) and a simulated component or process, which are part of the controlled system. The simulation can be performed in a step-wise manner, wherein the simulation can comprise a desired number of steps of respectively desired lengths of time. For each step, the SMC dynamically selects a desired clock (e.g., currently identified slowest clock) as a master clock for the next step. The SMC predicts a length of time of the next step to facilitate setting a desired length of time for the next step based in part on the predicted length of time. As part of each step, components can synchronously exchange data via intra-node or inter-node connections to facilitate simulation.
    Type: Application
    Filed: October 1, 2010
    Publication date: April 5, 2012
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Francisco P. Maturana, Kenwood H. Hall
  • Patent number: 8150959
    Abstract: The subject invention facilitates alert notification in an industrial environment. The systems and methods enable subscribing devices, such as hosts, to receive events and/or alarms associated with industrial controllers. In addition, a subscribed component can unsubscribe, refresh notification related information, and/or acknowledge a notification. The foregoing can be achieved through a set of objects (e.g., notify objects) that implement a notification and dynamic subscription process. A host system can instantiate an associated notify object, subscribe to an event, and be notified about the event. The invention enables multiple hosts to subscribe to the same event, allows each host to select events of interest, and enables the events to be queued if the events occur faster than can be sent. In one aspect of the invention, the systems and methods can be utilized with an event and alarm infrastructure that is applicable on a Control and Information Protocol (CIP).
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: April 3, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jan Bezdicek, Kenwood H. Hall
  • Patent number: 8145333
    Abstract: An industrial control system and method of controlling an industrial process are disclosed herein. In at least one embodiment, the control system includes an order system configured to receive an order from an external source and process the order to generate an order instance in accordance with an order ontology, at least one database storing a plurality of selectable generalized production plans and information identifying capabilities of a plurality of control entities, and a product agent in at least indirect communication with the order system, the at least one database and the control entities. The product agent receives at least one portion of the order instance, selects at least one of the generalized production plans, and communicates with the control entities so as to determine a production plan instance suitable for governing at least one aspect of an industrial process in order to satisfy at least one portion of the received order corresponding to the at least one portion of the order instance.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: March 27, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Pavel Vrba, Kenwood H. Hall, Petr Kadera, Vladimir Marik, Marek Obitko, Miloslav Radakovic
  • Patent number: 8131832
    Abstract: The subject innovation provides for systems and methods that facilitate locating components of a unified plant model at runtime (e.g., specifying a search criteria), via a message engine that searches for modules/applications dynamically at run time. When a control module in a program needs to find another control module, a search can be performed by specifying a criteria and performing a search in the controller, via the message engine.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: March 6, 2012
    Assignee: 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: 8131827
    Abstract: An industrial control system that is for controlling an industrial process and that can be accessed via the Internet is disclosed. The industrial control system includes a plurality of I/O devices exchanging signals with the industrial process, and a web access module including a web server coupled to a PLC. The web server is capable of being coupled to at least one remote device via the Internet, and the PLC is coupled to the I/O devices. The web access module further includes programming software that can be utilized to generate a controller program for at least one of the PLC and one of the I/O devices. The web server is capable of providing the programming software onto the Internet for transmission to the remote device, so that the remote device is able to generate the controller program.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: March 6, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Brian A. Batke, Gary W. Baczkowski, Kenwood H. Hall
  • Patent number: 8127035
    Abstract: Systems and methods that facilitate messaging capabilities within a unified plant model (UPM) via employing a plurality of message engines that collaborate in such system. Linkage can be provided among the plurality of message engines, to provide real time interaction among the message engines/services, wherein each message engine normalizes messaging of various messaging protocols and formats. Also various systems of the UPM can map thereto—and provide a consistent interface where events are sent/received consistently across the system.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: February 28, 2012
    Assignee: 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
  • Publication number: 20120029664
    Abstract: An editor in an industrial automation environment comprises an input component that receives modification data relating to at least one of lifecycle and deployment of an object, the object is associated with a programmable logic controller and configured in accordance with a hierarchically structured data model. An implementation component can implement the modification data with respect to the object. The editor can further comprise a security component that determines that an entity providing the data to the input component is authorized to implement the modification data.
    Type: Application
    Filed: October 7, 2011
    Publication date: February 2, 2012
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Sujeet Chand, Stephen C. Briant, Kenwood H. Hall, Gavan W. Hood, John J. Baier, Michael D. Kalan
  • Patent number: 8086649
    Abstract: The claimed subject matter provides a system and/or method that facilitates utilizing metadata appended to data related to an industrial automation environment with a controller that is associated with a hierarchically structured data model. An interface component can facilitate receipt of data associated with at least one of an instruction set, a configuration, and a collection. An append component can affix metadata to at least one of the instruction set, the configuration, and the collection, wherein the metadata conforms to a hierarchically structured data model.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: December 27, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Sujeet Chand, Stephen C. Briant, Kenwood H. Hall, Gavan W. Hood, John J. Baier, Michael D. Kalan
  • Patent number: 8078296
    Abstract: A dynamic selection component for an industrial automation system is provided. The system includes one or more abstraction layers that are executed by a controller, the abstraction layers specify higher level requirements of a process. At least one execution layer is provided that is responsive to the abstraction layers, where the execution layer includes one or more process components that are dynamically selectable at runtime in view of the higher level requirements of the process.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: December 13, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Paul R. D'Mura, Gavan W. Hood, Kenwood H. Hall, Sujeet Chand, Michael D. Kalan, Kenneth S. Plache
  • Patent number: 8065358
    Abstract: An industrial control system includes a plurality of control devices providing control signals to direct an industrial process and a web access module including a web server, an Internet interface and a control network interface. Each of the control devices includes web page data concerning a respective web page associated with the respective control device. The Internet interface is couplable to a remote device via the Internet, and the control network interface is coupled to the control devices. The web access module is able to receive requests from the remote device to access the web pages associated with the control devices. In response to the requests, the web access module obtains the web page data concerning the web pages for which access has been requested, processes the data at the server, and sends data signals related to the data onto the Internet to be received by the remote device.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: November 22, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Brian A. Batke, Gary W. Baczkowski, Kenwood H. Hall
  • Publication number: 20110283070
    Abstract: The subject matter disclosed herein describes a method of allocating and persisting memory in an industrial controller without requiring a battery backup or a large capacitive storage system. Each data object is identified as static or dynamic. Static objects are further classified by whether frequent access of that data object is required. Each of the data objects is stored in non-volatile memory. The dynamic data objects and static data objects requiring frequent access are stored in volatile memory. A record of static data objects is maintained in non-volatile memory and a record of dynamic data objects is maintained in volatile memory. Upon power loss, the present value of each dynamic data object is copied to non-volatile memory. When power is restored, the values of both the dynamic data objects and the static data objects that require frequent access at run-time are copied from non-volatile memory to volatile memory.
    Type: Application
    Filed: May 14, 2010
    Publication date: November 17, 2011
    Inventors: Charles M. Rischar, David A. Johnston, Bruce J. Moore, Eugene M. Liberman, Kenwood H. Hall
  • Patent number: 8060223
    Abstract: An editor in an industrial automation environment comprises an input component that receives modification data relating to at least one of lifecycle and deployment of an object, the object is associated with a programmable logic controller and configured in accordance with a hierarchically structured data model. An implementation component can implement the modification data with respect to the object. The editor can further comprise a security component that determines that an entity providing the data to the input component is authorized to implement the modification data.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: November 15, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Sujeet Chand, Stephen C. Briant, Kenwood H. Hall, Gavan W. Hood, John J. Baier, Michael D. Kalan
  • Publication number: 20110258262
    Abstract: An improved industrial automation system and communication system for implementation therein, and related methods of operation, are described herein. In at least some embodiments, the improved communication system allows communication in the form of messages between modules in different control or enterprise domains. Further, in at least some embodiments, such communications are achieved by providing a communication system including a manufacturing service bus having two internal service busses with a bridge between the internal busses. Also, in at least some embodiments, a methodology of synchronous messaging is employed.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Inventors: Jan Bezdicek, Ladislav Bumbalek, Kenwood H. Hall, Jakub Slajs
  • Publication number: 20110258359
    Abstract: An improved industrial automation system and communication system for implementation therein, and related methods of operation, are described herein. In at least some embodiments, the improved communication system allows communication in the form of messages between modules in different control or enterprise domains. Further, in at least some embodiments, such communications are achieved by providing a communication system including a manufacturing service bus having two internal service busses with a bridge between the internal busses. Also, in at least some embodiments, a methodology of synchronous messaging is employed.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Inventors: Jan Bezdicek, Ladislav Bumbalek, Kenwood H. Hall, Jakub Slajs
  • Publication number: 20110258637
    Abstract: An improved industrial automation system and communication system for implementation therein, and related methods of operation, are described herein. In at least some embodiments, the improved communication system allows communication in the form of messages between modules in different control or enterprise domains. Further, in at least some embodiments, such communications are achieved by providing a communication system including a manufacturing service bus having two internal service busses with a bridge between the internal busses. Also, in at least some embodiments, a methodology of synchronous messaging is employed.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Inventors: Jan Bezdicek, Ladislav Bumbalek, Kenwood H. Hall, Jakub Slajs
  • Patent number: 8041840
    Abstract: An autonomous Web server may be connected to an industrial control system to provide direct access to input and output points through connections between the Web server and the input and output points. Coordination with the programmable logic controller is implemented through a set of lock flags which prevent conflicts either between multiple Web connections or between Web connections and the control produced by the programmable logic controller.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: October 18, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Brian A. Batke, Scot A. Tutkovics, Gary W. Baczkowski, Kenwood H. Hall, David A. Vasko
  • Patent number: 8028045
    Abstract: A configuration server provides a gateway for joining and exploring different networks to find and/or configure automation devices. The configuration server can be used for presentation and configuration interactions within a common web browser via, for example, a self-contained software application such as a configuration applet. The gateway can be based on open standards and implemented with small devices and/or with heterogeneous automation networks. The configuration server provides exploration of different network types and a list of attached devices to a configuration applet. The gateway enables links to automation devices to inspect their parameters and/or send configuration commands. In one instance, the configuration applet and the automation network devices are based on Java and IEC 61499, respectively. The configuration server can be utilized to discover both legacy and extended devices to help support manufacturing operators to easily maintain their automation systems.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: September 27, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Reinhard Hofmann, Alois Zoitl, Franz Johann Auinger, Kenwood H. Hall
  • Patent number: 8025227
    Abstract: Radio frequency identification (RFID) technology in a data management scheme that combines both distributed as well as a hierarchical (object-oriented) data management structure. The hierarchical databases will store data records such that each or selected entities of the record will be associated with a pointer that can be written into an RFID tag of an item as the item progresses through manufacturing, production, transportation, and consumer user, for example. Thereafter, once the RFID tag is read, the pointer information can be processed to directly access the data in the database associated with the pointer.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: September 27, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenwood H. Hall, Vivek R. Bapat, Sujeet Chand, Richard A. Morse, Joseph P. Owen, Jr., Arthur P. Pietrzyk, Andreas Somogyi, Kenneth A. Tinnell
  • Publication number: 20110229124
    Abstract: A serial optical data transmission system is provided. The serial optical data transmission system includes a displaceable optical pathway disposed adjacent to a slot configured to receive a first monitoring and/or control module. The optical pathway is biased towards a serial optical data bus position for transmission of optical data to or from at least one second monitoring and/or control module when the first monitoring and/or control module is removed from the slot. Further, the optical pathway is displaced from the serial optical data bus position when the first monitoring and/or control module is in the slot.
    Type: Application
    Filed: March 19, 2010
    Publication date: September 22, 2011
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: David A. Vasko, Robert E. Lounsbury, Kenwood H. Hall, Nathan J. Molnar, Douglas R. Bodmann
  • Patent number: 8019796
    Abstract: The claimed subject matter provides a system and/or method that facilitates utilizing metadata appended to data related to an industrial automation environment with a controller that is associated with a hierarchically structured data model. An interface component can facilitate receipt of data associated with at least one of an instruction set, a configuration, and a collection. An append component can affix metadata to at least one of the instruction set, the configuration, and the collection, wherein the metadata conforms to a hierarchically structured data model.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: September 13, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Sujeet Chand, Stephen C. Briant, Kenwood H. Hall, Gavan W. Hood, John J. Baier, Michael D. Kalan