"There is no reason anyone would want a computer in their home."
Ken Olsen, chairman and founder of Digital Equipment Corporation ; 1977
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.
| Number | Title | Issue Date |
| 8145805 | Method for re-sequencing commands and data between a master and target devices utilizing parallel processing Re-sequencing commands and data between a master and slave device utilizing parallel processing is disclosed. When utilizing parallel processing while reading and writing data, there is a chance that the data will be read or written in an improper order, given the t... | 03/27/2012 |
| 8134918 | Fibre channel switching fabric hub The Fiber Channel standard was created by the American National Standard for Information Systems (ANSI) X3T11 task group to define a serial I/O channel for interconnecting a number of heterogeneous peripheral devices to computer systems as well as interconnecting th... | 03/13/2012 |
| 8121137 | Methods and apparatus for fibre channel interconnection of private loop devices Methods and apparatus for communicating Fiber Channel frames between a private loop device and an Ethernet link through a Fiber Channel private loop device interconnect system. In the preferred embodiments, the Fiber Channel private loop device interconnect system I... | 02/21/2012 |
| 8111696 | Method to improve the performance of a computer network A method is disclosed for indicating a status of a transfer of data from a first device to a second device over a network. In one embodiment, the data includes one or more data frames. Each frame includes a header having one or more bits. The method includes setting... | 02/07/2012 |
| 8111610 | Flagging of port conditions in high speed networks A non-intrusive condition flag is introduced into high-speed data network for flagging a fault condition without interrupting the normal operation of the network. The condition flag is chosen to be one that is relatively not germane with respect to disrupting the be... | 02/07/2012 |
| 8108583 | Direct memory access controller system with message-based programming A data transfer system comprising a first bus interface, a second bus interface, a first-in-first-out memory, a controller and a message unit. The message unit is operable to queue a plurality of data transfer request messages from the first bus interface and the se... | 01/31/2012 |
| 8074113 | System and method for data protection against power failure during sector remapping Disclosed herein is a technique to protect sector remapped boundary data from corruption due to catastrophic errors such as loss of power in storage disks including SATA (Serial ATA) drives. Specially, one method is provided for protecting the boundary sector data f... | 12/06/2011 |
| 8051436 | SAS expander-side optimization for the re-discovery process Methods and systems for simplification of the re-discovery process for initiators due to changes in the network. If an initiator subscribes to change reports from a SAS expander, when that SAS expander detects a change in the network, it sends an SMP command back to... | 11/01/2011 |
| 8051334 | Enabling SAS expander loops for increased fairness and performance The use of loops in SAS networks is enabled by designating ports connected to loop connections as table loop ports (TLPs). Under normal operating conditions, each TLP is blocked from receiving BCNs, appears to the expander to have nothing connected to it, and is mad... | 11/01/2011 |
| 8050781 | Systems and methods for ASIC power consumption reduction Embodiments of the present invention are directed to dynamically measuring the speed of a circuit and modifying the operating voltage of the circuit based on the measured speed, in order to minimize the power being used while still ensuring proper operation of the c... | 11/01/2011 |
| 8046533 | System and method for sector remapping Disclosed herein is an improved sector remapping method that maps logical sectors into physical sectors in storage disks such as SATA (Serial ATA) drives without reducing either storage capacity or I/O performance efficiency. Under this sector remapping method, logi... | 10/25/2011 |
| 8004997 | Data path differentiator for pre-emphasis requirement determination or slot identification An apparatus and method is disclosed for generating path length information for two (usually redundant) receive paths in a receiving device such as a server blade so that the proper amount of equalization and/or pre-emphasis may be applied to receiver and driver cir... | 08/23/2011 |
| 7996575 | Detection and configuration of SAS/SATA connection Given the different configurations for SAS and SATA Host and Target Ports, embodiments of the present invention automatically detect the configuration of SATA and SAS Phys when any device is inserted into a port enclosure and properly configure the connection regard... | 08/09/2011 |
| 7983257 | Hardware switch for hypervisors and blade servers A hardware switch for use with hypervisors and blade servers is disclosed. The hardware switch enables switching to occur between different guest OSs running in the same server, or between different servers in a multi-root IOV system, or between different guest OSs ... | 07/19/2011 |
| 7969989 | High performance ethernet networking utilizing existing fibre channel arbitrated loop HBA technology Embodiments of the present invention are directed to a device which may be used for communication through an Ethernet network. The device may comprise two modules. A first module may be based on an existing Fibre Channel arbitrated loop HBA technology. The second mo... | 06/28/2011 |
| 7953876 | Virtual interface over a transport protocol A method and system comprising a host system and a host bus adapter (HBA). The HBA is configured to handle a Virtual Interface and Transmission Control Protocol (TCP)/Internet Protocol (IP) processing for applications running on the host system. ... | 05/31/2011 |
| 7937188 | Chip overheating protection Embodiments of the present invention are directed to systems and methods for controlling the temperature of an internal device while reducing or minimizing the involvement of the host. Thus, some of the heat monitoring and remediation work may be offloaded to the ac... | 05/03/2011 |
| 7921431 | N-port virtualization driver-based application programming interface and split driver implementation An API in an NPIV-compatible SAN is disclosed that includes functions for creating a vlink, replicating driver software for managing the vlink, monitoring resources in an HBA, or removing a target so that resources can be freed up for other vlinks. The API is part o... | 04/05/2011 |
| 7917682 | Multi-protocol controller that supports PCIe, SAS and enhanced Ethernet SAS over Enhanced Ethernet (SOE) controllers that integrate SAS and Enhanced Ethernet to perform a conversion between SAS and Enhanced Ethernet are disclosed. A central intelligence block can be employed to perform the mapping between SAS and Enhanced Ethernet. The ... | 03/29/2011 |
| 7882509 | Expander-based solution to the dynamic STP address problem The persistent binding of STP SAS addresses to SATA devices is disclosed so that SATA devices can be moved to different insertion points (ports) within a SAS expander and still properly receive I/O requests. When a SATA device is inserted into the SAS expander, it i... | 02/01/2011 |
| 7882281 | SAS reference Phys for virtualization and traffic isolation Enabling virtualization in a SAS expander is disclosed. For each SAS address to be virtualized through one or more physical or virtual Phy, a reference Phy associated with each SAS address is created within the expander. Next, a route table is generated that include... | 02/01/2011 |
| 7881213 | Methods and apparatus for fibre channel interconnection of private loop devices Methods and apparatus for Fiber Channel interconnection is provided between a plurality of private loop devices through a Fiber Channel private loop device interconnect system. In the preferred embodiments, the Fiber Channel private loop device interconnect system i... | 02/01/2011 |
| 7876713 | Label switched routing in SAS expanders The attaching of labels to an OPEN frame and applying label switched routing to SAS expanders is disclosed to eliminate the need for large routing tables in SAS networks. A label stack is inserted into the OPEN frame by the initiator, prior to the OPEN frame being t... | 01/25/2011 |
| 7853741 | Tunneling SATA targets through fibre channel A system for enabling SATA drives to be utilized in FC SANs is disclosed. To send SATA FISs to a SATA drive over a FC SAN, a host sends SCSI commands encapsulated in FC frames over a standard FC link to a Fiber Channel Attached SATA Tunneling (FAST) RAID controller,... | 12/14/2010 |
| 7853735 | Efficient processing of groups of host access requests that may include zero length requests This is directed to methods and systems for handling access requests from a device to a host. The device may be a device that is part of the host, such as an HBA, an NIC, etc. The device may include a processor which runs firmware and which may generate various host... | 12/14/2010 |
| 7839865 | Dynamically controlling fair access to a system packet interface attached switch enclosure A method for maintaining configurable and dynamically adjustable per-channel local port/bypass port access ratios in the multiple SOCs within an SPI-attached frame-based switch enclosure to improve the access fairness of devices upstream from the destination device ... | 11/23/2010 |
| 7813360 | Controlling device access fairness in switched fibre channel fabric loop attachment systems Embodiments of the present invention are directed to controlling device access fairness in frame-based switches by automatically and continuously counting the number of actively communicating devices connected to each port and the type of devices connected to each p... | 10/12/2010 |
| 7805572 | Cache pollution avoidance Embodiments of the present invention are directed to a scheme in which information as to the future behavior of particular software is used in order to optimize cache management and reduce cache pollution. Accordingly, a certain type of data can be defined as “sho... | 09/28/2010 |
| 7804840 | Combined FCoE network device Embodiments of the present invention are related to a device and a method for more efficiently processing Ethernet communications that include FCOE communications. In some embodiments the device is a single device including a combination of an aggregator, a filter a... | 09/28/2010 |
| 7801120 | Method and system for efficient queue management Embodiments of the present invention are directed to methods for efficient queue management, and device implementations that incorporate these methods, for systems that include two or more electronic devices that share a queue residing in the memory of one of the tw... | 09/21/2010 |
| 7801118 | Fibre channel switching fabric port control The Fibre Channel standard was created by the American National Standard for Information Systems (ANSI) X3T11 task group to define a serial I/O channel for interconnecting a number of heterogeneous peripheral devices to computer systems as well as interconnecting th... | 09/21/2010 |
| 7801117 | Fibre channel switching fabric router The Fibre Channel standard was created by the American National Standard for Information Systems (ANSI) X3T11 task group to define a serial I/O channel for interconnecting a number of heterogeneous peripheral devices to computer systems as well as interconnecting th... | 09/21/2010 |
| 7787452 | Isolation of unverified devices in a SAS expander When a new device is attached to a SAS expander, malfunctioning devices can cause many BCNs to be generated, which in turn can cause excessive re-discovery processes to be performed by initiators in a storage network. Therefore, the isolation of devices from the sto... | 08/31/2010 |
| 7765336 | Autonomous mapping of protected data streams to fibre channel frames A hardware-based offload engine is disclosed for mapping protected data into frames. For a write operation, the HBA determines host addresses and the size of data to be read from those addresses. The HBA also determines the frame size and protection scheme for data ... | 07/27/2010 |
| 7752343 | Method and apparatus for auto-protocol discrimination between fibre channel, SAS and SATA devices Auto-discrimination between FC and SATA devices upon insertion of a device into a port of a FAST-compatible switch is disclosed. Without user intervention, the port is able to determine the type of device attached, set the appropriate data rate in the Phy or SERDES ... | 07/06/2010 |
| 7743197 | System and method for virtualizing PCIe devices An intelligent network processor is disclosed that provides a PCI express (PCIe) host bus adapter with firmware selectable hardware capabilities and firmware enabled emulation of capabilities not supported by hardware. Support for Fibre Channel (FC) and Gigabit Ethe... | 06/22/2010 |
| 7743178 | Method and apparatus for SATA tunneling over fibre channel A system for enabling SATA drives to be utilized in FC SANs is disclosed. To send data to a SATA drive over a FC SAN, a host sends SCSI commands encapsulated in FC frames over a standard FC link to a Fibre Channel Attached SATA Tunneling (FAST) RAID controller, wher... | 06/22/2010 |
| 7729284 | Discovery and configuration of devices across an Ethernet interface The discovery and configuration of devices of interest connected to the Ethernet by an Ethernet port is disclosed. To perform discovery, Client software in a management interface transmits packets including the address of the management interface and a port identifi... | 06/01/2010 |
| 7729264 | System method and software for user customizable device insertion Disclosed is a system method and software for user customizable device insertion. A new device is to be inserted in a loop based network such as an FC-AL network. The network is facilitated by a dedicated networking element, such as a switch. In order to ensure that... | 06/01/2010 |
| 7724654 | Method for synchronized trunk failover and failback in a FC-AL switching environment The synchronization of trunk failover between two FC-AL switches when a primary trunk failure occurs is disclosed. If primary trunk T1 should fail, S1 bypasses the cascade port and sends a MaRK (MRK) ordered set out over duplicate trunk T2 to sw... | 05/25/2010 |