Patents by Inventor Brian Buchanan

Brian Buchanan 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: 9280667
    Abstract: A system comprises a security manager to scan a network for host instances representing hosts on the network at that time, and record characteristics of the host instances in a host record. The security manager subsequently scans the network for host instances in order to identify persistent hosts. A host profiling module takes snapshots of the network to generate host instances based on characteristics such as an IP address, a NetBIOS name, a DNS name, a MAC address. A host matching module correlates host instances from different snapshots using weighted rules (predetermined or customized) to discriminate between multiple potential matching host instances. Also, security logic makes security decisions based on data including persistent host information.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: March 8, 2016
    Assignee: Tripwire, Inc.
    Inventors: Timothy D. Keanini, Andrew Molitor, John-Mark Gurney, Jeremy Cooper, Brian Buchanan
  • Publication number: 20110098871
    Abstract: A method and apparatus are provided for displaying wind magnitudes and directions aloft as the aircraft (202) changes altitude. Wind magnitudes and directions at a plurality of locations (232) at each of a plurality of predefined altitudes, e.g., surface, 3000 feet, 6000 feet, are received (602) and the aircraft (202) altitude is continually determined (604). The wind magnitudes and directions are displayed (606) at the plurality of locations (232) at one of the plurality of altitudes in response to the determined (604) aircraft altitude.
    Type: Application
    Filed: October 27, 2009
    Publication date: April 28, 2011
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Brian Buchanan, Jerry Watson, Terry Paul
  • Publication number: 20070143852
    Abstract: A system and method for providing distributed security of a network. Several device profilers are placed at different locations of a network to assess vulnerabilities from different perspectives. The device profiler identifies the hosts on the network, and characteristics such as operating system and applications running on the hosts. The device profiler traverses a vulnerability tree having nodes representative of characteristics of the hosts, each node having an associated set of potential vulnerabilities. Verification rules can verify the potential vulnerabilities. A centralized correlation server, at a centrally accessible location in the network, stores the determined vulnerabilities of the network and associates the determined vulnerabilities with attack signatures. Traffic monitors access the attack signatures and monitor network traffic for attacks against the determined vulnerabilities.
    Type: Application
    Filed: February 16, 2007
    Publication date: June 21, 2007
    Inventors: Timothy Keanini, Martin Quiroga, Brian Buchanan, John Flowers
  • Publication number: 20060042131
    Abstract: A wear pad on a linkage of a work machine is disclosed. The linkage includes a first and a second linkage member in a telescoping relationship. The wear pad includes a first end having a first thickness and a second end having a second thickness, the first thickness being greater than the second thickness. The wear pad also includes a flat wear face configured to slidably interface with the first linkage member. A fixed surface has a bore formed therein. The bore is configured to receive an attachment member to securely attach the wear pad to the second linkage member.
    Type: Application
    Filed: August 30, 2004
    Publication date: March 2, 2006
    Inventors: George Pinther, Brian Buchanan, Jay Renfrow, Gary Walth
  • Patent number: 6970435
    Abstract: An apparatus and method that correct skew associated with data receive from different transmission links. A known training pattern is sent through the transmission links. The training pattern is recovered and forwarded through delay registers/selecter logic to a memory buffer. A programmed controller accesses the memory and searches for the training pattern. If the training pattern is found for each transmission link, the offsets between the transmission links are determined and are used by the delay registers/selecter logic to adjust the position of the pattern so that the patterns from each link is linearly aligned within the memory buffer.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: November 29, 2005
    Assignee: International Business Machines Corporation
    Inventors: Brian Buchanan, John Marshall, Christopher G. Riedle
  • Patent number: 6650661
    Abstract: A device and method that adjust data due to temperature variations is disclosed. The data is captured in a multi-stage delay line. A first controller parses the data and identifies an Edge1 value and an Edge2 value for bits in the delay line. The edge values are used to generate signals that set a Multiplexer 1 (MUX1) and a Multiplexer 2 (MUX2) to select bits from the delay line. A second controller processes an edge sample from bits in the delay line to determine if the data has shifted in the delay line relative to the current multiplexer settings. An edge sample is a snapshot of the delay line values. The new edge values generated by the second controller are selectively filtered and integrated with initial edge values to generate new settings for the MUX1 and MUX2.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: November 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Brian Buchanan, Carl Thomas Gray, Christopher G. Riedle, Raymond Paul Rizzo
  • Patent number: 6611217
    Abstract: A system normally converts a parallel data word to a single serial data stream to use a high speed serial link. The parallel data word is partitioned into N sub-sets or nibbles and each nibble is then serialized and transmitted over N serial links using high speed differential drivers. Each of the N serialized nibbles are received in a differential receiver. The serialized nibbles are then coverted back into N parallel nibbles and the N parallel nibbles are then assembled back to the original parallel data word. To increase reliability, the received data is coupled to a tapped delay element having M stages of delay. A training sequence and algorithm are used to determine which of the taps of the delay element are a desired delay distance away from data transitions. These taps are then used to sample the incoming signals to reconstruct the parallel data word.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: August 26, 2003
    Assignee: International Business Machines Corporation
    Inventors: Brian Buchanan, John Marshall, Christopher G. Riedle
  • Publication number: 20030048209
    Abstract: An interface system that conveys data at approximately 500 MBitsps between modules. The interface system performs multistream serialization at the transmitter and multistream de-serialization at the Receiver. As a consequence, fewer interface connections are required between the modules.
    Type: Application
    Filed: May 17, 2002
    Publication date: March 13, 2003
    Inventors: Brian Buchanan, John Marshall, Christopher G. Riedle
  • Patent number: 6430242
    Abstract: An interface system that conveys data at approximately 500 MBitsps between modules. The interface system performs multistream serialization at the transmitter and multistream de-serialization at the Receiver. As a consequence, fewer interface connections are required between the modules.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: August 6, 2002
    Assignee: International Business Machines Corporation
    Inventors: Brian Buchanan, John Marshall, Christopher G. Riedle
  • Patent number: 6095944
    Abstract: A control assembly for a work machine is disclosed which includes a movement actuator positionable between a drive position and a neutral position, wherein (i) the work machine is driven by the engine when the movement actuator is positioned in the drive position, (ii) the work machine is prevented from being driven by the engine when the movement actuator is positioned in the neutral position, and (iii) the movement actuator is spring biased into the neutral position.
    Type: Grant
    Filed: July 29, 1998
    Date of Patent: August 1, 2000
    Inventors: Brian Buchanan, Tom Stickles, Gene Zeuck