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: 20040268186
    Abstract: A controller configured to operate as at least one agent, a method of configuring a controller for operation as part of a multi-agent distributed control system, and a configuration device for so configuring a controller, are disclosed. The controller includes at least one processing device and at least one storage medium that is in communication with the at least one processing device. The at least one storage medium stores a plurality of program portions that are executed by the at least one processing device, and the plurality of program portions includes first, second and third program portions. The first program portion is capable of generating first signals that are commands to be provided to a controlled device, the second program portion is capable of governing standard agent-type functionality, and the third program portion is capable of governing application-specific agent-type functionality.
    Type: Application
    Filed: March 25, 2004
    Publication date: December 30, 2004
    Inventors: Francisco P. Maturana, Kenwood H. Hall, Raymond J. Staron, Petr Slechta, Pavel Tichy, Sivaram Balasubramanian
  • Publication number: 20040250168
    Abstract: A system and method of interacting with a multi-agent distributed control system employing a plurality of controllers on which are programmed a plurality of agents in which the controllers are coupled by a network are disclosed. The method includes providing a computer program capable of operating a user interface, where the computer program is in communication with the agents via the network. The method further includes displaying agent-related information on the user interface by way of a plurality of windows, where within a first of the windows is further displayed a workflow among at least some of the agents, and within a second of the windows is further displayed at least one of a plurality of messages communicated among at least some of the agents, a work unit requested by at least one of the agents, and message content associated with at least one of the messages.
    Type: Application
    Filed: March 31, 2004
    Publication date: December 9, 2004
    Inventors: Pavel Tichy, Francisco P. Maturana, Kenwood H. Hall, Raymond J. Staron, Petr Slechta, Vladimir Marik
  • Publication number: 20040204772
    Abstract: A controller capable of being employed in a distributed control system, where the distributed control system controls operations of a plurality of devices that operate together to perform a process, and a method of communicating information between a first program portion and a second program portion of such a controller, are disclosed. The controller includes at least one processing component configured to perform a first plurality of program portions that operate in relation with one another as a first agent. The plurality of program portions includes a first program portion that controls agent-type behavior of the controller, and a second program portion that at least one of controls and monitors at least one of the devices. The controller further includes at least one memory component that stores a data table that is accessed by each of the first and second program portions to allow communication between those program portions.
    Type: Application
    Filed: March 25, 2004
    Publication date: October 14, 2004
    Inventors: Francisco P. Maturana, Kenwood H. Hall, Raymond J. Staron, Petr Slechta, Vladimir Marik, Pavel Tichy, Pavel Vrba
  • Publication number: 20040205412
    Abstract: A system and method for programming a plurality of agents onto a distributed control system are disclosed. The system includes a terminal that displays a graphical user interface having a plurality of images. The plurality of images includes a first image showing a plurality of selectable templates and at least a first mechanism by which first user input signals can be received concerning the templates, where the templates include agent-type programming, and a second image showing a representation of controllable devices and at least a second mechanism by which second user input signals can be received concerning associations between the templates and the representation. The system further includes a processing device that generates executable programming to be performed by the distributed control system based upon the templates and the associations, where the executable programming at least partly governs agent-type behavior of the distributed control system.
    Type: Application
    Filed: March 25, 2004
    Publication date: October 14, 2004
    Inventors: Raymond J. Staron, Kenwood H. Hall, Francisco P. Maturana, Pavel Tichy, Petr Slechta
  • Patent number: 6721900
    Abstract: A highly reliable industrial control system provides for the processing of redundant control signals on as little as a single serial network without overloading the network by preprocessing input signals for coincidence and sending only the coincidence signal either periodically or on a change of state. Further compression of sent data is realized by extracting a reduced subset of transmission states from the input signals and transmitting only the transmission states.
    Type: Grant
    Filed: September 18, 2000
    Date of Patent: April 13, 2004
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Joseph A. Lenner, David A. Vasko, Kerry W. Vandesteeg, Kenwood H. Hall
  • Patent number: 6701198
    Abstract: A highly reliable industrial control system is produced such as may use a standard network for configuration by symmetrically transmitting configuration data to intercommunicating controller components. The configuration data provides a unique identification to each component to reduce the possibility of misdirected messages and provides the protocols to be used by the components reducing the chance of garbled messages. The two components trade configuration data prior to communicating to ensure that they have the correct party.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: March 2, 2004
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kerry W. Vandesteeg, David A. Vasko, Joseph A. Lenner, Kenwood H. Hall
  • Patent number: 6631476
    Abstract: A highly reliable industrial control system is produced by opening multiple connections on a connected messaging network running a standard serial protocol. The two connections are used to transmit redundant data and include a reply message to the message producer. Errors in the messages or media failure may be detected using standard error detection codes, retry counters and deadman timers. Comparison of the data of the two messages can reveal other types of failure not apparent by these former techniques.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: October 7, 2003
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kerry W. Vandesteeg, David A. Vasko, Joseph A. Lenner, Kenwood H. Hall
  • Publication number: 20020169850
    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: Application
    Filed: September 28, 2001
    Publication date: November 14, 2002
    Inventors: Brian A. Batke, Gary W. Baczkowski, Kenwood H. Hall
  • Publication number: 20020156926
    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: Application
    Filed: September 28, 2001
    Publication date: October 24, 2002
    Inventors: Brian A. Batke, Scot A. Tutkovics, Gary W. Baczkowski, Kenwood H. Hall, David A. Vasko
  • Publication number: 20020156837
    Abstract: A new industrial control system and method are disclosed allowing for communication between multiple control devices of the system and remote devices via the Internet. The system includes a web access interface that is capable of being coupled to the remote devices via the Internet, and is coupled to the control devices by way of a network. A program executed by the interface receives an Internet signal having socket API data and formatted in accordance with the TCP/IP protocol, and extracts the data from the Internet signal. Another program executed by the interface receives the data and transmits a network signal, which includes the data but is not formatted in accordance with the TCP/IP protocol, to an appropriate one of the control devices, each of which has a respective web server program. The data is processed by the server program at the appropriate control device.
    Type: Application
    Filed: September 27, 2001
    Publication date: October 24, 2002
    Inventors: Brian A. Batke, Gary W. Baczkowski, Kenwood H. Hall
  • Publication number: 20020156838
    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: Application
    Filed: September 28, 2001
    Publication date: October 24, 2002
    Inventors: Brian A. Batke, Gary W. Baczkowski, Kenwood H. Hall
  • Patent number: 5737626
    Abstract: A communication network for an industrial control system permits multiple masters and complex network topologies by transmitting data as packets through paths of nodes on the networks. The packets containing data are preceded by an OPEN message which pre-configured each node with the necessary information to process the stream of succeeding packets in an efficient manner and thus to reduce the necessary overhead in the transmission of each data packet. Each node receiving the OPEN message evaluates its resources and if those resources are insufficient to reliably handle the indicated packets, a message is returned to the originating node indicating that a connection cannot be formed.
    Type: Grant
    Filed: March 14, 1996
    Date of Patent: April 7, 1998
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Kenwood H. Hall, David A. Vasko, Edward Korsberg, Michael S. Pelley