Electrical computers and digital processing systems: memory patents - Monitor Patents
FreshPatents.com Logo    FreshPatents.com icons
Monitor Keywords Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents



USPTO Class 711  |  Browse by Industry: Previous - Next | All     monitor keywords
Recent  |  14: 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: memory

Below 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.
  
08/07/2014 > 67 patent applications in 28 patent subcategories.

20140223076 - Controlling method, connector, and memory storage device: A controlling method, a connector, and a memory storage device are provided. The controlling method includes following steps. A connection between the memory storage device and a host system is established. A first command is received from the host system and stored into a command queue. The command queue includes... Agent: Phison Electronics Corp.

20140223088 - Information processing device, external storage device, host device, relay device, control program, and control method of information processing device: According to the embodiments, an external storage device switches to an interface controller for supporting only a read operation of nonvolatile memory when a shift condition for shifting to a read only mode is met. A host device switches to an interface driver for supporting only the read operation of... Agent: Kabushiki Kaisha Toshiba

20140223073 - Management of random cache read operations: A method and system are disclosed that monitor and control random cache read operations. Random cache read operation may occur until the expiration of a timer. Upon expiration of the timer, the current random cache read sequence is terminated and new received read commands will not use this sequence. A... Agent:

20140223077 - Memory system: According to one embodiment, a memory system includes a nonvolatile memory, a command managing unit, a command issuing unit, a data control unit and a command monitoring unit. The command issuing unit issues a command received by the command managing unit to the nonvolatile memory. The data control unit controls... Agent: Kabushiki Kaisha Toshiba

20140223084 - Memory system and related method of operation: A method of operating a memory system comprises determining whether a write request from a host is a random write request, and as a consequence of determining that the write request is a random write request, programming a lower page of a selected word line of a nonvolatile memory device... Agent: Samsung Electronics Co., Ltd.

20140223085 - Memory systems and operating methods of memory controllers: A memory system is provided which includes a nonvolatile memory; and a controller configured to control the nonvolatile memory, wherein the controller comprises a voltage detector configured to detect a level of a power supply voltage; and wherein when a level of the power supply voltage is lower than a... Agent: Samsung Electronics Co., Ltd.

20140223089 - Method and device for storing data in a flash memory using address mapping for supporting various block sizes: The present invention relates to a method and device for storing data in a flash memory using address mapping for supporting various block sizes. A storage device determines the size of a block that a host system uses on the basis of the size of data that the host system... Agent: Industry-university Cooperation Foundation Hanyang University

20140223071 - Method and system for reducing write latency in a data storage system by using a command-push model: A data storage system is provided that implements a command-push model that reduces latencies. The host system has access to a nonvolatile memory (NVM) device of the memory controller to allow the host system to push commands into a command queue located in the NVM device. The host system completes... Agent: Lsi Corporation

20140223082 - Method of managing the endurance of non-volatile memories: The invention relates to a method for managing the endurance of a data storage system provided with a set of sectors endowed with a guaranteed native endurance capacity (G), comprising the steps consisting in:—partitioning said data storage system into a plurality of work sectors, and into a plurality of replacement... Agent:

20140223087 - Multi-partitioning of memories: Various embodiments comprise apparatuses and methods including a method of reconfiguring partitions in a memory device as directed by a host. The method includes managing commands through a first interface controller to mapped portions of a first memory not having an attribute enhanced set, and mapping portions of a second... Agent: Micron Technology, Inc.

20140223079 - Non-volatile memory apparatus and operating method thereof: A non-volatile memory (NVM) apparatus and an operation method thereof are provided. A mapping table in a main memory is divided into a plurality of sub-mapping tables according to logical address groups. When an access command of a host is processed by the NVM apparatus, at least one corresponding sub-mapping... Agent: Via Technologies, Inc.

20140223080 - Non-volatile memory device, electronic control system, and method of operating the non-volatile memory device: Provided are a non-volatile memory device, an electronic control system, and a method of operating the non-volatile memory device. A non-volatile memory device according to an embodiment of the present invention includes a first NAND cell array including a first group of pages, and a second NAND cell array including... Agent: Ato Solution Co., Ltd.

20140223074 - Non-volatile memory monitoring: The invention provides a technique for managing write operations issued to a non-volatile memory included in a wireless device. A monitor software application executes on the wireless device and is configured to determine that a number of write operations issued to the non-volatile memory is greater than or equal to... Agent: Apple Inc.

20140223075 - Physical-to-logical address map to speed up a recycle operation in a solid state drive: A method for increasing performance of a recycle operation in a solid state drive, comprising the steps of (A) creating an empty physical-to-logical address map in a memory having a plurality of entry locations, (B) filling one of the plurality of entry locations with a physical page address associated with... Agent: Lsi Corporation

20140223081 - Point in time copy operations from source volumes to space efficient target volumes in two stages via a non-volatile storage: A request is received to perform a point in time copy operation from a source volume to a space efficient target volume. A controller copies data stored in a group of data storage units, from the source volume to a non-volatile storage, to preserve the point in time copy operation.... Agent:

20140223086 - Rapid reading from memory devices: The invention generally relates to rapid reading of data from multi-level cell (MLC) memory devices. Information is stored in a way that allows all of the bit-space to be used but that also allows single-read-per-cell retrieval. Data is triaged into high priority data and low priority data. The high priority... Agent: Curiositate, Inc.

20140223072 - Tiered caching using single level cell and multi-level cell flash technology: A data storage system includes two tiers of caching memory. Cached data is organized into cache windows, and the cache windows are organized into a plurality of priority queues. Cache windows are moved between priority queues on the basis of a threshold data access frequency; only when both a cache... Agent: Lsi Corporation

20140223078 - Virtual otp pre-programming: Aspects of virtual one-time programmable (OTP) memory pre-programming are described. A device may include a logical sink destination, an OTP memory map, a virtual memory map, and a comparator. The OTP memory map may store one or more OTP logical values, and the virtual memory map may store one or... Agent:

20140223083 - Zone-based defragmentation methods and user devices using the same: A defragmentation method of a user device which includes a host and a nonvolatile storage device includes: determining whether fragments of a first file stored at the nonvolatile storage device are in a same logical address zone; and executing defragmentation on the fragments of the first file if the fragments... Agent: Samsung Electronics Co., Ltd.

20140223090 - Accessing control registers over a data bus: An electronic apparatus that includes a controlled device with a plurality of control registers. A data bus is coupled between the controlled device and a processor, and an interface is configured to receive a plurality of portions of data read from or to be written to the plurality of control... Agent: Apple Inc

20140223091 - System and method for management of unique alpha-numeric order message identifiers within ddr memory space: An embedded hardware-based risk system is provided that has an apparatus and method for the management of unique alpha-numeric order message identifiers within DDR memory space restrictions. The apparatus provides a new design for assigning orders (CLOrID) to memory and the method thereof specifically with the intention to not impact... Agent: Fixnetix Ltd.

20140223092 - Apparatus and method for distributing a search key in a ternary memory array: Separate key processing units generate different search keys based off of a single master key received at a ternary memory array chip. A reference search key and selection logic are provided to reduce power dissipation in a global search key bus across the chip. The reference search key is the... Agent: Broadcom Corporation

20140223093 - Hybrid dynamic-static encoder with optional hit and/or multi-hit detection: The hybrid dynamic-static encoder described herein may combine dynamic and static structural and logical design features that strategically partition dynamic nets and logic to substantially eliminate redundancy and thereby provide area, power, and leakage savings relative to a fully dynamic encoder with an equivalent logic delay. For example, the hybrid... Agent: Qualcomm Incorporated

20140223097 - Data storage system and data storage control device: A storage system has a plurality of control modules for controlling a plurality of storage devices, which make mounting easier with maintaining low latency response even if the number of control modules increases. A plurality of storage devices are connected to the second interface of each control module using back... Agent: Fujitsu Limited

20140223095 - Modifying a dispersed storage network memory data access response plan: A dispersed storage network memory includes a pool of storage nodes, where the pool of storage nodes stores a multitude of encoded data files. A storage node obtains and analyzes data access response performance data for each of the storage nodes to produce a modified data access response plan that... Agent: Cleversafe, Inc.

20140223094 - Selective raid protection for cache memory: A RAID controller includes a cache memory in which write cache blocks (WCBs) are protected by a RAID-5 (striping plus parity) scheme while read cache blocks (RCBs) are not protected in such a manner. If a received cache block is an RCB, the RAID controller stores it in the cache... Agent: Lsi Corporation

20140223096 - Systems and methods for storage virtualization: An I/O manager may be configured to service I/O requests pertaining to ephemeral data of a virtual machine using a storage device that is separate from and/or independent of a primary storage resource to which the I/O request is directed. Ephemeral data may be removed from ephemeral storage in response... Agent:

20140223099 - Content management platform apparatus, methods, and systems: The CONTENT MANAGEMENT PLATFORM APPARATUSES, METHODS AND SYSTEMS (“CMP”) transform content seed selections and recommendations via CMP components such as discovery and social influence into events and discovery of other contents for users and revenue for right-holders. In one embodiment, the CMP may obtain content discovery supportive information for a... Agent:

20140223098 - Dynamic management of heterogenous memory: A method of operating a computing device includes dynamically managing at least two types of memory based on workloads, or requests from different types of applications. A first type of memory may be high performance memory that may have a higher bandwidth, lower memory latency and/or lower power consumption than... Agent: Microsoft Corporation

20140223100 - Range based collection cache: A system enables older cached data to be kept against the same key while adding in new sets of data in the cache that have the affected dimensional changes. Set membership functions such as intersection and difference may be used on each dimension of the data to derive the correct... Agent:

20140223101 - Register file having a plurality of sub-register files: Register files for use in an out-of-order processor that have been divided into a plurality of sub-register files. The register files also have a plurality of buffers which are each associated with one of the sub-register files. Each buffer receives and stores write operations destined for the associated sub-register file... Agent: Imagination Technologies, Ltd.

20140223102 - Flush control apparatus, flush control method and cache memory apparatus: A flush control apparatus 11 includes: a tag memory unit 14 capable of associating a tag identifier identifying a tag which associates a plurality of cache lines and tag information representing whether or not the tag is valid; a line memory unit 15, a way specification unit 12 and a... Agent: Nec Corporation

20140223103 - Persistent memory for processor main memory: Subject matter disclosed herein relates to a system of one or more processors that includes persistent memory.... Agent: Micron Technology, Inc.

20140223105 - Method and apparatus for cutting senior store latency using store prefetching: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for cutting senior store latency using store prefetching. For example, in one embodiment, such means may include an integrated circuit or an out of order processor means that processes out of order instructions and enforces... Agent:

20140223104 - Virtual cache directory in multi-processor architectures: Technologies generally described herein relate to cache directories in multi-core processors. Various examples may include, methods, systems, and devices. A first tile may receive a request to transfer a thread from the first tile to a second tile. An instruction may be sent from the first tile to map a... Agent: Empire Technology Development ,llc

20140223107 - Cache replacement method and system: A system, computer readable medium and method for managing objects in a cache. The method includes receiving a request for a desired object that is not stored in the cache; determining, based on an admission policy, whether one or more segments of a least popular existing object need to be... Agent: Telefonaktiebolaget L M Ericsson (publ)

20140223106 - Method to throttle rate of data caching for improved i/o performance: A cache device for the caching of data and specifically for the identification of stale data or a thrashing event within the cache device is described. Further a cache device for the prioritization of cached data in the cache device during a thrashing event as well as stale cached data... Agent: Lsi Corporation

20140223108 - Hardware prefetch management for partitioned environments: This disclosure includes a method for managing hardware prefetch policy of a partition in a partitioned environment which includes dispatching a virtual processor on a physical processor of a first node, assigning a home memory partition of a memory of a second node to the virtual processor, determining whether the... Agent: International Business Machines Corporation

20140223109 - Hardware prefetch management for partitioned environments: This disclosure includes a method for managing hardware prefetch policy of a partition in a partitioned environment which includes dispatching a virtual processor on a physical processor of a first node, assigning a home memory partition of a memory of a second node to the virtual processor, determining whether the... Agent: International Business Machines Corporation

20140223110 - Active memory processor system: In general, the present invention relates to data cache processing. Specifically, the present invention relates to a system that provides reconfigurable dynamic cache which varies the operation strategy of cache memory based on the demand from the applications originating from different external general processor cores, along with functions of a... Agent: Icp Cube Partners (icp) Co., Ltd

20140223111 - Managing out-of-order memory command execution from multiple queues while maintaining data coherency: Responsive to selecting a particular queue from among at least two queues to place an incoming event into within a particular entry from among multiple entries ordered upon arrival of the particular queue each comprising a separate collision vector, a memory address for the incoming event is compared with each... Agent: International Business Machines Corporation

20140223112 - System and method for managing data elements: Systems and methods for managing data elements on a mobile device that involve identifying a central application with an available set of data elements, for each of a plurality of secondary applications, determining a shared set of data elements where each data element of the shared set of data elements... Agent: Caa South Central Ontario

20140223113 - Selector syncronized with movement of data in memory: In one implementation, data values having an order are stored at a memory having a plurality of memory locations. Data values are periodically moved between memory locations according to a movement pattern. A selector is synchronized with the movement of the data values according to the movement pattern to select... Agent:

20140223114 - Buffer for managing data samples in a read channel: The disclosure is directed to a system for managing data samples utilizing a time division multiplexing controller to allocate time slots for accessing a sample memory according to one or more modes of operation. The time division multiplexing controller is configured to allocate slots for concurrent access by a sample... Agent: Lsi Corporation

20140223115 - Managing out-of-order memory command execution from multiple queues while maintaining data coherency: Responsive to selecting a particular queue from among at least two queues to place an incoming event into within a particular entry from among multiple entries ordered upon arrival of the particular queue each comprising a separate collision vector, a memory address for the incoming event is compared with each... Agent: International Business Machines Corporation

20140223116 - Methods for sequencing memory access requests: Memory access requests are successively received in a memory request queue of a memory controller. Any conflicts or potential delays between temporally proximate requests that would occur if the memory access requests were to be executed in the received order are detected, and the received order of the memory access... Agent:

20140223117 - Securing the contents of a memory drive: A memory device may be equipped with quick erase capability to secure the contents of the memory device. The quick erase capability may effectively permanently disable access to data stored in the memory device instantaneously upon a command being issued, making all previous data written to the memory device unreadable.... Agent: International Business Machines Corporation

20140223118 - Bit markers and frequency converters: Through the encoding of binary data, one may store the same information as contained in data that is not encoded, but do so within a smaller space. This encoding will permit economies to be realized because fewer storage areas within recording media will be used.... Agent:

20140223119 - In-kernel srcu implementation with reduced os jitter: A technique for implementing SRCU with reduced OS jitter may include: (1) providing a pair of critical section counters for each CPU; (2) when entering an SRCU read-side critical section, incrementing one of the critical section counters associated with a first grace period; (3) when exiting an SRCU read-side critical... Agent: International Business Machines Corporation

20140223124 - Information processing system and method: An information processing system includes multiple information processors. Each of the information processors includes a control part configured to periodically store a duplicate copy of at least part of predetermined information stored inside the information processor in a first storage part. The control part is configured to cause the first... Agent: Ricoh Company. Ltd.

20140223122 - Managing virtual machine placement in a virtualized computing environment: A method for determining that first and second virtual machines, that currently execute in first and second host computing systems, respectively, should both execute within a same host computing system. The method includes determining that the first and second virtual machines have accessed same data more often than a third... Agent: International Business Machines Corporation

20140223126 - Method, apparatus, and system for generating and recovering memory snapshot of virtual machine: A method for generating and recovering a memory snapshot of a virtual machine is provided. The method includes: obtaining a current Sth memory page of the virtual machine; identifying a page type of the current Sth memory page, where the page type includes an invalid data page and a valid... Agent: Huawei Technologies Co., Ltd.

20140223121 - Point in time copy operations from source volumes to space efficient target volumes in two stages via a non-volatile storage: A request is received to perform a point in time copy operation from a source volume to a space efficient target volume. A controller copies data stored in a group of data storage units, from the source volume to a non-volatile storage, to preserve the point in time copy operation.... Agent: International Business Machines Corporation

20140223125 - Providing executing programs with access to stored block data of others: Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store copies of network-accessible block data storage volumes that may be used by programs executing on other physical computing systems, and... Agent: Amazon Technologies, Inc.

20140223120 - Securing the contents of a memory device: A memory device may be equipped with quick erase capability to secure the contents of the memory device. The quick erase capability may effectively permanently disable access to data stored in the memory device instantaneously upon a command being issued, making all previous data written to the memory device unreadable.... Agent: International Business Machines Corporation

20140223123 - Storage system based host computer monitoring: Methods, apparatus and computer program products implement embodiments of the present invention that include establishing, by a storage system coupled to a first host computer via a storage area network (SAN), metrics indicating a status of the first host computer, and storing the indicated metrics to the storage system. A... Agent: International Business Machines Corporation

20140223128 - Memory device and method for organizing a homogeneous memory: A memory device comprising a memory controller and a homogeneous memory accessible by the memory controller, wherein the homogeneous memory is divided by the memory controller in a first memory partition and a second memory partition, wherein the first memory partition is allocated to a first type of information comprising... Agent: Freescale Semiconductor, Inc.

20140223127 - System and method for virtual hardware memory protection: A memory protection unit including hardware logic. The hardware logic receives a transaction from a virtual central processing unit (CPU) directed at a bus slave, the transaction being associated with a virtual CPU identification (ID), wherein the virtual CPU is implemented on a physical CPU. The hardware logic also determines... Agent: Texas Instruments Incorporated

20140223129 - Key-based data security management: Embodiments of the present invention provide an approach for memory protection at a level of granularity above a “page” level (e.g., enhancing the protection provided by a memory key-based system). The approach further provides such a level of protection at a process or task level by associating the physical page... Agent: International Business Machines Corporation

20140223130 - Allocating additional requested storage space for a data set in a first managed space in a second managed space: Provided are a computer program product, system, and method for allocating additional requested storage space for a data set in a first managed space in a second managed space. A request for additional storage space is received for a requested data set stored in a first managed space in the... Agent: International Business Machines Corporation

20140223131 - Optimizing data transfers between heterogeneous memory arenas: Embodiments are directed to optimizing data transfers between heterogeneous memory arenas. In one scenario, a computer system receives an indication that a data chunk is to be transferred from a first memory arena to a third memory arena, and then determines that for the data chunk to be transferred from... Agent: Microsoft Corporation

20140223132 - Information processing device: An information processing device includes a first information processing unit; and a second information processing unit connected to the first information processing unit through a data communication line, the second information processing unit including a plurality of information processors. The first information processing unit includes a data storage unit that... Agent: Ricoh Company, Ltd.

20140223133 - Allocating additional requested storage space for a data set in a first managed space in a second managed space: Provided are a computer program product, system, and method for allocating additional requested storage space for a data set in a first managed space in a second managed space. A request for additional storage space is received for a requested data set stored in a first managed space in the... Agent: International Business Machines Corporation

20140223134 - Method, apparatus and terminal for releasing memory: A method is provided for memory releasing. The method includes obtaining a first memory space value of a terminal system, where the first memory space represents a size of current idle memory space on the terminal system. The method also includes requesting a memory space whose size equals to a... Agent: Tencent Technology (shenzhen) Company Limited

20140223135 - Cloud scale directory services: Embodiments described herein are directed to providing scalability to software applications. A computer system partitions a portion of data stored in a directory services system into multiple different data partitions. Each data partition includes a primary writable copy and at least one secondary read-only copy of the data. The computer... Agent: Microsoft Corporation

20140223136 - Lookup tables utilizing read only memory and combinational logic: The disclosure is directed to a system and method for accessing one or more values of a lookup table. In some embodiments, one or more read only memory devices are configured for storing a first plurality of values of the lookup table, and one or more combinational logic circuits are... Agent: Lsi Corporation

20140223137 - Storing a system-absolute address (saa) in a first level translation look-aside buffer (tlb): Embodiments relate to a method, system and computer program product for storing a system-absolute address (SAA) in a first level look-aside buffer (TLB). In one embodiment, the system includes a central processor including the TLB and general purpose registers (GPRS). The TLB is configured for storing the SAA. The central... Agent: International Business Machines Corporation

  
07/31/2014 > 67 patent applications in 28 patent subcategories.
  
07/24/2014 > 70 patent applications in 28 patent subcategories.

20140207995 - Use of differing granularity heat maps for caching and migration: For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and lower-speed caches, and tiered levels of storage, groups of data segments are migrated between the tiered levels of storage such that uniformly hot ones of the groups of data... Agent: International Business Machines Corporation

20140208006 - Apparatus and method for extending memory in terminal: An apparatus and a method capable of selectively extending a memory in a terminal are provided. The apparatus includes a socket unit into which an external memory having a built-in Random Access Memory (RAM) is inserted, and a controller that performs a control operation for moving data stored in a... Agent: Samsung Electronics Co., Ltd.

20140208008 - Electronic control unit for vehicle and data communication method: An electronic control unit for a vehicle includes a nonvolatile memory that is capable of erasing and writing data electrically, and capable of receiving a program to be written into the nonvolatile memory in units of a predetermined size by means of communication using a communication buffer. The electronic control... Agent: Hitachi Automotive Systems, Ltd

20140207996 - Hybrid hard disk drive having a flash storage processor: An apparatus is described that is configured to control operations in a hybrid hard disk drive. In an implementation, the apparatus includes a hybrid flash storage processor connected to the host interface that is configured to communicatively couple a flash storage component and to a hard disk integrated circuit chip.... Agent: Lsi Corporation

20140208007 - Management of and region selection for writes to non-volatile memory: Management of and region selection for writes to non-volatile memory of an SSD improves performance, reliability, unit cost, and/or development cost of an SSD. A controller receives and determines characteristics of writes (e.g. by analyzing the write data, the write data source, and/or by receiving a hint) and selects a... Agent: Lsi Corporation

20140208013 - Memory system: A memory system includes a volatile first storing unit, a nonvolatile second storing unit, and a controller. The controller performs data transfer, stores management information including a storage position of the data stored in the second storing unit into the first storing unit, and performs data management while updating the... Agent: Kabushiki Kaisha Toshiba

20140208002 - Multilevel cell nonvolatile memory system: A multilevel cell (MLC) nonvolatile memory system including a plurality of memory cells each cell storing first bit data and second bit data, and a controller programming the plurality of memory cells on a page-by-page basis, the controller programming original data to an original block and programming copy data that... Agent: Samsung Electronics Co., Ltd.

20140208014 - Operating a memory: For enabling an efficient storage of received compressed data, an additional lossless compression is applied to the compressed data to obtain binary digits. The lossless compression is configured to result, on an average, in a higher percentage of binary digits having a first value than binary digits having a second... Agent:

20140207999 - Performing staging or destaging based on the number of waiting discard scans: A controller receives a request to perform staging or destaging operations with respect to an area of a cache. A determination is made as to whether more than a threshold number of discard scans are waiting to be performed. The controller avoids satisfying the request to perform the staging or... Agent: International Business Machines Corporation

20140207997 - Pregroomer for storage array: Techniques are disclosed relating to arranging data on storage media. In one embodiment, a computer system is configured to access a storage array that includes a plurality of storage blocks. The computer system executes a first set of processes and a second set of processes, where the first set of... Agent: Fusion-io, Inc.

20140208009 - Storage system: A storage system in an embodiment of this invention comprises a non-volatile storage area for storing write data from a host, a cache area capable of temporarily storing the write data before storing the write data in the non-volatile storage area, and a controller that determines whether to store the... Agent: Hitachi, Ltd.

20140208010 - Sub-lun input/output profiling for ssd devices: A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered... Agent: International Business Machines Corporation

20140208011 - Sub-lun input/output profiling for ssd devices: A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered... Agent: International Business Machines Corporation

20140207998 - System and method of wear leveling for a non-volatile memory: In an architecture of wear leveling for a non-volatile memory composed of plural storage units, a translation layer is configured to translate a logical address provided by a host to a physical address of the non-volatile memory. A cold-block table is configured to assign a cold block or blocks in... Agent: Skymedi Corporation

20140208005 - System, method and computer-readable medium for providing selective protection and endurance improvements in flash-based cache: A cache controller includes a cache memory distributed across multiple solid-state storage units in which cache line fill operations are applied sequentially in a defined manner and write operations are protected by a RAID-5 (striping plus parity) scheme upon a stripe reaching capacity. The cache store is responsive to data... Agent: Lsi Corporation

20140208001 - Techniques for achieving crash consistency when performing write-behind caching using a flash storage-based cache: Techniques for achieving crash consistency when performing write-behind caching using a flash storage-based cache are provided. In one embodiment, a computer system receives from a virtual machine a write request that includes data to be written to a virtual disk and caches the data in a flash storage-based cache. The... Agent: Vmware, Inc.

20140208000 - Techniques for surfacing host-side flash storage capacity to virtual machines: Techniques for surfacing host-side flash storage capacity to a plurality of VMs running on a host system are provided. In one embodiment, the host system creates, for each VM in the plurality of VMs, a flash storage space allocation in a flash storage device that is locally attached to the... Agent: Vmware, Inc.

20140208004 - Translation layer partitioned between host and controller: A method for using a partitioned flash transition layer is disclosed. Step (A) receives, at an apparatus from a host, a write command having first write data. Step (B) generates second write data by compressing the first write data in the apparatus. The second write data generally has a variable... Agent: Lsi Corporation

20140208003 - Variable-size flash translation layer: A method for using a variable-size flash transition layer is disclosed. Step (A) receives a read request to read data corresponding to a logical block address from a nonvolatile memory. Step (B) reads a particular entry of a map to obtain (i) a physical address of a particular page of... Agent: Lsi Corporation

20140208012 - Virtual disk replication using log files: Techniques involving replication of virtual machines at a target site are described. One representative technique includes an apparatus including a virtual machine configured to provide storage access requests targeting a virtual disk. A storage request processing module is coupled to the virtual machine to receive the storage access requests and... Agent: Microsoft Corporation

20140208015 - Memory control system and power control method: A memory control system includes: a plurality of I/O circuits; and a power control circuit that performs, when a predetermined condition for usage states of memories is satisfied, and an unused memory is present among the memories, a power consumption reduction process for causing a target I/O circuit to consume... Agent: Panasonic Corporation

20140208016 - System and method for filtering addresses: A method includes determining addresses, determining masks, and storing the masks in a ternary content-addressable-memory for matching a candidate address to the masks to determine matches to the addresses. The addresses include an address width and positions, the address width equal to the number of positions. Each mask matches one... Agent:

20140208019 - Caching method and caching system using dual disks: A caching method and a caching system using dual disks, adapted to an electronic apparatus having a first storage unit and a second storage unit, are provided, in which an access speed of the second storage unit is higher than that of the first storage unit. In the method, a... Agent: Acer Incorporated

20140208017 - Thinly provisioned flash cache with shared storage pool: For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and lower-speed caches, and managed tiered levels of storage, a Solid State Device (SSD) tier is variably shared between the lower-speed cache and the managed tiered levels of storage such... Agent: International Business Machines Corporation

20140208021 - Thinly provisioned flash cache with shared storage pool: For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and lower-speed caches, and managed tiered levels of storage, a Solid State Device (SSD) tier is variably shared between the lower-speed cache and the managed tiered levels of storage such... Agent: International Business Machines Corporation

20140208018 - Tiered caching and migration in differing granularities: For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and lower-speed caches, and managed tiered levels of storage, groups of data segments are migrated between the tiered levels of storage such that uniformly hot ones of the groups of... Agent: International Business Machines Corporation

20140208020 - Use of differing granularity heat maps for caching and migration: For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and lower-speed caches, and tiered levels of storage, groups of data segments are migrated between the tiered levels of storage such that uniformly hot ones of the groups of data... Agent: International Business Machines Corporation

20140208025 - Raid controller and command processing method thereof: A RAID controller includes a first serial interface, a second serial interface, and a control unit. To the first serial interface, a host device is connectable. The second serial interface has a plurality of ports to each of which a storage device capable of executing a command is connectable. The... Agent: Sony Corporation

20140208022 - Raid erasure code applied to partitioned stripe: The disclosure presents examples of a RAID storage system, method and computer program product where a stripe is logically partitioned into two or more sub-stripes and at least one RAID erasure code is applied to each sub-stripe independently of any other of the sub-stripe(s). Consequently, in some of these examples,... Agent: Kaminario Technologies Ltd.

20140208023 - Storage system and control method for storage system: An exemplary storage system of the invention processes requests to access a primary volume and a plurality of secondary volumes forming pairs with the primary volume. In each of the plurality of secondary volumes, address areas are defined which are respectively associated with address areas of the primary volume. Each... Agent: Hitachi, Ltd.

20140208024 - System and methods for performing embedded full-stripe write operations to a data volume with data elements distributed across multiple modules: A data storage system and methods for managing data to be transferred between a host and a data volume distributed across solid state storage modules are disclosed. A storage controller couples the host to the data volume and manages data transfers to and from the logical volume. The storage controller... Agent: Lsi Corporation

20140208027 - Configurable cache and method to configure same: A method includes receiving an address at a tag state array of a cache, wherein the cache is configurable to have a first size and a second size that is smaller than the first size. The method further includes identifying a first portion of the address as a set index,... Agent: Qualcomm Incorporated

20140208028 - Extender storage pool system: Various embodiments for managing data in a computing storage environment by a processor device are provided. In one such embodiment, by way of example only, an extender storage pool system is configured for at least one of a source and a target storage pool to expand an available storage capacity... Agent: International Business Machines Corporation

20140208026 - Initialization of a storage device: A storage device including a first storage unit including a first media of a first type, a second storage unit including a second media of a second type, and a controller. The controller initializes the storage device for a host by receiving an initialization query from the host, identifying, to... Agent: Western Digital Technologies, Inc.

20140208030 - Information processing apparatus and control method of information processing apparatus: An information processing apparatus including a plurality of mutually connected system boards, wherein each of the system boards includes: a plurality of processors; and a plurality of memories each of which stores data and directory information corresponding to the data, and corresponds to any one of the processors, and wherein... Agent: Fujitsu Limited

20140208029 - Use of flash cache to improve tiered migration performance: For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and lower-speed caches, and tiered levels of storage, and at a time in which at least one data segment is to be migrated from one level to another level of... Agent: International Business Machines Corporation

20140208031 - Apparatus and method for memory-hierarchy aware producer-consumer instructions: An apparatus and method are described for efficiently transferring data from a producer core to a consumer core within a central processing unit (CPU). For example, one embodiment of a method comprises: A method for transferring a chunk of data from a producer core of a central processing unit (CPU)... Agent:

20140208032 - Use of flash cache to improve tiered migration performance: For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and lower-speed caches, and tiered levels of storage, and at a time in which at least one data segment is to be migrated from one level to another level of... Agent: International Business Machines Corporation

20140208033 - Split-word memory: Method, process, and apparatus to efficiently store, read, and/or process syllables of word data. A portion of a data word, which includes multiple syllables, may be read by a computer processor. The processor may read a first syllable of the data word from a first memory. The processor may read... Agent:

20140208035 - Cache circuit having a tag array with smaller latency than a data array: A method is described that includes alternating cache requests sent to a tag array between data requests and dataless requests.... Agent:

20140208034 - System and method for efficient paravirtualized os process switching: The exemplary embodiments described herein relate to systems and methods for improved process switching of a paravirtualized guest with a software-based memory management unit (“MMU”). One embodiment relates to a non-transitory computer readable storage medium including a set of instructions executable by a processor, the set of instructions, when executed,... Agent: Wind River Systems, Inc.

20140208036 - Performing staging or destaging based on the number of waiting discard scans: A controller receives a request to perform staging or destaging operations with respect to an area of a cache. A determination is made as to whether more than a threshold number of discard scans are waiting to be performed. The controller avoids satisfying the request to perform the staging or... Agent: International Business Machines Corporation

20140208037 - Expiring virtual content from a chache in a virtual universe: Approaches for expiring cached virtual content in a virtual universe are provided. In one approach, there is an expiration tool, including an identification component configured to identify virtual content associated with an avatar in the virtual universe, an analysis component configured to analyze a behavior of the avatar in a... Agent: International Business Machines Corporation

20140208038 - Sectored cache replacement algorithm for reducing memory writebacks: A sectored cache replacement algorithm is implemented via a method and computer program product. The method and computer program product select a cache sector among a plurality of cache sectors for replacement in a computer system. The method may comprise selecting a cache sector to be replaced that is not... Agent: International Business Machines Corporation

20140208040 - Creating a program product or system for executing an instruction for pre-fetching data and releasing cache lines: Systems and Program Products are created to execute a prefetch data machine instruction having an M field performs a function on a cache line of data specifying an address of an operand. The operation comprises either prefetching a cache line of data from memory to a cache or reducing the... Agent: International Business Machines Corporation

20140208039 - Methods and apparatus to reduce cache pollution casued by data prefetching: Efficient techniques are described for reducing cache pollution by use of a prefetch logic that recognizes exits from software loops or function returns to cancel any pending prefetch request operations. The prefetch logic includes a loop data address monitor to determine a data access stride based on repeated execution of... Agent: Qualcomm Incorporated

20140208041 - Memory circuitry including computational circuitry for performing supplemental functions: A computer system includes but is not limited to a primary processing circuitry, a bus coupled to the primary processing circuitry, and memory circuitry coupled to the bus. The memory circuitry is physically separated from the primary processing circuitry. The memory circuitry includes at least one integrated memory circuit and... Agent:

20140208042 - Providing hardware support for shared virtual memory between local and remote physical memory: In one embodiment, the present invention includes a memory management unit (MMU) having entries to store virtual address to physical address translations, where each entry includes a location indicator to indicate whether a memory location for the corresponding entry is present in a local or remote memory. In this way,... Agent:

20140208043 - Synchronizing parallel applications in an asymmetric multi-processing system: A method for synchronizing parallel applications in a partitioned asymmetric multi-processing system having multiple independent levels of security is provided. Synchronized access to a shared data memory region is provided for a first application through a first instance of a para-virtualized user library linked against a first application in a... Agent: Raytheon Company

20140208044 - Semiconductor device and method of operating the same: A method of operating a semiconductor device may comprise storing data in memory cells coupled to first word lines of memory blocks including the first word lines and second word lines located respectively between the first word lines, detecting a memory block, where data stored in the memory cells of... Agent: Sk Hynix Inc.

20140208045 - Managing metadata for logical volume managers: A logical volume manager (LVM) may manage a plurality of logical volumes and a plurality of drives in a logical data storage using metadata stored on the plurality of drives. The LVM may operate in one of two modes. In the first mode, the LVM may deleted uncommitted metadata on... Agent: Red Hat Israel, Ltd.

20140208046 - Storage device out-of-space handling: Described embodiments detect an impending out-of-space (OOS) condition of a media. On startup, a media controller determines whether an impending OOS indicator is set from a previous startup. If the impending OOS indicator is not set, it is determined whether a free pool size has reached a threshold. The free... Agent: Lsi Corporation

20140208047 - Method and device to distribute code and data stores between volatile memory and non-volatile memory: A method, device, and system to distribute code and data stores between volatile and non-volatile memory are described. In one embodiment, the method includes storing one or more static code segments of a software application in a phase change memory with switch (PCMS) device, storing one or more static data... Agent:

20140208049 - Apparatus and method for migrating virtual machines: A first apparatus runs a first virtual machine. The first apparatus receives first migration information including a first migration instruction regarding the first virtual machine and a second migration instruction regarding a second virtual machine. The first apparatus receives data for the first virtual machine, and transfers second migration information... Agent: Fujitsu Limited

20140208050 - Metadata storage in unused portions of a virtual disk file: Embodiments disclosed herein provide systems and method for storing metadata to unused portions of a virtual disk file. In a particular embodiment, a method provides selecting a virtual disk file stored on a data storage volume and identifying unused portions of the virtual disk file. The method further provides writing... Agent: Quantum Corporation

20140208048 - Method and apparatus for efficient remote copy: According to one aspect of the invention, a storage system comprises: a plurality of storage devices; and a controller operable to manage a secondary volume, of a remote copy pair with a primary volume of another storage system, and corresponding to a portion of the plurality of storage devices. The... Agent:

20140208051 - Method and system for cascaded flashcopy zoning and algorithm and/or computer program code and method implementing the same: A method for storage volumes in a cascade of storage volumes including starting a first data map relating a first storage volume to a second storage volume while a second data map relating the first storage volume and a third storage volume is active. Starting the first data map uses... Agent: International Business Machines Corporation

20140208052 - Electronic device and method for protecting memory thereof: An electronic device includes a memory, an addressing unit, a status determination unit, and a control unit. The memory unit stores a memory status parameter. The addressing unit is configured for addressing an address of the memory status parameter of the memory. The status determination unit is configured for determining... Agent: Hong Fu Jin Precision Industry (shenzhen) Co., Ltd

20140208054 - Determining soft data for fractional digit memory cells: Apparatuses and methods for determining soft data for fractional digit memory cells are provided. One example apparatus can include a controller to determine states of memory cells of a group of memory cells operated as fractional digit memory cells, and determine soft data based, at least partially, on dimensions to... Agent: Micron Technology, Inc.

20140208053 - Re-aligning a compressed data array: Two-dimensional compressed data sets can be re-aligned while preserving compression of the data. A set of one or more shifts and a corresponding set of one or more first dimension indices into a two-dimensional compressed data set for re-aligning the two-dimensional compressed data set are determined. Impact of re-aligning upon... Agent: International Business Machines Corporation

20140208056 - Interactive electronic television program guide with database configurability: An interactive television program guide system is provided in which an interactive television program guide is implemented on user television equipment containing a memory. The system allocates the memory among different categories of program guide data used by the program guide. When new channels are added to the channel line-up,... Agent: United Video Properties, Inc.

20140208055 - Out-of-memory avoidance in dynamic virtual machine memory adjustment: An unused free memory shortage relative to an adjusted heap maximum size associated with a memory heap of application memory is detected. The adjusted heap maximum size is set to a heap size smaller than a maximum heap allocation size. An increase to the adjusted heap maximum size that resolves... Agent: International Business Machines Corporation

20140208057 - Storage card partition system and method: A storage card partition system and a storage card partition method adapted for a mobile phone are disclosed. The system acquires a storage capacity of a storage card in the mobile phone, defines the quantity of partitions, dividing the storage card into the quantity of partitions according to the storage... Agent: Hong Fu Jin Precision Industry (shenzhen) Co., Ltd.

20140208058 - Storage device, and method of controlling the same: A storage device includes: a storage medium; and a control section configured to prompt a host apparatus to perform formatting of the storage medium in accordance with a change of a number of divisions of a storage area of the storage medium.... Agent: Sony Corporation

20140208059 - Highly configurable memory architecture for partitioned global address space memory systems: A system and method for identifying from an address an appropriate target node and a location in that node that holds desired data related to that address is provided. The system and method includes a logical address generator that generates a logical address. The system and method includes a subspace... Agent: Emu Solutions, Inc.

20140208061 - Locating data in non-volatile memory: Systems and methods presented herein provide for locating data in non-volatile memory by decoupling a mapping unit size from restrictions such as the maximum size of a reducible unit to provide efficient mapping of larger mapping units. In one embodiment, a method comprises mapping a logical page address in a... Agent: Lsi Corporation

20140208063 - Polymorph table with shared columns: For managing a database in a data-processing system, a polymorph table and a mapping structure are provided. The polymorph table includes a discrimination column and a total number of columns of each type equal to a maximum of the virtual columns of the type. The mapping structure stores information mapping... Agent: International Business Machines Corporation

20140208062 - Storage address space to nvm address, span, and length mapping/converting: Storage address space to NVM address, span, and length mapping/converting is performed by a controller for a solid-state storage system that includes a mapping function to convert a logical block address from a host to an address of a smallest read unit of the NVM. The mapping function provides span... Agent: Lsi Corporation

20140208060 - Systems and methods for accessing memory: Methods of mapping memory cells to applications, methods of accessing memory cells, systems, and memory controllers are described. In some embodiments, a memory system including multiple physical channels is mapped into regions, such that any region spans each physical channel of the memory system. Applications are allocated memory in the... Agent: Micron Technology, Inc.

20140208064 - Virtual memory management system with reduced latency: A computer system using virtual memory provides hybrid memory access either through a conventional translation between virtual memory and physical memory using a page table possibly with a translation lookaside buffer, or a high-speed translation using a fixed offset value between virtual memory and physical memory. Selection between these modes... Agent: Wisconsin Alumni Research Foundation

  
07/17/2014 > 76 patent applications in 36 patent subcategories.

20140201421 - Indexed page address translation to reduce memory footprint in virtualized environments: Embodiments of systems, apparatuses, and methods for performing guest logical memory address to host physical memory address translation are described. In some embodiments, a system receives the guest logical memory address and determines an index page reference from the guest logical memory address. The system further retrieves a page index... Agent:

20140201422 - Determining policy actions for the handling of data read/write extended page table violations: Embodiments of systems, apparatuses, and methods for determining if an instruction of a virtual machine is allowed to modify a protected memory region are described. In some embodiments, a system detects an indication of an attempt by the instruction to write to the protected memory region. In addition, the system... Agent:

20140201428 - Consistent, disk-backed arrays: Disk-backed array techniques can, in some implementations, help ensure that the arrays contain consistent data. An alert can be provided if it is determined that the data in the array is, or may be, corrupted.... Agent: Google Inc.

20140201424 - Data management for a data storage device: Managing data stored in at least one data storage device (DSD) of a computer system where the at least one DSD includes at least one disk for storing data. A Linear Tape File System (LTFS) write or read command is generated including an LTFS block address. The LTFS block address... Agent: Western Digital Technologies, Inc.

20140201431 - Distributed procedure execution and file systems on a memory interface: Nonvolatile memory (e.g., flash memory, solid-state disk) is included on memory modules that are on a DRAM memory channel. Nonvolatile memory residing on a DRAM memory channel may be integrated into the existing file system structures of operating systems. The nonvolatile memory residing on a DRAM memory channel may be... Agent: Rambus Inc.

20140201425 - Orchestrating management operations among a plurality of intelligent storage elements: An apparatus and associated methodology contemplating a data storage system having a group of processor-controlled intelligent storage elements (ISEs). Each ISE in the group individually includes storage resources and a network interface. The storage resources of all the ISEs in the group collectively define a field of storage (FoS). A... Agent:

20140201426 - Page allocation for flash memories: Technologies are described herein for allocating pages in a flash memory. Some example technologies may receive multiple data elements and a write request to write the multiple data elements to the flash memory. Example technologies may identify a correlation between a subset of the data elements based on correlation criteria.... Agent: Empire Technology Development LLC

20140201432 - Persistent block storage attached to memory bus: A method of configuring a computer memory system includes receiving a request from customized software driver or a BIOS extension software or a customized legacy BIOS or a customized UEFI PMM extension software or a customized UEFI BIOS, scanning memory module sockets in response to the request, recognizing memory modules... Agent: Avalanche Technology, Inc.

20140201433 - Selective activation of programming schemes in analog memory cell arrays: A method for data storage includes defining a first programming scheme that programs a group of analog memory cells while reducing interference caused by at least one memory cell that neighbors the group, and a second programming scheme that programs the group of the analog memory cells and does not... Agent:

20140201430 - Snapshotting of a performance storage system in a system for performance improvement of a capacity optimized storage system: A system for storing data comprises a performance storage system for storing one or more data items. A data item of the one or more data items comprises a data file or a data block. The system further comprises a segment storage system for storing a snapshot of a stored... Agent: Emc Corporation

20140201429 - Ssd-block aligned writes: An SSD, comprising a mapping module and a controller, mapping module is capable of mapping a plurality of SSD-block aligned groups, each comprises a specific sequence of LBAs, to SSD blocks. The controller is capable of determining whether a LBA referenced in an incoming write request is a first LBA... Agent: Kaminario Technologies Ltd.

20140201427 - Storage control apparatus, data storage apparatus and method for storage control: According to one embodiment, a storage control apparatus includes a first buffer controller and a second buffer controller. The first buffer controller is configured to store data of a first unit in each of data buffer regions, and the data of the first unit is transmitted from a host and... Agent:

20140201423 - Systems and methods of configuring a mode of operation in a solid-state memory: Disclosed herein is an architecture that pairs a controller with a NVM (non-volatile memory) storage system. The NVM storage system includes a bridge device that communicates with the controller. In one embodiment, the bridge device allows for certain data locations (blocks, pages or units at any other granularity) in the... Agent: Western Digital Technologies, Inc.

20140201434 - Managing volatile file copies: Persistent files are copied from persistent memory to volatile memory to yield volatile files. At least some requests to open for writing or to close to writing persistent files are redirected to the corresponding volatile files. Openings to writing and closings to writing of volatile files are tracked to yield... Agent: Hewlett-packard Development Company, L.p.

20140201436 - Dram memory interface: It is proposed a DRAM memory interface (40) for transmitting signals between a memory controller device (50) and a DRAM memory device (52). The DRAM memory interface comprises: data lines (44) for transmitting data signals; one or more control line(s) for transmitting control signals; one or more address line(s) for... Agent: St-ericsson Sa

20140201435 - Heterogeneous memory systems, and related methods and computer-readable media for supporting heterogeneous memory access requests in processor-based systems: Heterogeneous memory systems, and related methods and computer-readable media for supporting heterogeneous memory access requests in processor-based systems are disclosed. A heterogeneous memory system is comprised of a plurality of homogeneous memories that can be accessed for a given memory access request. Each homogeneous memory has particular power and performance... Agent: Qualcomm Incorporated

20140201437 - Modifying logical addressing at a requestor level: Method and apparatus for managing data in a memory. In accordance with some embodiments, a control circuit monitors access operations upon a set of data blocks in a memory of a data storage device. The data blocks have a first logical address by which the data blocks are identified by... Agent: Seagate Technology LLC

20140201440 - Efficient connection management in a sas target: A method includes pre-configuring a hardware-implemented front-end of a storage device with multiple contexts of respective connections conducted between one or more hosts and the storage device. Storage commands, which are received in the storage device and are associated with the connections having the pre-configured contexts, are executed in a... Agent:

20140201439 - Storage device and storage method: According to an embodiment, a storage device includes a plurality of memory nodes and a control unit. Each of the memory nodes includes a storage unit including a plurality of storage areas having a predetermined size. The memory nodes are connected to each other in two or more different directions.... Agent: Kabushiki Kaisha Toshiba

20140201438 - Storage system, method of controlling a storage system and management system for storage system: An example is a method of controlling a storage system for providing a virtual storage apparatus that includes virtual storage resources associated with real storage resources of real storage apparatus. It includes receiving a virtual storage resource control command of a predetermined type specifying a first virtual storage resource in... Agent: Hitachi, Ltd.

20140201441 - Surviving write errors by using copy-on-write to another system: In one embodiment, a method may include performing a copy-on-write in response to a write error from a first system, where the copy-on-write copies to a second system. The method may further include receiving a write request at the first system from a third system. The method may additionally include... Agent: Dell Products L.p.

20140201442 - Cache based storage controller: Systems and techniques for continuously writing to a secondary storage cache are described. A data storage region of a secondary storage cache is divided into a first cache region and a second cache region. A data storage threshold for the first cache region is determined. Data is stored in the... Agent: Lsi Corporation

20140201443 - Interconnected ring network in a multi-processor system: In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled... Agent: Marvell World Trade Ltd.

20140201444 - Interconnected ring network in a multi-processor system: In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled... Agent: Marvell World Trade Ltd.

20140201445 - Interconnected ring network in a multi-processor system: In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled... Agent: Marvell World Trade Ltd.

20140201446 - High bandwidth full-block write commands: A micro-architecture may provide a hardware and software of a high bandwidth write command. The micro-architecture may invoke a method to perform the high bandwidth write command. The method may comprise sending a write request from a requester to a record keeping structure. The write request may have a memory... Agent:

20140201447 - Data processing apparatus and method for handling performance of a cache maintenance operation: A data processing apparatus has data processing circuitry for performing data processing operations on data, and a hierarchical cache structure for storing at least a subset of the data for access by the data processing circuitry. The hierarchical cache structure has first and second level caches, and data evicted from... Agent: Arm Limited

20140201448 - Management of partial data segments in dual cache systems: For movement of partial data segments within a computing storage environment having lower and higher levels of cache by a processor, a whole data segment containing one of the partial data segments is promoted to both the lower and higher levels of cache. Requested data of the whole data segment... Agent: International Business Machines Corporation

20140201449 - Data cache way prediction: In a particular embodiment, a method, includes identifying one or more way prediction characteristics of an instruction. The method also includes selectively reading, based on identification of the one or more way prediction characteristics, a table to identify an entry of the table associated with the instruction that identifies a... Agent: Qualcomm Incorporated

20140201450 - Optimized matrix and vector operations in instruction limited algorithms that perform eos calculations: There is provided a system and method for optimizing matrix and vector calculations in instruction limited algorithms that perform EOS calculations. The method includes dividing each matrix associated with an EOS stability equation and an EOS phase split equation into a number of tiles, wherein the tile size is heterogeneous... Agent:

20140201452 - Fill partitioning of a shared cache: Fill partitioning of a shared cache is described. In an embodiment, all threads running in a processor are able to access any data stored in the shared cache; however, in the event of a cache miss, a thread may be restricted such that it can only store data in a... Agent: Imagination Technologies, Ltd.

20140201451 - Method, apparatus and computer programs providing cluster-wide page management: A data processing system includes a plurality of virtual machines each having associated memory pages; a shared memory page cache that is accessible by each of the plurality of virtual machines; and a global hash map that is accessible by each of the plurality of virtual machines. The data processing... Agent: International Business Machines Corporation

20140201453 - Context switching with offload processors: A context switching cache system is disclosed. The system can include a plurality of offload processors connected to a memory bus, each offload processor having a cache with an associated cache state, a context memory coupled to the offload processors, and a scheduling circuit configured to direct transfer of a... Agent:

20140201456 - Control of processor cache memory occupancy: Techniques are described for controlling processor cache memory within a processor system. Cache occupancy values for each of a plurality of entities executing the processor system can be calculated. A cache replacement algorithm uses the cache occupancy values when making subsequent cache line replacement decisions. In some variations, entities can... Agent: Virtualmetrix, Inc.

20140201455 - Method for increasing cache size: A method for increasing storage space in a system containing a block data storage device, a memory, and a processor is provided. Generally, the processor is configured by the memory to tag metadata of a data block of the block storage device indicating the block as free, used, or semifree.... Agent: Hola Networks Ltd.

20140201454 - Methods and systems for pushing dirty linefill buffer contents to external bus upon linefill request failures: Methods and systems are disclosed for recovering dirty linefill buffer data upon linefill request failures. When a linefill request failure occurs and the linefill buffer has been marked as dirty, such as due to a system bus failure, the contents of the linefill buffer are pushed back to the system... Agent:

20140201457 - Identifying and resolving cache poisoning: According to some embodiments, a method and apparatus are provided to receive, at a cache entity, a refresh request associated with a resource. A determination is made, via a processor, and based on the refresh request, to reload the resource from a server. The reloaded resource is replaced at the... Agent:

20140201458 - Reducing cache memory requirements for recording statistics from testing with a multiplicity of flows: A method reduces cache memory requirements for testing a multiplicity of flows. The method includes receiving data corresponding to a frame in a particular flow among the multiplicity of flows. In response to the frame received, the method updates a set of cached flow counters in cache memory for the... Agent: Spirent Communications, Inc.

20140201459 - Optimized caching based on historical production patterns for catalogs: A method, system and computer readable medium that predict times where cost of catalog caching is not efficient and deactivating catalog caching for that catalog during the predicted times. More specifically, an optimized catalog caching operation conducts historical analysis on catalog usage via records such as resource measurement facility (RMF)... Agent: International Business Machines Corporation

20140201461 - Context switching with offload processors: A method for context switching of multiple offload processors coupled to receive data for processing over a memory bus is disclosed. The method can include directing storage of a cache state, via a bulk read from a cache of at least one of a plurality of offload processors into a... Agent:

20140201460 - Data recovery for coherent attached processor proxy: A coherent attached processor proxy (CAPP) that participates in coherence communication in a primary coherent system on behalf of an attached processor external to the primary coherent system tracks delivery of data to destinations in the primary coherent system via one or more entries in a data structure. Each of... Agent: International Business Machines Corporation

20140201462 - Subtractive validation of cache lines for virtual machines: A method and system for managing a cache for a host machine is disclosed. The method includes: indicating each cache line in the cache as being in a transitional meta-state when any virtual machine hosted on the host machine moves out of the host machine; each time a particular cache... Agent: Lsi Corporation

20140201465 - Accelerated recovery for snooped addresses in a coherent attached processor proxy: A coherent attached processor proxy (CAPP) that participates in coherence communication in a primary coherent system on behalf of an external attached processor maintains, in each of a plurality of entries of a CAPP directory, information regarding a respective associated cache line of data from the primary coherent system cached... Agent:

20140201464 - Epoch-based recovery for coherent attached processor proxy: A coherent attached processor proxy (CAPP) participates in coherence communication in a primary coherent system on behalf of an attached processor external to the primary coherent system. The CAPP includes an epoch timer that advances at regular intervals to define epochs of operation of the CAPP. Each of one or... Agent: International Business Machines Corporation

20140201463 - High performance interconnect coherence protocol: A request is received that is to reference a first agent and to request a particular line of memory to be cached in an exclusive state. A snoop request is sent intended for one or more other agents. A snoop response is received that is to reference a second agent,... Agent:

20140201466 - Data recovery for coherent attached processor proxy: A coherent attached processor proxy (CAPP) that participates in coherence communication in a primary coherent system on behalf of an attached processor external to the primary coherent system tracks delivery of data to destinations in the primary coherent system via one or more entries in a data structure. Each of... Agent:

20140201468 - Accelerated recovery for snooped addresses in a coherent attached processor proxy: A coherent attached processor proxy (CAPP) that participates in coherence communication in a primary coherent system on behalf of an external attached processor maintains, in each of a plurality of entries of a CAPP directory, information regarding a respective associated cache line of data from the primary coherent system cached... Agent: International Business Machines Corporation

20140201467 - Epoch-based recovery for coherent attached processor proxy: A coherent attached processor proxy (CAPP) participates in coherence communication in a primary coherent system on behalf of an attached processor external to the primary coherent system. The CAPP includes an epoch timer that advances at regular intervals to define epochs of operation of the CAPP. Each of one or... Agent: International Business Machines Corporation

20140201469 - Shared op-symmetric update-sensitive variables: Embodiments include multi-processor systems, including multi-core processor systems, as well as methods for operating the same, in which at least one processor or processor core is configured to receive an instruction directing the at least one processor core to read a value associated with a memory address. In response to... Agent: Marvell World Trade Ltd.

20140201470 - Shared op-symmetric update-sensitive variables: Embodiments include multi-processor systems, including multi-core processor systems, as well as methods for operating the same, in which at least one processor or processor core is configured to receive an instruction directing the at least one processor core to read a value associated with a memory address. In response to... Agent: Marvell World Trade Ltd.

20140201471 - Arbitrating memory accesses via a shared memory fabric: In an embodiment, a shared memory fabric is configured to receive memory requests from multiple agents, where at least some of the requests have an associated deadline value to indicate a maximum latency prior to completion of the memory request. Responsive to the requests, the fabric is to arbitrate between... Agent:

20140201472 - Interconnected ring network in a multi-processor system: In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled... Agent: Marvell World Trade Ltd.

20140201473 - Host controlled enablement of automatic background operations in a memory device: A host that is coupled to a memory device is configured to read a status register of the memory device to determine if the memory device supports host controlled enablement of automatic background operations. The memory device responds to the host regarding whether the memory device supports host controlled enablement... Agent: Micron Technology, Inc.

20140201475 - Information processing system and method of controlling the same: An information processing system in which a plurality of information processing apparatuses are connected with each other, wherein each information processing apparatus includes a storage unit configured to store data according to each destination information processing apparatus, and a transmission control unit configured to transmit data to be transmitted in... Agent: Fujitsu Limited

20140201474 - On-disk multimap: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data on in a storage medium. In one aspect, a method includes receiving a key-value pair including a key k and a value v. The method further includes encoding the key-value pair as (i) a... Agent: Google Inc.

20140201476 - Event-based execution buffer management: Techniques for reacting to events in a switch module. Embodiments provide a plurality of predefined load/store operations stored in a first memory buffer of the switch module. An execution buffer capable of storing load/store operations within the switch module is also provided. Responsive to detecting that a first predefined event... Agent: International Business Machines Corporation

20140201477 - Methods and apparatus to manage workload memory allocation: Methods, articles of manufacture, and apparatus are disclosed to manage workload memory allocation. An example method includes identifying a primary memory and a secondary memory associated with a platform, the secondary memory having first performance metrics different from second performance metrics of the primary memory, identifying access metrics associated with... Agent:

20140201478 - De-duplication aware secure delete: A mechanism is provided in a data processing system for de-duplication aware secure delete. Responsive to receiving a secure delete request for a file, the mechanism identifies a list of file blocks to be securely deleted from a physical disk device. Responsive to determining at least one virtual block of... Agent: International Business Machines Corporation

20140201479 - Integrated circuit device, memory interface module, data processing system and method for providing data access control: An integrated circuit device comprising at least one memory interface module arranged to be operably coupled between at least one data storage device and a plurality of master devices within a data processing system. The at least one memory interface module comprises a plurality of buffers and at least one... Agent: Freescale Semiconductor, Inc.

20140201486 - Continuous data backup using real time delta storage: A continuous data backup using real time delta storage has been presented. A backup appliance receives a backup request from a backup agent running on a computing machine to backup data on the computing machine. The computing machine is communicatively coupled to the backup appliance. Then the backup appliance performs... Agent: Sonicwall, Inc.

20140201484 - Data access and management system as well as a method for data access and data management for a computer system: The present invention permits improved data access and improved data management in a computer system. To this end, data are divided into individual partial data (F) and stored in cells (Z) of storage devices (C) in such a way that the partial data (F) being accessed and managed are present... Agent: Ac Technologies Sa

20140201480 - Data recovery scheme based on data backup status: Machines, systems and methods for increasing data resiliency in a computing system, the method comprising distinguishing between first data and second data stored in one or more data storage mediums, wherein the first data is more vulnerable than the second data for the purpose of recovering lost data; and recovering... Agent: International Business Machines Corporation

20140201481 - Domain protection and virtualization for sata: Various aspects provide for a hardware SATA virtualization system without the need for backend and frontend drivers and native device drivers. A lightweight SATA virtualization handler can run on a specialized co-processor and manage requests enqueued by individual VMs. The lightweight SATA virtualization handler can also perform the scheduling of... Agent: Applied Micro Circuits Corporation

20140201485 - Pst file archiving: According to certain aspects, systems and methods for archiving and/or backing up PST files or other mail or calendar data, or the like (“off-line mail data”) are provided. Off-line mail data can be searched for in a client computer system, a copy of which may be transferred to secondary storage.... Agent: Commvault Systems, Inc.

20140201482 - Selecting first data sets in a first storage group to swap with second data sets in a second storage group: Provided are a computer program product, system, and method for selecting first data sets in a first storage group to swap with second data sets in a second storage group. First data sets are stored in a first storage group and second data sets are stored in a second storage... Agent: International Busliness Machines Corporation

20140201483 - Storage device and method for backing up source volume: A storage device includes a source volume and a processor. The source volume includes a plurality of data blocks. The processor is configured to execute a full copy process of copying all data blocks of the source volume to form a full backup volume. The processor is configured to execute,... Agent: Fujitsu Limited

20140201488 - Event-based execution buffer management: Techniques for reacting to events in a switch module. Embodiments provide a plurality of predefined load/store operations stored in a first memory buffer of the switch module. An execution buffer capable of storing load/store operations within the switch module is also provided. Responsive to detecting that a first predefined event... Agent: International Business Machines Corporation

20140201487 - Selecting first data sets in a first storage group to swap with second data sets in a second storage group: Provided are a computer program product, system, and method for selecting first data sets in a first storage group to swap with second data sets in a second storage group. First data sets are stored in a first storage group and second data sets are stored in a second storage... Agent: International Business Machines Corporation

20140201489 - Method and apparatus for data reduction: Embodiments of the invention provide data reduction in storage systems. In one embodiment, a computer comprises: a memory; and a controller operable to manage information, which corresponds to a plurality of addresses, of one or more volumes provided from a storage system to the computer and including at least one... Agent: Hitachi, Ltd.

20140201490 - Method and system for dynamically changing page allocator: A method and a system of dynamically changing a page allocator are provided. The method includes determining a state of a page allocation system; and forking a child page allocator from a parent page allocator, or merging a child page allocator into a parent page allocator, based on the determination.... Agent: Samsung Electronics Co., Ltd.

20140201491 - Efficient allocation and reclamation of thin-provisioned storage: Embodiments of the inventions relate to granular management of data storage blocks in a data storage system. In one aspect, status values are employed to track “used”, “free”, and “claimed free” storage blocks. A storage block having stored data is identified as used, a storage block available to store data... Agent: International Business Machines Corporation

20140201492 - Efficient allocation and reclamation of thin-provisioned storage: Embodiments of the inventions relate to granular management of data storage blocks in a data storage system. In one aspect, status values are employed to track “used”, “free”, and “claimed free” storage blocks. A storage block having stored data is identified as used, a storage block available to store data... Agent: International Business Machines Corporation

20140201493 - Optimizing large page processing: Embodiments of the disclosure include a method for optimizing large page processing. The method includes receiving an indication that a real memory includes a first page. The first page includes a plurality of smaller pages. The method also includes determining a page frame table entry associated with a first smaller... Agent: International Business Machines Corporation

20140201494 - Overlap checking for a translation lookaside buffer (tlb): An apparatus includes a translation lookaside buffer (TLB). The TLB includes at least one entry that includes an entry virtual address and an entry page size indication corresponding to an entry page. The apparatus also includes input logic configured to receive an input page size indication and an input virtual... Agent: Qualcomm Incorporated

20140201495 - Page miss handler including wear leveling logic: Embodiments of the invention describe an apparatus, system and method for utilizing a page miss handler having wear leveling logic/modules for memory devices. Embodiments of the invention may track an amount of writes directed towards cells of a memory device, and determine whether a linear address specified by a system... Agent:

20140201496 - Reserving fixed areas in real storage increments: Embodiments of the disclosure include a method for reserving large pages in a large frame area (LFAREA) of a main memory. The method includes pre-scanning a plurality of storage increments and counting a number of available large pages that are online and issuing a message that indicates the number of... Agent: International Business Machines Corporation

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 20140807: xml
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.22486 seconds

PATENT INFO