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: 20040264365Abstract: 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: ApplicationFiled: July 7, 2004Publication date: December 30, 2004Applicant: Emulex Design & Manufacturing CorporationInventors: Bruce E. Johnson, Thomas J. Hammond-Doel, Donna M. Jollay, Michael I. Thompson
-
Publication number: 20040257984Abstract: 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: ApplicationFiled: July 7, 2004Publication date: December 23, 2004Applicant: Emulex Design & Manufacturing CorporationInventors: Bruce E. Johnson, Thomas J. Hammond-Doel, Donna M. Jollay, Michael I. Thompson
-
Publication number: 20040098731Abstract: 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: ApplicationFiled: November 19, 2002Publication date: May 20, 2004Inventors: Seth M. Demsey, Tuan Huynh, Christopher W. Lorton, Ramasamy Krishnaswamy, Armin Sadeghi, Bruce E. Johnson
-
Publication number: 20040095387Abstract: 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: ApplicationFiled: November 19, 2002Publication date: May 20, 2004Inventors: Seth M. Demsey, Tuan Huynh, Christopher W. Lorton, Ramasamy Krishnaswamy, Bruce E. Johnson
-
Publication number: 20040085994Abstract: 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: ApplicationFiled: July 10, 2003Publication date: May 6, 2004Applicant: Vixel CorporationInventors: Bruce Gregory Warren, William Goodwin, Carl Mies, Bruce E. Johnson, Michael L. White, Warren Eng
-
Publication number: 20040081186Abstract: 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: ApplicationFiled: July 1, 2003Publication date: April 29, 2004Applicant: Vixel CorporationInventors: Bruce Gregory Warren, William Goodwin, Carl Mies, Michael L. White, Warren Eng, Bruce E. Johnson
-
Publication number: 20040081187Abstract: 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: ApplicationFiled: July 10, 2003Publication date: April 29, 2004Applicant: Vixel CorporationInventors: Bruce Gregory Warren, William P. Goodman, Carl Mies, Bruce E. Johnson, Michael L. White, Warren Eng
-
Patent number: 6442179Abstract: 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: GrantFiled: January 30, 1998Date of Patent: August 27, 2002Assignee: Seagate Technology LLCInventor: Bruce E. Johnson
-
Publication number: 20010050927Abstract: 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: ApplicationFiled: January 30, 1998Publication date: December 13, 2001Inventor: BRUCE E. JOHNSON
-
Patent number: 5974052Abstract: 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: GrantFiled: May 10, 1996Date of Patent: October 26, 1999Assignee: U.S.T.N. ServicesInventors: Bruce E. Johnson, Michael J. Mueller, Craig C. Pedersen, Virgil E. Long, Venkataramaiah Ravishankar, Jesse Sherwood
-
Patent number: 5606444Abstract: 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: GrantFiled: October 20, 1994Date of Patent: February 25, 1997Assignee: Eldec CorporationInventors: Bruce E. Johnson, Thomas A. Lindsay, David L. Brodeur, Randall E. Morton, deceased, Mark A. Regnier
-
Patent number: 5392655Abstract: 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: GrantFiled: March 23, 1993Date of Patent: February 28, 1995Assignee: ELDEC CorporationInventors: Duane E. Palmer, Bruce E. Johnson, David L. Brodeur, William E. Chiles
-
Patent number: 5359446Abstract: 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: GrantFiled: September 10, 1992Date of Patent: October 25, 1994Assignee: ELDEC CorporationInventors: Bruce E. Johnson, Thomas A. Lindsay, David L. Brodeur, Randall E. Morton, Mark A. Regnier
-
Patent number: 5243604Abstract: 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: GrantFiled: December 18, 1990Date of Patent: September 7, 1993Assignee: Seagate Technology, Inc.Inventors: Kinhing P. Tsang, Bruce E. Johnson
-
Patent number: 4890287Abstract: 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: GrantFiled: March 9, 1988Date of Patent: December 26, 1989Assignee: Magnetic Peripherals Inc.Inventors: Bruce E. Johnson, Paul Tsang
-
Patent number: 4818589Abstract: 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: GrantFiled: May 8, 1987Date of Patent: April 4, 1989Assignee: Minnesota Mining and Manufacturing CompanyInventors: Bruce E. Johnson, Max Naglosky, III
-
Patent number: 4333117Abstract: 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: GrantFiled: June 30, 1980Date of Patent: June 1, 1982Assignee: Magnetic Peripherals Inc.Inventor: Bruce E. Johnson
-
Patent number: RE34088Abstract: 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: GrantFiled: April 23, 1991Date of Patent: October 6, 1992Assignee: Seagate Technology, Inc.Inventors: Bruce E. Johnson, Kinhing P. Tsang