Patents by Inventor Bruce E. Johnson

Bruce E. Johnson 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: 20040264365
    Abstract: Methods and associated hub arrangements are described for use in diagnosis and recovery in high performance digital loops such as, for example, those seen in Fibre Channel systems. In one system having a hub configured for interconnection of a plurality of stations as part of a digital system such that digital data flows between the stations based on operational status of the system, an arrangement forms part of the hub which arrangement is connectable at points within the hub and between at least two different pairs of the stations for monitoring certain characteristics of the data in a way which provides for non-invasive identification of one or more conditions related to the operational status of the system.
    Type: Application
    Filed: July 7, 2004
    Publication date: December 30, 2004
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: Bruce E. Johnson, Thomas J. Hammond-Doel, Donna M. Jollay, Michael I. Thompson
  • Publication number: 20040257984
    Abstract: Methods and associated hub arrangements are described for use in diagnosis and recovery in high performance digital loops such as, for example, those seen in Fibre Channel systems. In one system having a hub configured for interconnection of a plurality of stations as part of a digital system such that digital data flows between the stations based on operational status of the system, an arrangement forms part of the hub which arrangement is connectable at points within the hub and between at least two different pairs of the stations for monitoring certain characteristics of the data in a way which provides for non-invasive identification of one or more conditions related to the operational status of the system.
    Type: Application
    Filed: July 7, 2004
    Publication date: December 23, 2004
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: Bruce E. Johnson, Thomas J. Hammond-Doel, Donna M. Jollay, Michael I. Thompson
  • Publication number: 20040098731
    Abstract: Notifications are generated in managed and native environments and propagated to an interfacing abstraction layer of native code there between. The abstraction layer assesses each received notification to determine whether the notification, or a previously received collection thereof, should be transitioned across a boundary between the managed environment and the native environment. The managed environment includes a virtual machine in a managed code portion. The native environment includes an operating system that interfaces the abstraction layer which is at a boundary between the managed code portion and the operating system. A collection of notifications are those that have been batched and/or synthesized. The abstraction layer is configured with predetermined criteria to assess whether to form a collection of received notifications and/or to prevent a transition of a notification, or collection thereof, across the boundary.
    Type: Application
    Filed: November 19, 2002
    Publication date: May 20, 2004
    Inventors: Seth M. Demsey, Tuan Huynh, Christopher W. Lorton, Ramasamy Krishnaswamy, Armin Sadeghi, Bruce E. Johnson
  • Publication number: 20040095387
    Abstract: One aspect relates to a process and associated apparatus that implements a user interface (UI) control within a computer environment. The computer environment includes a managed code portion and a native code portion. The implementing the UI control includes creating a plurality of control node data structures within the managed code portion. A managed UI control is virtualized within the managed code portion by associating and/or batching at least two of the control node data structures. The UI control is realized in the native code portion by migrating the managed UI control into the native code portion. In certain aspects, the UI control is populated and parented prior to the realizing.
    Type: Application
    Filed: November 19, 2002
    Publication date: May 20, 2004
    Inventors: Seth M. Demsey, Tuan Huynh, Christopher W. Lorton, Ramasamy Krishnaswamy, Bruce E. Johnson
  • Publication number: 20040085994
    Abstract: Methods and apparatus for switching Fibre Channel Arbitrated Loop Systems is provided between a plurality of Fibre Channel Loop devices. In one aspect of the invention, the system switches based at least in part on arbitrated loop primitives. An exemplary interconnect system may include a first port and a second port, both including port logic to monitor certain arbitrated loop primitives, a connectivity apparatus, a route determination apparatus including a routing table consisting of ALPA addresses and their associated ports, the route determination apparatus coupled to each port and the connectivity apparatus, where the connectivity apparatus creates paths between the ports based on arbitrated loop primitives. In one embodiment, the connectivity apparatus is a crossbar switch. Examples of the arbitrated loop primitives that cause the switch to create paths between ports includes one or more of the following: ARB, OPN and CLS.
    Type: Application
    Filed: July 10, 2003
    Publication date: May 6, 2004
    Applicant: Vixel Corporation
    Inventors: Bruce Gregory Warren, William Goodwin, Carl Mies, Bruce E. Johnson, Michael L. White, Warren Eng
  • Publication number: 20040081186
    Abstract: Methods and apparatus for switching Fibre Channel Arbitrated Loop Systems is provided between a plurality of Fibre Channel Loop devices. In one aspect of the invention, the system switches based at least in part on arbitrated loop primitives. An exemplary interconnect system may include a first port and a second port, both including port logic to monitor certain arbitrated loop primitives, a connectivity apparatus, a route determination apparatus including a routing table consisting of ALPA addresses and their associated ports, the route determination apparatus coupled to each port and the connectivity apparatus, where the connectivity apparatus creates paths between the ports based on arbitrated loop primitives. In one embodiment, the connectivity apparatus is a crossbar switch. Examples of the arbitrated loop primitives that cause the switch to create paths between ports includes one or more of the following: ARB, OPN and CLS.
    Type: Application
    Filed: July 1, 2003
    Publication date: April 29, 2004
    Applicant: Vixel Corporation
    Inventors: Bruce Gregory Warren, William Goodwin, Carl Mies, Michael L. White, Warren Eng, Bruce E. Johnson
  • Publication number: 20040081187
    Abstract: Methods and apparatus for switching Fibre Channel Arbitrated Loop Systems is provided between a plurality of Fibre Channel Loop devices. In one aspect of the invention, the system switches based at least in part on arbitrated loop primitives. An exemplary interconnect system may include a first port and a second port, both including port logic to monitor certain arbitrated loop primitives, a connectivity apparatus, a route determination apparatus including a routing table consisting of ALPA addresses and their associated ports, the route determination apparatus coupled to each port and the connectivity apparatus, where the connectivity apparatus creates paths between the ports based on arbitrated loop primitives. In one embodiment, the connectivity apparatus is a crossbar switch. Examples of the arbitrated loop primitives that cause the switch to create paths between ports includes one or more of the following: ARB, OPN and CLS.
    Type: Application
    Filed: July 10, 2003
    Publication date: April 29, 2004
    Applicant: Vixel Corporation
    Inventors: Bruce Gregory Warren, William P. Goodman, Carl Mies, Bruce E. Johnson, Michael L. White, Warren Eng
  • Patent number: 6442179
    Abstract: A data storage communication channel includes a transmission medium, an initiator interface and a frequency selective multiplexer. The initiator interface includes first and second serial transmit ports. The frequency selective multiplexer includes first and second modulators and a circulator. The first and second modulators have first and second frequency bands and are coupled to the first and second serial transmit ports, respectively. The circulator is coupled between the first and second modulators and one end of the transmission medium.
    Type: Grant
    Filed: January 30, 1998
    Date of Patent: August 27, 2002
    Assignee: Seagate Technology LLC
    Inventor: Bruce E. Johnson
  • Publication number: 20010050927
    Abstract: A data storage communication channel includes a transmission medium, an initiator interface and a frequency selective multiplexer. The initiator interface includes first and second serial transmit ports. The frequency selective multiplexer includes first and second modulators and a circulator. The first and second modulators have first and second frequency bands and are coupled to the first and second serial transmit ports, respectively. The circulator is coupled between the first and second modulators and one end of the transmission medium.
    Type: Application
    Filed: January 30, 1998
    Publication date: December 13, 2001
    Inventor: BRUCE E. JOHNSON
  • Patent number: 5974052
    Abstract: An enhanced frame relay access device (FRAD) capable of bidirectional interfacing between Signaling System No. 7 (SS7) protocol and Frame Relay protocol is utilized to economically transport SS7 signaling and link management information between SS7 networks via a Frame Relay protocol digital communications network. In an outgoing data transfer, the enhanced SS7 FRAD interface determines and eliminates redundant signaling unit information found in an SS7 data stream before packaging the essential information into a frame "payload" and introducing the frame into the Frame Relay network. For incoming data transfers, the SS7 FRAD extracts the frame payload data and regenerates the appropriate SS7 signaling units to maintain a continuous and synchronous data stream on the SS7 network.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: October 26, 1999
    Assignee: U.S.T.N. Services
    Inventors: Bruce E. Johnson, Michael J. Mueller, Craig C. Pedersen, Virgil E. Long, Venkataramaiah Ravishankar, Jesse Sherwood
  • Patent number: 5606444
    Abstract: A free-space optical communications system for transmitting data between an aircraft computer system (14) and a ground-based computer system (12). The system includes a pair of corresponding optical transmitters (36) and optical receivers (38) that transmit and receive optical signals transmitted between the two computer systems. Included within each optical transmitter is one or more light-emitting diodes (42) that produce optical signals corresponding to the data to be transmitted. A beam-forming horn (44) is bonded directly to the light-emitting diodes to direct the optical signal uniformly over a target area. The optical receiver includes one or more infrared windows (50) to reduce the mount of ambient light received by the optical receiver. A compound parabolic concentrator (64) collects light transmitted from the optical transmitter and directs the light onto an avalanche photodiode (66), which includes thermal bias compensation.
    Type: Grant
    Filed: October 20, 1994
    Date of Patent: February 25, 1997
    Assignee: Eldec Corporation
    Inventors: Bruce E. Johnson, Thomas A. Lindsay, David L. Brodeur, Randall E. Morton, deceased, Mark A. Regnier
  • Patent number: 5392655
    Abstract: The impeller and drum of a motorless in-line mass flowmeter are constructed with small optical targets having high reflectivity. Light is pulsed toward the path of rotation of the targets through optical fibers. The pulse width is small in comparison to the delay between pulses. Reflections of the pulses from the optical targets are conveyed by a single output fiber to a remote location where the optical pulses are converted to electrical pulses. The electrical pulses can be analyzed to determine the speed of the impeller and the deflection angle of the impeller relative to the drum, for accurate determination of the mass flow rate of liquid passing through the flowmeter.
    Type: Grant
    Filed: March 23, 1993
    Date of Patent: February 28, 1995
    Assignee: ELDEC Corporation
    Inventors: Duane E. Palmer, Bruce E. Johnson, David L. Brodeur, William E. Chiles
  • Patent number: 5359446
    Abstract: A free-space optical communications system for transmitting data between an aircraft computer system (14) and a ground-based computer system (12). The system includes a pair of corresponding optical transmitters (36) and optical receivers (38) that transmit and receive optical signals transmitted between the two computer systems. Included within each optical transmitter is one or more light-emitting diodes (42) that produce optical signals corresponding to the data to be transmitted. A beam-forming prism (44) is bonded directly to the light-emitting diodes to direct the optical signal uniformly over a target area. The optical receiver includes one or more infrared windows (50) to reduce the amount of ambient light received by the optical receiver. A compound parabolic concentrator (64) collects light transmitted from the optical transmitter and directs the light onto an avalanche photodiode (66), which includes thermal bias compensation.
    Type: Grant
    Filed: September 10, 1992
    Date of Patent: October 25, 1994
    Assignee: ELDEC Corporation
    Inventors: Bruce E. Johnson, Thomas A. Lindsay, David L. Brodeur, Randall E. Morton, Mark A. Regnier
  • Patent number: 5243604
    Abstract: On-the-fly error correction is provided using syndromes of a codeword encoded on data storage media. First and second syndromes are generated and a variable prescaler prescales the second syndrome by a field element to produce a prescaled second syndrome where the field element is variable. The error value is determined based on the first syndrome, and the error location is determined based on a comparison between the error value and the value of the prescaled second syndrome. The error value located at the error location is then corrected.
    Type: Grant
    Filed: December 18, 1990
    Date of Patent: September 7, 1993
    Assignee: Seagate Technology, Inc.
    Inventors: Kinhing P. Tsang, Bruce E. Johnson
  • Patent number: 4890287
    Abstract: On-the-fly error correction is provided by using the remainder from division of the encoded codeword by its generator polynomial to look up error values and locations in a memory. Alternatively, the syndromes are so employed. The values in the memory are predetermined and preassociated with each remainder or syndrome set. Alternatively, syndrome S.sub.0 directly yields the error value.
    Type: Grant
    Filed: March 9, 1988
    Date of Patent: December 26, 1989
    Assignee: Magnetic Peripherals Inc.
    Inventors: Bruce E. Johnson, Paul Tsang
  • Patent number: 4818589
    Abstract: A paint transfer article useful in forming a protective or colored coating on a compound structural component. The paint transfer article comprises an optional carrier liner sequentially covered with continuous layers of a colored layer having a colored base layer and an optional clear coating, a reinforcing layer, and an optional heat-activatable adhesive. The reinforcing layer has a sufficiently low glass transition temperature and a sufficiently high tensile modulus to resist damage to itself and the colored layer upon impact or under moderate pressure. Also a method of paint transfer using the article, a method of preparing the composite, a cold-formable painted metal bank, and a method for cold-forming painted parts.
    Type: Grant
    Filed: May 8, 1987
    Date of Patent: April 4, 1989
    Assignee: Minnesota Mining and Manufacturing Company
    Inventors: Bruce E. Johnson, Max Naglosky, III
  • Patent number: 4333117
    Abstract: Electronic circuitry for improving the speed and accuracy of shifting the magnetic heads of a disk memory from one to another track cylinder. Head velocity is measured with great accuracy by measuring the servo head transit time between adjacent tracks of the servo disk. A microprocessor controller in conjunction with preferred velocity profile data stored in a read only memory provides a control signal to the linear motor control causing the head arm velocity to follow the preferred velocity profile with excellent precision.
    Type: Grant
    Filed: June 30, 1980
    Date of Patent: June 1, 1982
    Assignee: Magnetic Peripherals Inc.
    Inventor: Bruce E. Johnson
  • Patent number: RE34088
    Abstract: On-the-fly error correction is provided by using the remainder from division of the encoded codeword by its generator polynomial to look up error values and locations in a memory. Alternatively, the syndromes are so employed. The values in the memory are predetermined and preassociated with each remainder or syndrome set. Alternatively, syndrome S.sub.0 directly yields the error value.
    Type: Grant
    Filed: April 23, 1991
    Date of Patent: October 6, 1992
    Assignee: Seagate Technology, Inc.
    Inventors: Bruce E. Johnson, Kinhing P. Tsang