Patents by Inventor Brendan Hall

Brendan 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: 20100281130
    Abstract: The goal of the present invention is to improve the useful data efficiency and reliability in the use of commercially available ETHERNET controllers, in a distributed real time computer system, by a number of node computers communicating via one or more communication channels by means of TT ETHERNET messages. To achieve this goal, a distinction is made between the node computer send time (KNSZPKT) and the network send time (NWSZPKT) of a message. The KNSZPKT must wait for the NWSZPKT, so that under all circumstances, the start of the message has arrived in the TT star coupler at the NWSZPKT, interpreted by the clock in the TT star coupler. The TT star coupler is modified, so that a message arriving from a node computer is delayed in an intelligent port of the TT star coupler until the NWSZPKT can send it precisely at the NWSZPKT into the TT network.
    Type: Application
    Filed: April 8, 2008
    Publication date: November 4, 2010
    Applicant: FTS COMPUTERTECHNIK GMBH
    Inventors: Hermann Kopetz, Wilfried Steiner, Gunther Bauer, Matthias Wachter, Brendan Hall, Michael Paulitsch
  • Patent number: 7783808
    Abstract: A network comprises a plurality of nodes; a plurality of bi-directional point-to-point communication links, wherein a priority-based arbitration scheme is used to communicate over each of the plurality of point-to-point links; and a hub that is communicatively coupled to each of the plurality of nodes via the plurality of point-to-point links; wherein when the hub determines that one or more of the nodes is transmitting a message via the hub, the hub selects which node's message should be forwarded to the other nodes based, at least in part, on the priority-based arbitration scheme and forwards the selected node's message to the other nodes with elevated priority.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: August 24, 2010
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, Kevin R. Driscoll, Michael Paulitsch
  • Patent number: 7778159
    Abstract: In one embodiment, a node comprises an interface to communicatively couple the node to a plurality of independent communication links. The node changes the mode in which the node operates when the node receives an indicator on a plurality of the independent communication links.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: August 17, 2010
    Assignee: Honeywell International Inc.
    Inventors: Kevin R. Driscoll, Brendan Hall, Michael Paulitsch
  • Patent number: 7729254
    Abstract: A parasitic time synchronization network is provided including a plurality of nodes, one or more hubs, each hub having communication links with the plurality of nodes and one or more guardians. Each node is adapted to transmit and receive data and communicate with every other node through the one or more hubs. The communication links between any one hub and the plurality of nodes defines a communication channel. Each guardian is associated with one communication channel. Each node is assigned a time slot in which it is permitted to transmit data through an associated hub of the one or more hubs. A guardian of an associated channel blocks propagation of data transmissions between the plurality of nodes through the associated hub allows only data transmissions from one of the plurality of nodes, wherein the guardian periodically receives a cluster of beacons generated by a plurality of the plurality of nodes.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: June 1, 2010
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, Kevin R. Driscoll
  • Patent number: 7729297
    Abstract: In one embodiment, a node comprises an interface to communicatively couple the node to a channel. The channel communicatively couples the node to a first neighbor node in a first direction and to a second neighbor node in a second direction. When the first neighbor node is scheduled to transmit and the node receives data from the first neighbor node via the channel, the node determines if the transmission of the data complies with a policy. When the transmission of the data does not comply with the policy, the node does at least one of: blocks the data from being relayed along the channel and relays the data along the channel with information indicating that the transmission of the data does not comply with the policy.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: June 1, 2010
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, Kevin R. Driscoll
  • Patent number: 7698395
    Abstract: A method for controlling start-up of a network is provided. The method includes receiving a message from one node of a plurality of nodes at a hub while the network is in an unsynchronized state, relaying the message to the other nodes of the plurality of nodes of the network independent of the content of the message, and blocking all messages from the one node of the plurality of nodes until a relaying condition is met.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: April 13, 2010
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, Kevin R. Driscoll
  • Patent number: 7673214
    Abstract: A method of verifying the accuracy of blocks of data. In one embodiment, a method of verifying the accuracy of data in a message that includes a checking mechanism with hidden data is provided. The method comprises observing two or more initial messages. Comparing the residual error of each of the observed initial messages. If the residual errors of at least two of the initial messages match each other, storing the matched residual error. For subsequent messages, comparing residual errors of the subsequent messages with the stored matched residual error.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: March 2, 2010
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, Kevin R. Driscoll
  • Patent number: 7668204
    Abstract: A method for authenticating a message in a time division multiple access network is provided. The method includes receiving a message from an active relaying component, inspecting a value in the message inserted by the active relaying component, and comparing the value with an expected value based on a transmission schedule.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: February 23, 2010
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, Michael Paulitsch, Kevin Driscoll
  • Patent number: 7668084
    Abstract: In one embodiment, a network comprises a plurality of nodes that are communicatively coupled to one another using bidirectional, half-duplex links. The network has a logical first channel over which data is propagated along the network in a first direction and a logical second channel over which data is propagated along the network in a second direction. For a given period of time, at least one of the plurality of nodes is scheduled to be a transmitting node that transmits data on both the first channel and the second channel. A first subset of the nodes not scheduled to transmit during the period are scheduled to relay data received from the first channel along the first channel. A second subset of the nodes not scheduled to transmit during the period are scheduled to relay data received from the second channel along the second channel.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: February 23, 2010
    Assignee: Honeywell International Inc.
    Inventors: Kevin R. Driscoll, Brendan Hall, Michael Paulitsch
  • Patent number: 7656881
    Abstract: In one embodiment, a system comprises a plurality of nodes that are communicatively coupled to one another. Each of the plurality of nodes, in the absence of any faults, is communicatively coupled to at least a first neighbor node and a first neighbor's neighbor node and a second neighbor node and a second neighbor's neighbor node. When at least a first clique and a second clique exist within the plurality of nodes and a first node included in the first clique successfully receives a synchronization message associated with the second clique from the first neighbor node of the first node and the first neighbor's neighbor node of the first node, the first node does the following. The first node defects to the second clique and synchronizes to the synchronization message. The first node also communicates a join message to at least the second neighbor node of the first node and the second neighbor's neighbor node of the first node.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: February 2, 2010
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, Michael Paulitsch, Kevin R. Driscoll
  • Patent number: 7649835
    Abstract: In one embodiment, a node comprises an interface to communicatively couple the node to a first channel. The first channel communicatively couples the node to a first neighbor node and a first neighbor's neighbor node in a first direction. When the node is operating in an unsynchronized mode: the node relays, along the first channel, for a relay period, data received from the first neighbor node that was sourced from that first neighbor node and, after relaying the data received from the first neighbor node that was sourced from that first neighbor node and for a block period, the node blocks data received from the first neighbor while the node relays, along the first channel, data received from the first neighbor's neighbor node.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: January 19, 2010
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, Kevin R. Driscoll, Michael Paulitsch
  • Publication number: 20090323704
    Abstract: A distributed control system comprises a first network section comprising one or more control nodes containing control logic operable to perform control function computations; a second network section, wherein the second network section comprises; a plurality of additional nodes responsive to the one or more control nodes in the first network section, each of the plurality of additional nodes communicatively coupled to two neighbor nodes and to two skip nodes using a plurality of links; first and second gateway interfaces each coupled to the first and second network sections and each operable to interface the first network section to the second network section; wherein the first network section is operable to communicate signals using a first communication protocol; and wherein the plurality of nodes in the second network section are operable to communicate signals over the plurality of links using a second communication protocol that is different from the first communication protocol.
    Type: Application
    Filed: March 19, 2009
    Publication date: December 31, 2009
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Brendan Hall, Michael Paulitsch, Dwayne (Dewey) Benson, Phil Rose, Kevin R. Driscoll
  • Publication number: 20090312892
    Abstract: A distributed engine control system is provided. The engine control system includes first and second engine data concentrators. Each of the first and second engine data concentrators include a processor module, a signal conditioning module coupled to the processor module, a data transfer module coupled to the processor module, and a data bus coupled between the first and second engine data concentrators and a hydro-mechanical unit (HMU).
    Type: Application
    Filed: November 26, 2007
    Publication date: December 17, 2009
    Applicant: HONEYWELL INTERNATIONAL, INC.
    Inventors: Timothy D. Mahoney, Scot E. Griffith, Larry J. Yount, Richard F. Hess, Brendan Hall, Devesh Bhatt, William M. McMahon, John Teager, Philip E. Rose
  • Patent number: 7630390
    Abstract: A method for arbitrating access to a time slot in a time division multiple access network in an asynchronous hub with a bus guardian is provided. The method including receiving signals from competing nodes claiming access to the same time slot at the bus guardian of the asynchronous hub, selecting one of the nodes based on a priority scheme, and relaying a message from the selected node and blocking the message from the non-selected node.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: December 8, 2009
    Assignee: Honeywell International Inc.
    Inventors: Philip J. Zumsteg, Kevin R. Driscoll, Brendan Hall
  • Patent number: 7606179
    Abstract: In one embodiment, a node comprises an interface to communicatively couple the node to a channel. The channel communicatively couples the node to a first neighbor node and a first neighbor's neighbor node in a first direction. When the node relays relayed data along the channel, the node compares data received from the first neighbor node with data received from the first neighbor's neighbor node. The relayed data comprises: at least one of: the data received from the first neighbor node and the data received from the first neighbor's neighbor node; and information indicative of the results of the comparison.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: October 20, 2009
    Assignee: Honeywell International, Inc.
    Inventors: Brendan Hall, Kevin Driscoll, Michael Paulitsch
  • Patent number: 7596153
    Abstract: In one embodiment, a method is performed at a node. The method comprises outputting, from a rate-changeable clock included at the node, a first clock signal having a clock rate. The method further comprises generating a second clock signal from the first clock signal for use in determining when transmissions in a network are to start. The method further comprises sending and receiving data from the node using the first clock signal as a line encoding/decoding clock. The method further comprises making relative clock-rate measurements at the node based on transmissions received at the node and using the relative clock-rate measurements to adjust the clock rate of the rate-changeable clock. The method further comprises making clock-state adjustments to the second clock signal.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: September 29, 2009
    Assignee: Honeywell International Inc.
    Inventors: Michael Paulitsch, Brendan Hall, Kevin R. Driscoll
  • Publication number: 20090225673
    Abstract: A communication device comprises first and second circuits to implement a plurality of ports via which the communicative device is operable to communicate over a plurality of communication channels. For each of the plurality of ports, the communication device comprises: command hardware that includes a first transmitter to transmit data over a respective one of the plurality of channels and a first receiver to receive data from the respective one of the plurality of channels; and monitor hardware that includes a second receiver coupled to the first transmitter and a third receiver coupled to the respective one of the plurality of channels. The first circuit comprises the command hardware for a first subset of the plurality of ports. The second circuit comprises the monitor hardware for the first subset of the plurality of ports and the command hardware for a second subset of the plurality of ports.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 10, 2009
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Kevin R. Driscoll, Brendan Hall, Michael Paulitsch
  • Publication number: 20090141744
    Abstract: A special node is used in a distributed time-triggered cluster. The special node comprises protocol functionality to establish a time base to use in communicating with a plurality of end nodes and to source timing-related frames to the plurality of end nodes in accordance with the distributed time-triggered communication protocol. The protocol functionality establishes the time base without regard to any timing-related frame sourced from any of the plurality of end nodes. In one embodiment, the protocol functionality of the special node is implemented in a low complexity manner. In one embodiment, the cluster comprises a star topology and the special node performs at least one of semantic filtering and rate enforcement. In another embodiment, the cluster comprises a bus or peer-to-peer topology and each end node is coupled to the communication channel using a low-complexity special local bus guardian.
    Type: Application
    Filed: August 26, 2008
    Publication date: June 4, 2009
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Stefan Poledna, Martin Schwarz, Guenther Bauer, Wilfred Steiner, Brendan Hall, Michael Paulitsch
  • Publication number: 20090122812
    Abstract: A method for start-up of a network, including a number of nodes, which are connected via channels. The nodes exchange information in the form of messages via the channels. The transition phase of a synchronizing node from its initial phase to a synchronized phase is separated in a first integration phase and a second subsequent cold-start phase. A synchronizing node in the integration phase listens to messages being sent from nodes in the synchronized phase and only reacts to an integration message (i-frame) if the integration message is a valid message. Furthermore, a synchronizing node, wherein integration of the synchronizing node to a set of already synchronized nodes was not successful after a specifiable period, changes into the cold-start phase, in which a cold-start procedure of the node is extracted, wherein in the cold-start phase the node does not react to integration messages of a node in the synchronized phase.
    Type: Application
    Filed: June 28, 2006
    Publication date: May 14, 2009
    Applicant: TTTECH COMPUTERTECHNIK AKTIENGESELLSCHAFT
    Inventors: Wilfried Steiner, Harald Angelow, Guenther Bauer, Brendan Hall
  • Publication number: 20090116502
    Abstract: One embodiment comprises a network that includes a plurality of bi-directional links and a plurality of nodes. Each node is communicatively coupled to two neighbor nodes and to two skip nodes using the plurality of bi-directional links. Three neighboring nodes of the plurality of nodes form a triple modular redundant (TMR) set having a first end node, a second end node, and a center node, the first end node configured to transmit output data in a first direction and the second end node configured to transmit output data in a second direction.
    Type: Application
    Filed: November 5, 2007
    Publication date: May 7, 2009
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Brendan Hall, Kevin R. Driscoll, Michael Paulitsch