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:
218
Patents:


1 2 3 4 5










Patent Number Title Of Patent Date Issued
D520863 Fiber optic cable retention and guide clip May 16, 2006
8572328 Method and system for memory management October 29, 2013
A device, comprising a single-ported first memory slice accessible only to a plurality of clients and including a plurality of blocks configured for storing information on behalf of the plurality of clients. The device further comprises a dual-ported second memory slice having a pluralit
8566573 Selectable initialization for adapters October 22, 2013
The present embodiments provide a mechanism for selecting from among a plurality of initialization sequences to be executed as part of system startup. The present embodiments thus address the problem of certain initialization sequences not executing because they apply to the same fun
8301817 Ring bus for sharing resources among multiple engines October 30, 2012
An electronic system including modules connected in a ring network is provided. The modules communicate via ring interfaces. The ring interfaces are connected by inter-module links that include a control bus and combined address and data bus. The ring interfaces send and receive sing
8296386 Method and system for processing network packets October 23, 2012
A method for writing information to a first memory location controlled by a first computing system from a second memory location controlled by a second computing system that interfaces with the first computing system via a network connection is provided.
8295299 High speed fibre channel switch element October 23, 2012
A high-speed Fiber Channel switch element in a Fiber Channel network is provided. The Fiber Channel switch element includes, a rate select module that allows a port in the Fiber Channel switch element to operate at a rate equal to and/or higher than 10 gigabits per second ("G"). The port
8275903 Concurrent transmit processing September 25, 2012
A method and system for concurrent processing transmit requests uses transmit queue including a circular buffer and a queue state including a producer index, a consumer index, and a producer list. Producer processes write to the circular buffer concurrently. The producer list signals
8261099 Method and system for securing network data September 4, 2012
Method and system for storing data in a storage device accessible through a storage area network is provided. The method includes receiving data from a host system; generating a first encryption key for encrypting data information that describes the received data; generating a second
8250252 System and methods for using a DMA module for a plurality of virtual machines August 21, 2012
A system is provided. The system comprises a plurality of virtual machines executed by a computing system for sending and receiving information; and an adapter presented to the plurality of virtual machines as a shared hardware resource; wherein the adapter includes a direct memory a
8250203 Method and system for network traffic monitoring August 21, 2012
Method and system for collecting diagnostic information for network communication is provided. The method includes configuring a host bus adapter (HBA) to operate as a standard HBA while collecting diagnostic information in a diagnostic mode after a trigger condition occurs; storing
8228906 Method and system for virtual lane assignment July 24, 2012
Method and system for routing a network packet via a network switch is provided. The method includes receiving the network packet at the network switch; extracting a service level ("SL") field value, a source local identifier ("SLID") field value and a destination local identifier ("
8225018 System and method for mapping functions to and from network devices using configuration compatib July 17, 2012
An adapter having a plurality of functions and a plurality of ports, in which the mapping between functions and ports is configurable. In certain embodiments, device memory can be programmed with a desired mapping scheme that overrides a default mapping scheme for the adapter. In cer
8225004 Method and system for processing network and storage data July 17, 2012
Method and system for transmitting data using a network protocol and a storage protocol via an adapter is provided. The method includes receiving an input output control block (IOCB) from a host system for transferring data stored in a host system memory; acquiring data from the host
8200473 Emulation of multiple MDIO manageable devices June 12, 2012
Method and system for processing a management operation command received from a management entity is provided. The management operation command is received by an emulation module for a switch element operationally coupled to the management entity. The switch element includes a plurality
8185960 System and method for managing access to adapter features May 22, 2012
Methods and systems for managing access to a host bus adapter ("HBA"). One embodiment includes licensable features stored in a feature module of the HBA. A user can access the licensable features after gaining permission.
8185715 Method and system for managing metadata in storage virtualization environment May 22, 2012
Method and system for managing metadata for a plurality of storage platforms that provide virtualization services is provided. The method includes requesting a memory chunk for storing metadata; wherein a data processing agent operating in a storage platform requests the memory chunk
8185664 System and method to restore maximum payload size in a network adapter May 22, 2012
Method and system for managing a maximum payload size (MPS) between a host system and an adapter is provided. The method includes storing a host maximum payload size (MPS) value of the host system as an adapter MPS value for the adapter operationally coupled to the host system; stori
8155022 Method and system for controlling power consumption in network nodes April 10, 2012
Method and system a first network node communicating with a second network node using a plurality of network links grouped as a trunk is provided. The method includes determining a peak data transfer rate for the trunk during a monitoring duration; comparing the peak data transfer ra
8116311 Method and system for tag arbitration in switches February 14, 2012
Method and system for a switch element is provided. The method includes (a) receiving a portion of a packet at a port of the switch element; (b) generating a tag based on an estimated packet size obtained from the portion of the packet; (c) sending the tag with the estimated packet size
8116206 Method and system for routing frames in a network February 14, 2012
A method for routing frames is provided. The method comprises: receiving a frame at a receive port segment of a port for a switch element; generating a tag based on information included in the frame, where the tag identifies a location where the frame is stored in the receive port se
8102769 Method and system for network communication January 24, 2012
A method and system for network communication is provided. The method for network communication comprises setting a data size for a network connection, wherein the data size represents an amount of network data a network adapter can send to a host system for the network connection be
8095978 Method and system for managing ports in a host bus adapter January 10, 2012
A method and a host bus adapter (HBA) are provided. The HBA includes a first port that is enabled for use in a storage area network; and a second port that is enabled after a user acquires a transceiver with a security key, wherein the HBA firmware reads the security key and validate
8089971 Method and system for transmitting flow control information January 3, 2012
Method and system for network communication between a first port and second port using plurality virtual lanes provided. The method includes: (a) configuring a threshold value for each of the plurality of virtual lanes; wherein the threshold value defines an amount of data that has to
8081650 Method and system for selecting virtual lanes in fibre channel switches December 20, 2011
A method for assigning virtual lanes (VL) in a fiber channel switch is provided. The fiber 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
8072988 Method and system for buffer-to-buffer credit recovery in fibre channel systems using virtual an December 6, 2011
A method and system for distributing credit using a fiber channel switch element is provided. The switch element includes, a wait threshold counter that is used to set up a status for a port that has to wait for certain duration to send a frame due to lack of buffer to buffer credit;
8069293 Flexible server network connection upgrade systems and methods November 29, 2011
In some embodiments, a system allowing a flexible upgrade of a computer system (e.g. server) to a high-speed network connection comprises base configuration motherboard or network card including a set of low-speed (e.g. 1 Gbps Ethernet) media access controllers (MACs) each connected to
8068482 Method and system for network switch element November 29, 2011
Method and system for a network switch element is provided. The switch element includes a plurality of megaports, each megaport uniquely identified by a unique megaport address identifier for network addressing. Each megaport includes a plurality of operational ports, each operationa
8068338 Network device with baffle for redirecting cooling air and associated methods November 29, 2011
A network device includes an airflow baffle. The baffle redirects cooling air toward a transceiver cage to increase a rate of heat transfer from electronic devices on the transceiver. The baffle is bi-directional, so that cooling air is redirected regardless of whether it flows in a
8065454 System and method for mapping functions to and from network devices using configuration compatib November 22, 2011
An adapter having a plurality of functions and a plurality of ports, in which the mapping between functions and ports is configurable. In certain embodiments, device memory can be programmed with a desired mapping scheme that overrides a default mapping scheme for the adapter. In cer
8060682 Method and system for multi-level switch configuration November 15, 2011
System and method to configure switch systems are disclosed. A switch system includes leaf modules with internal ports and spine modules with ports. A midplane includes first layers closer to a first side, second layers closer to a second side and third layers between the first layers
8055726 Method and system for writing network data November 8, 2011
Method and system for writing data in a network is provided. The method includes receiving an original write command from a host system to write data to a target; sending a command notifying the host system to send data, wherein a local router sends the command to the host system; re
8050260 Method and system for load balancing in infiniband switches and networks November 1, 2011
A switch element and a method for routing packets in an IB Multi Level switch and network is provided. The method includes determining if alternate routing is enabled for a packet; determining an alternate route address for the packet, if alternate routing is enabled; and routing the
8010809 Method and system for securing network data August 30, 2011
Method and system for storing data in a storage device accessible through a storage area network is provided. The method includes receiving data from a host system; generating a first encryption key for encrypting data information that describes the received data; generating a second
8005105 Method and system for configuring fibre channel ports August 23, 2011
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
8004991 Method and system for processing network information August 23, 2011
Method and system for processing TCP segments is provided. The method includes assigning a TCP connection to a queue; and assigning a maximum burst size for the TCP connection; wherein a queue establishes a priority for the TCP connection and the priority is based on a maximum transm
7990975 Method and system for using extended fabric features with fibre channel switch elements August 2, 2011
A fibre channel switch element and method for routing fibre channel frames is provided. The switch element includes a receive segment that can add a virtual storage area network ("VSAN") tagging header to frames that are received by the receive segment; and strip the VSAN tagging hea
7983265 Method and system for processing a network packet July 19, 2011
Method for and system validating a network packet is provided. The method includes receiving a network packet at a port of a network device, the packet including a first indicia value and a second indicia value; comparing the first indicia value of the packet with at least a first va
7983194 Method and system for multi level switch configuration July 19, 2011
Switch systems and method to configure switch systems are disclosed. A switch system includes a first leaf module and a first spine module. The first leaf module includes a plurality of internal ports and external ports. The first spine module includes a plurality of ports. A midplane
7970927 Concurrent transmit processing June 28, 2011
A method and system for concurrent processing transmit requests uses transmit queue including a circular buffer and a queue state including a producer index, a consumer index, and a producer list. Producer processes write to the circular buffer concurrently. The producer list signals
7962675 Method and system for communicating with a host bus adapter June 14, 2011
Method and system for a storage area network is provided. The method includes sending a command from a management application executed in a first host system that executes a first operating system; receiving the command at a host bus adapter installed in a second host system that exe
7936771 Method and system for routing fibre channel frames May 3, 2011
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
7936753 Method and system for reliable multicast May 3, 2011
Method and system for transmitting a multicast message with one or more packets to a plurality of destinations is provided. The system includes an adapter including an entry port to receive the multicast message from a source for transmission to the plurality of destinations; one or more
7930377 Method and system for using boot servers in networks April 19, 2011
A method and system for booting a server and/or server blade in a network is provided. The system includes, a boot server that is used to store plural WWPNs, an active profile for the server and a boot schedule, wherein a HBA registers a default WWPN and/or HBA profile with the boot
7924859 Method and system for efficiently using buffer space April 12, 2011
A method and system for transferring iSCSI protocol data units ("PDUs") to a host system is provided. The system includes a host bus adapter with a TCP/IP offload engine. The HBA includes, a direct memory access engine operationally coupled to a pool of small buffers and a pool of large
7920473 Method and system for managing transmit descriptors in a networking system April 5, 2011
Method and system for managing transmit descriptors (TDs) for transmitting information over a network connection is provided. The method includes, allocating a minimum number of TDs to plural network connections at any given time; and determining an additional number of TDs for alloc
7908404 Method and system for managing network and storage data March 15, 2011
Method and system for processing storage and network packets is provided. The system includes a computing system executing a storage application for sending an input/output request for communicating with a storage device, the storage application transmits the I/O request to a storage
7907546 Method and system for port negotiation March 15, 2011
Method and system for network communication between a first network port and at least a second network port is provided. The method includes establishing bi-directional communication between the first network port and the second network port using a first set of port setting informat
7907414 Network device having levers and associated methods March 15, 2011
A network device including a module. A chassis supports the module. A lever is secured to an enclosure of the module by a pivot. In one embodiment a pivot axis of the lever is parallel to a major axis of the module. In another embodiment the enclosure includes a clearance through whi
7903660 Protocol to implement token ID mechanism for network data transfer March 8, 2011
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
7903558 Method and system for monitoring a network link in network systems March 8, 2011
Method for reporting bandwidth loss on a network link that couples a switch element to a network is provided. The method includes determining if credit is unavailable to transmit a packet and a packet is available at a switch port for transmission; determining bandwidth loss due lack of
1 2 3 4 5

 
 
  Recently Added Patents
Electric vehicle and method of controlling the same
Apparatus and method for coding an information signal into a data stream, converting the data stream and decoding the data stream
Method and apparatus for generating a model for an electronic prognostics system
Electrochemical analyte sensor
Server for a communication with an implantable medical device
Communicating state data to a network service
Method for determining whether defect on disk is recess or protrusion and magnetic disk drive
  Randomly Featured Patents
Hair dryer
Enhanced hybrid class-S modulator
Method and machine to group and join articles
Horse helmet
Rubber composition for use in tires
Suspension assembly for track-type vehicle
Exercise apparatus
Growth hormone secretagogues
Method for reducing PN junction leakage
Fan blade bracket