Match Document Document Title
8392689 Address optimized buffer transfer requests  
In one embodiment, a data storage device comprises a buffer, a buffer manager, and a buffer client. The buffer client is configured to receive data to be stored in the buffer, to compute a...
8392683 Dynamic range unlock or lock memory device and method to operate the same  
A non-volatile memory device with dynamic allocable regions that are unlocked or locked. Unlocking and/or locking is performed on one region or on multiple regions simultaneously, each region...
8386431 Method and system for determining database object associated with tenant-independent or tenant-specific data, configured to store data partition, current version of the respective convertor  
A system includes a database instance having a data storage system with a data store area storing first and second data partitions, where the respective data partitions each include a plurality of...
8386721 Storage having logical partitioning capability and systems which include the storage  
A storage includes: host interface units; file control processors which receives a file input/output request and translates the file input/output request into a data input/output request; file...
8386743 Data update system and computer program  
Art is provided that is capable of easily performing update processing in a short time even when updating numerous data of a storage medium of a navigation device. A directory structure...
8380883 Resource sharing expansion card  
An expansion card is provided that allows resources allocated to the expansion card to be shared with a different card. The expansion card comprises a coupling device that couples the expansion...
8380928 Applying data access activity measurements  
A method is used in applying data access activity measurements. A slice relocation candidate list is generated which identifies slices to be relocated along with respective destination tier...
8380962 Systems and methods for efficient sequential logging on caching-enabled storage devices  
A computer-implemented method for efficient sequential logging on caching-enabled storage devices may include 1) identifying a storage device with a cache, 2) allocating space on the storage...
8379041 Method for extending duration of a display apparatus having brightness compensation and apparatus realizing the same  
For improving the drawback of brightness decay of a display due to aging, a memory can be used to store the usage time of each pixel of the display, then based upon the usage time the brightness...
8380942 Managing data storage  
Disclosed are various embodiments including systems and methods relating to the management of heat load in a data center. An access frequency of a data object is estimated in a computing device....
8380959 Memory management system and method  
A technique for managing memory allocation in an electronic device is provided. In one embodiment, a method includes loading a memory allocation strategy for an application executed by a processor...
8381032 System-directed checkpointing implementation using a hypervisor layer  
While system-directed checkpointing can be implemented in various ways, for example by adding checkpointing support in the memory controller or in the operating system in otherwise standard...
8380920 Flash storage device and data access method of flash memory  
The invention provides a data access method of a flash memory. First, a write command, a write address, and target data are received from a host. A target block corresponding to the write address...
8375193 System, method, and computer-readable medium for optimized data storage and migration in a database system  
The frequency with which data is accessed within the system may be periodically monitored and a corresponding access frequency quantifier assigned to the data is updated accordingly. The data...
8375184 Mirroring data between redundant storage controllers of a storage system  
In one embodiment, the present invention includes canisters to control storage of data in a storage system including a plurality of disks. Each of multiple canisters may have a processor...
8375165 Bit weaving technique for compressing packet classifiers  
An improved technique is provided for compressing a packet classifier for a computer network system. A set of packet classification rules is first partitioned into one or more partitions. For each...
8375173 Accessing a multi-channel memory system having non-uniform page sizes  
A method includes predicting a memory access pattern of each master of a plurality of masters. The plurality of masters can access a multi-channel memory via a crossbar interconnect, where the...
8375174 Techniques for use with memory partitioning and management  
Described are techniques for partitioning memory. A plurality of boards is provided. Each of the plurality of boards includes a physical memory portion and a set of one or more processor. The...
8370562 Interruptible cache flushing in flash memory systems  
Cache flushing is effected for a flash memory by copying, to a block of the memory, first and second portions of cached data, and servicing a host access in-between copying the first portion and...
8370645 Protection of security parameters in storage devices  
Security parameters used to encrypt data stored on a storage device may be protected using embodiments of systems and methods described herein. During a resize operation, data stored on a memory...
8370599 Storage system and controlling system and method thereof  
A controlling system is used in a storage system. The storage system includes a host and at least one storage device connected to the host in series. The controlling system includes a detecting...
8370600 Dispersed storage unit and method for configuration thereof  
A dispersed storage (DS) unit for use within a dispersed storage network is capable of self-configuring using registry information provided to the DS unit. The registry information includes a...
8364915 Method, apparatus and system for generating access information from an LRU tracking list  
Techniques for generating access information indicating a least recently used (LRU) memory region in a set of memory regions. In an embodiment, data is stored in an entry of an LRU tracking list...
8364930 Information processing apparatus and storage drive adapted to perform fault analysis by maintenance of tracing information  
According to one embodiment, an information processing apparatus includes an information processing apparatus main body and a storage drive which is accommodated in the information processing...
8359452 Image forming apparatus and method of overwriting for storage unit in image forming apparatus  
An image forming apparatus and a method of overwriting for a storage unit in an image forming apparatus. The method of overwriting data in a storage unit of an image forming apparatus includes...
8359448 Specific memory controller implemented using reconfiguration  
A circuit controls a memory arrangement and includes an array of programmable resources and interconnect resources, a reconfiguration port, and a processor. The programmable resources and...
8356152 Initiative wear leveling for non-volatile memory  
A method and apparatus for initiative wear leveling for non-volatile memory. An embodiment of a method includes counting erase cycles for each of a set of multiple memory blocks of a non-volatile...
8356118 Storage device and storage device access control method  
A storage device is removably connectable to a host computer. The storage device includes: a storage unit on which one or more storage areas are allocatable to a plurality of users; and a control...
8352702 Data processing system memory allocation  
The present invention provides a data processing system with multiple logical partitions that isolate memory resources for applications contained in the logical partitions. A method is provided...
8352701 Method for utilizing a memory interface to control partitioning of a memory module  
Apparatuses and methods for implementing partitioning in memory cards and modules where conventional memory cards or modules have only a single partition. A representative memory card/module in...
8347061 Method for protecting user-managed memory using an exception  
Techniques for providing safe user-managed memory are provided. The techniques include performing memory allocation in constant time, performing memory de-allocation in constant time, performing...
8347062 Interleaver memory allocation method and apparatus  
A first communication device estimates upstream channel conditions for an upstream channel and determines an upstream memory requirement for a first buffer at a second communication device and a...
8347059 Management of recycling bin for thinly-provisioned logical volumes  
A method for data storage includes representing logical volumes by respective sets of pointers to physical partitions in which data used by the logical volumes is stored. One or more of the...
8346856 Client environment creation system, client environment creation method, client environment creation program and storage medium  
A client environment creation system which creates a client environment to which a user connects is provided. A user information management server which stores user information on a user and a...
8347116 Semiconductor device having multi access level and access control method thereof  
An access control method of a semiconductor device includes providing an inputted password as an input of a hash operator; performing a hash operation in the hash operator and outputting a first...
8341503 Methods and systems for storing data in memory using zoning  
Methods and systems for storing data in a memory system with different levels of redundancy are disclosed. Methods and systems consistent with the present invention provide allow a redundancy...
8341378 Data storage device and data access method  
The invention provides a data access method for a flash memory. First, a write command, a write address, and target data are received from a host. A target block corresponding to the write address...
8341267 Memory allocation to store broadcast information  
Methods and systems for allocating memory of user terminals are disclosed. A user terminal may determine a weight for one or more categories, each category being associated with Internet...
8341265 Hybrid server overload control scheme for maximizing server throughput  
Described are methods and apparatuses, including computer program products, for controlling server resources. An occupancy value of a buffer and a first utilization value of a first processor are...
8341370 Restricting access to object based storage  
A method, in one embodiment, can include a server receiving a message to deactivate a partition key of an object based storage system. A token of the object based storage system is signed by the...
8335905 Computing system including processor and memory which generates wait signal when accessing deteriorated memory area  
A computing system includes; a memory having first and second storage areas, and a processor sending a memory control signal to the memory to define a data access period during which data is...
8335956 Packet retransmission and memory sharing  
Through the identification of different packet-types, packets can be handled based on an assigned packet handling identifier. This identifier can, for example, enable forwarding of...
8335930 Architecture, system, and method for operating on encrypted and/or hidden information  
An architecture, system and method for operating on encrypted and/or hidden information (e.g., code and/or data). The invention enables creators, owners and/or distributors of proprietary code to...
8335904 Identifying active and inactive data in storage systems  
Measuring access rates of a computer memory include subdividing the memory into subsections, monitoring access rates for each of the subsections, in response to a subsection having a relatively...
8332571 Systems and methods for improving virtual machine performance  
Virtual machine optimization and/or storage reclamation solutions are disclosed that manage virtual machine sprawl and/or growing enterprise storage costs. For instance, certain solutions receive...
8332611 Method and system for managing memory  
The present invention relates to methods for managing memory. More particularly, but not exclusively, the present invention relates to methods for managing memory across a plurality of partitions....
8327110 Storage system including a virtual volume, a plurality of disk drives and a plurality of flash memory devices  
The temporary area capacity required to be secured with respect to the whole permanent area is calculated in accordance with the capacity and access frequency of a host computer data permanent...
8327087 Method and apparatus for an always open write-only register based memory mapped overlay interface for a nonvolatile memory  
Methods and systems are provided that may include a controller comprising an access element and a command interface. Access element may provide access to a physical nonvolatile memory device....
8327109 GPU support for garbage collection  
A system and method for efficient garbage collection. A general-purpose central processing unit (CPU) partitions an allocated heap according to a generational garbage collection technique. The...
8321649 Memory controller address and data pin multiplexing  
A system and a method for configuring a memory controller that communicates with a memory device muxes selected pins for the data transfer. The memory controller includes a set of pins where each...