|Electrical computers and digital processing systems: memory patents - Monitor Patents|
USPTO Class 711 | Browse by Industry: Previous - Next | All
Recent | 15: Mar | Feb | Jan | 14: Dec | Nov | Oct | 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. 02/05/2015 > 46 patent applications in 22 patent subcategories.
20150039819 - Apparatus and method to share host system ram with mass storage memory ram: A method includes, in one non-limiting embodiment, sending a request from a mass memory storage device to a host device, the request being one to allocate memory in the host device; writing data from the mass memory storage device to allocated memory of the host device; and subsequently reading the... Agent: Memory Technologies LLC
20150039820 - Flash memory storage system and controller and data writing method thereof: A flash memory storage system having a flash memory controller and a flash memory chip is provided. The flash memory controller configures a second physical unit of the flash memory chip as a midway cache physical unit corresponding to a first physical unit and temporarily stores first data corresponding to... Agent:
20150039808 - Memory system: According to one embodiment, a memory system includes nonvolatile memories each storing data and an address table for acquiring an address of the data, and a control unit which is configured to be capable of accessing the nonvolatile memories in parallel, and issues table read requests for reading the address... Agent: Kabushiki Kaisha Toshiba
20150039817 - Method and apparatus for parallel transfer of blocks of data between an interface module and a non-volatile semiconductor memory: A system including a non-volatile semiconductor memory (NVSM), an interface module and a control module. The NVSM stores first and second blocks of data. The first or second block of data is non-page based such that a size of the first block of data or a size of the second... Agent:
20150039810 - Method for managing memory apparatus, associated memory apparatus thereof and associated controller thereof: A method for managing a memory apparatus and the associated memory apparatus thereof and the associated controller thereof are provided, where the method includes: temporarily storing data received from a host device into a volatile memory in the controller and utilizing the data in the volatile memory as received data,... Agent:
20150039811 - Method for managing memory apparatus, associated memory apparatus thereof and associated controller thereof: A method for managing a memory apparatus and the associated memory apparatus thereof and the associated controller thereof are provided, where the method includes: temporarily storing data received from a host device into a volatile memory in the controller and utilizing the data in the volatile memory as received data,... Agent:
20150039812 - Modify executable bits of system management memory page table: A computing device to create a system management memory page table in response to the computing device powering on. The system management memory page table includes pages with executable bits. The computing device modifies the executable bits of the pages before launching an option read only memory of the computing... Agent:
20150039813 - Nand interface capacity extender device for extending solid state drives capacity, performance, and reliability: A system and method for a solid state drive comprising a system controller and one or more extender devices coupled to the system controller is disclosed, where each extender device is coupled to a plurality of NAND storage devices and each NAND storage device comprising a plurality of NAND flash... Agent:
20150039809 - Nonvolatile memory system and programming method including reprogram operation: A program method for a nonvolatile memory system including a reprogram operation that does not require a reload of first program data to page buffers of a constituent nonvolatile memory device between execution of a first coarse program step and execution of a first fine program step being performed after... Agent: Samsung Electronics Co., Ltd.
20150039807 - Nor-type flash memory device configured to reduce program malfunction: Embodiments of the present invention include a NOR-type flash memory device capable of reducing or eliminating program malfunctions. In some embodiments, the device includes a memory array, row selection circuit, column selection circuit, and program driver circuit. The memory array includes a memory sector having a first sector bit line... Agent: Fidelix Co., Ltd.
20150039814 - Storage device and storage system including the same: A storage device may include a nonvolatile storage and a storage controller. The nonvolatile storage may include a map table which stores information including a logical address, a physical address corresponding to the logical address and a correlation index designating the physical address. The storage controller is configured to transmit... Agent:
20150039806 - System and method for controlling a storage device: A method of controlling a storage device includes detecting a cumulative usage condition associated with the storage device, comparing the cumulative usage condition to a usage value, and adjusting the operation of the storage device based on the comparison. Another method of controlling a storage device includes detecting an operating... Agent: Hgst Netherlands B.v.
20150039815 - System and method for interfacing between storage device and host: A system and method of use thereof that include a mass storage device connected to a host computer running host software modules. The mass storage device includes at least one non-volatile memory device, at least one volatile memory device, and a memory controller attached to the non-volatile and volatile memory... Agent:
20150039805 - System and method to emulate an electrically erasable programmable read-only memory: The disclosure relates to an electronic memory system, and more specifically, to a system to emulate an electrically erasable programmable read-only memory, and a method to emulate an electrically erasable programmable read-only memory. According to an embodiment of the disclosure, a system to emulate an electrically erasable programmable read-only memory... Agent:
20150039818 - Use of predefined block pointers to reduce duplicate storage of certain data in a storage subsystem of a storage server: A method and system for eliminating the redundant allocation and deallocation of special data on disk, wherein the redundant allocation and deallocation of special data on disk is eliminated by providing an innovate technique for specially allocating special data of a storage system. Specially allocated data is data that is... Agent:
20150039816 - Utilization of disk buffer for background replication processes: A method for replicating data from a first volume to a second volume includes receiving a first data request comprising a request for a first portion of data, wherein the first portion is part of a first volume. The first portion of data is read, and so is at least... Agent:
20150039821 - Communication apparatus and data processing method: A communication apparatus comprises a general-purpose memory, and a high-speed memory that allows higher-speed access than the general-purpose memory. Protocol processing is executed to packetize transmission data using a general-purpose buffer allocated to the general-purpose memory and/or a high-speed buffer allocated to the high-speed memory as network buffers.... Agent:
20150039822 - Mechanism for enabling full data bus utilization without increasing data granularity: A memory is disclosed comprising a first memory portion, a second memory portion, and an interface, wherein the memory portions are electrically isolated from each other and the interface is capable of receiving a row command and a column command in the time it takes to cycle the memory once.... Agent:
20150039823 - Table lookup apparatus using content-addressable memory based device and related table lookup method thereof: A table lookup apparatus has a content-addressable memory (CAM) based device and a first cache. The CAM based device is used to store at least one table. The first cache is coupled to the CAM based device, and used to cache at least one input search key of the CAM... Agent: Mediatek Inc.
20150039824 - Implementing enhanced buffer management for data storage devices: A method, apparatus and a data storage device for implementing enhanced buffer management for storage devices. An amount of emergency power for the storage device is used to determine a time period for the storage device between emergency power loss and actual shut down of electronics. A time period for... Agent: Hgst Netherlands B.v.
20150039827 - Distributed storage network with replication control and methods for use therewith: A method includes encoding input data into a plurality of slices. The plurality of slices are sent to a first plurality of distributed storage and task execution units for storage, the first plurality of distributed storage and task execution units being located at a corresponding first plurality of sites. Write... Agent: Cleversafe, Inc.
20150039825 - Federated tiering management: Apparatus and methods are described for dynamically moving data between tiers of mass storage devices responsive to at least some of the mass storage devices providing information identifying which data are candidates to be moved between the tiers.... Agent: Seagate Technology LLC
20150039829 - Methods and apparatus for implementing exchange management for virtualization of storage within a storage area network: Methods and apparatus for managing exchanges in a network device of a storage area network are disclosed. In a first “host-side” exchange initiated by an initiator and between the initiator and the network device, one or more frames are received from an initiator and/or sent to the initiator. At least... Agent:
20150039826 - Sub-lun auto-tiering: Embodiments of the invention include systems and methods for auto-tiering multiple file systems across a common resource pool. Storage resources are allocated as a sub-LUN auto-tiering (SLAT) sub-pool. The sub-pool is managed as a single virtual address space (VAS) with a virtual block address (VBA) for each logical block address... Agent: Oracle International Corporation
20150039828 - Time-based storage within a dispersed storage network: A method begins by a dispersed storage (DS) processing obtaining estimated future availability information for storage units and organizing a plurality of sets of encoded data slices into a plurality of group-sets of encoded data slices. For each of the plurality of group-sets of encoded data slices, the method continues... Agent: Cleversafe, Inc.
20150039830 - Virtual appliance deployment: A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes determining a physical appliance to virtualize, creating a virtual appliance based on the physical appliance, and storing the virtual appliance in a storage array. In some embodiments, creating the virtual appliance includes creating the... Agent:
20150039831 - File load times with dynamic storage usage: Provided is a technique for improving file load times with dynamic storage usage. A file made up of data blocks is received. A list of storage devices is retrieved. In one or more iterations, the data blocks of the file are written by: updating the list of storage devices by... Agent: International Business Machines Corporation
20150039832 - System and method of caching hinted data: The disclosure is directed to a system and method of cache management for a data storage system. According to various embodiments, the cache management system includes a hinting driver and a priority controller. The hinting driver generates pointers based upon data packets intercepted from data transfer requests being processed by... Agent: Lsi Corporation
20150039833 - Management of caches: A system and method for efficiently powering down banks in a cache memory for reducing power consumption. A computing system includes a cache array and a corresponding cache controller. The cache array includes multiple banks, each comprising multiple cache sets. In response to a request to power down a first... Agent: Advanced Micro Devices, Inc.
20150039834 - Sharing local cache from a failover node: Sharing local cache from a failover node, including: determining, by a managing compute node, whether a first compute node and a second compute node each have a local cache, where the second compute node is a mirrored copy of the first compute node; responsive to determining that the first compute... Agent: International Business Machines Corporation
20150039835 - System and method of hinted cache data removal: The disclosure is directed to a system and method of cache management for a data storage system. According to various embodiments, the cache management system includes a hinting driver, a priority controller, and a data scrubber. The hinting driver generates pointers based upon data packets intercepted from data transfer requests... Agent: Lsi Corporation
20150039836 - Methods and apparatus related to data processors and caches incorporated in data processors: A cache includes a cache array and a cache controller. The cache array has a multiple number of entries. The cache controller is coupled to the cache array, for storing new entries in the cache array in response to accesses by a data processor, and evicts entries from the cache... Agent: Advanced Micro Devices, Inc.
20150039837 - System and method for tiered caching and storage allocation: Method for data placement in a tiered caching system and/or tiered storage system includes: determining a first period of time between each access to a first data, in a predetermined time window; averaging the first periods of time between each access to obtain an average first period of time; determining... Agent:
20150039838 - Method and system for restoring consumed memory after memory consolidation: One embodiment of the system disclosed herein facilitates reduction of latency associated with accessing content of a memory page that has been swapped out by a guest operating system in a virtualized computer system. During operation, a hypervisor detects an I/O write command issued by the guest operating system at... Agent:
20150039839 - Data bus efficiency via cache line usurpation: Embodiments of the current invention permit a user to allocate cache memory to main memory more efficiently. The processor or a user allocates the cache memory and associates the cache memory to the main memory location, but suppresses or bypassing reading the main memory data into the cache memory. Some... Agent:
20150039840 - Remote memory ring buffers in a cluster of data processing nodes: A data processing node has an inter-node messaging module including a plurality of sets of registers each defining an instance of a GET/PUT context and a plurality of data processing cores each coupled to the inter-node messaging module. Each one of the data processing cores includes a mapping function for... Agent:
20150039841 - Automatic transaction coarsening: A processing device comprises an instruction execution unit and track and combing logic to combine a plurality of transactions into a single combined transaction. The track and combine logic comprises a transaction monitoring module to monitor an execution of a plurality of transactions by the instruction execution unit, each of... Agent:
20150039843 - Circuits and methods for providing data to and from arrays of memory cells: A memory device uses a global input/output line or a pair of complementary global input/output lines to couple write data signals and read data signals to and from a memory array. The same input/output line or pairs of complementary global input/output lines may be used for coupling both write data... Agent:
20150039842 - Data storage system with dynamic read threshold mechanism and method of operation thereof: A system and method of operation of a data storage system includes: a memory die for determining a middle read threshold; a control unit, coupled to the memory die, for calculating a lower read threshold and an upper read threshold based on the middle read threshold and a memory element... Agent: Smart Storage Systems, Inc.
20150039844 - Memory device implementing reduced ecc overhead: A memory device using error correction code (ECC) implements a memory array parallel read-write method to reduce the storage overhead required for storing ECC check bits. The memory array parallel read-write method stores incoming address and data into serial-in parallel-out (SIPO) address registers and write data registers, respectively. The stored... Agent:
20150039845 - Transferring learning metadata between storage servers having clusters via copy services operations on a shared virtual logical unit that stores the learning metadata: A virtual logical unit that stores learning metadata is allocated in a first storage server having a first plurality of clusters, wherein the learning metadata indicates a type of storage device in which selected data of the first plurality of clusters of the first storage server are stored. A copy... Agent:
20150039847 - Balancing data distribution in a fault-tolerant storage system: The disclosed embodiments relate to a system for managing replicated copies of data items in a storage system. During operation, the system obtains a current configuration of the storage system, wherein the current configuration specifies locations of replicated copies of data items. Next, the system analyzes the current configuration to... Agent: Dropbox, Inc.
20150039846 - Efficiency of virtual machines that use de-duplication as primary data storage: Example apparatus and methods provide two types of storage for a virtual machine running on a hypervisor. The first storage is de-duplication based and the second storage is not de-duplication based. Example apparatus and methods may acquire data from the first storage to instantiate the virtual machine, to instantiate an... Agent: Quantum Corporation
20150039848 - Methods and apparatuses for in-system field repair and recovery from memory failures: In a particular embodiment, a device includes memory address remapping circuitry and a remapping engine. The memory address remapping circuitry includes a comparison circuit to compare a received memory address to one or more remapped addresses. The memory address remapping circuitry also includes a selection circuit responsive to the comparison... Agent: Qual Comm Incorporated
20150039849 - Multi-layer data storage virtualization using a consistent data reference model: A write request that includes a data object is processed. A hash function is executed on the data object, thereby generating a hash value that includes a first portion and a second portion. A hypervisor table is queried with the first portion, thereby obtaining a master storage node identifier. The... Agent: Formation Data Systems, Inc.
20150039850 - Synchronizing a translation lookaside buffer with an extended paging table: A processor including logic to execute an instruction to synchronize a mapping from a physical address of a guest of a virtualization based system (guest physical address) to a physical address of the host of the virtualization based system (host physical address), and stored in a translation lookaside buffer (TLB),... Agent:01/29/2015 > 55 patent applications in 25 patent subcategories.
20150032935 - Virtualization system using hardware assistance for page table coherence: One embodiment of the present invention includes a method for maintaining a shadow page table in at least partial correspondence with guest page mappings of a guest computation. The method marking with a traced write indication at least those entries of the shadow page table that map physical memory locations... Agent:
20150032943 - Controller management of memory array of storage device using magnetic random access memory (mram): A mass storage device includes a controller configured to communicate with a host. The controller is coupled to a first memory and a second memory, the first and second memories being of different types. The mass storage device includes a storage media partitioned into a plurality of Logical Units (LUNs)... Agent: Avalanche Technology, Inc.
20150032947 - Controller management of memory array of storage device using magnetic random access memory (mram) in a mobile device: A mass storage device includes a controller configured to communicate with a host. The controller is coupled to a first memory and a second memory, the first and second memories being of different types. The mass storage device includes a storage media partitioned into a plurality of Logical Units (LUNs)... Agent:
20150032944 - Data storage device and flash memory control method: A FLASH memory control technique with wear leveling between the different blocks of the FLASH memory. By a controller managing the blocks of a FLASH memory within a data storage device, some of the blocks are pushed into a spare queue waiting to be allocated as data blocks or system... Agent: Silicon Motion, Inc.
20150032945 - Method for flash compressed instruction caching for limited ram/flash device architectures: Compression and the caching of decompressed code in RAM is described by using an uncompressed paged instruction caching fault method to keep all of code compressed in a FLASH memory. The method only decompresses and caches in DRAM memory the portion of code that is miming at a certain instance... Agent: Thomson Licensing
20150032940 - Methods of managing power in network computer systems: In one embodiment of the invention, a memory apparatus is disclosed. The memory apparatus includes a memory array, a block read/write controller, and a random access read memory controller. The memory array is block read/write accessible and random read accessible. The block read/write controller is coupled between the memory array... Agent:
20150032946 - Methods, apparatus, and systems for secure demand paging and other paging operations for processor devices: A secure demand paging system (1020) includes a processor (1030) operable for executing instructions, an internal memory (1034) for a first page in a first virtual machine context, an external memory (1024) for a second page in a second virtual machine context, and a security circuit (1038) coupled to the... Agent:
20150032941 - Non-volatile memory interface: In an embodiment, a memory interface may send an indication that a request is being sent. The indication may be sent to a non-volatile memory via a point-to-point bus between a memory interface and the non-volatile memory. The memory interface may send the request to the non-volatile memory via the... Agent:
20150032949 - Semiconductor device and method of controlling non-volatile memory device: A control circuit of a semiconductor device (memory module) realizes long life and others by a mechanism that suppresses and smoothes variations in use of a memory by equalizing the sizes of data write and data erase with respect to a data write request and sequentially allocating and using addresses... Agent:
20150032939 - Semiconductor memory garbage collection: For semiconductor memory garbage collection, an identification module identifies a garbage collection time window for at least one block of a flash memory array. A garbage collection module garbage collects a first block of the flash memory array with a highest garbage collection level and an open garbage collection time... Agent: International Business Machines Corporation
20150032948 - Semiconductor storage device and method of throttling performance of the same: A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device configured to store data in a non-volatile state; and a controller configured to control the non-volatile memory device. The controller calculates a new performance level, compares... Agent:
20150032938 - System and method for performing efficient processing of data stored in a storage node: A system and method of providing enhanced data processing and analysis in a storage device, such as a solid state drive (SSD). The SSD includes flash memory and an SSD processing unit capable of executing searches on the data in the flash memory without returning all of the data to... Agent: Nxgn Data, Inc.
20150032937 - System and method for performing efficient searches and queries in a storage node: A system and method of providing enhanced data processing and analysis in a storage node, such as a solid state drive (SSD). The SSD includes flash memory and an SSD processing unit capable of executing searches and analysis on the data in the flash memory without returning all of the... Agent: Nxgn Data, Inc.
20150032942 - System for increasing utilization of storage media: A storage system creates an abstraction of flash Solid State Device (SSD) media allowing random write operations of arbitrary size by a user while performing large sequential write operations of a uniform size to an SSD array. This reduces the number of random write operations performed in the SSD array... Agent: Violin Memory, Inc.
20150032936 - Techniques for identifying read/write access collisions for a storage medium: Examples are disclosed for identifying read/write access collisions for a storage medium. In some examples, a plurality of write access requests for access to a storage medium may be received at a controller for a storage medium. The plurality of write access requests may be associated with separate logical block... Agent:
20150032951 - Methods, apparatus, and systems for secure demand paging and other paging operations for processor devices: A secure demand paging system (1020) includes a processor (1030) operable for executing instructions, an internal memory (1034) for a first page in a first virtual machine context, an external memory (1024) for a second page in a second virtual machine context, and a security circuit (1038) coupled to the... Agent:
20150032950 - Signal control circuit, information processing apparatus, and duty ratio calculation method: A signal control circuit includes: a delay acquisition circuit configured to obtain a first delay amount to be added to an input signal for aligning timing of rise of the input signal with timing of fall or rise of a reference signal and a second delay amount to be added... Agent: Fujitsu Limited
20150032952 - Low power shift register: A clock control circuit for a parallel in, serial out (PISO) shift register helps save power. The clock control circuit selectively clocks the shift register as it converts a parallel input to a serial output. For example, the clock control circuit may provide clock signals to the flip flops (or... Agent: Broadcom Corporation
20150032953 - Configuration of a physical control unit to support multiple logicalcontrol units for different tape drive types in a mainframe native tape attachment storage system: Method embodiments for facilitating configuration of a physical control unit to support multiple logical control units are provided. Each logical control unit supports communication with a single tape drive model type up to a maximum number of drives. A customer obtains a number N of logical control units through purchase,... Agent: International Business Machines Corporation
20150032956 - Method and apparatus for enhancing storage reliability using double link redundancy protection: A storage device for improving data integrity using a double link RAID scheme is disclosed. The storage device, in one aspect, includes multiple storage blocks, a group of next pointers, and a group of previous pointers. The storage blocks are organized in a sequential order wherein each block is situated... Agent: Cnexlabs, Inc.
20150032954 - Method and system for presenting and managing storage shares: Method and system for presenting storage shares in a virtual environment having a plurality of virtual machines are provided. A hierarchical data structure is maintained by a storage provider interfacing with a storage system that manages storage space for the storage shares. The data structure stores information for a storage... Agent: Netapp, Inc.
20150032958 - Scheduling of reconstructive i/o read operations in a storage environment: A system and method for effectively scheduling read and write operations among a plurality of solid-state storage devices. 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... Agent:
20150032955 - Storage control apparatus and storage control method: A storage control apparatus including a storage unit and a processor. The processor is configured to set an issuable number with respect to a logical volume on basis of a configuration of storage devices constituting the logical volume and performance of the storage devices. The issuable number is a number... Agent:
20150032957 - Writing adjacent tracks to a stride, based on a comparison of a destaging of tracks to a defragmentation of the stride: Compressed data is maintained in a plurality of strides of a redundant array of independent disks, wherein a stride is configurable to store a plurality of tracks. A request is received to write one or more tracks. The one or more tracks are written to a selected stride of the... Agent:
20150032959 - Cache control on host machines: An approached is provided for monitoring data from a host machine running at least one virtual machine (VM); analyzing the monitored data from the host machine; conducting inferences from the analysis to determine a preferred size of a cache; and managing the cache size based upon the inferences for adapting... Agent: International Business Machines Corporation
20150032960 - Electronic devices having semiconductor memory units and method of fabricating the same: Electronic devices have a semiconductor memory unit including a magnetization compensation layer in a contact plug. One implementation of the semiconductor memory unit includes a variable resistance element having a stacked structure of a first magnetic layer, a tunnel barrier layer, and a second magnetic layer, and a contact plug... Agent: Sk Hynix Inc.
20150032961 - System and methods of data migration between storage devices: A method of migrating data that includes determining one or more objects to be migrated from a source device to a destination device; adding the one or more objects to a queue used to migrate the one or more objects to the destination device, the queue having a pre-defined size;... Agent:
20150032963 - Dynamic selection of cache levels: An apparatus having a first circuit and a second circuit is disclosed. The first circuit is configured to generate an access request having a first address. The second circuit is configured to (i) initiate a change in a load value of a cache system in response to the access request.... Agent: Lsi Corporation
20150032964 - Handling virtual memory address synonyms in a multi-level cache hierarchy structure: Handling virtual memory address synonyms in a multi-level cache hierarchy structure. The multi-level cache hierarchy structure having a first level, L1 cache, the L1 cache being operatively connected to a second level, L2 cache split into a L2 data cache directory and a L2 instruction cache. The L2 data cache... Agent:
20150032962 - Three-dimensional processing system having multiple caches that can be partitioned, conjoined, and managed according to more than one set of rules and/or configurations: Three-dimensional processing systems are provided which have multiple layers of conjoined chips, wherein one or more chip layers include processor cores that share cache hierarchies over multiple chip layers. The caches can be partitioned, conjoined, and managed according to various sets of rules and configurations.... Agent:
20150032965 - Computer system, cache management method, and computer: A computer system, comprising a server on which an application runs, and a storage system that stores data to be used by the application, the cache driver being configured to change, in a case of the condition of a cache area is a first cache condition in which data is... Agent:
20150032966 - System and method for application level caching: The disclosure generally relates to methods and systems for application level caching and more particularly to dynamically applying caching policies to a software application. In one embodiment, an application level caching method, comprising: monitoring, using a utility executed by a processor, run-time data access operations corresponding to an application; identifying,... Agent: Wipro Limited
20150032967 - Systems and methods for adaptive prefetching: Systems and methods which provide for improved prefetching schemes for caching data in a storage network are described. In one embodiment, a dynamically adaptive prefetching mechanism based on block access history information and prior effectiveness of prefetching is provided. Embodiments may take into account prefetch efficiency; a dynamic value indicating... Agent: Netapp, Inc.
20150032968 - Implementing selective cache injection: A method, system and memory controller for implementing memory hierarchy placement decisions in a memory system including direct routing of arriving data into a main memory system and selective injection of the data or computed results into a processor cache in a computer system. A memory controller, or a processing... Agent: International Business Machines Corporation
20150032969 - Coherency control message flow: A coherent memory system includes a plurality of level 1 cache memories 6 connected via interconnect circuitry 18 to a level 2 cache memory 8. Coherency control circuitry 10 manages coherency between lines of data. Evict messages from the level 1 cache memories to the coherency control circuitry 10 are... Agent: Arm Limited
20150032970 - Performance of accesses from multiple processors to a same memory location: A processing apparatus comprising: several processors for processing data; a hierarchical memory system comprising a memory accessible to all the processors, and several caches corresponding to each of the processors, each of the caches being accessible to the corresponding processor and comprising storage locations and corresponding indicators. There is also... Agent: Arm Limited
20150032971 - System and method for predicting false sharing: In one embodiment, a method for predicting false sharing includes running code on a plurality of cores and tracking potential false sharing in the code while running the code to produce tracked potential false sharing, where tracking the potential false sharing includes determining whether there is potential false sharing between... Agent:
20150032972 - Methods and apparatus for supporting persistent memory: A processing device features a processing unit, a memory management system, and persistent memory in a persistent memory domain. The processing device provides an enhanced write-back (WB-E) memory space for an application running on the processing unit. The memory management system maps the WB-E memory space to the persistent memory.... Agent:
20150032973 - System and method for detecting false sharing: In one embodiment, a method for detecting false sharing includes running code on a plurality of cores, where the code includes instrumentation and tracking cache invalidations in the code while running the code to produce tracked invalidations in accordance with the instrumentation, where tracking the cache invalidations includes tracking cache... Agent:
20150032974 - Object caching for mobile data communication with mobility management: Method and system are provided for object caching with mobility management for mobile data communication. The method may include: intercepting and snooping data communications at a base station between a user equipment and a content server without terminating communications; implementing object caching at the base station using snooped data communications;... Agent:
20150032975 - Method and system for improving serial port memory communication latency and reliability: A method, apparatus and system for reducing memory latency is disclosed. In one embodiment, data between a host computer system and a memory is communicated via a port or a group of ports at the memory over multiple time intervals, wherein the host computer is coupled to the memory. Further,... Agent:
20150032976 - Method of secure management of a memory space for microcontroller: A method of managing an electronic microcontroller system, the microcontroller system including: two processors with a first processor configured for execution of a nonsecure application exhibiting a nonguaranteed level of functional security and integrity, and a second processor dedicated to execution of a secure application implementing code and data, and... Agent: Schneider Electric Industries Sas
20150032977 - Memory management system, method and computer program product: According to one aspect of the present disclosure a method and technique for managing memory access is disclosed. The method includes setting a memory databus utilization threshold for each of a plurality of processors of a data processing system to maintain memory databus utilization of the data processing system at... Agent:
20150032979 - Self-adjusting phase change memory storage module: A dynamic self-adjusting memory storage device and method of operating. The device includes a plurality of adjustable-size phase change memory (PCM) storage sub-modules connected to and communicating over a bus with a control device. One of the plurality of adjustable-size memory storage sub-modules is in a stand-by mode of operation.... Agent: International Business Machines Corporation
20150032983 - Storage management system and storage management method: An embodiment of this invention is a storage management system including a processor and a storage device to manage a storage system having one or more copy functions. The processor locates data designated to determine a backup method. The storage device stores copy function management information on the one or... Agent: Hitachi, Ltd.
20150032980 - Storage system and method for accessing logical volumes: A method and a storage system are provided for accessing volumes. The storage system provisions to a host, a place holder handle configured for allowing access to any volume selected by the host and allowed to be accessed by the host. The volume forms part of accessible volumes included in... Agent: Infinidat Ltd.
20150032981 - Storage system, storage control device and data transfer method: When a redundancy failures occurs in sequentiality-guaranteed data transfer, data transfer in a short period of time is resumed such that wherein when a factor by which the second storage device stops processing of the storage system is multiple failures of the two or more redundant control devices during a... Agent: Fujitsu Limited
20150032982 - Systems and methods for storage consistency: A storage layer is configured to implement efficient open-close consistency operations. Open close consistency may comprise preserving the original state of a file until the file is closed. The storage layer may be configured to clone a file in response to a file open request. Cloning the file may comprise... Agent: Fusion-io, Inc.
20150032978 - Transferring differences between chunks during replication: Techniques and mechanisms described herein facilitate the replication of data between storage nodes. According to various embodiments, a request to provide a data chunk to a target storage node may be received at a source data storage node. A reference data chunk may be identified based on fingerprint information associated... Agent: Dell Products L.p.
20150032984 - Method and system for responding to client requests for information maintained by storage systems: Method and system for providing information regarding a plurality of storage devices managed by a plurality of storage servers are provided. The storage space at the storage devices is presented to a plurality of computing systems as logical storage space. A plurality of searchable data structures having a plurality of... Agent:
20150032985 - Memory allocation analysis: The subject disclosure relates to analyzing memory allocations for one or more computer-implemented processes. In particular, in conjunction with employing tags for tracking memory allocation commands, currently allocated memory can be examined for various characteristics of inefficient memory use. For example, as memory is initially allocated, a predetermined bit pattern... Agent:
20150032987 - Computer program installation across multiple memories: Embodiments herein are directed to a method for installing a program across multiple memories. The method includes calculating a memory space requirement of the program. It may be determined that a first available memory space in a first memory of the first computer system is smaller than the memory space... Agent:
20150032986 - Memory block management systems and methods: A system for real-time operating system memory block and message management is disclosed. The real-time operating system enables different processes to migrate an allocated memory block from one type of memory block to another type of memory block, and to reliably release the block back to its correct pool of... Agent:
20150032988 - Regular expression memory region with integrated regular expression engine: A method and circuit arrangement selectively perform regular expression matching in connection with accessing data with a processing unit based upon one or more regular expression matching-related attributes stored in a memory address translation data structure such as an Effective To Real Translation (ERAT) or Translation Lookaside Buffer (TLB). A... Agent: International Business Machines Corporation
20150032989 - Methods, systems, and products for hashing using twisted tabulation: Methods, systems, and products describe a robust solution for the dictionary problem of data structures. A hash function based on tabulation is twisted to utilize an additional xoring operation and a shift. This twisted tabulation offers strong robustness guarantees over a set of queries in both linear probing and chaining.... Agent: At&t Intellectual Property I, L.p.01/22/2015 > 46 patent applications in 22 patent subcategories.
20150026391 - Block grouping method for garbage collection of solid state drive: A block grouping method includes the following steps. Firstly, a link list is established. In the link list, plural blocks are classified into plural groups according to valid data counts of respective blocks. If a host refreshes a stored data of a flash memory of the solid state drive or... Agent: Lite-on It Corporation
20150026389 - Block grouping method for solid state drive: A block grouping method for a solid state drive includes the following steps. Firstly, plural blocks are classified into a high valid data count group and a low valid data count group according to valid data counts of respective blocks. An average erase count is set according to a specified... Agent: Lite-on It Corporation
20150026386 - Erase management in memory systems: Computer processor hardware receives notification that data stored in a region of storage cells in a non-volatile memory system stores invalid data. In response to the notification, the computer processor hardware marks the region as storing invalid data. The computer processor hardware controls the magnitude of erase dwell time (i.e.,... Agent:
20150026390 - Garbage collection control method for solid state drive: A garbage collection control method for a solid state drive includes the following steps. Firstly, when a garbage collection is started by the solid state drive, a type of a write command from a host is judged. If the write command is not a sequential write command, a first type... Agent: Lite-on It Corporation
20150026392 - Host-managed logical mass storage device using magnetic random access memory (mram): A mass storage device includes a storage media with magnetic random access memory (MRAM) devices and a NAND flash interface and NAND flash memory devices that are coupled to the MRAM devices. The storage media has partitions (Logical Units (LUNs)) made of a combination of MRAM and NAND flash memory... Agent: Avalanche Technology, Inc.
20150026396 - Memory card and host device thereof: A memory card is attached to a host device, and includes a data control circuit which transfers data with respect to the host device in synchronism with a rise edge and a fall edge of a clock signal.... Agent: Kabushiki Kaisha Toshiba
20150026394 - Memory system and method of operating the same: A method of operating a memory system includes the operations of outputting dirty cache lines from a data cache to a volatile memory device as instructions are executed, and outputting from the volatile memory device to a non-volatile memory device as many dirty cache lines as the size of a... Agent: Postech Academy-industry Foundation
20150026387 - Method and apparatus for selecting a memory block for writing data, based on a predicted frequency of updating the data: Some of the embodiments of the present disclosure provide a method for programming a flash memory having a plurality of memory blocks, wherein each memory block of the plurality of memory blocks is either a single-level cell (SLC) memory block or a multi-level cell (MLC) memory block, the method comprising... Agent:
20150026393 - Semiconductor memory device: A semiconductor memory device includes a memory array, a setting unit and a control unit. The memory array consists of non-volatile memory cells. The setting unit set a page address of the memory array which is initially read out at startup. The control unit performs an internal sequence to read... Agent: Winbond Electronics Corp.
20150026388 - Storage control apparatus, data storage apparatus, and memory control method: According to one embodiment, a storage control apparatus includes an interface and a controller. The interface transfers data or a command to or from a nonvolatile memory including a storage area for each of banks. The controller controls read operations for the banks in accordance with generation of access requests... Agent: Kabushiki Kaisha Toshiba
20150026395 - Storage system and management method of control information therein: An embodiment of this invention divides a cache memory of a storage system into a plurality of partitions and information in one or more of the partitions is composed of data different from user data and including control information. The storage system dynamically swaps data between an LU storing control... Agent: Hitachi, Ltd.
20150026397 - Method and system for providing memory module intercommunication: Exemplary embodiments include a memory module including a plurality of connectors, at least one memory, at least one transmitter and at least one receiver. The connectors are configured to fit with a form factor of a memory socket on a server board. The memory is coupled with the connectors. The... Agent: Samsung Electronics, Ltd.
20150026398 - Mobile device and a method of controlling the mobile device: A mobile device including: a storage device; a system-on-chip (SOC) including a central processing unit (CPU) and a memory interface configured to access the storage device in response to a request of the CPU; and a working memory including an input/output (I/O) scheduler and a device driver, the I/O scheduler... Agent:
20150026399 - Automatic partial array self-refresh: Methods of configuring dynamic memory associated with a processing system, are described. The dynamic memory is configured in a plurality of blocks, the method comprises: a) receiving information relating to a utilisation status of the memory; b) processing the received information to determine at least one first block of the... Agent:
20150026400 - Facilitating communication between memory devices and cpus: According to one embodiment, an apparatus comprises one or more memory devices and one or more processors coupled to a circuit board. The memory devices are configured according to a second memory technology. The processors are configured to receive messages conforming to a first memory technology, translate the messages from... Agent:
20150026401 - Methods and system of pooling storage devices: A system and method are provided for pooling storage devices in a virtual library for performing a storage operation. A storage management device determines a storage characteristic of a plurality of storage devices with respect to performing a storage operation. Based on a storage characteristic relating to performing the storage... Agent:
20150026402 - Storage apparatus and data management method: A storage apparatus includes storage devices of a plurality of types of varying performance, and a control unit which manages each of storage areas provided by the storage devices of the plurality of types by means of storage tiers of a plurality of different types, and assigns the storage areas... Agent: Hitachi, Ltd.
20150026403 - Self-adjusting caching system: An apparatus having a cache and a controller is disclosed. The controller is configured to (i) gather a plurality of statistics corresponding to a plurality of requests made from one or more hosts to access a memory during an interval, (ii) store data of the requests selectively in the cache... Agent: Lsi Corporation
20150026404 - Least recently used mechanism for cache line eviction from a cache memory: A mechanism for evicting a cache line from a cache memory includes first selecting for eviction a least recently used cache line of a group of invalid cache lines. If all cache lines are valid, selecting for eviction a least recently used cache line of a group of cache lines... Agent: Apple Inc.
20150026405 - System and method for providing a second level connection cache for use with a database environment: Described herein is a system and method for providing a level 2 connection cache for use with a database environment. In accordance with an embodiment, a second level, or level 2 (L2), connection cache is used to cache no-session connections for use with a database. When a connection is requested,... Agent: Oracle International Corporation
20150026407 - Size adjusting caches based on processor power mode: As a processor enters selected low-power modes, a cache is flushed of data by writing data stored at the cache to other levels of a memory hierarchy. The flushing of the cache allows the size of the cache to be reduced without suffering an additional performance penalty of writing the... Agent: Advanced Micro Devices, Inc.
20150026406 - Size adjusting caches by way: A size of a cache of a processing system is adjusted by ways, such that each set of the cache has the same number of ways. The cache is a set-associative cache, whereby each set includes a number of ways. In response to defined events at the processing system, a... Agent: Advanced Micro Devices, Inc.
20150026408 - Cache memory system and method of operating the same: A cache memory system and a method of operating the cache memory system are provided. The cache memory system includes: an address buffer for receiving address bits including a cache address and a tag address from the outside or externally; a cache memory including a memory array, the cache memory... Agent: Samsung Electronics Co., Ltd.
20150026409 - Deferred re-mru operations to reduce lock contention: Data operations, requiring a lock, are batched into a set of operations to be performed on a per-core basis. A global lock for the set of operations is periodically acquired, the set of operations is performed, and the global lock is freed so as to avoid excessive duty cycling of... Agent: International Business Machines Corporation
20150026411 - Cache system for managing various cache line conditions: A cache controller configured to detect a wait type (i.e., a wait event) associated with an imprecise collision and/or contention event is disclosed. The cache controller is configured to operatively connect to a cache memory device, which is configured to store a plurality of cache lines. The cache controller is... Agent: Lsi Corporation
20150026410 - Least recently used (lru) cache replacement implementation using a fifo: A method and apparatus for calculating a victim way that is always the least recently used way. More specifically, in an m-set, n-way set associative cache, each way a cache set comprises a valid bit that indicates that the way contains valid data. The valid bit is set when a... Agent:
20150026412 - Non-blocking queue-based clock replacement algorithm: One embodiment provides an eviction system for dynamically-sized caching comprising a non-blocking data structure for maintaining one or more data nodes. Each data node corresponds to a data item in a cache. Each data node comprises information relating to a corresponding data item. The eviction system further comprises an eviction... Agent: Samsung Electronics Company, Ltd.
20150026413 - Access map-pattern match based prefetch unit for a processor: In an embodiment, a processor may implement an access map-pattern match (AMPM)-based prefetcher in which patterns may include wild cards for some cache blocks. The wild card may match any access for the corresponding cache block (e.g. no access, demand access, prefetch, successful prefetch, etc.). Furthermore, patterns with irregular strides... Agent:
20150026415 - Adaptive application caching for mobile devices: A method for pre-loading contents in a cache of a mobile terminal, and a mobile terminal using the method, are provided. The method includes determining specific contents for pre-loading, determining circumstances for pre-loading the specific contents, and monitoring circumstances of the mobile terminal. If the circumstances for pre-loading are detected,... Agent: Samsung Electronics Co., Ltd.
20150026414 - Stride prefetching across memory pages: A prefetcher maintains the state of stored prefetch information, such as a prefetch confidence level, when a prefetch would cross a memory page boundary. The maintained prefetch information can be used both to identify whether the stride pattern for a particular sequence of demand requests persists after the memory page... Agent: Advanced Micro Devices, Inc.
20150026416 - Dynamic memory cache size adjustment in a memory device: Methods for dynamic memory cache size adjustment, enabling dynamic memory cache size adjustment, memory devices, and memory systems are disclosed. One such method for dynamic memory cache size adjustment determines available memory space in a memory array and adjusts a size of a memory cache in the memory array responsive... Agent: Micron Technology, Inc.
20150026417 - Caching method for distributed storage system, a lock server node, and a lock client node: A caching method for a distributed storage system, a lock server node, and a lock client node is disclosed. When the lock server node receives a first lock request sent by the first lock client node for locking a first data stripe, if the lock server node determines that the... Agent:
20150026418 - System and method for increased capacity and scalability of a memory topology: A system and method for serial interface topologies is disclosed. A serial interface topology includes a replication device configured to receive control information from a controller interface. The replication device is configured to transmit two or more copies of substantially replicated control information to a device control interface. A data... Agent:
20150026419 - Operating system virtualization for host channel adapters: A host information handling system (IHS) provides virtualization of host channel adapters (HCAs). A hypervisor partitions a system memory of the host IHS into multiple logical partitions (LPARs). A particular LPAR includes a single instance of an operating system. The single instance of the operating system includes a common layer... Agent: International Business Machines Corporation
20150026420 - Memory access using address bit permutation: An apparatus including a memory having an array of blocks addressable using address bits; and a permutation circuit coupled to the memory and configured to permutate the address bits such that during a memory access blocks of data are rearranged virtually.... Agent:
20150026423 - 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:
20150026421 - Management system for managing a physical storage system, method of determining a resource migration destination of a physical storage system, and storage medium: An example is a method for determining at least one migration destination for resources of one migration source physical storage system, with physical storage systems, which provide resources to a virtual storage system recognized by a host as one storage system, as migration destination candidates. The method defines at least... Agent:
20150026422 - Managing data sets of a storage system: A method of and system for managing data sets of a storage facility is disclosed. The method and system may include copying a first data set of a first unit of storage space. A second data set in a second unit of storage space may be created from copying the... Agent: International Business Machines Corporation
20150026424 - Systems, methods, and computer program products providing change logging in a deduplication process: A method performed in a network storage system, the method including receiving a plurality of data blocks at a secondary storage subsystem from a primary storage subsystem, generating a first log that includes a first plurality of entries, one entry for each of the data blocks, in which each entry... Agent:
20150026425 - Electronic device, operating system and access control method: An electronic device includes a memory protection unit configured to protect an access to a register of a device arranged in an address space. An operating system sets an access right to the register by using the memory protection unit. A process requests the operating system to operate the device... Agent: Yokogawa Electric Corporation
20150026426 - System and method for high performance secure access to a trusted platform module on a hardware virtualization platform: A system and method for high performance secure access to a trusted platform module on a hardware virtualization platform. The virtualization platform including Virtual Machine Monitor (VMM) managed components coupled to the VMM. One of the VMM managed components is a TPM (Trusted Platform Module). The virtualization platform also includes... Agent:
20150026427 - Data reassign method and storage device: A data reassign method in an embodiment includes: when a reassign command specifying a first logical sector that is included in a first physical sector and that has not been specified yet by the reassign command is received, reassigning data in the first physical sector to a second physical sector... Agent: Kabushiki Kaisha Toshiba
20150026428 - Memory use for garbage collected computer environments: A method, processing system, and computer readable storage medium, reduce heap memory used by an application, where unused memory in the heap memory is reclaimed by a garbage collector. A processor periodically monitors the application's memory usage including maximum heap memory size, committed heap memory size, in use heap memory... Agent:
20150026429 - Optimizing memory usage across multiple garbage collected computer environments: A method, information processing system, and computer readable storage medium, vary a maximum heap memory size for one application of a plurality of applications based on monitoring garbage collection activity levels for the plurality of applications, each application including a heap memory, and unused memory in the heap memory being... Agent:
20150026430 - Virtual data storage service with sparse provisioning: Virtual data stores may be sparsely provisioned by virtual data storage services in a manner that controls risk of implementation resource shortages. Relationships between requested data storage space size, data storage server capacity, allocated data storage space size and/or allocated data storage space utilization may be tracked on a per... Agent:
20150026431 - Method of processing data with an array of data processors according to application id: A method wherein a plurality of data processors are associated with application IDs whereby the array processes a plurality of applications in parallel.... Agent: Pact Xpp Technologies Ag01/15/2015 > 44 patent applications in 22 patent subcategories.
20150019791 - Control circuit of semiconductor device and semiconductor memory device: A control circuit includes a ROM suitable for generating ROM data based on a ROM address corresponding to a predetermined operation, a command analyzing unit suitable for outputting the ROM address corresponding to the predetermined operation, generating an address storing signal in response to an operation suspension command for suspending... Agent: Sk Hynix Inc.
20150019792 - System and method for implementing transactions using storage device support for atomic updates and flexible interface for managing data logging: Systems and methods provide an efficient method for executing transactions on a storage device (e.g., a disk or solid-state disk) by using special support in the storage device for making a set of updates atomic and durable. The storage device guarantees that these updates complete as a single indivisible operation... Agent:
20150019794 - Data storage device and operating method thereof: A data storage device and a method of operating the same. The data storage device includes a nonvolatile memory device and a working memory device. The working memory device is configured to store an address mapping table to map a physical address associated with the nonvolatile memory device to a... Agent: Sk Hynix Inc.
20150019796 - Data storage device and operating method thereof: An operating method of a data storage device, which includes a first memory area and a second memory area, includes selecting a victim block for securing a free area from the first memory area, calculating a first cost required when a merge operation for the victim block is performed in... Agent: Sk Hynix Inc.
20150019800 - Firmware package to modify active firmware: A computing device includes a non-volatile storage component with a first portion to include active firmware for components of the computing device and a second portion to include a firmware package to modify the active firmware. The computing device installs firmware from the firmware package and determines if the firmware... Agent: Hewlett-packard Development Company L.p.
20150019795 - Memory system for shadowing volatile data: An apparatus configured to shadow volatile data while minimizing read latency is described. In an implementation, the apparatus includes a memory controller configured to operatively couple to a volatile memory device and a non-volatile memory device. The volatile memory device includes a volatile memory cell and the non-volatile memory device... Agent: Lsi Corporation
20150019798 - Method and apparatus for providing dual memory access to non-volatile memory: A method and system for providing a dual memory access to a non-volatile memory device using expended memory addresses are disclosed. The digital processing system such as a computer includes a non-volatile memory device, a peripheral bus, and a digital processing unit. The non-volatile memory device such as a solid... Agent: Cnexlabs, Inc.
20150019797 - Method and apparatus for providing improved garbage collection process in solid state drive: An improved garbage collection (“GC”) process configured to recover new blocks from used storage space is disclosed. After initiating the GC process for a flash memory in accordance with at least one of predefined triggering events, a first valid page within a first block marked as an erasable block is... Agent: Cnexlabs, Inc.
20150019799 - Multi-level memory, multi-level memory writing method, and multi-level memory reading method: A memory comprising a memory array unit including a plurality of data units, and a controller. The controller is configured to receive data; convert the data into converted data using a conversion rule for converting a data piece into another data piece, wherein the conversion rule is selected based on... Agent: Sony Coporation
20150019793 - Self-measuring nonvolatile memory devices with remediation capabilities and associated systems and methods: Several embodiments of systems incorporating nonvolatile memory devices are disclosed herein. In one embodiment, a system can include a central processor (CPU) and a nonvolatile memory device operably coupled to the CPU. The nonvolatile memory device can include a memory that stores pre-measurement instructions that are executable by the nonvolatile... Agent:
20150019801 - Semiconductor storage device and method of throttling performance of the same: A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device; and a controller configured to receive a write command from a host and program write data received from the host to the non-volatile memory device in... Agent:
20150019804 - Mapping of random defects in a memory device: A memory device includes a memory array with random defective memory cells. The memory array is organized into rows and columns with a row and column identifying a memory location of a memory cell of the memory array. The memory device includes a row address device and a column address... Agent:
20150019802 - Monolithic three dimensional (3d) random access memory (ram) array architecture with bitcell and logic partitioning: A monolithic three dimensional (3D) memory cell array architecture with bitcell and logic partitioning is disclosed. A 3D integrated circuit (IC) (3DIC) is proposed which folds or otherwise stacks elements of the memory cells into different tiers within the 3DIC. Each tier of the 3DIC has memory cells as well... Agent: Qualcomm Incorporated
20150019803 - Partitioned memory with shared memory resources and configurable functions: A memory device that includes an input interface that receives instructions and input data on a first plurality of serial links. The memory device includes a memory block having a plurality of banks, wherein each of the banks has a plurality of memory cells, and wherein the memory block has... Agent: Mosys, Inc.
20150019805 - Information processing apparatus, control method for the same, program for the same, and storage medium: An information processing apparatus according to an aspect of the present invention acquires temperature information for each of a plurality of memories in a wide IO memory device, and when execution of a job is instructed, decides on a memory having a lower temperature as the memory to be used... Agent:
20150019806 - Memory device with page emulation mode: In some examples, a memory device is configured to load multiple pages of an internal page size into a cache in response to receiving an activate command and to write multiple pages of the internal page size into a memory array in response to receiving a precharge command. In some... Agent: Everspin Technologies, Inc.
20150019808 - Hybrid storage control system and method: Disclosed are a hybrid storage control system and method. Hard disk arrays are divided into a solid-state hard disk array and a disk-type hard disk array according to a type, and the solid-state hard disk array is used as a default data read source, thereby improving a data read speed... Agent:
20150019807 - Linearized dynamic storage pool: The present technology provides a two step process for providing a linearized dynamic storage pool. First, physical storage devices are abstracted. The physical storage devices used for the pool are divided into extents, grouped by storage class, and stripes are created from data chunks of similar classified devices. A virtual... Agent:
20150019809 - Providing redundancy in a virtualized storage system for a computer system: A method for providing redundancy in a virtualized storage system for a computer system is provided. The method includes determining first set of first logical addresses to provide a virtual storage volume, A redundancy schema is then selected to provide redundancy data for primary data stored in the first set... Agent:
20150019810 - Writing adjacent tracks to a stride, based on a comparison of a destaging of tracks to a defragmentation of the stride: Compressed data is maintained in a plurality of strides of a redundant array of independent disks, wherein a stride is configurable to store a plurality of tracks. A request is received to write one or more tracks. The one or more tracks are written to a selected stride of the... Agent:
20150019811 - Removable storage media control apparatus for preventing data leakage and method thereof: A device and method for controlling a removable storage medium to prevent data leakage are provided. The device includes a storage medium determination unit, a storage medium policy acquisition unit, and a storage medium control unit. The storage medium determination unit determines whether a connected storage medium is a removable... Agent: Electronics And Telecommunications Research Institute
20150019813 - Memory hierarchy using row-based compression: A system includes a first memory and a device coupleable to the first memory. The device includes a second memory to cache data from the first memory. The second memory includes a plurality of rows, each row including a corresponding set of compressed data blocks of non-uniform sizes and a... Agent:
20150019812 - Replication between sites using keys associated with modified data: Systems and methods are disclosed for replicating data stored in an in-memory data cache to a remote site. An example system includes an in-memory data cache and an in-memory keys cache. The system also includes a key insert module that detects a modification to the in-memory data cache, identifies one... Agent:
20150019814 - Extract target cache attribute facility and instruction therefore: A facility and cache machine instruction of a computer architecture for specifying a target cache cache-level and a target cache attribute of interest for obtaining a cache attribute of one or more target caches. The requested cache attribute of the target cache(s) is saved in a register.... Agent:
20150019818 - Maintaining cache size proportional to power pack charge: The present disclosure is directed to a method for managing a cache based on a charge of a power source. The method includes the step of determining a charge of the power source at a first time instance. The method also includes the step of designating for write back cache... Agent: Lsi Corporation
20150019817 - Tuning global digests caching in a data deduplication system: Input data is partitioned into data chunks and digest values are calculated for each of the data chunks. The positions of similar repository data are found in a repository of data for each of the data chunks. The repository digests of the similar repository data are located and loaded into... Agent:
20150019815 - Utilizing global digests caching in data deduplication of workloads: For utilizing a global digests cache in data deduplication of difficult workloads in a data deduplication system using a processor device in a computing environment, input data is partitioned into data chunks and digest values are calculated for each of the data chunks. A search for similar data in a... Agent:
20150019816 - Utilizing global digests caching in similarity based data deduplication: Input data is partitioned into data chunks and digest values are calculated for each of the data chunks. The positions of similar repository data are found in a repository of data for each of the data chunks. The repository digests of the similar repository data are located and loaded into... Agent:
20150019820 - Prefetching for a parent core in a multi-core chip: Embodiments of the invention relate to prefetching data on a chip having at least one scout core, at least one parent core, and a shared cache that is common between the at least one scout core and the at least one parent core. A prefetch code is executed by the... Agent:
20150019819 - Prefetching for multiple parent cores in a multi-core chip: Embodiments relate to a method and computer program product for prefetching data on a chip. The chip has at least one scout core, multiple parent cores that cooperate together to execute various tasks, and a shared cache that is common between the scout core and the multiple parent cores. An... Agent:
20150019821 - Specific prefetch algorithm for a chip having a parent core and a scout core: Embodiments relate to a method and computer program product for prefetching data on a chip having at least one scout core and a parent core. The method includes saving a prefetch code start address by the parent core. The prefetch code start address indicates where a prefetch code is stored.... Agent:
20150019822 - System for maintaining dirty cache coherency across reboot of a node: Nodes in a data storage system having redundant write caches identify when one node fails. A remaining active node stops caching new write operations, and begins flushing cached dirty data. Metadata pertaining to each piece of data flushed from the cache is recorded. Metadata pertaining to new write operations are... Agent: Lsi Corporation
20150019823 - Method and apparatus related to cache memory: A cache includes a cache array and a cache controller. The cache array has a plurality of entries. The cache controller is coupled to the cache array. The cache controller evicts entries from the cache array according to a cache replacement policy. The cache controller evicts a first cache line... Agent:
20150019824 - Cache pre-fetch merge in pending request buffer: An apparatus for processing cache requests in a computing system is disclosed. The apparatus may include a pending request buffer and a control circuit. The pending request buffer may include a plurality of buffer entries. The control circuit may be coupled to the pending request buffer and may be configured... Agent:
20150019825 - Sharing virtual memory-based multi-version data between the heterogeneous processors of a computer platform: A computer system may comprise a computer platform and input-output devices. The computer platform may include a plurality of heterogeneous processors comprising a central processing unit (CPU) and a graphics processing unit (GPU) and a shared virtual memory supported by a physical private memory space of at least one heterogeneous... Agent:
20150019826 - Storage controlling device and controlling method: A Controller Module (CM) includes a memory that temporarily stores therein data to be written into storage, a switch that connects to another CM and a DMA controller that transfers the data stored in the memory to the other CM via the switch. The DMA controller reads a transfer status... Agent:
20150019829 - Dynamic data set replica management: Systems and methods dynamically manage replicas of data sets. A collection of data stores is used to redundantly store one or more replicas of one or more data sets. The replicas may be used to respond to read requests from multiple sources. Upon identification of a need to allocate storage... Agent:
20150019827 - Generating and using checkpoints in a virtual computer system: To generate a checkpoint for a virtual machine (VM), first, while the VM is still running, a copy-on-write (COW) disk file is created pointing to a parent disk file that the VM is using. Next, the VM is stopped, the VM's memory is marked COW, the device state of the... Agent: Vmware, Inc.
20150019828 - System and method for mirroring data: Disclosed is a data processing and/or storage system. The data processing and/or storage system includes at least two interfaces, wherein each of the at least two interfaces includes a non-dedicated communication port for communicating data to and form external data systems or clients based on a rule base.... Agent: International Business Machines Corporation
20150019830 - Dynamic address mapping for finish in the field: Implementations disclosed herein provide for dynamically mapping logical block addresses (LBA) of unfinished data blocks to unused data blocks during an in-the-field finishing process of a storage medium. Such dynamic mapping creates an impression that the storage medium operates at an advertised capacity before the effective capacity is equal to... Agent:
20150019831 - Dual asynchronous and synchronous memory system: A computer-system implemented method for dual asynchronous and synchronous memory operation in a memory subsystem includes establishing a synchronous channel between a memory controller and a memory buffer chip. A mode selector determines a reference clock source for a memory domain phase-locked loop of the memory buffer chip based on... Agent:
20150019832 - Semiconductor device and method of operating the same: A semiconductor device includes a pipeline latch unit including a plurality of write pipelines, and suitable for latching data, and a control unit suitable for controlling at least one write pipeline of the write pipelines based on an idle signal.... Agent: Sk Hynix Inc.
20150019833 - Hierarchical content defined segmentation of data: A method, system, and computer program product for segmenting data into variable size blocks based on content defined positions. Segmenting probabilities and associated segmenting conditions are defined. The segmenting conditions are ordered in accordance with the associated segmenting probabilities to form a hierarchy of the segmenting conditions. A segmenting condition... Agent:
20150019834 - Memory hierarchy using page-based compression: A system includes a device coupleable to a first memory. The device includes a second memory to cache data from the first memory. The second memory is to store a set of compressed pages of the first memory and a set of page descriptors. Each compressed page includes a set... Agent:Previous 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 20150205:
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 0.81804 seconds