Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
QLogic Corporation Patents
Assignee:
QLogic Corporation
Address:
Aliso Viejo, CA
No. of patents:
120
Patents:


1 2 3


Patent Number Title Of Patent Date Issued
D520863 Fiber optic cable retention and guide clip May 16, 2006
7620059 Method and apparatus for accelerating receive-modify-send frames in a fibre channel network November 17, 2009
A method and a fiber channel switch element for processing receive-modify-send ("RMS") frames in a fiber channel network are provided. The method includes, determining if a received frame is a RMS frame; modifying the RMS frame without copying the RMS frame to a transmit buffer; and
7613816 Method and system for routing network information November 3, 2009
Method and system for processing frames in a Fibre Channel network is provided. The method includes receiving a frame at a receive port; determining if a translation cache is enabled; determining if there is a match between a received frame header and an entry in the translation cach
7610482 Method and system for managing boot trace information in host bus adapters October 27, 2009
Method and system for managing boot trace information is provided. The system includes a utility module executed by a computing system processor that enables boot trace collection in a host bus adapter, wherein the utility module enables boot trace collection for different software m
7609710 Method and system for credit management in a networking system October 27, 2009
A method for credit management in a network system is provided. The method comprises receiving an incoming frame at a receive port of a network device; determining a frame length of the incoming frame; based on the frame length, determining whether to store the frame in a first memory
7594057 Method and system for processing DMA requests September 22, 2009
Method and system for processing direct memory access (DMA) requests in a peripheral device is provided. The method includes generating a DMA request to transfer information to/from a host system, wherein a size of data transfer is specified in the DMA request and is based on a minimum
7593997 Method and system for LUN remapping in fibre channel networks September 22, 2009
A Fibre Channel switch element in a Fibre Channel network is provided. The Fibre Channel switch element includes a port that replaces a logical unit number ("LUN") field value in a FCP_CMND frame. The port includes a LUN Mapping cache for replacing the LUN field value in a FCP_CMND frame
7583597 Method and system for improving bandwidth and reducing idles in fibre channel switches September 1, 2009
A method for routing fibre channel frames using a fibre channel switch element is provided. The switch element includes, a receiving segment in a fibre channel port for receiving the frames and a transmit segment that transmits the received frames. The method includes requesting an early
7580354 Multi-speed cut through operation in fibre channel switches August 25, 2009
A method and system for routing frames based on a port's speed using a fiber channel switch element is provided. The method includes, receiving a portion of a frame in a receive buffer of a port; determining a frame length threshold; and setting up a status bit based on the port's speed,
7577773 Method and system for DMA optimization August 18, 2009
Method and system for processing read requests sent by a network interface device to a host system is provided. The method includes sending staggered read requests within a programmable time interval ("T"), wherein a transmit direct memory access (DMA) module sends more than one read
7577772 Method and system for optimizing DMA channel selection August 18, 2009
A host bus adapter coupled to a network and a host computing system is provided. The host bus adapter includes a direct memory access ("DMA")mode detection module that receives a DMA channel identifier information from an arbitration module that receives requests from plural DMA chan
7573909 Method and system for programmable data dependant network routing August 11, 2009
A method and system for routing fiber channel frames using a fiber channel switch element is provided. The switch element includes, a look up table that is indexed by domain, area, a virtual storage area number and/or AL_PA values of frames entering the fiber channel switch element; and
7565580 Method and system for testing network device logic July 21, 2009
Method and system for testing a network device is provided. The system includes, a test program running on a host system that communicates with the network device through a bus functional module; and a test module that includes a packet counter that counts test packets that are received
7564789 Method and system for reducing deadlock in fibre channel fabrics using virtual lanes July 21, 2009
A method and system for processing fibre channel frames is provided. The method includes, assigning a virtual lane for a frame based on a hop count for the frame; determining if the assigned virtual lane has available credit; and transmitting the frame if credit is available. The sys
7561567 Protocol to implement token ID mechanism for network data transfer July 14, 2009
A receiving node sends a token identifier to the data source and receives data from the data source, along with the token identifier. A token identifier identifies a location in memory on the receiving node, but is not the same as an address in the memory. In the described embodiments, a
7558281 Method and system for configuring fibre channel ports July 7, 2009
A fiber channel switch element for routing fiber channel frame is provided. The switch element includes a fiber channel port that can be configured to support plural data transfer rates. The data transfer rate may be 1 G, 2 G, 4 G, 8 G or 10 G. The switch element includes a clock con
7555549 Clustered computing model and display June 30, 2009
A preferred embodiment of the present invention provides a way of gathering performance data during execution of an application executing on clustered machines. This data is then presented to the user in a way that makes it east to determine what variables and situations to change in
7549005 System and method for managing interrupts June 16, 2009
Method and system for managing interrupts originating from multiple sources is provided. The method includes assigning interrupt sources to a group; notifying an adapter of interrupt groups; identifying each interrupt group; writing a first interrupt to an interrupt module, where the
7548560 Method and system for checking frame-length in fibre channel frames June 16, 2009
Method and system for checking frame-length in a Fiber Channel frames is provided. The method includes extracting a R_CTL value from a Fiber Channel frame; comparing the extracted R_CTL value of the Fiber Channel frame with R_CTL values stored in a Content Addressable Memory Table; d
7542676 Fibre channel transparent switch for mixed switch fabrics June 2, 2009
A method and a Fibre Channel switch element are provided that allows communication between a host system and a target device attached to a proprietary switch fabric in a network. The Fibre Channel switch element includes a first port that communicates with the target device through t
7542418 Method and apparatus for detecting and removing orphaned primitives in a fibre channel network June 2, 2009
A method and system for detecting orphaned CLS primitives in a fibre channel network having a fibre channel switch element coupled to an arbitrated loop is provided. The method includes, sending an OPN primitive to a switch element pore's own AL_PA to open a connection with itself; a
7525983 Method and system for selecting virtual lanes in fibre channel switches April 28, 2009
A method for assigning virtual lanes (VL) in a fibre channel switch is provided. The fibre channel switch element includes a virtual lane cache that can compare incoming frame parameters based on which virtual lanes may be assigned; and a register to store parameters used for virtual lan
7525968 Method and system for auto routing fibre channel class F frames in a fibre channel fabric April 28, 2009
Method and system for routing Fibre Channel Class F frames using a Fibre Channel switch element port is provided. The method includes parsing a Fibre Channel frame at a receive port of a Fibre Channel switch; and automatically routing a Class F frame that is destined to a Domain Cont
7525910 Method and system for non-disruptive data capture in networks April 28, 2009
A method and fiber channel switch element for capturing data in a fiber channel system is provided. The method includes, detecting a condition for enabling data capture; setting a control bit to enable data capture; and capturing data based on the set control bit. The switch element
7522623 Method and system for efficiently using buffer space April 21, 2009
A method and system for transferring iSCSI protocol data units ("PDUs") to a host system is provided. The HBA includes, a direct memory access engine operationally coupled to a pool of small buffers and a pool of large buffers, wherein an incoming PDU size is compared to the size of a
7522529 Method and system for detecting congestion and over subscription in a fibre channel network April 21, 2009
A method and system for detecting congestion and over-subscription in a fiber channel switch element is provided. A counter is updated if a frame cannot be transmitted due to lack of credit; then the counter value is compared to a threshold value; and an event is triggered if the counter
7522522 Method and system for reducing latency and congestion in fibre channel switches April 21, 2009
A method and system for routing fiber channel frames using a fiber channel switch element is provided. The switch element includes, a port with a buffer having more than one memory slot for receiving fiber channel frames, wherein the port tracks a relative age of a first memory slot
7519058 Address translation in fibre channel switches April 14, 2009
A fibre channel switch element and method for processing frames in a fibre channel network is provided. The switch element includes an address mapping cache that receives an incoming fibre channel frame in a receive and/or transmit segment, wherein the address mapping cache compares a
7518995 Method and system for managing frame flow in fibre channel systems April 14, 2009
Method and system for managing frame traffic in a Fibre Channel network with plural switch elements with receive and transmit ports is provided. The method includes limiting a number of R_RDYs sent between frames, when frames are waiting to be transmitted at a given time, for minimizing
7515612 Method and system for processing network data packets April 7, 2009
A method for processing IP datagrams using an outbound processing state machine in an outbound processor, wherein the IP datagrams are generated by a host system is provided. The method includes, creating an IOCB with plural host memory addresses that define host data to be sent and a ho
7512721 Method and apparatus for efficient determination of status from DMA lists March 31, 2009
Preferred embodiments of the present invention increase the efficiency of access to a constructed list of memory locations, or DMA list by a host processor. In order to circumvent the problem of latency between an I/O device and the host processor, preferred embodiments of the present
7512067 Method and system for congestion control based on optimum bandwidth allocation in a fibre channe March 31, 2009
A method and system for optimizing bandwidth allocation in a fiber channel network having a fiber channel switch element, is provided. The switch element includes, a port control module having a receive and transmit segment, wherein the transmit segment is programmed to block frame t
7500057 Self-triggering outgoing buffers March 3, 2009
A buffer output manager facilitates automatic self-triggering output of buffer contents. At least one processes writes control data to at least one buffer, the control data being such that a buffer output trigger address can be determined therefrom. For each buffer to which control d
7496745 Method and system for managing storage area networks February 24, 2009
A method and system for managing storage devices is provided. The method includes determining during a boot process if a logical unit number ("LUN") key exists; and proceeding to a phase 1 of the boot process if the LUN key does not exist or proceeding to a phase 2 of the boot process
7480293 Method and system for preventing deadlock in fibre channel fabrics using frame priorities January 20, 2009
A method and system for transmitting frames using a fibre channel switch is provided. The method includes, determining a frame's priority based on a hop count for the frame; placing a frame in a priority queue, where the priority queue is dedicated to frames having similar priorities;
7477655 Method and system for power control of fibre channel switches January 13, 2009
A method and system for controlling power consumption in a fiber channel switch element having a plurality of ports and plural links to communicate over a network is provided. The switch element includes, a power control module that is used to provide power to only active ports after
7471635 Method and apparatus for test pattern generation December 30, 2008
A fibre channel switch element that can generate a character or frame based test pattern is provided. The switch element includes a buffer that can be coupled to a transmission protocol engine for sending and receiving data to and from a fibre channel network, wherein the buffer is p
7469267 Method and system for host device event synchronization December 23, 2008
A method and system for transferring control information between a host and network processor is provided. The system includes, a snooping module that is coupled to a snooping memory bus; a network cache controller; a host process scheduler that communicates with the network cache co
7466700 LUN based hard zoning in fibre channel switches December 16, 2008
A method and system for implementing LUN based hard zoning in a fiber channel network is provided. A LUN field in a Fiber Channel SCSI command frame is compared with a list of LUNS that are allowed for a particular frame source; and the frame is forwarded if the LUN is allowed for the
7463646 Method and system for fibre channel arbitrated loop acceleration December 9, 2008
A fibre channel switch element with an acceleration device that connects plural fibre channel devices in an arbitrated loop and monitors frames sent during a loop initialization process is provided. The acceleration device creates an AL_PA table selected by each fibre channel device,
7461195 Method and system for dynamically adjusting data transfer rates in PCI-express devices December 2, 2008
Method and system for configuring a PCI-Express device is provided. The method includes determining if a number of lanes supported by the PCI-Express device is equal to or greater than a number X, after a receiver is detected by the PCI-Express device; and setting a transfer rate dep
7457887 Method and system for processing asynchronous event notifications November 25, 2008
Method and system for managing asynchronous event notifications (AENs) including comparing an AEN sequence number at a shared memory location with an AEN sequence number at a local memory location controlled by a application; acquiring an AEN from the shared memory, if the sequence n
7453802 Method and apparatus for detecting and removing orphaned primitives in a fibre channel network November 18, 2008
A method and system for detecting orphaned CLS primitives in a fibre channel network having a fibre channel switch element coupled to an arbitrated loop is provided. The method includes, sending an OPN primitive to a switch element port's own AL_PA to open a connection with itself; a
7447874 Method and system for designing a flexible hardware state machine November 4, 2008
Method and system for performing hardware tasks using a hardware state machine and a processor is provided. The method includes, setting a breakpoint for a state machine state; running the processor in a parallel mode with the state machine; passing control to the processor after a b
7447817 Method and system for processing arbitration requests November 4, 2008
Method and system for arbitrating between plural arbitration requests is provided. The system includes a plurality of first stage arbiters that receive plural arbitration requests and a signal that indicates a previously granted request, wherein the first stage arbiters assert a high
7447778 System and method for a shared I/O subsystem November 4, 2008
A computer system that includes a plurality of servers, and a shared I/O subsystem coupled to each of the servers and to one or more I/O interfaces. The shared I/O subsystem services I/O requests made by two or more of the servers. Each I/O interface may couple to a network, applianc
7447618 Method and system for ASIC simulation November 4, 2008
Method and system for testing an Application Specific Integrated Circuit is provided. The system includes, a simulator that interfaces with a host computer emulation module; and a virtual interface driver ("VID") that interfaces with the host computer emulation module and a bus interface
7447224 Method and system for routing fibre channel frames November 4, 2008
A method and system for transmitting frames using a fiber channel switch element is provided. The switch element includes a port having a receive segment and a transmit segment, wherein the fiber channel switch element determines if a port link has been reset; determines if a flush state
7447197 System and method of providing network node services November 4, 2008
A network node for processing messages transmitted via a network, the node including: a first circuit providing a processor-based node path; a second circuit, coupled to the first circuit, providing a switch-based node path; and a memory storing mapping information accessible by the
7430175 Method and system for managing traffic in fibre channel systems September 30, 2008
Method and system for routing fiber channel frames using a fiber channel switch element is provided. The method includes, inserting a time stamp value in a fiber channel frame that is received at a receive segment of the fiber channel switch element; determining if a timeout occurs after
1 2 3

 
 
  Recently Added Patents
Magnetic resonance imaging with short echo times
Folding pet ramp and steps
Display drive device and drive controlling method
Constant volume combustor having a rotating wave rotor
Adjustable mouse lap pad
Managing master and slave devices in a communications network
Over-the-door garment hook
  Randomly Featured Patents
Device for continuously mixing wood chips with binder
Switch for electric tool
Assistive listening device
Food composition
Mobile station, base station, communications system, and communication method
Head support and feeding aid
Portable telephone
Avian leukosis virus subgroup J envelope gene product for diagnosis and immunogenic composition
Suction operated valve resurfacing tool and associated method
Non-volatile electrically alterable memory cell and use thereof in multi-function memory array