Match Document Document Title
US20120096211 PERFORMANCE AND POWER OPTIMIZED COMPUTER SYSTEM ARCHITECTURES AND METHODS LEVERAGING POWER OPTIMIZED TREE FABRIC INTERCONNECT  
A performance and power optimized computer system architecture and method leveraging power optimized tree fabric interconnect are disclosed. One embodiment builds low power server clusters...
US20110055461 SYSTEMS AND METHODS FOR PRE-EQUALIZATION AND CODE DESIGN FOR A FLASH MEMORY  
A system, computer readable program, and method for programming flash memory, the method includes: providing multiple pairs of most significant bit (MSB) page uncoded bit error rates (UBERs) and...
US20140156601 SYSTEMS AND METHODS FOR HIERARCHICAL REFERENCE COUNTING VIA SIBLING TREES  
Systems and methods for hierarchical reference counting via sibling trees are provided. The hierarchical data structure, together with its associated operations, can efficiently maintain reference...
US20150149704 Transaction Private Log Buffering for High Performance of Transaction Processing  
For each data change occurring transaction created as part of a write operation initiated for one or more tables in a main-memory-based DBMS, a transaction log entry can be written to a private...
US20140201428 CONSISTENT, DISK-BACKED ARRAYS  
Disk-backed array techniques can, in some implementations, help ensure that the arrays contain consistent data. An alert can be provided if it is determined that the data in the array is, or may...
US20140344509 HARD DISK CACHING WITH AUTOMATED DISCOVERY OF CACHEABLE FILES  
In some embodiments a permanent cache list of files not to be removed from a cache is determined in response to a user selection of an application to be added to the cache. The determination is...
US20140208012 VIRTUAL DISK REPLICATION USING LOG FILES  
Techniques involving replication of virtual machines at a target site are described. One representative technique includes an apparatus including a virtual machine configured to provide storage...
US20130346672 Multi-Tiered Cache with Storage Medium Awareness  
The subject disclosure is directed towards a multi-tiered cache having cache tiers with different access properties. Objects are written to a selected a tier of the cache based upon object-related...
US20110047131 MEDIA PLAYBACK METHOD FOR A PORTABLE DEVICE AND PORTABLE DEVICE THEREOF  
Before a portable device playbacks the media files or during the playback of one media file, a rule of generating a playlist is selected first by operating a user's interface of the portable...
US20130036252 PRACTICAL CODE LIST CACHE FOR VALUE HELP  
Methods and apparatus, including computer program products, are provided for providing value help. In one aspect, there is provided a computer-implemented method. The method may include receiving,...
US20130346669 UPDATING HARDWARE LIBRARIES FOR USE BY APPLICATIONS ON A COMPUTER SYSTEM WITH AN FPGA COPROCESSOR  
A computer system includes one or more field programmable gate arrays as a coprocessor that can be shared among processes and programmed using hardware libraries. Given a set of hardware...
US20130262742 METHOD AND APPARATUS FOR MANAGING BUFFER CACHE TO PERFORM PAGE REPLACEMENT BY USING REFERENCE TIME INFORMATION REGARDING TIME AT WHICH PAGE IS REFERRED TO  
A method and apparatus manages a buffer cache. An extended buffer is used to perform a page replacement algorithm using reference time information regarding a time at which a page is referred....
US20100088461 SOLID STATE STORAGE SYSTEM USING GLOBAL WEAR LEVELING AND METHOD OF CONTROLLING THE SOLID STATE STORAGE SYSTEM  
A solid state storage system is disclosed including a memory area having a plurality of chips. The solid state storage system includes a micro controller unit (MCU) configured to utilize the...
US20100083040 Expander Circuit For A Solid State Persistent Storage Device That Provides A Plurality Of Interfaces To Corresponding Storage Controllers  
A system includes a solid state persistent storage device, and a plurality of storage controllers to manage access of the solid state persistent storage device. An expander circuit is connected to...
US20090144347 STORAGE VOLUME SPANNING WITH INTELLIGENT FILE PLACEMENT AND/OR REARRANGEMENT  
In some embodiments a determination is made as to whether a file is to be placed on a slower drive of a logical storage volume span or a faster drive of the logical storage volume span. The file...
US20120173789 ALBUM USB  
The Daleth Album USB (Daleth) is an album applied to a USB used for the purpose of listening, storing and distributing music. The functionality is that the Daleth Album USB is to act as an audio...
US20120198125 METHODS AND SYSTEMS FOR PERFORMING EFFICIENT PAGE READS IN A NON-VOLATILE MEMORY  
Systems and methods are disclosed for increasing efficiency of read operations by selectively adding pages from a pagelist to a batch, such that when the batch is executed as a read operation,...
US20140365709 Electronic computer program product and an electronic computer system for producing a location report  
A method, an electronic computer program product, and an electronic computer system for producing a location report, utilizing look-up tables, the report comprising precautionary statements,...
US20120239869 RANDOM WRITE OPTIMIZATION TECHNIQUES FOR FLASH DISKS  
Disclosed is a method for managing logical block write requests for a flash drive. The method includes receiving a logical block write request from a file system; assigning a category to the...
US20070106836 Semiconductor solid state disk controller  
A semiconductor solid state disk control device includes a flash interface configured to interface with the flash memory. The control device also includes a host interface configured to interface...
US20100082879 PRIORITY COMMAND QUEUES FOR LOW LATENCY SOLID STATE DRIVES  
A method, apparatus, and system of a priority command queues for low latency solid state drives are disclosed. In one embodiment, a system of a storage system includes a command sorter to...
US20150134879 SNAPSHOTS AND CLONES OF VOLUMES IN A STORAGE SYSTEM  
In one embodiment, a node coupled to one or more storage devices executes a storage input/output (I/O) stack having a volume layer that manages volume metadata. The volume metadata is organized as...
US20100049902 STORAGE SUBSYSTEM AND STORAGE SYSTEM INCLUDING STORAGE SUBSYSTEM  
To provide a storage subsystem in which, even when plural types of storage devices are provided, write processing from a cache memory to the plural types of storage devices is not delayed. Even...
US20110276827 DELTA CHECKPOINTS FOR A NON-VOLATILE MEMORY INDIRECTION TABLE  
According to some embodiments, delta checkpoints are provided for a non-volatile memory indirection table to facilitate a recovery process after a power loss event.
US20150149691 Directly Coupled Computing, Storage and Network Elements With Local Intelligence  
An apparatus that collapses computing, storage and networking elements into a tightly coupled, deeply vertically integrated highly scalable system that additionally provides augmented intelligence...
US20110219169 Buffer Pool Extension for Database Server  
Aspects of the subject matter described herein relate to a buffer pool for a database system. In aspects, secondary memory such as solid state storage is used to extend the buffer pool of a...
US20110184757 INTERACTIVE MEDICAL CARD AND METHOD OF PROCESSING MEDICAL INFORMATION STORED THEREON  
The present disclosure relates generally to an apparatus, system and method, and more specifically to a portable electronic interactive medical card, which includes a cardholder's medical...
US20140281179 STOCHASTIC BLOCK ALLOCATION FOR IMPROVED WEAR LEVELING  
Systems and methods are disclosed for stochastic block allocation for improved wear leveling for a system having non-volatile memory (“NVM”). The system can probabilistically allocate a block or...
US20120265922 STOCHASTIC BLOCK ALLOCATION FOR IMPROVED WEAR LEVELING  
Systems and methods are disclosed for stochastic block allocation for improved wear leveling for a system having non-volatile memory (“NVM”). The system can probabilistically allocate a block or...
US20130179623 Buffer Managing Method and Buffer Controller thereof  
By assigning a slave unit and at least one master unit in a buffer controller, clocks of the at least one master unit can be unified with a clock of the slave unit. A buffer status array is...
US20150220274 Reading Method of Solid State Disk  
The present invention is to provide a reading method of a solid state disk, receiving read requests, pre-checking the blocked state of the request queue in non-volatile memory, registering the...
US20140289450 Dynamic Log Likelihood Ratio Quantization for Solid State Drive Controllers  
A method for system for dynamic channel Log Likelihood Ratio (LLR) quantization for a Solid State Drive (SSD) controller is a targeted approach to scaling which results in a scaled, quantized set...
US20120215965 Storage Device and Computer Using the Same  
A nonvolatile memory stores therein a plurality of partitioned translation tables which are created by partitioning a logical-to-physical address translation table in a page unit. A RAM stores...
US20130117502 METHOD FOR MANAGING SYSTEM FIRMWARE IN NAS SERVER  
A method for managing system firmware in a network attached storage (NAS) server comprises: synchronizing system firmware stored one or more of two or more hard disks (HDDs) and system firmware...
US20140281171 Lock-Free Communication Storage Request Reordering  
Lock-free communication storage request reordering enables reduced latency and/or increased bandwidth in some usage scenarios, such as a multi-threaded driver context operating with a device, such...
US20150120994 AUTOMATED SPACE MANAGEMENT FOR SERVER FLASH CACHE  
Techniques for automatically allocating space in a flash storage-based cache are provided. In one embodiment, a computer system collects I/O trace logs for a plurality of virtual machines or a...
US20140156910 Automated Space Management for Server Flash Cache  
Techniques for automatically allocating space in a flash storage-based cache are provided. In one embodiment, a computer system collects I/O trace logs for a plurality of virtual machines or a...
US20110022778 Garbage Collection for Solid State Disks  
Described embodiments provide a method of recovering storage space on a solid state disk (SSD). An index and valid page count are determined for each block of a segment of an SSD. If the valid...
US20090063756 USING FLASH STORAGE DEVICE TO PREVENT UNAUTHORIZED USE OF SOFTWARE  
A flash storage device and a method for using the flash storage device to prevent unauthorized use of a software application are provided. An identifier may be encoded within specific sectors of...
US20140223231 SOLID STATE DRIVE MANAGEMENT IN POWER LOSS RECOVERY  
Embodiments of the present disclosure describe devices, methods, computer-readable media and systems configurations for solid state drive management in power loss recovery. Other embodiments may...
US20110078525 Method and Apparatus of ATE IC Scan Test Using FPGA-Based System  
An apparatus and a method for enhancing the use of automated test equipment (ATE), are presented. The apparatus comprises a test load board that mounts a plurality of devices to be tested (DUTs),...
US20110238886 GARBAGE COLLECTION SCHEMES FOR INDEX BLOCK  
Systems and methods are provided for handling uncorrectable errors that may occur during garbage collection of an index page or block in non-volatile memory.
US20140351495 LOCAL CHECKPOINTING USING A MULTI-LEVEL CELL  
Local checkpointing using a multi-level call is described herein. An example method includes storing a first datum in a first level of a multi-level cell. A second datum is stored in a second...
US20120221777 TRANSFERRING LEARNING METADATA BETWEEN STORAGE SERVERS HAVING CLUSTERS VIA COPY SERVICES OPERATIONS ON A SHARED VIRTUAL LOGICAL UNIT THAT STORES THE LEARNING METADATA  
A virtual logical unit that stores learning metadata is allocated in a first storage server having a first plurality of clusters, wherein the learning metadata indicates a type of storage device...
US20120072640 TRANSFERRING LEARNING METADATA BETWEEN STORAGE SERVERS HAVING CLUSTERS VIA COPY SERVICES OPERATIONS ON A SHARED VIRTUAL LOGICAL UNIT THAT STORES THE LEARNING METADATA  
A virtual logical unit that stores learning metadata is allocated in a first storage server having a first plurality of clusters, wherein the learning metadata indicates a type of storage device...
US20120246386 STORAGE SYSTEM AND STORAGE AREA ALLOCATION METHOD  
If a monitor measurement cycle is set as a long cycle, promotion in a short cycle cannot be performed; and even if the number of I/Os is very large in response to fluctuations of the number of...
US20150212937 STORAGE TRANSLATION LAYER  
Method and systems for distributing the translation layer of storage media (such as NAND Flash or Storage Class Memory Storage) system across various storage system components are described...
US20150186150 BASEBOARD MANAGEMENT CONTROLLER AND METHOD OF LOADING FIRMWARE  
Disclosed is a baseboard management controller (BMC) that may include a bootloader, and an interface to a removable storage device having a first firmware file. The bootloader may be configured to...
US20130254460 USING DIFFERENT SECURE ERASE ALGORITHMS TO ERASE CHUNKS FROM A FILE ASSOCIATED WITH DIFFERENT SECURITY LEVELS  
Provided are a computer program product, system, and method for using different secure erase algorithms to erase chunks from a file associated with different security levels. A request is received...
US20130212327 COMPOSITE SOLID STATE DRIVE IDENTIFICATION AND OPTIMIZATION TECHNOLOGIES  
Technologies for an operating system identifying SSD and CSSD devices based on a corresponding descriptor, and for optimizing operating system functionalities with respect to the SSD/CSSD device....