|Electrical computers and digital processing systems: memory patents - Monitor Patents|
USPTO Class 711 | Browse by Industry: Previous - Next | All
Recent | 14: | | | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | 13: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | 12: Dec | Nov | Oct | Sep | Aug | July | June | May | April | Mar | Feb | Jan | 11: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | 10: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | | 09: Dec | Nov | Oct | Sep | Aug | Jl | Jn | May | Apr | Mar | Fb | Jn | | 2008 | 2007 |
Electrical computers and digital processing systems: memoryBelow are recently published patent applications awaiting approval from the USPTO. Recent week's RSS XML file available below.
Listing for abstract view: USPTO application #, Title, Abstract excerpt,Patent Agent. Listing format for list view: USPTO National Class full category number, title of the patent application. 12/18/2014 > 63 patent applications in 24 patent subcategories.
20140372664 - Semiconductor memory device and memory system: A semiconductor memory device and a memory system are disclosed. The semiconductor memory device includes: a memory bank configured to include a first section and a second section, each of which is comprised of a plurality of memory cells; an LIO line switching circuit configured to generate first and second... Agent: Sk Hynix Inc.
20140372681 - Apparatus and method for indicating flash memory life: The present invention relates to an apparatus and method for indicating flash memory life. While data is being stored in a flash memory, the number of writes in a plurality of blocks of the flash memory increases. The amount of flash memory life is calculated on the basis of the... Agent: Industry-university Cooperation Foundation Hanyang University
20140372671 - Authentication device, authentication method, and computer program product: According to an embodiment, an authentication device includes an acquiring unit, a predicting unit, and an authenticating unit. The acquiring unit is configured to acquire performance information of a first device that is a device to be authenticated. The predicting unit is configured to predict performance information of a second... Agent: Kabushiki Kaisha Toshiba
20140372667 - Data writing method, memory controller and memory storage apparatus: A data writing method for a rewritable non-volatile memory module is provided. The method includes receiving a write command and data corresponding to the write command from a host system and temporarily storing the data into a buffer memory, and the data includes a plurality of sub-data streams. The method... Agent: Phison Electronics Corp.
20140372668 - Data writing method, memory controller and memory storage apparatus: A data writing method for a rewritable non-volatile memory module is provided. The method includes selecting at least one physical erasing unit as a global random area and building a global random area searching table for recording update information corresponding to updated logical pages that data stored in the global... Agent: Phison Electronics Corp.
20140372676 - Electronic device and method for mounting file system using virtual block device: A method is provided including: generating a virtual block device including a file allocation table area located in an internal storage of an electronic device, and a cluster heap area located in a memory card that is inserted in the electronic device; and mounting a file system of the memory... Agent:
20140372680 - Embedded storage and embedded storage system: Provided are an embedded storage and an embedded storage system. The embedded storage includes a flash memory control unit, a host interface unit, and at least one off-chip flash memory interface unit. The embedded storage system includes the embedded memory and at least one expanded flash memory. The expanded flash... Agent: Memoright (wuhan) Co., Ltd
20140372684 - Enabling throttling on average write throughput for solid state storage devices: A mechanism is provided for enabling throttling on average write throughput instead of peak write throughput for solid-state storage devices. The mechanism assures an average write throughput within a range but allows excursions of high throughput with periods of low throughput offsetting against those of heavy usage. The mechanism periodically... Agent:
20140372683 - Fast block device and methodology: A method, device and system directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part... Agent:
20140372673 - Information processing apparatus, control circuit, and control method: An information processing apparatus includes a storage device that includes a plurality of storage areas, and a processor coupled to the storage device. The processor executes a process including: first counting, among blocks each including a plurality of storage areas included in the storage device, number of transfer candidate blocks... Agent: Fujitsu Limited
20140372675 - Information processing apparatus, control circuit, and control method: An information processing apparatus includes a storage device that includes a plurality of storage areas, and a processor coupled to the storage device. The processor executes a process comprising: selecting a logical address identifying data stored in the storage device; acquiring a physical address associated with the selected logical address,... Agent: Fujitsu Limited
20140372689 - Logical sector mapping in a flash storage array: A system and method for efficiently performing user storage virtualization for data stored in a storage system including a plurality of solid-state storage devices. A data storage subsystem supports multiple mapping tables. Records within a mapping table are arranged in multiple levels. Each level stores pairs of a key value... Agent:
20140372687 - Mapping data to non-volatile memory: An apparatus includes, in at least one aspect, a memory interface configured to connect with a plurality of multi-level memory cells and a circuitry coupled with the memory interface. The plurality of multi-level memory cells include a first page and a second page. The first page is associated with bits... Agent:
20140372669 - Memory control system and memory interface method using the same: A memory control system includes: a memory that stores data; a memory controller that controls operation of the memory by a memory control signal; and a CPU that forms a single link with the memory controller and transmits the memory control signal to the memory controller via the single link.... Agent: Electronics And Telecommunications Research Institute
20140372674 - Memory controller, operating method, and memory system including same: A method of operating a memory controller includes determining an access property for a target address region and controlling a threshold voltage distribution of memory cells included in the target address region according to the determined access property.... Agent: Samsung Electronics Co., Ltd.
20140372688 - Memory system: A memory system includes a management-information restoring unit. The management-information restoring unit determines whether a short break has occurred referring to a pre-log or a post-log in a NAND memory. The management-information restoring unit determines that a short break has occurred when the pre-log or the post-log is present in... Agent: Kabushiki Kaisha Toshiba
20140372685 - Memory system, data storage device, user device and data management method thereof: A data management method of a data storage device having a data management unit different from a data management unit of a user device receives information regarding a storage area of a file to be deleted, from the user device, selects a storage area which matches with the data management... Agent:
20140372686 - Methods and systems for marking data in a flash-based cache as invalid: A storage device includes a flash memory-based cache for a hard disk-based storage device and a controller that is configured to limit the rate of cache updates through a variety of mechanisms, including determinations that the data is not likely to be read back from the storage device within a... Agent:
20140372670 - Nand flash memory interface controller with gnss receiver firmware booting capability: An architecture of a NAND Flash memory module interface controller (NAND-controller) provides access to data stored in an external NAND Flash memory module, and a method of booting firmware. NAND-controller automatically boots firmware from the NAND Flash memory into primary RAM of a system-on-a chip used for GNSS receivers. NAND-controller... Agent: Topcon Positioning Systems, Inc.
20140372665 - Non-volatile memory operations: An apparatus includes an interface module, a controller, a key storage module, where the key storage module is configured to store a key, and a non-volatile storage module that is configured to store data. The non-volatile storage module has a first partition and a second partition, where the first partition... Agent:
20140372682 - Nonvolatile memory bank groups: A nonvolatile memory (10) is partitioned into bank groups (24) based upon a write-to-read latency of the nonvolatile memory (10).... Agent:
20140372666 - Semiconductor device with configurable support for multiple command specifications, and method regarding the same: A device includes a NAND flash memory, and a generic command interface configured to interpret both an Open NAND Flash Interface specification and a first NAND flash specification to perform an associated one of command operations on the NAND flash memory, the Open NAND Flash Interface specification and the first... Agent:
20140372672 - System and method for providing improved system performance by moving pinned data to open nand flash interface working group modules while the system is in a running state: Aspects of the disclosure pertain to a system and method for providing improved system performance by moving pinned data to ONFI module(s) while the system is in a running state. Further, when a virtual array of the system is offline, the system allows for scheduling and performance of background operations... Agent: Lsi Corporation
20140372679 - Systems and methods for identifying storage resources that are not in use: An apparatus, system, and method are disclosed for managing a non-volatile storage medium. A storage controller receives a message that identifies data that no longer needs to be retained on the non-volatile storage medium. The data may be identified using a logical identifier. The message may comprise a hint, directive,... Agent: Fusion-io, Inc.
20140372678 - User device including a nonvolatile memory device and a data write method thereof: An access method of a nonvolatile memory device included in a user device includes receiving a write request to write data into the nonvolatile memory device; detecting an application issuing the write request, a user context, a queue size of a write buffer, an attribute of the write-requested data, or... Agent:
20140372677 - Wearable device assembly with ability to mitigate data loss due to component failure: A wrist-worn device monitors movements of a user with a flexible circuit member. The flexible circuit member is fault tolerant. It may contain extra and/or redundant traces as well as the ability to store data on RAM if the flash memory fails or if some or all trace connections between... Agent:
20140372690 - Memory system, semiconductor device and methods of operating the same: A memory system, a semiconductor memory device and methods of operating the same may perform a read operation on the basis of flag data stored in a flag register, without reading the flag data stored in a memory array, when performing the read operation, so that a time taken for... Agent: Sk Hynix Inc.
20140372691 - Counter policy implementation: According to an example, a counter policy implementation apparatus may include a policy determination module to receive a counter address for a local counter and to map the counter address to a specific policy of a plurality of policies, and a policy application module to receive a posted value and... Agent:
20140372692 - Eliminating duplicate data by sharing file system extents: A hardware and/or software facility to enable emulated storage devices to share data stored on physical storage resources of a storage system. The facility may be implemented on a virtual tape library (VTL) system configured to back up data sets that have a high level of redundancy on multiple virtual... Agent:
20140372694 - Methods and apparatus for cut-through cache management for a mirrored virtual volume of a virtualized storage system: Methods and apparatus for cut-through cache memory management in write command processing on a mirrored virtual volume of a virtualized storage system, the virtual volume comprising a plurality of physical storage devices coupled with the storage system. Features and aspects hereof within the storage system provide for receipt of a... Agent:
20140372693 - System, method and a non-transitory computer readable medium for read throtling: A method for managing read requests, the method may include receiving from a requesting entity a read request for reading an information unit stored in a storage system; determining by a control entity of the storage system whether the information unit is cached in a cache memory of the storage... Agent:
20140372695 - Dispersed storage processing unit and methods with data aggregation for use in a dispersed storage system: A new data block to be stored in the dispersed storage system is received. When it is determined that a previous data segment contains sufficient space for the new data block, the previous data segment is retrieved from a plurality of dispersed storage units. A revised data segment is generated... Agent: Cleversafe, Inc.
20140372696 - Handling write requests for a data array: A data array has multiple ways, each way having entries for storing data values. In response to a write request, an updated data value having a target address may be stored in any of a corresponding set of entries comprising an entry selected from each way based on the target... Agent:
20140372698 - Storage device and global garbage collection method of data storage system including the same: A storage device includes at least one nonvolatile memory device; and a memory controller configured to control the nonvolatile memory device, wherein the memory controller includes, at least one processor configured to control an overall operation of the memory controller; a buffer memory configured to store input/output data according to... Agent: Samsung Electronics Co., Ltd.
20140372697 - Storage device management of unrecoverable logical block addresses for raid data regeneration: A host processing system includes a processor, a RAID controller, and a data storage device coupled to the RAID controller and operable to detect first unrecoverable data at a first logical block address (LBA) of the data storage device, log the first LBA in an unrecoverable LBA table of the... Agent:
20140372699 - Translating cache hints: Systems and methods for translating cache hints between different protocols within a SoC. A requesting agent within the SoC generates a first cache hint for a transaction, and the first cache hint is compliant with a first protocol. The first cache hint can be set to a reserved encoding value... Agent:
20140372700 - Data filter cache designs for enhancing energy efficiency and performance in computing systems: Certain embodiments herein relate to, among other things, designing data cache systems to enhance energy efficiency and performance of computing systems. A data filter cache herein may be designed to store a portion of data stored in a level one (L1) data cache. The data filter cache may reside between... Agent: Florida State University Research Foundation, Inc.
20140372701 - Methods, devices, and systems for detecting return oriented programming exploits: Methods, devices, and systems for detecting return-oriented programming (ROP) exploits are disclosed. A system includes a processor, a main memory, and a cache memory. A cache monitor develops an instruction loading profile by monitoring accesses to cached instructions found in the cache memory and misses to instructions not currently in... Agent:
20140372702 - Handling memory pressure in an in-database sharded queue: Handling memory pressure in an in-database sharded queue is described. Messages from a plurality of enqueuers are stored in a plurality of shards of a sharded queue. Messages from a first enqueuer are stored in a first shard. A queue table corresponding to the sharded queue is maintained. In volatile... Agent: Oracle International Corporation
20140372703 - System, method, and computer program product for warming a cache for a task launch: A system, method, and computer program product for warming a cache for a task launch is described. The method includes the steps of receiving a task data structure that defines a processing task, extracting information stored in a cache warming field of the task data structure, and, prior to executing... Agent:
20140372704 - Least-recently-used (lru) to first-dirty-member distance-maintaining cache cleaning scheduler: A technique for scheduling cache cleaning operations maintains a clean distance between a set of least-recently-used (LRU) clean lines and the LRU dirty (modified) line for each congruence class in the cache. The technique is generally employed at a victim cache at the highest-order level of the cache memory hierarchy,... Agent:
20140372705 - Least-recently-used (lru) to first-dirty-member distance-maintaining cache cleaning scheduler: A technique for scheduling cache cleaning operations maintains a clean distance between a set of least-recently-used (LRU) clean lines and the LRU dirty (modified) line for each congruence class in the cache. The technique is generally employed at a victim cache at the highest-order level of the cache memory hierarchy,... Agent: International Business Machines Corporation
20140372708 - Scheduler training for multi-module byte caching: Embodiments of the present invention provide a method, system and computer program product for dynamic caching module selection for optimized data deduplication. In an embodiment of the invention, a method for dynamic caching module selection for optimized data deduplication is provided. The method includes processing historically relevant byte streams in... Agent:
20140372706 - System and method for dynamic allocation of unified cache to one or more logical units: A system and method provide a unified cache in a Small Computer System Interface (SCSI) device which can be dynamically allocated to one or more Logical Units (LUs). A cache balancer module of the SCSI device can allocate the entire unified cache to a single LU, or divide the unified... Agent: Samsung Electronics Co., Ltd.
20140372707 - Wear leveling in a memory system: Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling function and a memory address mapping function. Upon receipt of a page fault, the page fault handling function maps an evicted virtual... Agent:
20140372709 - System and method to provide non-coherent access to a coherent memory system: In one embodiment, a system comprises a memory and a memory controller that provides a cache access path to the memory and a bypass-cache access path to the memory, receives requests to read graph data from the memory on the bypass-cache access path and receives requests to read non-graph data... Agent:
20140372710 - System and method for recovering from an unexpected shutdown in a write-back caching environment: An invention is provided for recovering from an unexpected shutdown in a write-back caching environment. The invention includes storing a logical block address (LBA) mapping table on a caching device. The LBA mapping table maps logical block addresses of a target storage device to logical block addresses of the caching... Agent:
20140372712 - Concurrent dumping of large address space: A method for managing concurrent system dumps of address spaces of memory of a computing system. The method comprises analyzing address space of memory to determine high priority areas and low priority areas of the address space. The method further comprises stopping all application threads of memory. In addition, the... Agent:
20140372711 - Scheduling memory accesses using an efficient row burst value: A memory accessing agent includes a memory access generating circuit and a memory controller. The memory access generating circuit is adapted to generate multiple memory accesses in a first ordered arrangement. The memory controller is coupled to the memory access generating circuit and has an output port, for providing the... Agent:
20140372713 - Memory tile access and selection patterns: In one embodiment, an apparatus, such as a memory device, is disclosed. The apparatus includes multiple memory tiles and selection circuitry. Each memory tile has an array of storage components at intersections of a plurality of digit line conductors and a plurality of access line conductors. The selection circuitry includes... Agent:
20140372714 - Nonvolatile memory device and nonvolatile memory system and random data read method thereof: A random data reading method of a nonvolatile memory device includes receiving an initial seed corresponding to a selected page of the nonvolatile memory device and relative location information of read-requested random data in the selected page. The method further includes generating a seed for randomizing the random data by... Agent:
20140372715 - Page-based compressed storage management: A memory is made up of multiple pages, and different pages can have different priority levels. A set of memory pages having at least similar priority levels are identified and compressed into an additional set of memory pages having at least similar priority levels. The additional set of memory pages... Agent:
20140372716 - Parallel mapping of client partition memory to multiple physical adapters: Techniques are disclosed for performing input/output (I/O) requests to two or more physical adapters in parallel. One method for performing an input/output (I/O) request includes mapping an address for at least a first page associated with a virtual I/O request to an entry in a virtual TCE table and identifying... Agent:
20140372718 - Data integrity protection in storage volumes: A plurality of logical volumes are stored at a plurality of sites. A command to execute an operation on a logical volume is received. A determination is made as to whether a rule associated with the logical volume permits execution of the operation on the logical volume. In response to... Agent:
20140372717 - Fast and secure virtual machine memory checkpointing: Aspects of the subject disclosure are directed towards efficiently and securely capturing virtual machine memory checkpoints via a post-copy scheme that runs outside of the virtual machines. To reduce the volume of data that has to be captured a dictionary of cryptographic hashes of pages captured in previous checkpoints is... Agent:
20140372719 - Secure privilege level execution and access protection: The subject disclosure is directed towards using one or more of hardware, a hypervisor, and privileged mode code to prevent system mode code from accessing user mode data and/or running user mode code at the system privilege level, or vice-versa. Also described is (in systems with a hypervisor) preventing non-hypervisor... Agent:
20140372721 - Computer system and computer system management method: A computer system in which one or more host computers 30 having a FC (Fibre Channel) node port and one or more storage apparatuses 40 having a FC node port are coupled via a FC fabric. The storage apparatus acquires first information related to access control for controlling access to... Agent: Hitachi, Ltd.
20140372720 - Storage system and operation management method of storage system: A policy determining unit determines an allocation method for blocks on the basis of information on a hierarchical policy stored in a policy management table and information on a volume stored in a volume management table. Then, on the basis of the determination result performed by the policy determining unit,... Agent: Fujitsu Limited
20140372723 - Dynamically optimizing memory allocation across virtual machines: A method for allocating memory among a plurality of computing systems includes assigning a free memory threshold to each computing system, dynamically varying at least one free memory threshold for at least one computing system based on a past memory usage of the at least one computing system, periodically monitoring... Agent:
20140372722 - Methods of and apparatus for allocating memory: A processing system comprises plural processing cores and a task allocator for allocating tasks to the processing cores. The processing cores perform the tasks that are allocated to them so as to produce results for the tasks, the results being stored by the processing cores in a buffer. The task... Agent:
20140372724 - Allocation of distributed data structures: Allocating distributed data structures and managing allocation of a symmetric heap can include defining, using a processor, the symmetric heap. The symmetric heap includes a symmetric partition for each process of a partitioned global address space (PGAS) system. Each symmetric partition of the symmetric heap begins at a same starting... Agent: International Business Machines Corporation
20140372725 - Allocation of distributed data structures: Allocating distributed data structures and managing allocation of a symmetric heap can include defining, using a processor, the symmetric heap. The symmetric heap includes a symmetric partition for each process of a partitioned global address space (PGAS) system. Each symmetric partition of the symmetric heap begins at a same starting... Agent: International Business Machines Corporation
20140372726 - Memory management method and apparatus: A method for managing memory using a virtual memory manager includes receiving a memory allocation request, allocating memory of a physical address space in response to the memory allocation request, mapping an address value of the memory allocated in the physical address space to consecutive primary virtual address space, and... Agent:12/11/2014 > 39 patent applications in 21 patent subcategories.
20140365708 - Control apparatus and method for controlling control apparatus: A control apparatus includes a signal processing module. The signal processing module includes a field programmable gate array and a volatile memory. The volatile memory is configured to store configuration information of the field programmable gate array. The field programmable gate array has access to the volatile memory after a... Agent: Kabushiki Kaisha Yaskawa Denki
20140365710 - Data storage apparatus and management method thereof: A data storage apparatus has a transmission interface, a nonvolatile memory and a controller. The controller records a non-completed flag. When the controller starts a card opening process, the nonvolatile memory is configured under card opening, and the non-completed flag is set non-completed status. When the controller receives a format... Agent:
20140365721 - Data transfer in memory card system: A memory card system includes a host that issues a read command and a memory card that upon receiving the read command sends read data to the host in synchronism with a read clock signal generated within the memory card. In addition, the memory card sends the read clock signal... Agent: Samsung Electronics Co., Ltd.
20140365718 - Demoting tracks from a first cache to a second cache by using a stride number ordering of strides in the second cache to consolidate strides in the second cache: Information on strides configured in the second cache includes information indicating a number of valid tracks in the strides, wherein a stride has at least one of valid tracks and free tracks not including valid data. A determination is made of tracks to demote from the first cache. A first... Agent:
20140365709 - 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, emergency metadata, critical operational metadata, executable instructions, National Fire Protection Association ratings, and combinations thereof.... Agent:
20140365713 - Electronic system and operating method thereof: An electronic system and an operating method thereof are provided. When a computer host is booting up and an external storage device is connected with the computer host, the BIOS of the computer host may read the parameter information recorded in a memory of a bridge unit via a bridge... Agent: Asmedia Technology Inc.
20140365716 - Interface between multiple controllers: A second controller is communicated with from a first controller via an interface. Storage is also communicated with from the first controller via the interface. The first controller is configured to be a master on the interface and the second controller and the storage are configured to be targets on... Agent:
20140365717 - Intra-device data protection in a raid array: A system and method for intra-device data protection in a RAID array. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage... Agent:
20140365719 - Memory controller that provides addresses to host for memory location matching state tracked by memory controller: This disclosure provides for host-controller cooperation in managing NAND flash memory. The controller maintains information for each erase unit which tracks memory usage. This information assists the host in making decisions about specific operations, for example, initiating garbage collection, space reclamation, wear leveling or other operations. For example, metadata can... Agent:
20140365711 - Memory system: According to one embodiment, a memory system includes a nonvolatile memory, a storage unit, and a comparison unit. The nonvolatile memory stores an address translation table recording a first address and a second address corresponding to the first address and a write data. The storage unit stores a list and... Agent: Kabushiki Kaisha Toshiba
20140365712 - Memory system: The present invention provides a memory system which contributes to improvement in efficiency of a data process accompanying a memory access. A memory system has a rewritable nonvolatile memory, a buffer memory, and a controller. The controller controls, in response to an access request from an external apparatus, first data... Agent: Solid State Storage Solutions LLC
20140365715 - Non-volatile memory storage for multi-channel memory system: A memory system that has a multi-channel volatile memory subsystem is coupled to a non-volatile memory subsystem to provide independent, configurable backup of data. The volatile memory subsystem has one or more main memory modules that use a form of volatile memory such as DRAM memory, for which the NV... Agent:
20140365714 - Peripheral component interconnect express (pcie) solid state drive (ssd) accelerator: A peripheral component interconnect express (PCIe) solid state drive (SSD) accelerator, having a PCIe card and separate a flash daughter-card, is provided. By including flash memory devices on a separate daughter-card, the flash memory devices are thermally decoupled from the hotter devices on the main PCIe providing additional thermal operating... Agent:
20140365722 - Solid-state disk caching the top-k hard-disk blocks selected as a function of access frequency and a logarithmic system time: A solid state disk (SSD) caches disk-based volumes in a heterogeneous storage system, improving the overall storage-system performance. The hottest data blocks are identified based on two factors: the frequency of access, and temporal locality. Temporal locality is computed using a logarithmic system time. IO latency is reduced by migrating... Agent:
20140365720 - Translation layer in a solid state storage device: Solid state storage devices and methods for flash translation layers are disclosed. In one such translation layer, a sector indication is translated to a memory location by a parallel unit look-up table is populated by memory device enumeration at initialization. Each table entry is comprised of communication channel, chip enable,... Agent: Micron Technology, Inc.
20140365723 - Resistance memory device and apparatus, fabrication method thereof, operation method thereof, and system having the same: Resistance memory device and apparatus, a fabrication method thereof, an operation method thereof, and a system including the same are provided. The resistance memory device may include a data storage unit and a first interconnection connected to the data storage unit. A first access device may be connected in series... Agent: Sk Hynix Inc.
20140365724 - System and method for converting disk partition format: An electronic device includes a hard disk drive for data storage. One or more programs are executed to cause the electronic device to perform a disk partition format conversion procedure. The procedure includes reading a first disk partition table (DPT) from the HDD of a first disk partition format, converting... Agent: Hong Fu Jin Precision Industry (wuhan) Co., Ltd.
20140365725 - Method and apparatus for efficiently destaging sequential i/o streams: A method for destaging write data from a storage controller to storage devices is provided. The method includes determining that a cache element should be transferred from a write cache of the storage controller to the storage devices, calculating that a dirty watermark is above a dirty watermark maximum value,... Agent: Dot Hill Systems Corporation
20140365726 - Memory system management: A memory system and a method for managing the system is described. The system is configured such a plurality of system controllers, which may be RAID controllers, receive requests from the external environment and distribute the requests to a plurality of memory modules such that data may be stored in... Agent:
20140365728 - Parallel block allocation for declustered logical disks: In a method for allocating space on a logical disk, a computer receives an allocation request to allocate a number of requested logical disk extents. The computer selects one of a first group having an array of logical disk extents and a second group having an array of logical disk... Agent:
20140365727 - Storage control device and access control method: A storage control device includes a processor. The processor is configured to receive commands requesting access to a first storage. The processor is configured to detect, among the received commands, a monitoring command requesting access for monitoring to the first storage. The processor is configured to restrict access to the... Agent: Fujitsu Limited
20140365729 - Variable distance bypass between tag array and data array pipelines in a cache: The present application describes embodiments of techniques for picking a data array lookup request for execution in a data array pipeline a variable number of cycles behind a corresponding tag array lookup request that is concurrently executing in a tag array pipeline. Some embodiments of a method for picking the... Agent:
20140365730 - Method and apparatus for performing dynamic configuration: A method for performing dynamic configuration includes: freezing a bus between a portion of a dynamic configurable cache and at least one of a plurality of cores/processors by pending a request from the at least one of the cores/processors to the portion of the dynamic configurable cache during a bus... Agent:
20140365731 - Systems and methods for cache management for universal serial bus systems: Systems and methods are provided for cache management. An example system includes a cache and a cache-management component. The cache includes a plurality of cache lines corresponding to a plurality of device endpoints, a device endpoint including a portion of a universal-serial-bus (USB) device. The cache-management component is configured to... Agent:
20140365732 - Speculative reads: Patterns of access and/or behavior can be analyzed and persisted for use in pre-fetching data from a physical storage device. In at least some embodiments, data can be aggregated across volumes, instances, users, applications, or other such entities, and that data can be analyzed to attempt to determine patterns for... Agent:
20140365733 - Integrated circuit system having decoupled logical and physical interfaces: An integrated circuit system including a first integrated circuit chip including first logic, a second integrated circuit chip, and second logic distributed across the first and second integrated circuit chips. The second logic includes a first unit integrated in the first integrated circuit chip and a second unit integrated in... Agent: International Business Machines Corporation
20140365735 - Computing apparatus, computing method, and computing program: A computing apparatus computes a performance value of a program which includes a specific code which is executed multiple times by the processor and an access instruction for instructing the processor to access a memory area. The computing apparatus includes: a determining unit that determines, whether or not a cache... Agent: Fujitsu Limited
20140365734 - Observation of data in persistent memory: Systems and methods for reliably using data storage media. Multiple processors are configured to access a persistent memory. For a given data block corresponding to a write access request from a first processor to the persistent memory, a cache controller prevents any read access of a copy of the given... Agent:
20140365736 - Hardware based cache scan with divert node handling: Methods for managing region lock in a storage controller are disclosed. Upon receiving in a hardware based region lock management circuit a data request, the region lock management circuit determines a lock type of a region lock specified in the data request and conditionally creates a region lock data structure,... Agent:
20140365737 - Data storage device and data storage control method: According to one embodiment, a data storage device includes a first storage unit, a second storage unit, a first queue, a second queue, and a distributor. The second storage unit is used as a cache of the first storage unit and has a lower write transfer rate and a faster... Agent: Kabushiki Kaisha Toshiba
20140365738 - Systems and methods for memory page offloading in multi-processor computer systems: Systems and methods for memory page offloading in multi-processor computer systems. An example method may comprise: detecting, by a computer system, a memory pressure condition on a first node; invalidating a page table entry for a memory page residing on the first node; copying the memory page to a second... Agent: Red Hat Israel, Ltd.
20140365739 - Non-disruptive modification of a device mapper stack: Embodiments relate to non-disruptive modification of a device mapper stack. Aspects include receiving the device mapper stack comprising a first device mapper layer having an active mapping table and creating a second device mapper layer having a copy of the active mapping table from the first device mapper layer. Aspects... Agent:
20140365741 - Snapshot management in hierarchical storage infrastructure: Embodiments of the present invention disclose a method, computer program product, and system for snapshot management in a storage infrastructure. A computer identifies one or more snapshots within layers of the storage infrastructure. The computer determines one or more relationships of the one or more identified snapshots of the storage... Agent:
20140365740 - Virtual machine backup from storage snapshot: Disclosed herein are system, method, and computer program product embodiments for virtual machine (VM) backup from a storage snapshot. An embodiment operates by receiving selective backup parameters including a VM to backup and then creating a VM snapshot associated with the VM. Next, an offset table associated with a virtual... Agent:
20140365742 - Systems and methods for preventing unauthorized stack pivoting: An example processing system may comprise: a lower stack bound register configured to store a first memory address, the first memory address identifying a lower bound of a memory addressable via a stack segment; an upper stack bound register configured to store a second memory address, the second memory address... Agent:
20140365743 - Secure erasure of processing devices: Apparatus and method for performing secure erasure of a processing device, such as a data storage device in an object storage system. In accordance with some embodiments, an apparatus is provided with a plurality of processing devices arranged within an enclosed housing and each having an associated memory. A mechanical... Agent: Seagate Technology LLC
20140365744 - Programmable latency count to achieve higher memory bandwidth: Disclosed herein are system, method and/or computer program product embodiments for increasing memory bandwidth when accessing a plurality of memory devices. An embodiment operates by executing, by at least one processor, a first read operation to read data from a first memory device following an access time for the first... Agent:
20140365745 - Mapping in a storage system: A system and method for maintaining a mapping table in a data storage subsystem. A data storage subsystem supports multiple mapping tables. Records within a mapping table are arranged in multiple levels which may be logically ordered by time. Each level stores pairs of a key value and a pointer... Agent:
20140365746 - I/o path selection: A map of storage locations that indicates storage locations associated whose associated I/O transactions are to be processed by firmware running on a storage controller is maintained. The map is communicated to a storage controller driver. The storage controller driver receives a first I/O transaction request. Based on the map,... Agent:12/04/2014 > 54 patent applications in 28 patent subcategories.
20140359196 - On-the-fly performance adjustment for solid state storage devices: Methods and apparatus related to on-the-fly performance adjustment techniques for solid state storage devices are described. In one embodiment, a controller logic controls access to one or more non-volatile memory devices. The controller logic causes a change in an operational frequency of one or more of: the controller logic, a... Agent:
20140359206 - Health reporting from non-volatile block storage device to processing device: Methods and devices are provided for adapting an I/O pattern, with respect to a processing device using a non-volatile block storage device based on feedback from the non-volatile block storage device. The feedback may include information indicating a status of the non-volatile block storage device. In response to receiving the... Agent:
20140359200 - High performance system topology for nand memory systems: A topology for memory circuits of a non-volatile memory system reduces capacitive loading. For a given channel, a single memory chip can be connected to the controller, but is in turn connected to multiple other memory devices that fan out in a tree-like structure, which can also fan back in... Agent: Sandisk Technologies Inc.
20140359197 - Implementing reinforcement learning based flash control: A method and system are provided for implementing enhanced flash storage control using reinforcement learning to provide enhanced performance metrics. A flash controller, such as a Reinforcement Learning (RL) flash controller, is coupled to a flash storage. The flash controller defines a feature set of flash parameters determined by a... Agent:
20140359205 - Mounting method in an electronic apparatus: An MTD number identifying unit 43 is established to identify an MTD number of a block from a name of the block; in an application 32, a block to be mounted is specified with a name of the physical partition or the logical volume; and the application 32 identifies an... Agent: Kyocera Document Solutions Inc.
20140359199 - Multi-processor computer architecture incorporating distributed multi-ported common memory modules: A multi-processor computer architecture incorporating distributed multi-ported common memory modules wherein each of the memory modules comprises a control block functioning as a cross-bar router in conjunction with one or more associated memory banks or other data storage devices. Each memory module has multiple I/O ports and the ability to... Agent: Src Computers, LLC.
20140359204 - Non-volatile memory device and method for operating the same, and system including the same: Disclosed are a non-volatile memory device capable of performing memory operations in parallel and a method for operating the non-volatile memory device, and a system including the non-volatile memory device. A non-volatile memory system may include a memory controller suitable for controlling a memory; and the memory suitable for performing... Agent: Sk Hynix Inc.
20140359198 - Notification of storage device performance to host: A method includes, in a storage device that stores data for a host in a memory, estimating an impact of an amount of free memory space in the memory on a storage performance of the storage device. The storage device sends to the host a notification that is indicative of... Agent: Apple Inc.
20140359201 - Persistent memory garbage collection: A technique includes identifying a dependency between a first persistent memory region and at least one other persistent memory region. The technique includes using a process having access to the first persistent memory region to selectively perform garbage collection for the first persistent memory region based at least in part... Agent:
20140359202 - Reading voltage calculation in solid-state storage devices: An error management system for a data storage device includes adjusted reading voltage level calculation functionality. Adjusted reading voltage level calculation may be based on the generation and use of an index in which data retention characteristics of a drive are used to look-up corresponding reading voltage levels. In certain... Agent:
20140359203 - Storage systems and aliased memory: Aspects of the subject matter described herein relate to storage systems and aliased memory. In aspects, a file system driver or other component may send a request to a memory controller to create an alias between two blocks of memory. One of the blocks of memory may be used for... Agent: Microsoft Corporation
20140359207 - Systems and methods for dqs gating: Systems and methods for timing read operations with a memory device are provided. A timing signal from the memory device is received at a gating circuit. The timing signal is passed through as a filtered timing signal during a gating window. The gating circuit is configured to open the gating... Agent: Marvell World Trade Ltd.
20140359208 - Memory and memory system including the same: A memory includes a plurality of word lines each of which are connected to one or more memory cells, an address detection unit suitable for detecting a target address of a target word line among the plurality of word lines, wherein the target word line has an activation history satisfying... Agent: Sk Hynix Inc.
20140359209 - Word shift static random access memory (ws-sram): Word shift static random access memory (WS-SRAM) cell, word shift static random access memory (WS-SRAM) and method using the same employ dynamic storage mode switching to shift data. The WS-SRAM cell includes a static random access memory (SRAM) cell having a pair of cross-coupled elements to store data, a dynamic/static... Agent:
20140359210 - Apparatus and method for controlling access to a disk apparatus in an information processing system: An information processing apparatus including plural operation processing apparatuses and plural disk apparatuses, which are connected to each other via a switch. A management apparatus provides, in response to a loan request from a terminal, a first operation resource and a first storage resource of a first processing apparatus in... Agent: Fujitsu Limited
20140359211 - Method for disk defrag handling in solid state drive caching environment: An invention is provided for handling target disk access requests during disk defragmentation in a solid state drive caching environment. The invention includes detecting a request to access a target storage device. In response, data associated with the request is written to the target storage device without writing the data... Agent:
20140359212 - Computer system and data input/output method: A storage apparatus includes multiple ports communicable with a server, multiple processor cores and multiple LUs (Logical Units). For each port, a port responsible core, which is a processor core to accept an I/O request received by the port, is specified. For each LU, an LU responsible core, which is... Agent: Hitachi, Ltd.
20140359216 - Confirmed divert bitmap to synchronize raid firmware operations with fast-path hardware i/o processing: A storage controller system is provided for the monitoring of fast path processing of I/Os to a storage device where the storage controller system allows for processing of I/Os to be monitored through the use of counters in a storage controller based upon the type of I/O issued to the... Agent: Lsi Corporation
20140359213 - Differencing disk improved deployment of virtual machines: Determining host machines on which to place a virtual machine. The method includes determining that a virtual machine to be deployed to a host will use a differencing disk chain based off of one or more base disks. One or more hosts are identified having the one or more base... Agent:
20140359218 - Distributed storage method, apparatus, and system: A distributed data storage method, apparatus, and system. The method includes: splitting a data file to generate K data slices, splitting each data slice of the K data slices to generate M data blocks for each data slice, and performing check coding on the M data blocks by using a... Agent:
20140359215 - Storage system and method for controlling storage system: An information processing device includes a processor. The processor is configured to allocate a plurality of allocation unit areas to a virtual volume from a first storage device and a second storage device. The processor is configured to generate evaluation information related to access for each of a plurality of... Agent: Fujitsu Limited
20140359217 - Synchronous extent migration protocol for paired storage: Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity,... Agent: International Business Machines Corporation
20140359214 - Variable updating device and variable updating method: A procedure, which is performed by a processor of a variable updating device, includes: (a) judging whether or not the cache set is a cache set selected in advance; (b) in a case in which the corresponding cache set is judged to be the cache set selected in advance, judging... Agent: Fujitsu Limited
20140359219 - Cache memory controller for accelerated data transfer: A cache memory controller in a computer system, such as a multicore processing system, provides compression for writes to memory, such as an off-chip memory, and decompression after reads from memory. Application accelerator processors in the system generate application data and requests to read/write the data from/to memory. The cache... Agent: Altera Corporation
20140359220 - Scatter/gather capable system coherent cache: In accordance with some embodiments, a scatter/gather memory approach may be enabled that is exposed or backed by system memory and uses conventional tags and addresses. Thus, such a technique may be more amenable to conventional software developers and their conventional techniques.... Agent:
20140359221 - Detecting multiple stride sequences for prefetching: The present application describes some embodiments of a prefetcher that tracks multiple stride sequences for prefetching. Some embodiments of the prefetcher implement a method including generating a sum-of-strides for each of a plurality of stride lengths that are larger than one by summing a number of previous strides that is... Agent:
20140359222 - General storage cache functionality extension: A system comprises a storage device, a cache coupled to the storage device and a metadata structure, coupled to the storage device and the cache, having metadata corresponding to each data location in the cache to control data promoted to the cache from the storage device.... Agent:
20140359223 - Data processing device: Part of a plurality of ways are selected from among the ways according to a value of select data created based on tag address information which is part of address information, and cache tags are read. Further, when performing cache fill, the cache memory performs the cache fill on a... Agent:
20140359224 - Dynamic cache allocation in a solid state drive environment: An invention is provided for dynamic cache allocation in a solid state drive environment. The invention includes partitioning a cache memory into a reserved partition and a caching partition, wherein the reserved partition begins at a beginning of the cache memory and the caching partition begins after an end of... Agent:
20140359225 - Multi-core processor and multi-core processor system: Disclosed herein is a multi-core processor including: a plurality of processor cores; a shared data cache storing cache data previously accessed by at least one of the plurality of processor cores; and an address decoder comparing an address value of a data required by at least one of the plurality... Agent: Electronics And Telecommunications Research Institute
20140359226 - Allocation of cache to storage volumes: A technique for allocating a write cache allowed data size of a write cache from a plurality of write caches to each of a plurality of storage volumes, calculating a write cache utilization of the write cache for each of the respective storage volumes, wherein the write cache utilization is... Agent:
20140359227 - Computer system and cache control method: A computer system, comprising: a server; and a storage system, the server including an operating system, the storage system including a storage control part, wherein the operating system is configured to: transmit a read request for first data to the storage system in a case of receiving the read request... Agent: Hitachi, Ltd.
20140359228 - Cache allocation in a computerized system: A computerized system comprises a solid state memory and a controller adapted to use the solid state memory as a cache for the computerized system. The controller is adapted to add or to remove a chunk of data from the cache based on a detected frequency of occurrence of the... Agent: International Business Machines Corporation
20140359229 - Lightweight remote replication of a local write-back cache: Techniques for replicating a write-back cache are provided. In one embodiment, a first computer system can receive a write request from a virtual machine (VM) that includes data to be written to a shared storage device. The first computer system can further save the data in a local cache device... Agent:
20140359230 - Protocol for conflicting memory transactions: Embodiments of the invention describe a home agent that may receive request messages, e.g., data ownership request messages and data request messages, which include issuance data indicating an order of the respective message issued. Said home agent may determine whether an early or late conflict exists based, at least in... Agent:
20140359231 - System and method for efficient buffer management for banked shared memory designs: A system and method for system and method for efficient buffer management for banked shared memory designs. In one embodiment, a controller within the switch is configured to manage the buffering of the shared memory banks by allocating full address sets to write sources. Each full address set that is... Agent:
20140359232 - System and method of a shared memory hash table with notifications: A method and apparatus of a device that includes a shared memory hash table that notifies one or more readers of changes to the shared memory hash table is described. In an exemplary embodiment, a device modifies a value in the shared memory hash table, where the value has a... Agent:
20140359233 - Read-write control method for memory, and corresponding memory and server: Described are a read-write control method for memory, and a corresponding memory and server. The method comprises: dividing a storage resource of the memory by taking a block as a unit; to write data, combining the data to be written into a data block, writing the data block in a... Agent: Tencent Technology (shenzhen) Company Limited
20140359234 - Systems and methods to save and restore a write gather pipe: Systems and methods for efficient data transfer in a data processing system that includes saving and restoring residual data of a write gather facility. Specifically, a method is provided for data processing that includes writing an address to a register. The method further includes initiating a save operation of residual... Agent:
20140359238 - Storage apparatus and volume management method: The storage apparatus comprises a storage unit storing data read/written by the host apparatus, and a control unit controlling writing of the data to the storage unit. The control unit configures one or more pools from the storage unit and divides one of the pools into first pages having an... Agent: Hitachi, Ltd.
20140359235 - System and method for managing and producing a dataset image across multiple storage systems: An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a... Agent: Netapp, Inc.
20140359236 - System and method for managing and producing storage object images on a storage system: An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a... Agent: Netapp, Inc.
20140359237 - Variable partitioning in a hybrid memory subsystem: “A memory module includes a volatile memory, a non-volatile memory, and a memory controller adapted to present to a host system external to the memory module an address space that includes an address space of the volatile memory and excludes all addresses of the non-volatile memory capacity. The module includes... Agent:
20140359239 - Apparatus for hardware accelerated runtime integrity measurement: x
20140359240 - Virtualizing processor memory protection with \"l1 iterate and l2 drop/repopulate\": A computing system includes a guest domain access control register (DACR), and guest first and second level page tables, the page tables containing domain identifiers used to obtain domain access information and access permission information, and the domain access information and the access permission information providing an effective guest access... Agent:
20140359241 - Memory data management: A method and computer-readable storage media are provided for rearranging data in physical memory units. In one embodiment, a method may include monitoring utilization counters. The method may further include, comparing the utilization counters for a match with an instance in a first table containing one or more instances when... Agent:
20140359242 - Memory device with relaxed timing parameter according to temperature, operating method thereof, and memory controller and memory system using the memory device: A memory device used with a relaxed timing requirement specification according to temperatures, an operation method thereof, and a memory controller and a memory system using the memory device are provided. The memory device has a first timing characteristic at a first temperature and a second timing characteristic that is... Agent: Samsung Electronics Co., Ltd.
20140359244 - De-duplication with partitioning advice and automation: Migrating a sub-volume in data storage with at least two de-duplication domains, each of the domains having at least one sub-volume. A first sub-volume is assigned to a de-duplication domain and a first content summary is computed for the first sub-volume. Similarly, a second sub-volume is assigned to a second... Agent:
20140359245 - I/o latency and iops performance in thin provisioned volumes: A storage system receives an anticipatory write command corresponding to a potential subsequent write command to be received by the storage system, wherein the anticipatory write command indicates an anticipated region of logical address space that may be written to by the potential subsequent write command. The storage system determines... Agent:
20140359247 - Method for data management: A method for data management adapted for a host controller to store device context data of a universal serial bus (USB) device is provided, and the host controller includes a memory. The method includes following steps: storing a device slot index table in the memory; allocating a plurality of memory... Agent: Asmedia Technology Inc.
20140359243 - Optimal volume placement across remote replication relationships: A mechanism is provided in a data processing system for volume placement across remote replication relationships. Responsive to applying a volume placement optimization to a source storage pool having at least one volume with a replication target in a target storage pool, the mechanism determines whether the source storage pool... Agent:
20140359246 - System and method for monitoring memory stack size: A system and method for monitoring a memory stack size is provided, and more particularly, a method for monitoring a memory stack size, whereby the size of a memory stack applied to an operating system of a controller for a vehicle is monitored so that an overflow phenomenon of the... Agent: Hyundai Motor Company
20140359248 - Memory allocation improvements: In one embodiment, a memory allocator of a memory manager can service memory allocation requests within a specific size-range from a section of pre-reserved virtual memory. The pre-reserved virtual memory allows allocation requests within a specific size range to be allocated in the pre-reserved region, such that the virtual memory... Agent: Apple Inc.
20140359249 - System and method to store data in an adjustably partitionable memory array: The disclosure relates to an electronic memory system, and more specifically, to a system for storing data in an adjustably partitionable memory array, and a method to store data in an adjustably partitionable memory array. According to an embodiment of the disclosure, a system to store data in an adjustably... Agent:11/27/2014 > 71 patent applications in 27 patent subcategories.
20140351485 - Differential file system for computer memory: An approach is described to overcome the rapid consumption of available flash space when frequently modifying files stored on the flash space. This “differential” sector approach determines the correlation between the new content and the old content, and saves only the “delta” part of the old and the new content... Agent: Spansion LLC
20140351500 - Hybrid volatile and non-volatile memory device: Non-transitory computer-readable media having information embodied therein that includes a description of an integrated circuit device. The information includes descriptions of a volatile storage die having a first addressable range of storage cells and a non-volatile storage die. The description of the non-volatile storage die having a second addressable range... Agent:
20140351495 - 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 level of the multi-level cell, the second datum representing a checkpoint of the first datum. The first... Agent:
20140351491 - Mapping between program states and data patterns: The present disclosure includes methods and apparatuses for mapping between program states and data patterns. One method includes: programming a group of G memory cells such that a combination of respective program states of the group maps to a constellation point corresponding to a received N unit data pattern, the... Agent:
20140351489 - Mechanism for writing into an eeprom on an i2c bus: A method for writing data into an EEPROM connected to an I2C bus, wherein the data to be written is transmitted in frames having a size corresponding to the size of a physical half-page of the memory. The programming of a data page in the memory is performed while another... Agent:
20140351499 - Memory device, host device, and sampling clock adjusting method: A memory card includes a memory controller configured to perform control for sending and receiving a command signal, a response signal, a data signal, and a status signal in synchronization with a clock signal, and a memory-side pattern signal storage unit configured to store a tuning pattern signal to be... Agent: Kabushiki Kaisha Toshiba
20140351497 - Memory system and control method thereof: A memory system includes a nonvolatile memory including a plurality of blocks as data erase units, a measuring unit which measures an erase time at which data of each block is erased, and a block controller which writes data supplied from at least an exterior into a first block which... Agent: Kabushiki Kaisha Toshiba
20140351488 - Method and electronic device for processing information: The present disclosure provides a method and electronic device for processing information. The method is applied in a solid state storage apparatus which is connected to an electronic device. The solid state storage apparatus supports N logical-address-to-physical-address mapping tables different from each other simultaneously, wherein N is an integer greater... Agent: Lenovo (beijing) Limited
20140351490 - Method for updating inverted index of flash ssd: Disclosed is a method for updating an inverted index of a flash solid state disk (SSD). The method including: storing postings of a term that is present in only an in-memory inverted index in a block of an output buffer and reading postings of a last block of each posting... Agent: Industry-academic Cooperation Foundation, Yonsei University
20140351487 - Nonvolatile memory and related reprogramming method: A method of reprogramming a nonvolatile memory device, comprising setting up bit lines of selected memory cells according to logic values of first and second latches of a page buffer connected to the bit lines, supplying a program pulse to the selected memory cells, performing a program verify operation on... Agent: Samsung Electronics Co., Ltd.
20140351496 - Optimized configurable nand parameters: Configurable parameters may be used to access NAND flash memory according to schemes that optimize such parameters according to predicted characteristics of memory cells, for example, as a function of certain memory cell device geometry, which may be predicted based on the location of a particular device within a memory... Agent:
20140351492 - System and method for non-volatile random access memory emulation: Described herein is a system and method for high speed non-volatile random access memory (NVRAM) emulation. The system and method may utilize a primary storage device and a volatile random access memory (RAM) device to emulate NVRAM functionality. The system and method may allocate a range of the primary storage... Agent: Netapp, Inc.
20140351498 - Systems and methods for read caching in flash storage: A flash controller receives a read request for reading a page of data from the flash memory from a host system, and identifies, in a cache tag table stored in the random access memory, a virtual unit address associated with the page of data. In response to identifying the virtual... Agent:
20140351486 - Variable redundancy in a solid state drive: An apparatus comprising a memory and a controller. The memory may be configured to process a plurality of read/write operations. The memory comprises a plurality of memory modules each having a size less than a total size of the memory. The controller is configured to provide a first redundancy scheme... Agent: Lsi Corporation
20140351493 - Wear leveling for erasable memories: In accordance with some embodiments, wear leveling may be done based on the difference in age of discarded blocks and engaged blocks. Data is moved to an older discarded block from a younger engaged block. Two wear leveling bits may be used for each logical block, such that the wear... Agent:
20140351494 - Writing data in a non-volatile memory of a smart card: The invention relates in particular to a method for writing data in a non-volatile memory of a smart card. The invention also relates to a smart card and a computer program capable of implementing such a method, to a storage medium including such a computer program, and to a system... Agent: Morpho
20140351501 - Message storage in memory blocks using codewords: A codeword is generated from a message. One or more anchor values are appended to the codeword at predetermined anchor positions. Before the codeword is stored in a memory block, the locations and values of stuck cells in the memory block are determined. Based on the values and positions of... Agent: Microsoft Corporation
20140351502 - Method and apparatus for sending data from multiple sources over a communications bus: In a memory system, multiple memory modules communicate over a bus. Each memory module may include a hub and at least one memory storage unit. The hub receives local data from the memory storage units, and downstream data from one or more other memory modules. The hub assembles data to... Agent:
20140351503 - Multi-serial interface stacked-die memory architecture: Systems and methods disclosed herein substantially concurrently transfer a plurality of streams of commands, addresses, and/or data across a corresponding plurality of serialized communication link interfaces (SCLIs) between one or more originating devices or destination devices such as a processor and a switch. At the switch, one or more commands,... Agent:
20140351504 - Apparatus and method for transferring data between storages having different access speeds: An apparatus is connected to a first storage and a second storage which is accessed at an access speed lower than an access speed of the first storage. The apparatus accesses each of blocks stored in the second storage, and counts, for each of the blocks, the number of accesses... Agent: Fujitsu Limited
20140351512 - Capacity expansion method and device: Embodiments of the present invention provide a capacity expansion method and device, so as to reduce the time needed by capacity expansion of a hard disk. The method specifically includes: dividing, in a distributed redundant array of independent disks RAID system, each hard disk into virtual hard disks of equal... Agent:
20140351509 - Disk array system and data processing method: A disk array system and a data processing method are provided. The data processing method is applied to the disk array system. The disk array system is a redundancy array of independent disk 0 (RAID 0) system The disk array system includes a plurality of disks. The data processing method... Agent: Asmedia Technology Inc.
20140351510 - Disk array system and data processing method: A disk array system and a data processing method are provided. The data processing method is applied to the disk array system. The disk array system includes a first disk and a second disk The data processing method includes: receiving a reading command, wherein the reading, command includes a data... Agent: Asmedia Technology Inc.
20140351506 - Efficient storage of small random changes to data on disk: The embodiments described herein provide a system and method for efficiently storing small, random modifications or changes to data on one or more storage devices, such as disks, of storage servers coupled to a host computer in a network environment. Illustratively, the data is stored in a region of a... Agent: Netapp, Inc.
20140351508 - Offloading raid update operations to disk controllers: An improved technique involves performing computations for partial stripe updates in a RAID at individual disk controllers rather than at the RAID controller. When a RAID controller receives a request to update old payload data at a block in a particular disk with update data, it sends the update data... Agent:
20140351505 - Providing data attributes to a storage manager to use to select a storage tier to use for a data set management operation: Provided are a computer program product, system, and method for an application to provide data attributes to a storage manager to use to select a storage tier to use for a data set management operation. Each storage tier has storage devices with different storage attributes. The application determines data attributes... Agent: International Business Machines Corporation
20140351511 - Queuing received write blocks for reducing file fragmentation: A method and apparatus for queuing FBNs of received write blocks for a file to a queuing data structure for assigning LBNs to the FBNs is described herein. A queuing data structure may comprise a modified binary search tree, such as a modified red-black search tree. Each node of a... Agent: Netapp, Inc.
20140351513 - Storage apparatus and control method thereof: The storage system includes a plurality of storage devices. A storage controller is configured to manage a plurality of pages in a pool provided by at least one of the plurality of storage devices, to provide a virtual storage area to a host by allocating one or more pages from... Agent:
20140351507 - Systems and methods including an application server in an enclosure with a communication link to an external controller: A system including a first array of storage drives in communication with a storage controller, the storage controller providing virtualized storage with the first array of storage drives; an application server running a storage warehouse application and communicatively coupled to a host device and the storage controller; and a communication... Agent: Netapp, Inc.
20140351514 - Card and host device: A host device is configured to read and write information from and into a card and to supply a supply voltage that belongs to a first voltage range or a second voltage range which is lower than the first voltage range, and issues a voltage identification command to the card.... Agent: Kabushiki Kaisha Toshiba
20140351515 - Providing data attributes to a storage manager to use to select a storage tier to use for a data set management operation: Provided are a computer program product, system, and method for an application to provide data attributes to a storage manager to use to select a storage tier to use for a data set management operation. Each storage tier has storage devices with different storage attributes. The storage manager receives information... Agent: International Business Machines Corporation
20140351516 - Method and system for virtualization of software applications: A method of virtualizing an application to execute on a plurality of operating systems without installation. The method includes creating an input configuration file for each operating system. The templates each include a collection of configurations that were made by the application during installation on a computing device executing the... Agent:
20140351518 - Multi-level cache tracking table: Disclosed herein are a computing system, integrated circuit, and method to enhance retrieval of cached data. A tracking table is used to initiate a search for data from a location specified in the table, if the data is not in a first level of a multi-level cache hierarchy.... Agent: Hewlett-packard Development Company, L.p.
20140351519 - System and method for providing cache-aware lightweight producer consumer queues: Aspects of the disclosure pertain to a system and method for providing cache-aware lightweight producer consumer queues. The system is a multiprocessor system configured for specifying separate cache attributes for inner (e.g., local) cache and outer (e.g., shared) cache for promoting lower system overhead. Separate cache attributes are specified such... Agent:
20140351517 - Validation of cache locking using instruction fetch and execution: A technique for locking a cache memory device (or portion thereof) which includes the following actions: (i) writing full traversal branching instructions in a cache way of a cache memory device; and (ii) subsequent to the writing step, locking the cache way. The locking action is performed by adjusting cache... Agent:
20140351520 - Validation of cache locking using instruction fetch and execution: A technique for locking a cache memory device (or portion thereof) which includes the following actions: (i) writing full traversal branching instructions in a cache way of a cache memory device; and (ii) subsequent to the writing step, locking the cache way. The locking action is performed by adjusting cache... Agent: International Business Machines Corporation
20140351521 - Storage system and method for controlling storage system: A cache package (for example, a flash memory package configured by flash memories) can execute a cache control process instead of a processor in a storage system by a request of the cache control process from the storage system. Consequently, time for the process that the processor of the storage... Agent:
20140351522 - Storage system with reduced hash key memory: A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a location in the hash table for storing the data and the location identifier is derived from the data, compressing... Agent:
20140351524 - Dead block predictors for cooperative execution in the last level cache: A cache memory eviction method includes maintaining thread-aware cache access data per cache block in a cache memory, wherein the cache access data is indicative of a number of times a cache block is accessed by a first thread, associating a cache block with one of a plurality of bins... Agent:
20140351523 - System and method of rebuilding read cache for a rebooted node of a multiple-node storage cluster: The disclosure is directed to a system and method for managing cache memory of at least one node of a multiple-node storage cluster. According to various embodiments, a first cache data and a first cache metadata are stored for data transfers between a respective node and regions of a storage... Agent:
20140351525 - Efficient method for memory accesses in a multi-core processor: A method of providing memory accesses for a multi-core processor includes reserving a group of pins of a multi-core processor to transmit either data or address information in communication with one or more memory chips, receiving memory access requests from the plurality of processor cores, determining granularity of the memory... Agent: Peking University
20140351526 - Data storage controller with multiple pipelines: Techniques are disclosed relating to processing data in a storage controller. In one embodiment, a method includes receiving data at a storage controller of a storage device. The method further includes processing data units of the data in parallel via a plurality of write pipelines in the storage controller. The... Agent: Fusion-io, Inc.
20140351527 - Method and apparatus for sequential stream i/o processing: A method for providing efficient processing for many concurrent streams of sequential I/O requests is provided. In response to receiving an I/O request, the method includes determining if the I/O request corresponds to an active stream. If the request corresponds to an active stream, then the method includes updating an... Agent: Dot Hill Systems Corporation
20140351528 - Balancing storage unit utilization within a dispersed storage network: A method begins by a processing module determining to move a range of encoded data slices from a first storage unit to a second storage unit of a plurality of storage units, where data objects are dispersed storage error encoded to produce pluralities of sets of encoded data slices, and... Agent: Cleversafe, Inc.
20140351529 - Techniques for organizing three-dimensional array data: Various embodiments are generally directed to storing data of a three-dimensional (3D) array in a tiled manner in which adjacent rows of adjacent planes are interleaved to enable more efficient retrieval in performing 3D stencil calculations. An apparatus to perform a stencil calculation includes a processor component, a storage communicatively... Agent:
20140351531 - Apparatus and method for managing storage of data blocks: A data block storage management capability is presented. A cloud file system management capability manages storage of data blocks of a file system across multiple cloud storage services (e.g., including determining, for each data block to be stored, a storage location and a storage duration for the data block). A... Agent: Alcatel Lucent
20140351530 - Linked list for lock-free memory allocation: Embodiments relate to a linked list for memory allocation. An aspect includes maintaining a linked list of address ranges in a computer memory that are available for allocation. Another aspect includes receiving a request for allocation of a first address range, the request comprising a size of the first address... Agent: International Business Machines Corporation
20140351532 - Minimizing destaging conflicts: Destage grouping of tracks is restricted to a bottom portion of a least recently used (LRU) list without grouping the tracks at a most recently used end of the LRU list to avoid the destaging conflicts. The destage grouping of tracks is destaged from the bottom portion of the LRU... Agent: International Business Machines Corporation
20140351540 - Computer system and storage control method of the same: A computer system dynamically assigns the storage capacity from pool volumes to the access target in the higher-level system, and can immediately respond to the change of the status of the pool having the pool volumes. The control device provides a plurality of first pools, provides a second pool, allocates... Agent:
20140351536 - Efficient replication of changes to a byte-addressable persistent memory over a network: A system and method for efficiently replicating data stored in a byte-addressable, persistent memory of a host computer. A user-level library of the host computer may configure the persistent memory as a software transactional memory (STM) system defined by operations, such as a STM commit operation, that ensure safe and... Agent: Netapp, Inc.
20140351537 - Mapping a source workload pattern for a source storage system to a target workload pattern for a target storage system: Provided are a method, system, and computer program product for mapping a source workload pattern for a source storage system to a target workload pattern for a target storage system. A source workload pattern is received from the source storage system having workload access characteristics of source logical addresses at... Agent: International Business Machines Corporation
20140351533 - Parallel processes for performing multiple incremental copies: A storage controller receives a write command with respect to a track, from a host. A first process determines that the track is a source track and also determines that at least one corresponding target track is in an incremental copy relation to the source track. A second process is... Agent: International Business Machines Corporation
20140351534 - Recovery from failure of primary storage volumes by using mirrored data maintained with host timestamps: A primary storage controller receives an input/output (I/O) command from a host, wherein a host timestamp is associated with the I/O command. During a mirroring of storage volumes to a secondary storage controller, the primary storage controller communicates the host timestamp associated with the I/O command to the secondary storage... Agent: International Business Machines Corporation
20140351535 - Snapshots and versioning of transactional storage class memory: A system and method enables efficient implementation of snapshots of data organized as arbitrary data structures on a byte-addressable persistent memory of a host computer. A user-level library of the host computer may configure the persistent memory as a software transactional memory (STM) system defined by operations, such as a... Agent: Netapp, Inc.
20140351538 - Storage apparatus and storage apparatus migration method: A source remote copy configuration in a source storage system is migrated to a destination storage system as a destination remote copy configuration. The destination primary storage apparatus of the destination storage system defines a virtual volume mapped to the primary volume provided by the source primary storage apparatus which... Agent:
20140351539 - System and method for retaining deduplication in a storage object after a clone split operation: Described herein is a system and method for retaining deduplication of data blocks of a resulting storage object (e.g., a flexible volume) from a split operation of a clone of a base storage object. The clone may comprise data blocks that are shared with at least one data block of... Agent: Netapp, Inc.
20140351541 - Bundling file permissions for sharing files: When files or other objects are to be shared, a storage system creates a bundle object that identifies the objects to be shared, and the permissions associated with objects in that bundle object. Each object is marked as being associated with a bundle object. When the object is accessed, the... Agent: Microsoft Corporation
20140351544 - Device side host integrity validation: Described is a technology by which a transient storage device or secure execution environment-based (e.g., including an embedded processor) device validates a host computer system. The device compares hashes of host system data against valid hashes maintained in protected storage of the device. The host data may be a file,... Agent: Microsoft Corporation
20140351543 - Method for restricting access to data stored on a memory card and a memory card: There is provided a method for restricting access to data stored on a memory card, whereby the restriction of access relates to what is able to be carried out to the data stored on the memory card during wireless communications with the memory card. Furthermore, there is also provided a... Agent: T-data Systems (s) Pte Ltd
20140351542 - Power saving method and apparatus for first in first out (fifo) memories: In various embodiments, apparatuses and methods are disclosed to keep a memory clock gated when the data for a current memory address is the same as the data in the immediate previous memory address. For a write function, new data will only be written into the current memory address if... Agent:
20140351547 - Linked list for lock-free memory allocation: Embodiments relate to a linked list for memory allocation. An aspect includes maintaining a linked list of address ranges in a computer memory that are available for allocation. Another aspect includes receiving a request for allocation of a first address range, the request comprising a size of the first address... Agent:
20140351546 - Method and apparatus for mapping a physical memory having a plurality of memory regions: A method and apparatus are described for mapping a physical memory having different memory regions. A plurality of virtual non-uniform memory access (NUMA) nodes may be defined in system memory to represent memory segments of various performance characteristics. Memory segments of a high-bandwidth memory (HBM) system memory may be allocated... Agent: Ati Technologies Ulc
20140351548 - Pool spares for data storage virtualization subsystem: A data storage virtualization subsystem (SVS) for providing storage to a host entity is disclosed. The SVS comprises a storage virtualization controller for connecting to the host entity, at least one physical storage device (PSD) pool, and at least one PSD is designated to be a pool spare PSD to... Agent:
20140351545 - Storage management method and storage system in virtual volume having data arranged astride storage device: An administrator instructs creation of a volume to a virtual storage device and registration of a host port for providing access permission to the volume. The virtual storage device searches a candidate of a physical storage device capable of reaching the host port and a candidate of the target port... Agent: Hitachi, Ltd.
20140351549 - Off-heap direct-memory data stores, methods of creating and/or managing off-heap direct-memory data stores, and/or systems including off-heap direct-memory data store: Certain example embodiments relate to a highly-concurrent, predictable, fast, self-managed, in-process space for storing data that is hidden away from the garbage collector and its related pauses. More particularly, certain example embodiments relate to improved memory management techniques for computer systems that leverage an off-heap direct-memory data store that is... Agent:
20140351550 - Memory management apparatus and method for threads of data distribution service middleware: Disclosed herein are a memory management apparatus and method for threads of Data Distribution Service middleware. The apparatus includes a memory area management unit, one or more thread heaps, and a queue. The memory area management unit partitions a memory chunk allocated for the DDS middleware by a Cyber-Physical System... Agent: Electronics And Telecommunications Research Institute
20140351551 - Memory-network processor with programmable optimizations: Various embodiments are disclosed of a multiprocessor system with processing elements optimized for high performance and low power dissipation and an associated method of programming the processing elements. Each processing element may comprise a fetch unit and a plurality of address generator units and a plurality of pipelined datapaths. The... Agent: Coherent Logix, Incorporated
20140351552 - Working set swapping using a sequentially ordered swap file: Techniques described enable efficient swapping of memory pages to and from a working set of pages for a process through the use of large writes and reads of pages to and from sequentially ordered locations in secondary storage. When writing pages from a working set of a process into secondary... Agent:
20140351553 - Linear to physical address translation with support for page attributes: Embodiments of the invention are generally directed to systems, methods, and apparatuses for linear to physical address translation with support for page attributes. In some embodiments, a system receives an instruction to translate a memory pointer to a physical memory address for a memory location. The system may return the... Agent: Intel Corporation
20140351554 - Linear to physical address translation with support for page attributes: Embodiments of the invention are generally directed to systems, methods, and apparatuses for linear to physical address translation with support for page attributes. In some embodiments, a system receives an instruction to translate a memory pointer to a physical memory address for a memory location. The system may return the... Agent: Intel Corporation
20140351555 - Digital signal processor and method for addressing a memory in a digital signal processor: In a digital signal processor comprising at least one vector execution unit and at least a first memory unit a third unit is arranged to provide addressing data in the form of an address vector to be used for addressing the first memory unit said third unit being connectable to... Agent: Media Tek Sweden AbPrevious industry: Electrical computers and digital data processing systems: input/output
Next industry: Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors)
RSS FEED for 20141218:
Integrate FreshPatents.com into your RSS reader/aggregator or website to track weekly updates.
For more info, read this article.
Thank you for viewing Electrical computers and digital processing systems: memory patents on the FreshPatents.com website. These are patent applications which have been filed in the United States. There are a variety ways to browse Electrical computers and digital processing systems: memory patent applications on our website including browsing by date, agent, inventor, and industry. If you are interested in receiving occasional emails regarding Electrical computers and digital processing systems: memory patents we recommend signing up for free keyword monitoring by email.
Results in 1.41358 seconds