Patents by Inventor John W. Bradley

John W. Bradley 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: 6189471
    Abstract: The invention provides various improved sailboats and methods for their use. In one exemplary embodiment, a sailboat comprises a hull and a deck that is operably attached to the hull. The deck has a longitudinal axis extending along its center. A mast is generally aligned with the longitudinal axis, and a luff cable is coupled to the mast and the deck. The luff cable is movable relative to the longitudinal axis. Further, a foresail is coupled to the luff cable such that at least a portion of the foresail is movable relative to the longitudinal axis upon movement of the luff cable.
    Type: Grant
    Filed: December 6, 1999
    Date of Patent: February 20, 2001
    Inventors: David N. Mitchell, John W. Bradley, James H. Keesling
  • Patent number: 5996519
    Abstract: The invention provides various improved sailboats and methods for their use. In one exemplary embodiment, a sailboat comprises a hull and a deck that is operably attached to the hull. The deck has a longitudinal axis extending along its center. A mast is generally aligned with the longitudinal axis, and a luff cable is coupled to the mast and the deck. The luff cable is movable relative to the longitudinal axis. Further, a foresail is coupled to the luff cable such that at least a portion of the foresail is movable relative to the longitudinal axis upon movement of the luff cable.
    Type: Grant
    Filed: December 9, 1998
    Date of Patent: December 7, 1999
    Assignee: Cerebral Technologies, Inc.
    Inventors: David N. Mitchell, John W. Bradley, James H. Keesling
  • Patent number: 5988086
    Abstract: The invention provides various improved sailboats and methods for their use. In one exemplary embodiment, a sailboat comprises a hull and a deck that is operably attached to the hull. The deck has a longitudinal axis extending along its center. A mast is generally aligned with the longitudinal axis, and a luff cable is coupled to the mast and the deck. The luff cable is movable relative to the longitudinal axis. Further, a foresail is coupled to the luff cable such that at least a portion of the foresail is movable relative to the longitudinal axis upon movement of the luff cable.
    Type: Grant
    Filed: February 26, 1998
    Date of Patent: November 23, 1999
    Assignee: Cerebral Technologies, Inc.
    Inventors: David N. Mitchell, John W. Bradley, James H. Keesling
  • Patent number: 5574855
    Abstract: An error injection test scripting system that permits a test engineer to select from a series of commands those that will induce a desired test scenario. These commands are presented to a parser, either in command line form or as a batch of commands, which parses the syntax of the commands and associated parameters, to create a task list which is communicated to a scheduler. The scheduler handles the execution of the tasks in the list, converts parameters to explicit logical block test sequences and maintains test results. Tasks such as error injection use a special protocol (which the unit under test must be able to understand and interpret) to circumvent standard bus and controller protocols, so that test data, such as corrupt parity or multiple hard error failures can be sent to the disks in the RAID system, while bypassing the RAID array management functions that would otherwise automatically correct or prevent the errors.
    Type: Grant
    Filed: May 15, 1995
    Date of Patent: November 12, 1996
    Assignee: EMC Corporation
    Inventors: Mitchell N. Rosich, William F. Beckett, John W. Bradley, Robert DeCrescenzo
  • Patent number: 5101490
    Abstract: A peripheral device controller has an EEPROM which stores microinstructions to be placed in a random access memory control store. The EEPROM also stores peripheral configuration information. This information is obtained by polling the peripheral devices connected to the controller and storing the resulting information in the EEPROM. Upon powering up, the microinstructions stored in the EEPROM are transferred to the control store via execution of instructions held in a boot PROM. The controller, therefore, provides a fast control store while maintaining permanence of the microinstructions after power is extinguished. Means are also provided to update the control store and EEPROM. The EEPROM may upon CPU command be updated with new microinstructions held in main memory or obtained from peripheral devices.
    Type: Grant
    Filed: January 10, 1989
    Date of Patent: March 31, 1992
    Assignee: Bull HN Information Systems Inc.
    Inventors: Edward F. Getson, Jr., John W. Bradley, Joseph P. Gardner, Alfred F. Votolato
  • Patent number: 5099420
    Abstract: A plurality of units which are coupled to transfer requests, transfer data over an asynchronous bus network during allocated bus transfer cycles. The network has a tie-breaking bus priority network which is distributed to a common interface portion of each of the plurality of units and grants bus cycles and resolves simultaneous requests on a priority basis. At least one unit includes bus saturation detection apparatus included within its common interface portion for monitoring bus activity over established intervals of time. The detection of the occurrence of at least one available cycle over the given interval of time signals that the bus network is not in a saturated state. When the indicator specifies that the bus network is saturated, the unit throttles down its operation by increasing the amount of time between issuing data requests. Throttling continues until the bus is no longer being saturated.
    Type: Grant
    Filed: January 10, 1989
    Date of Patent: March 24, 1992
    Assignee: Bull HN Information Systems Inc.
    Inventors: George J. Barlow, John W. Bradley, Edward F. Getson, Jr.
  • Patent number: 5081609
    Abstract: A controller connected between a system bus and peripheral devices has at least two microprocessors. One controls the data transfers with the peripheral devices, and the other controls data transfers with the system bus. The microprocessors share a data buffer and control store. This sharing is possible because of the controller timing means which synchronizes exclusive access to the shared components of the controller. When first initialized, the microprocessors are directed to execute a test instruction which points them to the beginning of their set of microinstructions. Once pointed to their set of microinstructions, normal operation may begin.
    Type: Grant
    Filed: January 10, 1989
    Date of Patent: January 14, 1992
    Assignee: Bull HN Information Systems Inc.
    Inventors: Edward F. Getson, Jr., John W. Bradley, Joseph P. Gardner, Alfred F. Votolato
  • Patent number: 4888727
    Abstract: A controller controls data transfers between a data processing system bus and peripheral devices. In the controller, data buffers are divided into page frames. Paging circuitry provides for allocation and deallocation of pages to and from the data buffer. Included in the page circuitry is a paging RAM. The paging RAM and other paging circuitry components allow contiguously addressed pages of data to be stored in noncontiguous locations in the data buffer. There may be more than one data buffer and these data buffers may be exclusively seized by microprocessors in the controller via seizing logic.
    Type: Grant
    Filed: January 10, 1989
    Date of Patent: December 19, 1989
    Assignee: Bull HN Information Systems Inc.
    Inventors: Edward F. Getson, Jr., John W. Bradley, Joseph P. Gardner, Alfred F. Votolato
  • Patent number: 4747038
    Abstract: A disk controller address register is used to address both a disk controller memory and a system memory between which data is transferred as it is stored on or retrieved from a disk storage device. A single address is provided to the address register which then develops other addresses needed in the data transfer between the two memories.
    Type: Grant
    Filed: September 4, 1987
    Date of Patent: May 24, 1988
    Assignee: Honeywell Bull Inc.
    Inventors: John W. Bradley, Edward F. Getson, Jr., Bruce R. Cote
  • Patent number: 4663733
    Abstract: Information read from a disk device includes synchronization bytes to enable a controller to get into byte synchronization with a stream of bits received from the disk. The stream of bits passes through a shift register. Firmware conditions a multiplexer which receives the parallel output of the serial register to select the high order binary ONE bit thereby enabling the controller to get into byte synchronization with the stream of bits.
    Type: Grant
    Filed: October 4, 1985
    Date of Patent: May 5, 1987
    Assignee: Honeywell Information Systems Inc.
    Inventors: Edward F. Getson, Jr., John W. Bradley, Bruce R. Cote
  • Patent number: 4640543
    Abstract: A sun visor for the rear seat side window made of relatively thin plastic or the like and being of substantially rectangular shape adapted to be mounted for support by the conventional coat hanger hook secured in the headliner of an automotive vehicle with the visor movable rotatably on said hook into and out of use position. The visor in its preferred embodiment can also be shifted axially relative to the hook, into desired position relative to the side of the vehicle on which it is mounted.
    Type: Grant
    Filed: December 11, 1984
    Date of Patent: February 3, 1987
    Inventor: John W. Bradley