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

Icon_funbox Bizarre Patents

Patent No. 5926874

Automatic Bed Maker

An automatic bed maker which uses the expansion of inflatable bladder to straighten, align, and tuck-in bed-cover assembly.

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: 66

1    
NumberTitleIssue Date
8069293Flexible server network connection upgrade systems and methods
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 (MAC...
11/29/2011
7774374Switching systems and methods using wildcard searching
In some embodiments, a hardware linked-list manager includes a wildcard search controller for generating corresponding queue-specific read requests from wildcard read requests. The linked-list manager may be part of an on-chip interagent switch for allowing a plural...
08/10/2010
7688867Dual-mode network storage systems and methods
A dual-mode network storage controller integrated on a chip is connected to a first set of hosts over a block-level storage area network (SAN), and to a second set of hosts over a metadata Ethernet/IP network. The dual-mode storage controller is also connected to on...
03/30/2010
7583597Method and system for improving bandwidth and reducing idles in fibre channel switches
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 includ...
09/01/2009
7525968Method and system for auto routing fibre channel class F frames in a fibre channel fabric
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 destine...
04/28/2009
7463646Method and system for fibre channel arbitrated loop acceleration
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 fib...
12/09/2008
7461195Method and system for dynamically adjusting data transfer rates in PCI-express devices
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...
12/02/2008
7457887Method and system for processing asynchronous event notifications
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,...
11/25/2008
7453802Method and apparatus for detecting and removing orphaned primitives in a fibre channel network
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 connect...
11/18/2008
7447224Method 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...
11/04/2008
7447197System and method of providing network node services
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 ...
11/04/2008
7447778System and method for a shared I/O subsystem
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...
11/04/2008
7447874Method and system for designing a flexible hardware state machine
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 p...
11/04/2008
7447618Method and system for ASIC simulation
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 ...
11/04/2008
7430175Method and system for managing traffic in fibre channel systems
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 ...
09/30/2008
7424419Method and system for providing a virtual universal serial port interface and a virtual storage interface
A virtual universal serial port interface (“USI”) and a virtual storage device interface (“VSI”) interfacing with a host system and a remote console over a network link is provided. The USI includes a control register that receives control information from a...
09/09/2008
7424564PCI—express slot for coupling plural devices to a host system
A PCI-Express slot for coupling devices to a host system is provided. The slot includes a PCI-Express connector that can couple at least two devices using at least two independent PCI-Express lanes. Four, eight, twelve, sixteen, and/or thirty PCI-Express lanes are u...
09/09/2008
7420982Method and system for keeping a fibre channel arbitrated loop open during frame gaps
A method and system for keeping an arbitrated loop open during a frame gap using 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 activates a timer whose...
09/02/2008
7420991TCP time stamp processing in hardware based TCP offload
A method for sending/receiving a TCP segment is provided. The sending process includes, determining if a TCP port can be offloaded; saving a host system's time stamp value; replacing a host system's time stamp value with a TCP offload engine (“TOE”) adapter's ti...
09/02/2008
7411958Method and system for transferring data directly between storage devices in a storage area network
A method and system for performing a copy operation between storage devices coupled to a Fiber Channel switch element is provided. The Fiber Channel switch element receives a user command to copy data from a source storage device to a destination storage device and ...
08/12/2008
7406092Programmable pseudo virtual lanes for fibre channel systems
A method and switch element for assigning priority to pseudo virtual lanes (“PVL”) using a fibre channel switch element is provided. The method includes, assigning received R_RDYs based on a PVL distribution scheme; and determining traffic congestion on a PVL if...
07/29/2008
7403542Method and system for processing network data packets
A system for transmitting and receiving TCP/IP data packets using a hardware engine is provided. The system includes an inbound MAC Receive state machine for processing MAC frames received from a network; an inbound IP verifier state machine for verifying IP packet ...
07/22/2008
7404020Integrated fibre channel fabric controller
A fibre channel switch element with an integrated fabric controller on a single chip is provided. The fabric controller including a processor module that can control various switch element functions; a serlizer/de-serializer for converting parallel data to serial da...
07/22/2008
7404012System and method for dynamic link aggregation in a shared I/O subsystem
A shared I/O subsystem for a plurality of computer systems. The shared I/O subsystem includes a plurality of physical I/O interfaces and a plurality of virtual I/O interfaces where each of the computer systems is communicatively coupled to one or more of the virtual...
07/22/2008
7397768Zone management in a multi-module fibre channel switch
A method for changing zoning in a fiber channel fabric is provided. The method includes receiving zone date from a management module, wherein the zone data is received by a fiber channel switch; waiting for active Zone Set; and sending a merge request to neighboring...
07/08/2008
7398335Method and system for DMA optimization in host bus adapters
Method and system for optimizing DMA request processing is provided. The system includes a HBA that uses a dynamic DMA maximum write burst count sizing to optimize processing of write and read requests, wherein the HBA includes a DMA optimizer module that selects a ...
07/08/2008
7392437Method and system for testing host bus adapters
A system and method to test a host bus adapter's (“HBAs”) ability to handle stream of invalid characters is provided. A data presenter module presents data to a HBA without being aware of a data format. A data producer module that is aware of the data format and...
06/24/2008
7388843Method and apparatus for testing loop pathway integrity in a fibre channel arbitrated loop
A method for performing a fibre channel arbitrated loop integrity test using a fibre channel switch element is provided. The method includes, sending a fibre channel frame through the arbitrated loop; receiving the fibre channel frame after it has traversed through ...
06/17/2008
7389399Secure virtual interface
A network interface for secure virtual interface data communication includes a doorbell circuit, a processor, memory, and a bridge circuit. The doorbell circuit responds to physical I/O addresses of the host that are mapped by a memory management unit by a registrat...
06/17/2008
7388861Method and system for primary blade selection in a multi-module fibre channel switch
A system and method for selecting a primary blade in a multi-module fibre channel switch with plural blades is provided. The system includes a state machine for sending exchangeable blade parameter(s) (“EBP”) to the plural blades; and determining if a primary bl...
06/17/2008
7379837Method and system for testing integrated circuits
Method and system for testing application specific integrated circuit using a tester is provided. The method includes measuring output data timing values of the application specific integrated circuit with respect to a tester cycle in a first pass; measuring first s...
05/27/2008
7362702Router with routing processors and methods for virtualization
A router for use in a network includes a scalable architecture and performs methods for implementing quality of service on a logical unit behind a network port; and for implementing storage virtualization. The architecture includes a managing processor, a supervisin...
04/22/2008
7362717Method and system for using distributed name servers in multi-module fibre channel switches
A method for processing a Get Identifier (“GI_A”) command received by a switch module of a multi-module fiber channel switch with a plurality of switch modules is provided. The method comprises determining if a domain value in the GI_A command is that of the mul...
04/22/2008
7355966Method and system for minimizing disruption in common-access networks
A method and fibre channel switch element is provided for isolating a defective device that is coupled to a fibre channel arbitrated loop. The method includes, isolating a port if a loop initialization primitive (“LIP”) is detected from a device coupled to the a...
04/08/2008
7356608System and method for implementing LAN within shared I/O subsystem
A shared I/O subsystem for providing network protocol management for a plurality of computer systems. The shared I/O subsystem includes a plurality of I/O interfaces where each of the I/O interfaces operatively couples one of the computer systems to the shared I/O s...
04/08/2008
7352701Buffer to buffer credit recovery for in-line fibre channel credit extension devices
A method and system for credit recovery of lost frames and R_RDYs in an in-line credit extender is provided. The method includes, comparing received frame count and a programmable counter value when BB_SCs are received; loading the difference between the frame count...
04/01/2008
7340167Fibre channel transparent switch for mixed switch fabrics
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 targe...
03/04/2008
7334046System and method for optimizing frame routing in a network
A method for routing Fibre Channel frames in a Fibre Channel system is provided. The method compares a cost associated with a pre-programmed preferred route when the pre-programmed preferred route has been pre-programmed to route Fibre Channel frames between a sourc...
02/19/2008
7328284Dynamic configuration of network data flow using a shared I/O subsystem
A shared I/O subsystem having a forwarding table and a plurality of I/O interfaces. The forwarding table has a plurality of entries that correspond to each of the I/O interfaces. The shared I/O subsystem receives a data packet from one of the I/O interfaces where th...
02/05/2008
7319669Method and system for controlling packet flow in networks
A system and method for transmitting and bundling network packets is provided. The incoming network packet size is determined and if the remote buffer space is sufficient to hold the network packet it is transmitted to the destination port. If the remote buffer spac...
01/15/2008
1    
 
Sign InRegister
Username  
Password   
forgot password?