U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5983411

Toilet Tank Aquarium

A new toilet tank assembly aquarium for housing aquatic creatures.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: QLOGIC, Corporation


Location: Aliso Viejo, CA
No. of patents: 116

1      
NumberTitleIssue Date
8185960System and method for managing access to adapter features
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. ...
05/22/2012
8185715Method and system for managing metadata in storage virtualization environment
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 request...
05/22/2012
8185664System and method to restore maximum payload size in a network adapter
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 ...
05/22/2012
8155022Method and system for controlling power consumption in network nodes
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 pea...
04/10/2012
8116311Method and system for tag arbitration in switches
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 ...
02/14/2012
8116206Method and system for routing frames in a network
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 t...
02/14/2012
8102769Method and system for network communication
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 net...
01/24/2012
8095978Method and system for managing ports in a host bus adapter
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 securit...
01/10/2012
8089971Method and system for transmitting flow control information
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 ...
01/03/2012
8081650Method and system for selecting virtual lanes in fibre channel switches
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 parameter...
12/20/2011
8072988Method and system for buffer-to-buffer credit recovery in fibre channel systems using virtual and/or pseudo virtual lanes
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...
12/06/2011
8068482Method and system for network switch element
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 port...
11/29/2011
8068338Network device with baffle for redirecting cooling air and associated methods
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 whet...
11/29/2011
8065454System and method for mapping functions to and from network devices using configuration compatible with an adapter by remapping plurality of logical ports of adapter
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 t...
11/22/2011
8060682Method and system for multi-level switch configuration
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 betwe...
11/15/2011
8055726Method and system for writing network data
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 t...
11/08/2011
8050260Method and system for load balancing in infiniband switches and networks
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 enable...
11/01/2011
8010809Method and system for securing network data
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; g...
08/30/2011
8005105Method and system for configuring fibre channel ports
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 in...
08/23/2011
8004991Method and system for processing network information
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 o...
08/23/2011
7990975Method and system for using extended fabric features with fibre channel switch elements
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 stri...
08/02/2011
7983265Method and system for processing a network packet
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 a...
07/19/2011
7983194Method and system for multi level switch configuration
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 o...
07/19/2011
7970927Concurrent transmit processing
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 pro...
06/28/2011
7962675Method and system for communicating with a host bus adapter
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 ho...
06/14/2011
7936771Method and system for routing fibre channel frames
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; deter...
05/03/2011
7936753Method and system for reliable multicast
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 des...
05/03/2011
7930377Method and system for using boot servers in networks
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 prof...
04/19/2011
7924859Method and system for efficiently using buffer space
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 bu...
04/12/2011
7920473Method and system for managing transmit descriptors in a networking system
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 numbe...
04/05/2011
7908404Method and system for managing network and storage data
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 re...
03/15/2011
7907546Method and system for port negotiation
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 por...
03/15/2011
7907414Network device having levers and associated methods
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 cle...
03/15/2011
7903660Protocol to implement token ID mechanism for network data transfer
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 de...
03/08/2011
7903558Method and system for monitoring a network link in network systems
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 bandw...
03/08/2011
7903557Multipathing using multiple endpoint addresses for load balancing in a network
A method for balancing load on a network by selecting a path based on a load balancing algorithm and assigning one of several pairs of endpoint addresses for a flow based on the path selected. One pair of endpoint addresses corresponds to a first path and another pa...
03/08/2011
7895390Ensuring buffer availability
A buffer availability manager ensures that buffers are available before processes write thereto. The buffer availability manager maintains a plurality of register sets corresponding to the plurality of buffers. Each register set comprises a status indicator and a ge...
02/22/2011
7895300Systems and methods for testing device ports in a storage area network
Method and system for configuring a switch element having a plurality of ports to operate as a test tool is provided. The method includes initiating a user interface with a plurality of selectable options, where a user selects one or more of the selectable options f...
02/22/2011
7894348Method and system for congestion control in a fibre channel switch
A method and system for routing fiber channel frames using a fiber channel switch element is provided. The switch element includes logic for comparing a credit counter value with a first threshold value to enable a credit limiting feature; and a first counter that r...
02/22/2011
7889749Cut-through decode and reliability
Validation of various portions of received data, including validating a cut-through checksum found in a received data packet. The cut-through checksum is based on data found in a packet header, and thus can be validated before the entire packet is received. This fea...
02/15/2011
1      
 
Sign InRegister
Username  
Password   
forgot password?