Match Document Document Title
7627700 Expanded memory for communications controller  
One embodiment of the present invention includes a communication system. The system comprises a communications controller configured to control transmission and reception of communications data in...
7613879 Method, system and media for improved operation of a device in a foreign domain  
A computer-readable medium having stored thereon executable instructions for performing a method comprising detecting presence of a SATA device in the process of spinning up, and creating a target...
7613857 Memory device with a built-in memory array and a connector for a removable memory device  
A memory device is provided comprising a built-in memory array, a first connector configured to connect to a removable memory device comprising a lower-endurance memory array than the built-in...
7613856 Arbitrating access for a plurality of data channel inputs with different characteristics  
A configurable buffer arbiter is provided that combines a time-slot based algorithm, a fairness-based algorithm, and a priority-based algorithm to meet the bandwidth and latency requirements of...
7606954 Data storage using compression  
A write request is received from a host, to write data from memory to storage. The request indicates whether or not to compress the data. The data is either compressed or not compressed, as...
7603515 Midplane-independent implementations of data storage system enclosures  
Described is a midplane-less storage system comprising an enclosure including a control board having an electrical connector attached thereto and a processing unit. The enclosure also includes a...
7603514 Method and apparatus for concurrent and independent data transfer on host controllers  
An access detector detects an access type of an access to one of a plurality of serial ports interfacing to serial storage devices. The access is intended to one of a plurality of parallel channels...
7603499 Method for using a memory device with a built-in memory array and a connector for a removable memory device  
A method for using a memory device with a built-in memory array and a connector for a removable memory device is disclosed. In one embodiment, a determination is made regarding whether a removable...
7603487 Hardware configurable hub interface unit  
A data transfer apparatus with hub and ports includes design configurable hub interface units (HIU) between the ports and corresponding external application units. The configurable HIU provides a...
7602316 Data coding/decoding for electrical computers and digital data processing systems  
Embodiments of methods, systems and/or devices for data coding are disclosed. Briefly, in accordance with one embodiment, data is coded and transmitted via an input/output portion of a computing...
7600150 Data auto backup system and method  
A data auto backup system and method is proposed, applicable in a computer system connected with an external storage device for backing up data of the external storage device to the computer system...
7594049 Application program interface access to hardware services for storage management applications  
A method and device for using a set of APIs are provided. Some of the functions which used to be performed by software are now accelerated through hardware.
7594023 Data carousel receiving and caching  
Data objects are sent using a data carousel and forward error correction. This involves segregating a file into groups, wherein each group represents k data blocks. From the k data blocks of each...
7590781 Signal processing system for electronic systems having different types of input/output controllers  
The present invention discloses a signal processing system applicable in an electronic system having a hard disk, an indicator and an I/O controller, the I/O controller processing a driving signal...
7590780 Method and computer program product to migrate legacy data to a RAID array while contemporaneously providing user access to legacy data  
A method and related computer program product for migrating legacy data to a RAID array while contemporaneously providing user access to legacy data, comprising connecting the legacy drive to the...
7590779 Determining latency and persistency of storage devices and presenting a save/read user interface through abstracted storage  
A system and method for enabling users and developers to store data on a number of different types of local and remote devices connected to a multimedia console or a gaming console. The range of...
7590775 Method for empirically determining a qualified bandwidth of file storage for a shared filed system  
A method for preventing oversubscription to a file storage by multiple processes, whether such processes are operating on one node with directly attached storage or on several nodes of a computing...
7590773 Hot unpluggable media storage device  
Improved techniques for rendering a peripheral device removable (e.g., unpluggable) are disclosed. According to one aspect of the invention, the peripheral device is rendered removable from a host...
7587548 Disk array apparatus and method for controlling the same  
An apparatus which includes a controller and a plurality of disk drives. The controller has a communication control unit for accepting a data input/output request, a disk controller unit for...
7587538 Disk controller, channel interface and methods for use therewith  
A channel interface couples a channel circuit to a controller circuit of a disk drive, the channel circuit includes a channel register and the controller circuit includes a controller register used...
7584279 System and method for mapping block-based file operations to file level protocols  
A system and method for mapping block-based file operations to file-level protocols is provided. The system and method enable applications on a networked computer designed to exclusively access...
7581048 Method and apparatus for providing continuous communication between computers  
A system and method for providing continuous availability of information that is normally transported via a network is provided. The system and method uses a process that is used with each computer...
7577778 Expandable storage apparatus for blade server system  
An expandable storage apparatus for a blade server system is provided. In one preferred embodiment of the invention, the storage apparatus inserted within a blade server system comprises a storage...
7577776 Multiple virtual USB devices with virtual HUB implemented using one USB device controller  
A USB device using one USB device controller to simulate multiple virtual USB devices with a virtual USB hub is described. The USB device controller is assigned a USB address and communicates with...
7574542 SAS expansion topology for RAID data storage including multiplexers and SAS expanders for interfacing with single or dual ports drives  
A data storage system having a first chassis, such first chassis having a pair of SAS expanders and a second chassis having a pair of SAS expanders. The first one of the pair of SAS expanders is...
7571269 Covert channel for conveying supplemental messages in a protocol-defined link for a system of storage devices  
Disclosed are communication apparatus, a SATA communication device, a system, an enhanced port multiplier and a method for, among other things, establishing a covert communication channel in a...
7571268 Consistent updates across storage subsystems coupled to a plurality of primary and secondary units at selected times  
Provided are a method, system, and article of manufacture, wherein a primary control unit sends a selected time to a plurality of secondary control units. Clocks are periodically synchronized at...
7565469 Multimedia card interface method, computer program product and apparatus  
A method to communicate data from a first unit to a second unit over a bus includes initiating an n-block data transfer, where n>1 for a first n−1 data blocks transferred from the first unit...
7565460 Information processing apparatus and method for handling packet streams  
A control machine which uses a data amount stored in an FIFO as a trigger and allows a DMA transfer to be started according to a capacity of the FIFO allows a control machine for preparing for the...
7565439 Communication control for storage system  
During iSCSI communication, according to the contents of commands issued by a host computer, the command response time is increased due to the influence of the TCP Delayed ACK. Thus, a command...
7562268 Method and apparatus for testing a memory device with compressed data using a single output  
A method and apparatus for testing a memory device with compressed data using multiple clock edges is disclosed. In one embodiment of the present invention data is written to cells in a memory...
7558974 Disk enclosure  
In a detection element for the current which flows from a power source to a disk apparatus internal circuit, a plurality of resistors are incorporated such that the detection resistance for...
7555582 Portable universal serial bus memory devices and methods for using such devices  
Portable USB memory modules or devices and methods for using such devices are disclosed herein. In one embodiment, a portable memory module can include a housing having a CompactFlash card form...
7549002 Enclosure numbering in RAID data storage systems  
Enclosure numbering is performed in redundant array of independent disk (RAID) data storage systems. If first, second, and third boards in an enclosure indicate a first enclosure number, the...
7546413 Apparatus and method for managing a plurality of kinds of storage devices  
A storage system including a memory unit having a disk management program, plural disk controllers each having a SAS port which can be attached to either a SAS disk drive or a SATA disk drive, and...
7546403 Method and apparatus for a disc drive client interface  
Aspects of the invention include a method and apparatus to transfer specific data files from a disc drive storage system to an output device such as a printer. In one aspect, the disc drive uses a...
7546397 Systems and methods for allowing multiple devices to share the same serial lines  
Methods and systems for allowing multiple devices to share the same serial lines (e.g., SDIO, SEN and SCLK) are provided. Such devices can be located, e.g., on an optical pick-up unit. Each device...
7543128 Method and apparatus for repurposing compute resources to implement, or not implement, storage access protocols  
In one embodiment, at least one characteristic of an ecosystem is monitored. The ecosystem includes i) a plurality of compute resources, and ii) a number of storage applications, wherein the number...
7539799 Method and apparatus for identifying enclosures and devices  
A method, device, and system are provided for the automatically assigning identification numbers or enclosure IDs to enclosures in a data storage system. Each enclosure is assigned a unique...
7539798 Mitigating performance degradation caused by a sata drive attached to a sas domain  
The present invention provides a device and method for mitigating performance degradation caused by SATA drives attached to a SAS domain. In one of the embodiments of the present invention, a SATA...
7539797 Route aware Serial Advanced Technology Attachment (SATA) Switch  
A switch is coupled between a plurality of host units and a device for routing frame information therebetween. The switch includes a first serial advanced technology attachment (ATA) port including...
7539783 Systems and methods of media management, such as management of media to and from a media storage library, including removable media  
A system and method for determining media to be exported out of a media library is described. In some examples, the system determines a media component to be exported, determines the media...
7536491 System, method and apparatus for multiple-protocol-accessible OSD storage subsystem  
An apparatus, system, and method enable access to a storage system by distinguishing SCSI Object-Based Storage Device Commands (OSD) commands from block-based SCSI commands on the same port and...
7529869 Mixed-signal single-chip integrated system electronics for data storage devices  
An integrated data storage control system provides, in a single integrated circuit, RDC, servo logic, ATA interface, microprocessor, and other formerly discrete components in one highly integrated...
7526587 Dual port serial advanced technology attachment (SATA) disk drive  
A hard disk drive is coupled to a plurality of host units for communication. The first host unit includes a serial advanced technology attachment (SATA) port, including a first host task file...
7526585 Multi-tasking apparatus and method in portable terminal wherein controller switches to standby mode while playing music file as background music  
An apparatus and method capable of performing multiple tasks in a portable terminal are provided, in which menu functions of the portable terminal can be implemented while continuing to play the...
7523236 Switching serial advanced technology attachment (SATA) to a parallel interface  
A switch is coupled between a plurality of host units and a device, for communicating therebetween. A first serial advanced technology attachment (SATA) port includes a first host task file, and is...
7523235 Serial Advanced Technology Attachment (SATA) switch  
A switch is coupled between a plurality of host units and a device for communicating therebetween. Included is a first serial advanced technology attachment (SATA) port, a second SATA port, and a...
7516345 Interface device for peripherals and priority control method thereof  
A peripheral interface device includes a plurality of ports, each of which supports corresponding ones of first interface methods; a plurality of interface converters each connected to respective...
7509463 Cell processor atomic compare and swap using dedicated synergistic processor element  
An atomic compare and swap operation that can be implemented in processor system having a power processor element (PPE) and a synergistic processor element (SPE) that have different sized memory...