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

Icon_funbox Did You Know...

...that the Eveready Battery began as an invention called the "electric flowerpot," which was a tube with a battery and light bulb inside? The idea was to fasten this gizmo to the side of a flowerpot so it would illuminate the flowers from the bottom. The idea died on the vine and the businessman who licensed the flower pot, Conrad Huber, was left with a pile of useless tubes -- until he found a way to market them as batteries to light the world!

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: Brocade Communications Systems, Inc.


Location: San Jose, CA
No. of patents: 126

1        
NumberTitleIssue Date
8176385Apparatus and method for performing cyclic redundancy check (CRC) on partial protocol data units (PDUs)
The present invention discloses an apparatus and method for performing cyclic redundancy check (CRC) on partial protocol data units (PDUs). The disclosed apparatus is designed to off-load the CRC calculation for transmit or receive from a host computer. According to...
05/08/2012
8175001Network connectivity
A method for managing a computer or communication network by obtaining connectivity configuration information from a plurality of networked devices; analyzing the connectivity configuration information from the plurality of networked devices; and, determining a stat...
05/08/2012
8171253Virtual disk mapping
A storage area network can include a storage virtualization entity—intelligent storage application resource (iSAR)—either as a separate device in the fabric, or as an integrated module in one or more switches within the fabric. All I/O operations can be re-direc...
05/01/2012
8165032Dynamic configuration of liveliness detection
Techniques for dynamically establishing and configuring a liveliness detection session for a local repair connection of a connection. In one set of embodiments, a signaling message is received at a node configured to maintain a local repair connection for a connecti...
04/24/2012
8161332Pluggable transceiver module with enhanced circuitry
Pluggable transceiver modules with additional functions and circuitry contained within the module. In a first embodiment, additional circuitry is added to determine bit error rates at the point of the module itself. This allows a much better diagnostic evaluation of...
04/17/2012
8160072Method and system for facilitating QoS zoning in a network
One embodiment of the present invention provides a system that facilitates end-to-end quality of service (QoS) between a source and a destination in a network. During operation, the system allocates virtual channels on an output port of a switch to a number of quali...
04/17/2012
8135858Isolation switch for fibre channel fabrics in storage area networks
An isolation switch blade Fibre Channel switch presents F_ports to form a first Fibre Channel fabric and N_ports to a second Fibre Channel fabric to appear as node devices. The isolation switch blade may be used to connect a plurality of blade servers to a Fibre Cha...
03/13/2012
8135009Caching remote switch information in a Fibre Channel switch
A network of switches with a distributed name server configuration and caching of remote node device information is disclosed. The network preferably comprises a first switch coupled to a second switch. Each of the switches directly couple to respective node devices...
03/13/2012
8125992System and method for providing proxy and translation domains in a fibre channel router
A Fiber Channel router used to join fabrics. EX_ports are used to connect to the fabrics. The EX_port joins the fabric but the router will not merge into the fabric. Ports in the Fiber Channel router can be in a fabric, but other ports can be connected to other fabr...
02/28/2012
8116339Method and apparatus for establishing metazones across dissimilar networks
A system and method for creating and enforcing meta-zones that cross the interface between different network protocols are disclosed. In one embodiment, a method of enforcing meta-zones comprises: (a) receiving an Infiniband (IB) packet destined for a Fiber Channel ...
02/14/2012
8108454Address assignment in Fibre Channel over Ethernet environments
A method of initializing a Fiber Channel over Ethernet (FCoE) link between a Fiber Channel over Ethernet node (ENode) and Fiber Channel Forwarders (FCFs) in a network by discovering the presence of FCFs available to the ENode and other FCFs, assigning second MAC add...
01/31/2012
8107398Methods, devices and systems with improved zone merge operation by caching prior merge operation results
Methods, devices and systems for improved zone merge operations are disclosed. Two connected switches are arbitrated as an initiator and a receiver. The merge operation is initiated only by the initiator on an initiator/receiver inter-switch link. The initiator may ...
01/31/2012
8090901TCAM management approach that minimize movements
Methods for efficiently managing a ternary content-addressable memory (TCAM) by minimizing movements of TCAM entries include determining a first node and a second node in the TCAM, determining if there is a free TCAM entry between the first node and the second node,...
01/03/2012
8081642Method and apparatus for routing between fibre channel fabrics
An interfabric link between two separate Fibre Channel fabrics so that devices in one fabric can communicate with devices in another fabric without requiring the merger of the two fabrics. The interfabric switch performs a conversion or a translation of device addre...
12/20/2011
8078575Disaster recovery
File system disaster recovery techniques provide automated monitoring, failure detection and multi-step failover from a primary designated target to one of a designated group of secondary designated targets. Secondary designated targets may be prioritized so that fa...
12/13/2011
8077730Method and apparatus for providing virtual ports with attached virtual devices in a storage area network
Systems particularly a virtualization switch or a storage device, which include virtual ports connected to virtual devices with virtual worldwide names and virtual LUNs. Because Fibre Channel environment hosts can track worldwide names from one port to another and a...
12/13/2011
8060542Template-based development of servers
A server instance, which is a collection of LUNs, containing an operating system, any applications and data storage. A processing element is the physical hardware. The combination is a server as normally understood. Templates are used to define server instances and ...
11/15/2011
8059664Multifabric global header
A Fiber Channel router used to join fabrics. EX_ports are used to connect to the fabrics. The EX_port joins the fabric but the router will not merge into the fabric. Ports in the Fiber Channel router can be in a fabric, but other ports can be connected to other fabr...
11/15/2011
8059653Transaction and connection independent protocol load balancing
A system and method for load balancing session initiation protocol (SIP) traffic based on bridging and tracking transactions and connections between frontend and backend devices. The method includes receiving a SIP message and parsing a header of the SIP message. Th...
11/15/2011
8055794Isolation switch for fibre channel fabrics in storage area networks
An isolation switch blade Fiber Channel switch presents F_ports to form a first Fiber Channel fabric and N_ports to a second Fiber Channel fabric to appear as node devices. The isolation switch blade may be used to connect a plurality of blade servers to a Fiber Cha...
11/08/2011
8051197Network congestion management systems and methods
Systems, methods and software useful for overcoming network congestion problems including head-of-line blocking issues and other network congestion problems. In certain aspects, flow control mechanisms implemented in a switch device or other network device manage bu...
11/01/2011
8050261Method and apparatus for frame redirection in a storage area network environment
Embodiments according to the invention relate to frame redirection, which includes methods to intercept and re-route traffic between an initiator and a target. When a frame is redirected, an initiator issues a frame to the target, but the frame is received by a virt...
11/01/2011
8050180Network path tracing method
Systems and methods for gathering troubleshooting information through one or more networks are disclosed. In one embodiment, the method comprises a switch port configured to receive a frame that has information added by another switch. As the frame traverses the net...
11/01/2011
8041941Method and apparatus for compression of data on storage units using devices inside a storage area network fabric
The capability to encrypt or compress the traffic over network links, thus improving the security of the link on the performance of the links, and the capability to encrypt/decrypt data stored on the storage devices without requiring specialized hosts or storage dev...
10/18/2011
8032931Fabric manager multiple device login
A user (e.g., a network administrator) can enter user verification information once for each switch on which the user desires to perform an administrative activity (e.g., ROM flash, reboot, etc.). Rather than having to enter the user verification information each ti...
10/04/2011
8024441Global server load balancing
A global server load-balancing (GSLB) switch serves as a proxy to an authoritative DNS and communicates with numerous site switches that are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information re...
09/20/2011
8019806Method and apparatus for displaying network fabric data
The invention relates to graphical user interfaces for managing electronic networks, such computer networks, storage area networks (SANs), and the like. Specifically, the invention provides a simplified means of managing large numbers of parameters associated with d...
09/13/2011
8018936Inter-fabric routing
A method and apparatus is shown for communicating Fibre Channel frames between distinct fabrics. A proxy zone is established in each fabric with a physically present local device and a remote fabric device. A router creates a proxy device in each fabric for every de...
09/13/2011
8014301System and method for providing network route redundancy across layer 2 devices
Systems and methods are described for providing network route redundancy through Layer 2 devices, such as a loop free Layer 2 network having a plurality of switching devices. A virtual switch is coupled to the loop free Layer 2 network, the virtual switch having two...
09/06/2011
8010513Use of server instances and processing elements to define a server
A server instance, which is a collection of LUNs, containing an operating system, any applications and data storage. A processing element is the physical hardware. The combination is a server as normally understood. Templates are used to define server instances and ...
08/30/2011
7978607Source-based congestion detection and control
Congestion control techniques based upon resource utilization information stored by a network device. According to an embodiment of the present invention, a network device is configured to identify a data source causing congestion based upon information stored by th...
07/12/2011
7975006Method and device for managing cluster membership by use of storage area network fabric
Managing cluster membership and providing and managing locks in the switches forming the interconnecting network. To manage the cluster membership, a zone is created, with indicated members existing in the zone and the zone being managed by the switches. The nodes c...
07/05/2011
7949757Host-level policies for global server load balancing
In a network, a user can configure host-level policies usable for load balancing traffic to servers of a domain. A global server load balancing (GSLB) switch provides load balancing to the servers, and is configured with the GSLB host-level policies. Users can defin...
05/24/2011
7948895Frame traffic balancing across trunk groups
Embodiments of methods, apparatuses and systems for balancing flow across trunk groups are disclosed. For example, a method of routing a flow of frames may include applying a correspondence between logical ports and physical ports of a switch. Other examples may inc...
05/24/2011
7925789Cookie invalidation or expiration by a switch
A switch may be used to force the expiration of a cookie on a user's system by inserting an expiration field into the cookie contained in a network response packet. Additionally, a mechanism is provided to delete or damage a cookie contained in a network request pac...
04/12/2011
7916647Automatic adjustment of logical channels in a fibre channel network
One embodiment of the present invention provides a system that facilitates automatic adjustment of logical channels in a Fiber Channel (FC) network. During operation, the system receives FC data frames. A respective data frame is associated with a logical channel. T...
03/29/2011
7904911Management of multiple network devices using unsigned java applets
Remote management of a plurality of network devices is described wherein each device is managed with its own unsigned Java™ applet. Unsigned applets launched from different devices operate within the same shared environment of a webpage. Furthermore, a transmittin...
03/08/2011
7885188Smoothing algorithm for round trip time (RTT) measurements
A smoothing algorithm for round trip time (RTT) measurements is provided to a network device to effectively deal with variations or other potential anomalies that may occur in RTT measurements. The algorithm involves: first determining what should be considered a ve...
02/08/2011
7877512Isolation switch for fibre channel fabrics in storage area networks
An isolation switch blade Fiber Channel switch presents F_ports to form a first Fiber Channel fabric and N_ports to a second Fiber Channel fabric to appear as node devices. The isolation switch blade may be used to connect a plurality of blade servers to a Fiber Cha...
01/25/2011
7877491Cookie invalidation or expiration by a switch
A switch may be used to force the expiration of a cookie on a user's system by inserting an expiration field into the cookie contained in a network response packet. Additionally, a mechanism is provided to delete or damage a cookie contained in a network request pac...
01/25/2011
1        
 
Sign InRegister
Username  
Password   
forgot password?