|Electrical computers and digital processing systems: memory patents - Monitor Patents|
USPTO Class 711 | Browse by Industry: Previous - Next | All
Recent | 15: Apr | Mar | Feb | Jan | 14: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | 13: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | 12: Dec | Nov | Oct | Sep | Aug | July | June | May | April | Mar | Feb | Jan | 11: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | 10: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan | | 09: Dec | Nov | Oct | Sep | Aug | Jl | Jn | May | Apr | Mar | Fb | Jn | | 2008 | 2007 |
Electrical computers and digital processing systems: memoryBelow are recently published patent applications awaiting approval from the USPTO. Recent week's RSS XML file available below.
Listing for abstract view: USPTO application #, Title, Abstract excerpt,Patent Agent. Listing format for list view: USPTO National Class full category number, title of the patent application. 05/14/2015 > 56 patent applications in 23 patent subcategories.
20150134876 - Data storage device and operating method thereof: A data storage device may include: a data storage unit comprising a plurality of channels each having a plurality of nonvolatile memory devices; and a control unit configured to control a garbage collection operation of selecting a first block included in a first channel as a victim block and copying... Agent:
20150134875 - Maintaining at least one journal and/or at least one data structure by circuitry: An embodiment may include circuitry to perform option (a) and/or option (b). In option (a), the circuitry may maintain a journal to record information that is related to a transaction that may result in writing to at least one logical address and at least one physical address of the storage.... Agent:
20150134881 - Apparatus and method for accessing a non-volatile memory blade using multiple controllers in a non-volatile memory based storage device: Various systems, methods, apparatuses, and computer-readable media. for accessing a storage device are described. In certain example embodiments, an active/active fault tolerant storage device comprising two or more controllers may be implemented. In one embodiment, each controller may be coupled to the non-volatile memory (NVM) blades comprising the non-volatile memory... Agent: Skyera, Inc.
20150134880 - Apparatus and method for routing information in a non-volatile memory-based storage device: Various systems, methods, apparatuses, and computer-readable media for accessing a storage device are described. In certain example embodiments, an active/active fault-tolerant storage device comprising two or more controllers may be implemented. In one aspect, each controller may have two or more processing entities for distributing the processing of the I/O... Agent: Skyera, Inc.
20150134886 - Data storage device: A data storage device includes a first memory device, a second memory device including a system region and a buffer region and a controller suitable for controlling the first memory device in response to a request from a host device, and allocating the system region and the buffer region according... Agent: Sk Hynix Inc.
20150134889 - Data storage system and management method thereof: Data storage system and management method thereof are provided. The method, adopted by a data storage device coupled to a host device via a bus, includes: determining the data storage device requires to use a first temporary memory of the host device to access data in a second temporary memory... Agent: Via Alliance Semiconductor Co., Ltd.
20150134877 - Data storage system with passive partitioning in a secondary memory: A data storage system may be configured at least with a primary memory that is coupled to a host via a controller and coupled to at least one external interface. The controller may be adapted to passively partition a secondary memory into cache and user memory space regions in response... Agent: Seagate Technology LLC
20150134887 - Data writing method, memory control circuit unit and memory storage apparatus: A data writing method for a rewritable non-volatile memory module having a plurality of physical erasing units, and a memory control circuit unit and the memory storage apparatus are provided. The method includes: grouping the physical erasing units into at least a data area and a spare area; configuring a... Agent: Phison Electronics Corp.
20150134888 - Fail safe refresh of data stored in nand memory device: Methods, systems and devices provide for refreshing a data image stored on a NAND memory device. Aspects include sequentially copying each of a series of static data partitions into a scrub portion that does not store data image partitions identified in the partition table. The sequential copying begins with a... Agent: Qualcomm Incorporated
20150134893 - Flash drive shaped to utilize space behind a mobile device: A flash drive that can utilize space behind a mobile device is disclosed. In some embodiments, a body of the flash drive has three portions, a front portion, a back portion, and an intermediate portion that runs from the front portion to the back portion. A mobile device connector extends... Agent:
20150134885 - Identification and operation of sub-prime blocks in nonvolatile memory: In a block-erasable nonvolatile memory array, blocks are categorized as bad blocks, prime blocks, and sub-prime blocks. Sub-prime blocks are identified from their proximity to bad blocks or from testing. Sub-prime blocks are configured for limited operation (e.g. only storing non-critical data, or data copied elsewhere, or using some additional... Agent: Sandisk Technologies Inc.
20150134892 - Information processing apparatus, method of controlling the same, and storage medium: In an information processing apparatus and a method of controlling the information processing apparatus having a non-volatile main memory, allocates a memory area to be used for processing of an application in the non-volatile main memory, in a case where an instruction of processing by the application is received, and... Agent:
20150134890 - Memory controller, computing device with a memory controller, and method for calibrating data transfer of a memory system: A memory controller comprises a connection interface connected or connectable to a memory. The memory controller is arranged to read data from the memory via the connection interface The memory controller further comprises a clock unit arranged to provide a data transfer clock signal having a first frequency. The data... Agent: Freescale Semiconductor, Inc.
20150134884 - Method and system for communicating with non-volatile memory: Apparatus and methods implemented therein are disclosed for communicating with flash memories. The apparatus comprises a flash interface module and a processor in communication with the flash interface module. The flash interface module is configured for communication with a first and second flash bank. The processor is configured to generate... Agent:
20150134883 - Method and system for communicating with non-volatile memory via multiple data paths: Systems and methods implemented therein are disclosed for communicating data in a flash memory system. The system comprises a memory system, a data path manager (DPM) and a memory controller. The memory system is configured to receive a flash command from a host processor. In response to receiving the flash... Agent:
20150134882 - Method and system for using templates to communicate with non-volatile memory: Systems and methods implemented therein are disclosed for communicating data between a memory controller and a first flash device. The system comprises a memory controller having a flash interface module. The memory controller is adapted to be communicatively coupled to a host system. The memory controller configured to receive a... Agent:
20150134891 - Nonvolatile memory system and operating method thereof: A nonvolatile memory system includes a nonvolatile memory; a buffer memory having first and second buffers; and a memory controller configured to manage the first and second buffers based on first and second indexes and to control the nonvolatile memory in response to a write request provided from an external... Agent:
20150134878 - Nonvolatile storage thresholding for ultra-ssd, ssd, and hdd drive intermix: Embodiments for efficient thresholding of nonvolatile storage (NVS) for a plurality of types of storage rank groups by a processor. Target storage devices are determined in a pool of target storage devices as one of a hard disk drive (HDD) and a solid-state drive (SSD) device. Each target storage device... Agent: International Business Machines Corporation
20150134894 - Partial r-block recycling: An apparatus includes a non-volatile memory and a controller. The non-volatile memory includes a plurality of R-blocks. The controller is coupled to the non-volatile memory. The controller is configured to (i) write data using the R-blocks as a unit of allocation and (ii) perform recycling operations selectively on either an... Agent:
20150134879 - Snapshots and clones of volumes in a storage system: In one embodiment, a node coupled to one or more storage devices executes a storage input/output (I/O) stack having a volume layer that manages volume metadata. The volume metadata is organized as one or more dense tree metadata structures having a top level residing in memory and lower levels residing... Agent: Netapp, Inc.
20150134896 - Mechanisms to accelerate transactions using buffered stores: In one embodiment, the present invention includes a method for executing a transactional memory (TM) transaction in a first thread, buffering a block of data in a first buffer of a cache memory of a processor, and acquiring a write monitor on the block to obtain ownership of the block... Agent:
20150134895 - Semicondutor memory device and memory system including the same: A semiconductor memory device may include a cell array comprising a plurality of memory cells, each memory cell connected to a word line and a bit line, the cell array divided into a plurality of blocks, each block including a plurality of word lines, the plurality of blocks including at... Agent:
20150134897 - Method and apparatus for refreshing a memory cell: A method includes sending a first signal from a memory device to a memory controller. The first signal indicates to the memory controller that particular memory cells of the memory device are to be refreshed by the memory device.... Agent: Qualcomm Incorporated
20150134898 - Indirect register access method and system: Systems and methods are provided for managing access to registers. In one embodiment, a system may include a processor and a plurality of registers. The processor and the plurality of registers may be integrated into a single device, or may be in separate devices. The plurality of registers may include... Agent:
20150134899 - Reactionary backup scheduling around meantime between failures of data origination: A processor-implemented method for providing a reactionary backup scheduling of a hard disk drive is provided. The method may include monitoring a disk usage of the hard disk drive and comparing the disk usage to an MTBF of the hard disk drive. The method may also include monitoring usage of... Agent: International Business Machines Corporation
20150134900 - Cache efficiency in a shared disk database cluster: Disclosed herein are system, method, and computer program product embodiments for storing and accessing data in a shared disk database system using a timestamp range to improve cache efficiency. An embodiment operates by retrieving, by a node, from a shared storage. a blockmap identity and a root page associated with... Agent:
20150134907 - Cascade ordering: A system and computer program product of handling multiple backup processes have been provided. The system comprises receiving one or more instructions initiating a plurality of backup processes from a single source storage volume to a plurality of target storage volumes, adding each target storage volume to a cascade of... Agent: International Business Machines Corporation
20150134905 - Storage apparatus, method of controlling storage apparatus, and non-transient computer-readable storage medium storing program for controlling storage apparatus: A storage apparatus is provided, including a first storage device; a second storage device having an access speed higher than an access speed of the first storage device; a monitor that monitors a write access load for the first storage device; a comparator that compares the write access load for... Agent:
20150134908 - Systems and methods for de-duplication in storage systems: In accordance with embodiments of the present disclosure, a storage system may include a storage array comprising one or more storage resources, a processor communicatively coupled to the storage array, and a de-duplication module comprising instructions embodied on a computer-readable medium communicatively coupled to the processor. The de-duplication module may... Agent:
20150134903 - Thick and thin data volume management: Methods, apparatus and computer program products implement embodiments of the present invention that include configuring one or more storage devices as a plurality of physical storage units, each of the physical storage units having a storage granularity, and configuring, on the one or more storage devices, a thin provisioned storage... Agent: International Business Machines Corporation
20150134904 - Thick and thin data volume management: Methods, apparatus and computer program products implement embodiments of the present invention that include configuring one or more storage devices as a plurality of physical storage units, each of the physical storage units having a storage granularity, and configuring, on the one or more storage devices, a thin provisioned storage... Agent: International Business Machines Corporation
20150134906 - Transmitting data by means of storage area network: In the technical field of data storage and access, the invention relates to the technique of data transmission using a storage area network (SAN) in a magnetic disk storage device environment, including a method for transmitting data over a SAN in such an environment, including: determining a logical volume accessible... Agent:
20150134901 - Using deterministic logical unit numbers to dynamically map data volumes: Methods, apparatus and computer program products implement embodiments of the present invention that include storing one or more data volumes to a small computer system interface storage device, and receiving a request to map a given data volume to a host computer. One or more attributes of the given data... Agent: International Business Machines Corporation
20150134902 - Using deterministic logical unit numbers to dynamically map data volumes: Methods, apparatus and computer program products implement embodiments of the present invention that include storing one or more data volumes to a small computer system interface storage device, and receiving a request to map a given data volume to a host computer. One or more attributes of the given data... Agent: International Business Machines Corporation
20150134910 - Data cache system, recording medium and method: A transmission device (300) comprising a data cache system is provided with a data acquisition part (315) for acquiring volume data indicating the volume of transactionable products or services transmitted from a server. The transmission device (300) is provided with a saving part (320) for saving the acquired volume data... Agent: Rakuten, Inc.
20150134909 - Managing read operations, write operations and extent change operations: A method for responding to an extent change operation, the method may include receiving, by a storage system and from a requesting entity, a request to perform an extent content change operation that involves changing a content of a certain extent within a logical space supported by a storage system;... Agent:
20150134911 - Distributed cache arrangement: Systems and methods that aggregate memory capacity of multiple computers into a single unified cache, via a layering arrangement. Such layering arrangement is scalable to a plurality of machines and includes a data manager component, an object manager component and a distributed object manager component, which can be implemented in... Agent: Microsoft Technology Licensing, LLC
20150134912 - Scheduler, multi-core processor system, and scheduling method: A scheduler that causes a given core in a multi-core processor to determine if a priority level of a process that is to be executed by a core of the multi-core processor is greater than or equal to a threshold; save to a cache memory of each core that executes... Agent:
20150134913 - Method and apparatus for cleaning files in a mobile terminal and associated mobile terminal: A method for cleaning files stored in a mobile terminal is disclosed. The mobile terminal receives a file cleaning instruction from a user. In response to the file cleaning instruction, the mobile terminal identifies cache files based on the cache files' associated information and past user activities on the cache... Agent:
20150134914 - Destage grouping for sequential fast write tracks: An amount of sequential fast write (SFW) Tracks are metered by providing an adjustable threshold for performing a destage scan that moves the SFW tracks from a SFW least recently used (LRU) list to a destaging wait list (DWL). Priorities are set for the destaging of the SFW tracks from... Agent: International Business Machines Corporation
20150134915 - Efficient caching system: Cluster data is generated based on a history of storage operations. The cluster data may include an address range and an access history. The access history may comprise a bit pattern that represents a history of storage operations associated with a cluster. A prefix or counter may identify the number... Agent: Violin Memory Inc.
20150134916 - Cache filter: A cache filter is described. More specifically, some implementations include techniques for classification of memory requests including calculating a probability that one or more memory regions are associated with a particular memory request, selecting one or more regions of the memory to receive memory requests based on the probability associated... Agent: Nvidia Corporation
20150134917 - Remote materialization of low velocity data: A system includes reception of a client query identifying data stored by a remote data source, generation of a remote query of the remote data source based on the client query, determination of a cache name based on the remote query, determination of whether the remote data source comprises a... Agent:
20150134918 - Single input/output cell with multiple bond pads and/or transmitters: A storage module may include a controller configured to communicate with a memory having a plurality of memory dies. The controller may include a plurality of bond pads, where each bond pad is configured to communicate a same type of memory signal, and where each bond pad is electrically connected... Agent: Sandisk Technologies Inc.
20150134919 - Information processing apparatus and data access method: A memory includes a plurality of areas corresponding to a plurality of segments of a storage device. An operation unit stores each of generated access instructions in an area corresponding to a segment of an access destination of the access instruction among the plurality of areas. The operation unit loads... Agent:
20150134920 - Load balancing logical units in an active/passive storage system: An approach is provided in which a storage system includes a first storage controller, a second storage controller, and multiple logical units. The storage system determines that a controller traffic load ratio between the first storage controller and the second storage controller has reached a threshold. In turn, the storage... Agent: International Business Machines Corporation
20150134921 - Storage unit and control system: A storage unit coupled to a controller for receiving a first control signal and a second control signal is provided. The storage unit includes a cell array, a first access module and a second access module. The cell array stores data. The first access module accesses the data stored in... Agent:
20150134922 - Methods and systems for data cleanup using physical image of files on storage devices: Methods, systems, and computer program products are provided for optimizing selection of files for eviction from a first storage pool to free up a predetermined amount of space in the first storage pool. A method includes analyzing an effective space occupied by each file of a plurality of files in... Agent: International Business Machines Corporation
20150134924 - Archiving data objects using secondary copies: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the... Agent:
20150134923 - Replicating data across controllers: In a method for replicating data, a first controller receives a request to write data from a device. The first controller communicates with a second controller to obtain information necessary for the second controller to receive the data. The first controller determines settings that allow for the first controller and... Agent: International Business Machines Corporation
20150134925 - Granting and revoking supplemental memory allocation requests: Provided are a computer program product, system, and method for granting and revoking supplemental memory allocation requests. Supplemental memory allocations of memory resources are granted to applications following initial memory allocations of the memory resources to the applications. In response to determining that available memory resources have fallen below an... Agent:
20150134926 - Systems and methods for log coordination: A storage module may be configured to perform log storage operations on a storage log maintained on a non-volatile storage medium. An I/O client may utilize storage services of the storage module to maintain an upper-level log. The storage module may be configured to coordinate log storage and/or management operations... Agent:
20150134929 - Load balancing logical units in an active/passive storage system: An approach is provided in which a storage system includes a first storage controller, a second storage controller, and multiple logical units. The storage system determines that a controller traffic load ratio between the first storage controller and the second storage controller has reached a threshold. In turn, the storage... Agent: International Business Machines Corporation
20150134927 - Mapping between program states and data patterns: The present disclosure includes methods and apparatuses for mapping between program states and data patterns. One method includes mapping a data pattern to a number of program state combinations L corresponding to a group of memory cells configured to store a fractional number of data units per cell. The mapping... Agent: Micron Technology, Inc.
20150134928 - Thick and thin data volume management: Methods, apparatus and computer program products implement embodiments of the present invention that include configuring one or more storage devices as a plurality of physical storage units, each of the physical storage units having a storage granularity, and configuring, on the one or more storage devices, a thin provisioned storage... Agent: International Business Machines Corporation
20150134930 - Using shared virtual memory resources for performing memory-mapping: Functionality is described herein for memory-mapping an information unit (such as a file) into virtual memory by associating shared virtual memory resources with the information unit. The functionality then allows processes (or other entities) to interact with the information unit via the shared virtual memory resources, as opposed to duplicating... Agent: Microsoft Corporation05/07/2015 > 44 patent applications in 21 patent subcategories.
20150127881 - Caching scheme synergy for extent migration between tiers of a storage system: A method according to one embodiment includes determining to move an extent from a source-tier in a storage system to a destination-tier in the storage system, wherein a set of tracks of the extent is presently being accessed. In response to determining that a parameter of the extent exceeds a... Agent:
20150127880 - Efficient implementations for mapreduce systems: Techniques for use with a processor configured to function as at least a Mapper in a MapReduce system include generating a set of [key, value] pairs by executing a Map function on input data. The set of [key, value] pairs may be stored in a storage system implemented on at... Agent: Cognitive Electronics, Inc.
20150127888 - Data storage device and error correction method thereof: A firmware loading system including a first memory device and a calculation unit. The first memory device includes a first firmware code, wherein the first firmware code has a predetermined code and a plurality of parameter tables, and the parameter tables are arranged to set up a plurality of registers... Agent: Silicon Motion, Inc.
20150127887 - Data storage system and operating method thereof: An operating method of a data storage system may include detecting a sudden power-off during a program operation on pages in a memory block, identifying a dummy program target page in the memory block when power is on after the sudden power-off, and performing the program operation on the dummy... Agent: Sk Hynix Inc.
20150127894 - Flash memory controller: A flash memory controller for controlling a flash memory module includes a communication interface for receiving a first data and a second data; and a processing circuit for dynamically controlling a data writing mode of the flash memory module according to an amount of stored data in the flash memory... Agent:
20150127885 - Memory controlling method, memory storage device and memory controlling circuit unit: A memory controlling method, a memory storage device and a memory controlling circuit unit are provided. The method includes: providing a first clock signal to a rewritable non-volatile memory module and reading a first data in the rewritable non-volatile memory module according to the first clock signal; providing a second... Agent: Phison Electronics Corp.
20150127884 - Memory device and system including the same: A memory device include a memory array, a transmitter suitable for outputting data to the outside of the memory device, and a data bus suitable for transmitting data of a selected memory cell in the memory array to the transmitter during a read operation. When successive read commands for the... Agent: Sk Hynix Inc.
20150127890 - Memory module with a dual-port buffer: A computer system includes a memory module. The memory module includes volatile memory, a non-volatile memory subsystem, a host port, and a dual-port buffer device. The dual-port buffer device synchronously couples the non-volatile memory subsystem and the host port to the volatile memory. The dual port buffer device includes routing... Agent: Hewlett-packard Development Company, L.p.
20150127886 - Memory system and method: According to an embodiment, a memory system is provided with a nonvolatile memory, which is configured by a plurality of memory cells, and a controller. The memory is provided with a plurality of first blocks and a plurality of second blocks. The plurality of first blocks are provided with a... Agent: Kabushiki Kaisha Toshiba
20150127892 - Metadata storage associated with wear-level operation requests: A method includes responding to a wear-level operation request by copying data from a first portion of a first memory array to a second portion of the first memory array, and copying metadata associated with the data from a third portion of a second memory array to a fourth portion... Agent:
20150127889 - Nonvolatile memory system: A non-volatile memory system includes a NAND flash memory device including a first flash translation layer that performs a garbage collection operation, and a host device including a file system and a second flash translation layer that controls an operation of the NAND flash memory device by interacting with the... Agent: The-aio Inc.
20150127895 - Processor agnostic data storage in a pcie based shared storage environment: A controller device associated with a disk array that comprises a plurality of storage devices and a processor receives a request from a host machine that is at a remote location from the disk array. The controller device determines that the request is a data request or a control request... Agent:
20150127882 - Read operation prior to retrieval of scatter gather list: A data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is configured to receive a read command from a host device. The read command includes a starting logical block address (LBA) of the non-volatile memory, a number of logical blocks to be... Agent: Sandisk Technologies Inc.
20150127883 - Reduction or elimination of a latency penalty associated with adjusting read thresholds for non-volatile memory: Channel information and channel conditions that are determined by an Offline Tracking process are used to determine whether or not an adjustment to the read reference voltage can be avoided altogether without detrimentally affecting performance, or, alternatively, to determine a precision with which a read reference voltage adjustment should be... Agent: Lsi Corporation
20150127896 - Storage system and storage method: A storage system comprises a storage comprising a nonvolatile storage medium, and a storage control apparatus for inputting/outputting data to/from the storage. The storage control apparatus comprises a memory for storing management information, which is information used in inputting/outputting data to/from the storage, and a control part for controlling access... Agent: Hitachi, Ltd.
20150127893 - System and method for data inversion in a storage resource: A method may comprise receiving a page of data to be stored on a storage resource. The method may also comprise determining, for each particular inversion mode of a plurality of inversion modes, the number of bits of the page of data to be inverted to store a representation of... Agent:
20150127891 - Write performance preservation with snapshots: Storage systems and methods for performing write commands and preserving data. A write is received to a first logical page in first memory. The first logical page corresponds to a first physical page. The write command is redirected to a second physical page different from the first physical page. Data... Agent: Falconstor, Inc.
20150127897 - Managing open tabs of an application: Systems and methods for managing open tabs of an application are provided. In some aspects, a page is presented in a first tab from among multiple tabs open in an application at a computing device. That a content of the page presented in the first tab is different from a... Agent: Google Inc.
20150127899 - Memory device for interruptible memory refresh: A refresh command is received from a memory controller. An interruptible refresh containing multiple segment refreshes is initiated. The segment refreshes are separated by interrupt boundaries. A command is received before execution of a segment refresh. The first command is executed and execution of the first segment refresh is delayed... Agent: International Business Machines Corporation
20150127898 - System and memory controller for interruptible memory refresh: A refresh command is communicated to a memory device to initiate an interruptible refresh which contains multiple segment refreshes separated by interrupt boundaries. A command is communicated to the memory device before execution of a segment refresh and the segment refresh is delayed at an interrupt boundary. Alternatively, a first... Agent: International Business Machines Corporation
20150127900 - Ternary content addressable memory utilizing common masks and hash lookups: A ternary content-addressable memory (TCAM) that is implemented based on other types of memory (e.g., SRAM) in conjunction with processing, including hashing functions. Such a H-TCAM may be used, for example, in implementation of routing equipment. A method of storing routing information on a network device, the routing information comprising... Agent:
20150127901 - Saving log data using a disk system as primary cache and a tape library as secondary cache: Various embodiments are provided for saving a log data in a hierarchical storage management system using a disk system as a primary cache with a tape library as a secondary cache. The user data is stored in the primary cache and written into the secondary cache at a subsequent period... Agent: International Business Machines Corporation
20150127904 - Assigning device adaptors to use to copy source extents to target extents in a copy relationship: Provided are a computer program product, system, and method for assigning device adaptors to use to copy source extents in source ranks to target extents in target ranks in a copy relation. A determination is made of an order of the target ranks in the copy relation. Target ranks in... Agent:
20150127902 - Self destroying lun: A data handling system having a physical storage device and a storage controller responsible for provisioning, managing, and servicing logical unit numbers (LUNs) with self-destruction properties on the physical storage device is disclosed. For a given LUN, the storage controller creates a profile including self-destruction properties, such as a LUN... Agent: Dell Products, Lp
20150127903 - Systems and methods for optimizing write accesses in a storage array: A method may include storing data in one or more first-type stripes spanning a plurality of N storage resources and having N−1 data strips for storing the data and a parity strip for storing parity information for the data stored to the particular first-type stripe and each of the plurality... Agent:
20150127905 - Cache modeling using random sampling and a timestamp histogram: A system and method for determining an optimal cache size of a computing system is provided. In some embodiments, the method comprises selecting a portion of an address space of a memory structure of the computing system. A workload of data transactions is monitored to identify a transaction of the... Agent: Netapp, Inc.
20150127906 - Techniques for logging addresses of high-availability data: A technique for operating a high-availability (HA) data processing system includes, in response to receiving an HA logout indication at a cache, initiating a walk of the cache to locate cache lines in the cache that include HA data. In response to determining that a cache line includes HA data,... Agent: International Business Machines Corporation
20150127907 - Method, apparatus and system for handling cache misses in a processor: In an embodiment, a processor includes one or more cores, and a distributed caching home agent (including portions associated with each core). Each portion includes a cache controller to receive a read request for data and, responsive to the data not being present in a cache memory associated with the... Agent:
20150127909 - Logging addresses of high-availability data: A technique for operating a high-availability (HA) data processing system includes, in response to receiving an HA logout indication at a cache, initiating a walk of the cache to locate cache lines in the cache that include HA data. In response to determining that a cache line includes HA data,... Agent: International Business Machines Corporation
20150127908 - Logging addresses of high-availability data via a non-blocking channel: A technique for operating a data processing system includes determining whether a cache line that is to be victimized from a cache includes high availability (HA) data that has not been logged. In response determining that the cache line that is to be victimized from the cache includes HA data... Agent: International Business Machines Corporation
20150127910 - Techniques for logging addresses of high-availability data via a non-blocking channel: A technique for operating a data processing system includes determining whether a cache line that is to be victimized from a cache includes high availability (HA) data that has not been logged. In response determining that the cache line that is to be victimized from the cache includes HA data... Agent: International Business Machines Corporation
20150127911 - Bounded cache searches: Cache lines of a data cache may be assigned to a specific page type or color. In addition, the computing system may monitor when a cache line assigned to the specific page color is allocated in the cache. As each cache line assigned to a particular page color is allocated,... Agent: Cisco Technology, Inc.
20150127912 - Cache partitioning in a multicore processor: Techniques described herein generally include methods and systems related to cache partitioning in a chip multiprocessor. Cache-partitioning for a single thread or application between multiple data sources improves energy or latency efficiency of a chip multiprocessor by exploiting variations in energy cost and latency cost of the multiple data sources.... Agent:
20150127913 - Efficient processing of cache segment waiters: For a plurality of input/output (I/O) operations waiting to assemble complete data tracks from data segments, a process, separate from a process responsible for the data assembly into the complete data tracks, is initiated for waking a predetermined number of the waiting I/O operations.... Agent: International Business Machines Corporation
20150127914 - Semiconductor memory device, memory system and method of operating the same: A memory system including a plurality of memory chips is provided. The memory system includes a first memory chip and a second memory chip that share a data bus and become active by a chip enable signal, and a controller transmitting multi chip select commands to the first and second... Agent: Sk Hynix Inc.
20150127915 - Array object concurrency in stm: A software transactional memory system is provided that creates an array of transactional locks for each array object that is accessed by transactions. The system divides the array object into non-overlapping portions and associates each portion with a different transactional lock. The system acquires transactional locks for transactions that access... Agent:
20150127916 - Dynamic memory allocation: A method includes calling a function of a memory class object to cause access to a value in a memory table of the memory class object so as to dynamically allocate a memory for access by an operating system. The memory class object represents the memory. The value corresponds to... Agent: Hewlett-packard Development Company, L.p.
20150127918 - Case secure computer architecture: Two computing subsystems are disclosed, one a control subsystem, the other a user subsystem, each using engines with augmented conventional instruction sets, together with hardware and/or firmware, to compartmentalize execution of user programs to insure their behavior does not exceed defined bounds. Programs hidden in data cannot execute. User programs... Agent:
20150127917 - Distributed reservation systems and methods: Example distributed reservation systems and methods are described. In one implementation, multiple storage nodes are configured to store distributed data. Multiple clients are coupled to the multiple storage nodes and access data from the multiple storage nodes. A management server is coupled to the multiple storage nodes and the multiple... Agent:
20150127919 - Management of a secure delete operation: Embodiments of the disclosure can include a method, system, and computer program product for using a secure delete operation within one or more storage devices using a parity-based storage scheme. The method can include receiving the location of an application block that includes one or more data blocks and one... Agent: International Business Machines Corporation
20150127920 - Capacity forecasting based on capacity policies and transactions: According to one aspect of the present disclosure, a system and technique for capacity forecasting is disclosed. The system includes a host having a processor unit and a memory. Resource data stored associated with an environment is stored in the memory, the resource data comprising inventory information of applications, processing... Agent: International Business Machines Corporation
20150127921 - Reconfigurable processor and method for optimizing configuration memory: A method and apparatus for optimizing a configuration memory of a reconfigurable processor is provided. The method of optimizing the configuration memory of the reconfigurable processor includes analyzing parallelism of a loop of a program code based on an architecture of the reconfigurable processor and information regarding the configuration memory,... Agent: Samsung Electronics Co., Ltd.
20150127922 - Physical address management in solid state memory: A storage system includes a memory controller connected to a solid state memory device and a read status table that tracks a pending read from the solid state memory device and a physical address of the solid state memory device that is associated with the pending read. The memory controller... Agent: International Business Machines Corporation
20150127923 - Thin provisioning in a storage device: An apparatus, method, and computer-readable storage medium for allowing a block-addressable storage device to provide a sparse address space to a host computer. The storage device exports an address space to a host computing device which is larger than the storage capacity of the storage device. The storage device translates... Agent: Pure Storage, Inc.04/30/2015 > 51 patent applications in 29 patent subcategories.
20150120985 - Mechanisms for eliminating a race condition between a hypervisor-performed emulation process requiring a translation operation and a concurrent translation table entry invalidation: Disclosed are computers and methods employing a mechanism for eliminating a race condition between a hypervisor-performed emulation process and a concurrent translation table entry invalidation. Specifically, on a host machine, a hypervisor controls any guest operating systems. In doing so, the hypervisor emulates an instruction by performing a translation operation... Agent: International Business Machines Corporation
20150120986 - Delayed automation to maximize the utilization of read and write cache: A storage module may include a non-volatile memory module and a controller that communicates with the non-volatile memory module using a communications bus. In response to receipt of a host command, the controller may generate one or more sets of context commands for communication of data on the communications bus... Agent: Sandisk Technologies Inc.
20150120994 - Automated space management for server flash cache: Techniques for automatically allocating space in a flash storage-based cache are provided. In one embodiment, a computer system collects I/O trace logs for a plurality of virtual machines or a plurality of virtual disks and determines cache utility models for the plurality of virtual machines or the plurality of virtual... Agent:
20150120991 - Data processing system and operating method thereof: A data processing system includes a host device comprising an application and suitable for generating information on an attribute of the application and providing the information on the attribute of the application together with a request of the application and a data storage device suitable for writing data based on... Agent: Sk Hynix Inc.
20150120993 - Information processing apparatus, storage device control circuit, and storage device control method: Channels have NAND flash memories. Data processing units perform data processing on the NAND flash memories by using the channels according to a data processing command from a CPU. A configuration register stores therein a configuration of groups into which the channels are classified based on processing performances of the... Agent:
20150120988 - Method of accessing data in multi-layer cell memory and multi-layer cell storage device using the same: A method of accessing data in a multi-layer cell (MLC) memory includes using single-layer cell (SLC) configuration to transfer a portion of a plurality of memory units in the MLC memory to an SLC area to form a plurality of MLC memory units and a plurality of SLC memory units;... Agent: Skymedi Corporation
20150120990 - Method of detecting memory modules, memory control circuit unit and storage apparatus: A method of detecting a rewritable non-volatile memory module is provided. The method includes setting an output voltage of a write protect pin of a memory interface as a first logic level, giving a read status command and receiving a first status message. The method further includes determining whether a... Agent: Phison Electronics Corp.
20150120992 - Non-volatile memory device, non-volatile memory control device, and non-volatile memory control method: A non-volatile memory device includes a non-volatile memory unit, a control unit, and an interface. The control unit receives a write request, determines whether data is an object of a write of sequential management when a write size of the received data is smaller than a management unit of erasure,... Agent:
20150120989 - Tracking and utilizing second level map index for recycling of solid state drive blocks: A recycling method for a solid state drive is disclosed. The method includes selecting a logical block for recycle wherein the logical block includes a plurality of pages across a plurality of flash dies. The method also includes retrieving an address map index record associated with the logical block selected... Agent: Lsi Corporation
20150120995 - Data storage device startup: When a read command is received from a host requesting data stored on a disk of a Data Storage Device (DSD), it is determined whether the DSD is in a startup period and whether the requested data is stored in a solid state memory of the DSD. The requested data... Agent: Western Digital Technologies, Inc.
20150120997 - Semiconductor device including repeater circuit for main data line: A semiconductor memory disclosed in this disclosure includes first and second memory cell arrays, a first main data line that transfers the read data read from the first memory cell array, a second main data line that transfers the read data read from the second memory cell array, a main... Agent:
20150120996 - Tracing mechanism for recording shared memory interleavings on multi-core processors: A memory race recorder (MRR) is provided. The MRR includes a multi-core processor having a relaxed memory consistency model, an extension to the multi-core processor, the extension to store chunks, the chunk having a chunk size (CS) and an instruction count (IC), and a plurality of cores to execute instructions.... Agent:
20150120999 - Memory system and method for operating the same: A memory system may include a memory including a cell array having a plurality of word lines and an address storage unit that stores an address in response to a capture command, wherein the memory sequentially refreshes the word lines in response to a refresh command at a set cycle,... Agent: Sk Hynix Inc.
20150120998 - Method, apparatus and system for dynamically controlling an addressing mode for a cache memory: In an embodiment, a first portion of a cache memory is associated with a first core. This first cache memory portion is of a distributed cache memory, and may be dynamically controlled to be one of a private cache memory for the first core and a shared cache memory shared... Agent:
20150121004 - Computer realizing high-speed access and data protection of storage device, computer system, and i/o request processing method: In a computer, a logical partition for calculation in which an OS and an application operate and a logical partition for storage for providing a storage function are constructed. In the logical partition for calculation, a device corresponding to a storage device is provided, while the logical partition for storage... Agent:
20150121000 - Independently selective tile group access with data structuring: Embodiments of the present disclosure include data structuring techniques and configurations for memory access. In one embodiment, an apparatus includes a plurality of tiles, a plurality of blocks, wherein individual tiles of the plurality of tiles and individual blocks of the plurality of blocks each include a plurality of tile... Agent:
20150121005 - Management method of virtual storage system and remote copy system: Exemplary embodiments provide techniques of managing storage systems including remote copy systems and improving the manageability by automating complicated operations. In one embodiment, a computer comprises a memory and a controller. The controller is operable to: manage a virtual volume to be provided for a server; manage a plurality of... Agent:
20150121002 - Raid configuration management device and raid configuration management method: A CM 10 includes an unmount detector 142 and a mount detector 144 that monitor unmount and mount of each disk 21 of a RAID configuration, a write request manager 143 that manages a write request for writing data to a disk 21 that is unmounted, a consistency determination unit... Agent:
20150121001 - Storage control device and storage control method: A storage control device that is any of a plurality of storage control devices configured to control access to a plurality of storages included in a storage system, includes: a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to... Agent: Fujitsu Limited
20150121003 - Storage controllers: A storage array controller provides a method and system for autonomously issuing trim commands to one or more solid-state storage devices in a storage array. The storage array controller is separate from any operating system running on a host system and separate from any controller in the solid-state storage device(s).... Agent:
20150121007 - Adjustment of the number of task control blocks allocated for discard scans: A controller receives a request to perform a release space operation. A determination is made that a new discard scan has to be performed on a cache, in response to the received request to perform the release space operation. A determination is made as to how many task control blocks... Agent:
20150121006 - Split write operation for resistive memory cache: A method of reading from and writing to a resistive memory cache includes receiving a write command and dividing the write command into multiple write sub-commands. The method also includes receiving a read command and executing the read command before executing a next write sub-command.... Agent: Qualcomm Incorporated
20150121008 - Write cache destaging: Disclosed is a system for controlling write actions to a plurality of data storage devices, the system comprising a plurality of write caches, wherein each cache is associated with a set of said data storage devices; and a controller adapted to issue write permissions to said data storage devices, said... Agent:
20150121009 - Method and apparatus for reformatting page table entries for cache storage: A device for and method of storing page table entries in a first cache. A first page table entry is received having a fragment field that contains address information for a requested first page and at least a second page logically adjacent to the first page. A second page table... Agent:
20150121010 - Unified store queue: Embodiments herein provide for improved store-to-load-forwarding (STLF) logic and linear aliasing effect reduction logic. In one embodiment, a load instruction to be executed is selected. Whether a first linear address associated with said load instruction matches a linear address of a store instruction of a plurality of store instructions in... Agent:
20150121011 - Storage system having tag storage device with multiple tag entries associated with same data storage line for data recycling and related tag storage device: A storage system has a data storage device, a tag storage device and a controller. The tag storage device has a plurality of first tag entries and a plurality of second tag entries, wherein each of the first tag entries is associated with one data storage line allocated in the... Agent: Mediatek Singapore Pte. Ltd.
20150121012 - Method and apparatus for providing dedicated entries in a content addressable memory to facilitate real-time clients: A device and method for partitioning a cache that is expected to operate with at least two classes of clients (such as real-time clients and non-real-time clients). A first portion of the cache is dedicated to real-time clients such that non-real-time clients are prevented from utilizing said first portion.... Agent:
20150121013 - Cache longevity detection and refresh: A web server cache performs verification of cached computational results by storing a computed function result as a cached value in a cache, and upon receiving a subsequent invocation of the function, examining a duration of the value in the cache. The web server compares, if the duration exceeds a... Agent:
20150121014 - Data processing method and apparatus for prefetching: A data processing device includes processing circuitry 20 for executing a first memory access instruction to a first address of a memory device 40 and a second memory access instruction to a second address of the memory device 40, the first address being different from the second address. The data... Agent: Arm Limited
20150121015 - Device and method for processing message: Embodiments provide a device and method for processing messages according to a priority order and for reducing a message processing time when a response event occurs, in a PLC communication module.... Agent: Lsis Co., Ltd.
20150121016 - Method, apparatus and device for data processing: A method for data processing is disclosed. A blank state is determined for several data bits based on a majority decision. Each data bit is represented by a group of at least two memory cells. The at least two memory cells of this group are complementary cells of a differential... Agent: Infineon Technologies Ag
20150121017 - Reducing read latency using a pool of processing cores: In a read processing storage system, using a pool of CPU cores, the CPU cores are assigned to process either write operations, read operations, and read and write operations, that are scheduled for processing. A minimal number of the CPU cores are allocated for processing the write operations, thereby increasing... Agent: International Business Machines Corporation
20150121018 - Semiconductor memory system and voltage setting method: A semiconductor memory system includes a memory controller and memory apparatus. The memory controller provides a first data having a first level and a second data having a second level. The memory apparatus adjusts a level of a reference voltage by comparing the reference voltage with each of the first... Agent: Sk Hynix Inc.
20150121019 - Data processing device and method for interleaved storage of data elements: A data processing device 100 comprises a plurality of storage circuits 130, 160, which store a plurality of data elements of the bits in an interleaved manner. Data processing device also comprises a consumer 110 with a number of lanes 120. The consumer is able to individually access each of... Agent: Arm Limited
20150121020 - Storage apparatus, method of controlling storage apparatus, and computer-readable recording medium having stored therein storage apparatus control program: A storage apparatus includes a processor. The processor calculates an upper limit of an input/output processing amount, which is determined based on priority levels set to a plurality of storage devices, for each storage device. The processor schedules an execution sequence of processes relating to input/output requests received from information... Agent:
20150121021 - Apparatus and method for controlling storage devices: Write commands for a storage device specify write data with either a first data step size or a second data step size. In the former case, the storage device performs a read-modify-write (RMW) cycle which includes reading data with the second data step size. In the latter case, the storage... Agent:
20150121023 - Operating a memory management controller: A memory management controller operatively coupled to a plurality of memory modules, the memory management controller including processing logic configured to: identify a plurality of memory tiers in the plurality of memory modules, each memory tier characterized by different operational characteristics; allocate a spare block of memory in each memory... Agent: International Business Machines Corporation
20150121024 - Operating a memory management controller: A memory management controller operatively coupled to a plurality of memory modules, the memory management controller including processing logic configured to: identify a plurality of memory tiers in the plurality of memory modules, each memory tier characterized by different operational characteristics; allocate a spare block of memory in each memory... Agent:
20150121022 - Redundant location address mapper: The present disclosure includes mapping redundant addresses in a multi-node system by receiving a first address and a first node ID, determining a first address type representing an address redundancy level for the first address, determining a first node ID type representing a node ID redundancy level for the first... Agent: International Business Machines Corporation
20150121026 - Semiconductor system and operating method thereof: A semiconductor system includes a semiconductor memory device suitable for storing data, and a host suitable for controlling the semiconductor memory device in response to an external command signal, in which the semiconductor memory device includes a buffer block suitable for storing first data programmed under control of the host,... Agent: Sk Hynix Inc.
20150121025 - Writable clone data structure: A memory system including parent data and clone data is disclosed, where the clone data represents a clone of the parent data. The system determines whether clone data to be accessed is different from corresponding data in the parent. The system also determines a physical location of the data to... Agent: Skyera, Inc.
20150121027 - Electronic apparatus and method: According to one embodiment, an apparatus includes a receiver, a requesting controller, a substitution operation controller, a reflection controller, and an access controller. The receiver receives protection area information transmitted from a first application. The protection area information describes a protection area within storage. The requesting controller requests a second... Agent:
20150121028 - Storage device security system: A storage device security system includes a server that is coupled to a storage device, a storage controller, a configuration IHS, and a remote access controller. The remote access controller receives a storage device access key request and a storage controller Globally Unique Identifier (GUID) from the storage controller. The... Agent:
20150121030 - High density memory structure: A semiconductor memory comprises a plurality of sub banks each including one or more rows of memory bit cells connected to a set of local bit lines, wherein the sub banks share a same set of global bit lines for reading/writing data from/to the memory bit cells of the sub... Agent: Taiwan Semiconductor Manufacturing Co., Ltd.
20150121029 - Memory management with priority-based memory reclamation: A memory buffer with a set of one or more structures is created by a process of a first software program. The first memory buffer comprises a predetermined amount of memory. It is determined that a structure of the set of one or more structures has been or will be... Agent: International Business Machines Corporation
20150121031 - Adaptive guard band for improved data storage capacity: An adaptive guard band for a ramp load/unload device is disclosed to provide extended data storage. In illustrated embodiments, an adaptive guard band algorithm is configured to format one or more discs or media having a lower capacity device with the adaptive guard band and extended data zone utilizing capacity... Agent:
20150121032 - Data deduplication in a virtualization environment: Techniques are described herein that are capable of optimizing (i.e., deduplicating) data in a virtualization environment. For example, optimization designations (a.k.a. deduplication designations) may be assigned to respective regions of a virtualized storage file. A virtualized storage file is a file that is configured to be mounted as a disk... Agent:
20150121033 - Information processing apparatus and data transfer control method: An address translation table stores therein an association relation between a logical address and a physical address, change information indicating a change in the association relation when the association relation is changed such that a physical address having been associated with each logical address is associated with a different logical... Agent:
20150121034 - Systems and methods for implementing low-latency lookup circuits using multiple hash functions: A lookup circuit evaluates hash functions that map keys to addresses in lookup tables. The circuit may include multiple hash function sub-circuits, each of which applies a respective hash function to an input key value, producing a hash value. Each hash function sub-circuit (which may include a programmable hash table)... Agent: Oracle International Corporation
20150121035 - Systems and methods for implementing low-latency lookup circuits using sparse hash functions: A lookup circuit evaluates hash functions that map keys to addresses in lookup tables. The circuit may include multiple hash function sub-circuits, each of which applies a respective hash function to an input key value, producing a hash value. Each hash function sub-circuit may multiply bit vectors representing key values... Agent: Oracle International Corporation04/25/2015 > 51 patent applications in 29 patent subcategories.
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 20150514:
Integrate FreshPatents.com into your RSS reader/aggregator or website to track weekly updates.
For more info, read this article.
Thank you for viewing Electrical computers and digital processing systems: memory patents on the FreshPatents.com website. These are patent applications which have been filed in the United States. There are a variety ways to browse Electrical computers and digital processing systems: memory patent applications on our website including browsing by date, agent, inventor, and industry. If you are interested in receiving occasional emails regarding Electrical computers and digital processing systems: memory patents we recommend signing up for free keyword monitoring by email.
Results in 0.76973 seconds