|Electrical computers and digital processing systems: memory patents - Monitor Patents|
USPTO Class 711 | Browse by Industry: Previous - Next | All
12/2009 | Recent | 13: 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 December patent applications/inventions, industry category 12/09Below are recently published patent applications awaiting approval from the USPTO. Recent week's RSS XML file available below.
Listing for abstract view: USPTO application #, Title, Abstract excerpt,Patent Agent. Listing format for list view: USPTO National Class full category number, title of the patent application. 12/31/2009 > patent applications in patent subcategories. patent applications/inventions, industry category
20090327571 - Command processing apparatus, method and integrated circuit apparatus: A command processing apparatus and method are provided for optimally processing commands issued asynchronously from a plurality of masters to a storage apparatus including a plurality of banks, where each master issues commands for a bank 0 and a bank 1 alternately. The command processing apparatus includes buffer units that... Agent: Greenblum & Bernstein, P.L.C
20090327572 - Exchanging information between components coupled with an a i2c bus via separate banks: A method and apparatus for exchanging information between components coupled with an a I2C bus via separate banks. In one embodiment, the apparatus is for use in a wireless communication system for communicating with a wireless network and comprises a host processor having an I2C interface, a transceiver having an... Agent: Blakely Sokoloff Taylor & Zafman LLP
20090327573 - Semiconductor memory device: A semiconductor memory device, including a memory banks and associated local data buses, and a bus connection circuit connected to the local data buses associated with two or more of the memory banks to perform a selective data transfer between a global data bus and those local data buses.... Agent: Ip & T Law Firm PLC
20090327575 - Copy equivalent protection using secure page flipping for software components within an execution environment: Embodiments of copy equivalent protection using secure page flipping for software components within an execution environment are generally described herein. An embodiment includes the ability for a Virtual Machine Monitor (VMM), Operating System Monitor, or other underlying platform capability to restrict memory regions for access only by specifically authenticated, authorized... Agent: Intel Corporation C/o Cpa Global
20090327576 - Direct memory access filter for virtualized operating systems: Described techniques increase runtime performance of workloads executing on a hypervisor by executing virtualization-aware code in an otherwise non virtualization-aware guest operating system. In one implementation, the virtualization-aware code allows workloads direct access to physical hardware devices, while allowing the system memory allocated to the workloads to be overcommitted. In... Agent: Lee & Hayes, PLLC
20090327574 - Replay time only functionalities: Replay-time-only functionalities in a computer program are executed only during replay in a virtual machine and are skipped outside of replay. If a replay-time-only functionality is detected during the replay of a program execution in a virtual machine, the replay may be paused and the virtual machine state may be... Agent: Vmware, Inc.
20090327577 - Hybrid storage: Solid-state memory and mechanical disk memory can be used together to create a reliable storage unit with desirable performance characteristics. Initially, memory can be entered to the solid-state memory until filled as well as backed-up upon the mechanical disk memory. After the solid-state memory fills, less used information can be... Agent: Lee & Hayes, PLLC
20090327584 - Apparatus and method for multi-level cache utilization: In some embodiments, a non-volatile cache memory may include a multi-level non-volatile cache memory configured to be located between a system memory and a mass storage device of an electronic system and a controller coupled to the multi-level non-volatile cache memory, wherein the controller is configured to control utilization of... Agent: Intel Corporation C/o Cpa Global
20090327594 - Apparatus and methods for programming multilevel-cell nand memory devices: Methods and apparatus are provided. A first data value is read from a first memory cell and is stored. An attempt is made to add a second data value to the first memory cell. If the attempt to add the second data value to the first memory cell is unsuccessful,... Agent: Leffert Jay & Polglaze, P.A. Attn: Tod A. Myrum
20090327582 - Banded indirection for nonvolatile memory devices: Methods, apparatuses, and computer program products that enable banded indirection for nonvolatile memory devices, such as flash memory devices, are disclosed. One or more embodiments comprise a method for performing banded indirection when accessing data of a nonvolatile device. The methods comprise tracking fragmentation of a band of physical addresses... Agent: Schubert, Osterrieder & Nickelson, PLLC C/o Cpa Global
20090327592 - Clustering device for flash memory and method thereof: Disclosed are a clustering device for a flash memory and a method thereof. The clustering device for a flash memory in accordance with an embodiment of the present invention can gather pages having similar update times and perform a write operation of the pages in a same block. Accordingly, the... Agent: LexyoumeIPGroup, LLC
20090327585 - Data management method for flash memory and storage system and controller using the same: A data management method a flash memory storage system and a controller using the same are provided. The data management method is used for accessing a flash memory of the flash memory storage system, wherein the flash memory includes a plurality of physical blocks and the physical blocks are grouped... Agent: J C Patents
20090327590 - Enhanced mlc solid state device: Flash memory drives and related methods are disclosed that operate to keep frequently written data, which results in frequently erased blocks, in SLC-mimicking MLC flash, and relatively static data in normal MLC flash. A flash drive according to the present disclosure keeps track of the number of times that data... Agent: Mcdermott Will & Emery LLP
20090327578 - Flash sector seeding to reduce program times: A non-volatile flash memory comprises a plurality of non-volatile memories where a first non-volatile memory is pre-programmed (erased) with all ones, and at least a second non-volatile memory is pre-programmed with a seed value that takes advantage of the reduced programming time for less than six zeros. When writing (programming)... Agent: Ibm Corp. (wip) C/o Walder Intellectual Property Law, P.C.
20090327579 - Limited memory power: Storage devices can retain information through application of a charge upon the storage device. However, applying the charge upon the storage device can be change physical characteristics of the charge and ultimately increase a likelihood of device failure. Therefore, a determination can be made on how to apply the charge... Agent: Lee & Hayes, PLLC
20090327586 - Memory device and data storing method: A memory device is provided, comprising a single-level memory unit, a multi-level memory unit and a control unit. The single-level memory unit comprises a first link table and stores data according to the first link table. The multi-level memory unit comprises a second link table and stores data according to... Agent: Thomas, Kayden, Horstemeyer & Risley, LLP
20090327581 - Nand memory: Disclosed herein is a method and apparatus to refresh/rewrite the data in a NAND solid state storage device (“SSD”) only when it needs to be re-written. Upon power-up, the SSD assumes that it may have been a long time since some of its data was last written, and a background... Agent: Schwegman, Lundberg & Woessner, P.A.
20090327580 - Optimization of non-volatile solid-state memory by moving data based on data generation and memory wear: An exemplary method includes writing data to locations in non-volatile solid-state memory and deciding whether to move data written to one location in the memory to another location in the memory based on generation of the data and wear of the other location. Such a method may be used for... Agent: Lee & Hayes, PLLC
20090327587 - Personalization of portable data storage media: In a method for the personalization of portable data carriers (700) into a non-volatile memory (350) of the data carrier (700) there are written personalization data (100,101,102), wherein the personalization at first is carried out as a virtual personalization (1000) in a virtual data carrier (500), then a memory image... Agent: Bacon & Thomas, PLLC
20090327593 - Read-only memory device with securing function and accessing method thereof: The present invention provides a memory device and a method for accessing the memory device thereof. The memory device comprises an address encoding selector for selecting one of plurality of encoding circuits which encodes a first address into a second address, and a data decoding selector for selecting one of... Agent: Wpat, PC Intellectual Property Attorneys
20090327583 - Seek time emulation for solid state drives: Methods and apparatuses for delaying execution of input/output (I/O) requests for solid state drives are contemplated. Some embodiments comprise receiving I/O requests for a solid state drive and calculating amounts of time based on characteristics of the requests, such as differences of the logical block addresses (LBAs) of the requests.... Agent: Schubert, Osterrieder & Nickelson, PLLC C/o Cpa Global
20090327591 - Slc-mlc combination flash storage device: Flash memory drives and related methods are disclosed that operate to keep frequently written data, which results in frequently erased blocks, in SLC flash, and relatively static data in MLC flash. A flash drive according to the present disclosure keeps track of the number of times that data for each... Agent: Mcdermott Will & Emery LLP
20090327588 - Solid-state disk with wireless functionality: A solid-state disk (SSD) controller includes a first integrated circuit (IC) that includes an interface module, a memory control module, and a wireless network interface module. The interface module externally interfaces the SSD controller to a computing device. The memory control module controls solid-state memory, receives data from the computing... Agent: Harness, Dickey & Pierce P.L.C
20090327595 - Storage capacity status: In one embodiment of the present invention, a memory device is disclosed to include memory organized into blocks, each block having a status associated therewith and all of the blocks of the nonvolatile memory having collectively a capacity status associated therewith and a display for showing the capacity status even... Agent: Leffert Jay & Polglaze, P.A.
20090327589 - Table journaling in flash storage devices: A method of table journaling in a flash storage device comprising a volatile memory and a plurality of non-volatile data blocks is provided. The method comprises the steps of creating a first copy in a first one or more of the plurality of non-volatile data blocks of an addressing table... Agent: Mcdermott Will & Emery LLP
20090327597 - Dual interface memory arrangement and method: The present invention provides for a dual interface memory arrangement employing the checkered memory mapping formed from combined vertically and horizontally sliced memory mapping, and including 2D access means arranged for access to the mapping memory wherein the said to the access means is arranged such that the access overlaps... Agent: Nxp, B.v. Nxp Intellectual Property & Licensing
20090327596 - Memory controller using time-staggered lockstep sub-channels with buffered memory: Memory control techniques for dual channel lockstep configurations are disclosed. In accordance with one example embodiment, a memory controller issues two burst-length 4 DRAM commands to two double-data-rate (DDR) DRAM sub-channels behind a memory buffer (e.g., FB-DIMM or buffer-on-board). The two commands are in time-staggered lockstep. The time-stagger allows data... Agent: Grossman, Tucker, Perreault & Pfleger, PLLC C/o Cpa Global
20090327598 - Disk storage apparatus and program: Disclosed is a disk storage apparatus to control writing to a storage medium having a storage area to which a first address space is allocated and whose transfer rate spatially changes, including a command reception section and control section. The command reception section receives a write command from a host... Agent: Wolf Greenfield & Sacks, P.C.
20090327599 - Virtual tape device, data backup method, and recording medium: To provide a virtual tape device to reduce power consumption by utilizing a disk array device conforming to MAID. Two or more disk devices are divided into an information managing disk group whose power is kept on at all times and to two or more recording disk groups whose power... Agent: Mr. Jackson Chen
20090327600 - Optimized cache coherency in a dual-controller storage array: Data is cached in a dual-controller storage array having a first cache controlled by a first controller, a second cache controlled by a second controller, and a shared array of persistent storage devices, such as disk drives. When one of the controllers receives a write request, it stores the data... Agent: Smith Frohwein Tempel Greenlee Blaha LLC
20090327601 - Asynchronous data mirroring with look-ahead synchronization record: A data storage system is provided. The system includes a primary storage subsystem, which includes first non-volatile storage media and a secondary storage subsystem, which includes second non-volatile storage media, wherein the primary storage subsystem is arranged to receive data from a host processor for writing to a specified location,... Agent: Stephen C. Kaufman Intellectual Property Law Dept.
20090327605 - Disk array apparatus, controller and controlling method therefor, and recording medium in which controlling program is stored: A disk array apparatus includes a first converting unit that performs first conversion on storing object data received in a first control unit from a controller to convert the storing object data into data in a second control unit, the controller including a selecting section that selects, on the basis... Agent: Staas & Halsey LLP
20090327606 - Method and system for execution of applications in conjunction with distributed raid: Systems and methods are disclosed which allow various applications which may utilize a distributed RAID system (or other types of applications) to be executed on the same set of computing devices which implement that distributed RAID system. More particularly, in certain embodiments a virtualization layer may be executed on a... Agent: SprinkleIPLaw Group
20090327602 - Method and system for managing wear-level aware file systems: A method for wear level-based allocation in a storage pool. The method includes receiving a first request to write a first data item in a storage pool, where the storage pool includes a number of physical locations associated with the storage devices, and where each of the storage devices includes... Agent: Osha Liang L.L.P./sun
20090327604 - Storage device, control device, storage system, and storage method: A size storage unit stores therein a block size of a memory element. A buffering unit executes buffer processing configured to store data received from a RAID (Redundant Arrays of Inexpensive/Independent Disks) controller into a buffer, and to write the data stored in the buffer into the memory element. A... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, L.L.P.
20090327603 - System including solid state drives paired with hard disk drives in a raid 1 configuration and a method for providing/implementing said system: The present invention is a storage system. The storage system includes a disk array. The disk array includes a disk drive pair which includes a hard disk drive and a solid state disk drive, such as a NAND flash drive. The storage system also includes a disk array controller. The... Agent: Lsi Corporation C/o Suiter Swantz PC Llo
20090327608 - Accelerated resume from hibernation in a cached disk system: Various embodiments of the invention use a non-volatile (NV) memory to store hiberfile data before entering a hibernate state, and retrieve the data upon resume from hibernation. Unlike conventional systems, the reserve space in the NV memory (i.e., the erased blocks available to be used while in the run-time mode)... Agent: Intel Corporation C/o Cpa Global
20090327607 - Apparatus and method for cache utilization: In some embodiments, an electronic system may include a cache located between a mass storage and a system memory, and code stored on the electronic system to prevent storage of stream data in the cache and to send the stream data directly between the system memory and the mass storage... Agent: Intel Corporation C/o Cpa Global
20090327609 - Performance based cache management: Methods and apparatus to manage cache memory are disclosed. In one embodiment, an electronic device comprises a first processing unit, a first cache memory, and a first cache controller, and a power management module, wherein the power management module determines at least one operating parameter for the cache memory and... Agent: Caven & Aghevli LLC C/o Cpa Global
20090327610 - Method and system for conducting intensive multitask and multiflow calculation in real-time: The system for conducting intensive multitask and multistream calculation in real time comprises a central processor core (SPP) for supporting the system software and comprising a control unit (ESCU) for assigning threads of an application, the non-critical threads being run by the central processor core (SPP), whereas the intensive or... Agent: Weingarten, Schurgin, Gagnebin & Lebovici LLP
20090327611 - Domain-based cache management, including domain event based priority demotion: Domain-based cache management methods and systems, including domain event based priority demotion (“EPD”). In EPD, priorities of cached data blocks are demoted upon one or more domain events, such as upon encoding of one or more macroblocks of a video frame. New data blocks may be written over lowest priority... Agent: Garrett Ip, LLC
20090327612 - Access speculation predictor with predictions based on a domain indicator of a cache line: An access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory based on whether or not a domain indicator in the data request indicates that the cache line corresponding to the data has a special invalid state or not. In... Agent: Ibm Corp. (wip) C/o Walder Intellectual Property Law, P.C.
20090327613 - System and method for a software managed cache in a multiprocessing environment: A method for implementing a software-managed cache comprises determining an object identifier (ID) for each of a first set of objects of a plurality of objects resident in a local memory, to generate a first cache table, the first cache table comprising a plurality of entries. Each object comprises an... Agent: Ibm Corporation (pec) C/o Patrick E. Caldwell, Esq.
20090327614 - Cache tentative read buffer: An apparatus having a cache and a circuit. The cache may store old lines having old instructions. The circuit may (i) receive a first read command, (ii) fetch-ahead a new line having new instructions into a buffer sized to hold a single line, (iii) receive a second read command, (iv)... Agent: Christopher P Maiorana, PC Lsi Corporation
20090327615 - Access speculation predictor with predictions based on a scope predictor: An access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory based on whether a scope predictor indicates whether a local or global request is predicted to be necessary to obtain the data for the data request. In particular, a... Agent: Ibm Corp. (wip) C/o Walder Intellectual Property Law, P.C.
20090327616 - Snoop filtering mechanism: A system and method for selectively transmitting probe commands and reducing network traffic. Directory entries are maintained to filter probe command and response traffic for certain coherent transactions. Rather than storing directory entries in a dedicated directory storage, directory entries may be stored in designated locations of a shared cache... Agent: Meyertons, Hood, Kivlin, Kowert & Goetzel (amd)
20090327617 - Shared object control: Methods, systems, and computer program products for controlling information read/write processing. The method includes assigning a plurality of division areas to a shared storage area for storing a shared object: specifying a division area used for read/write processing in accordance with user identification information for identifying a user; and executing... Agent: Ibm Corp (ibm Austin Iplaw)
20090327619 - Access speculation predictor with predictions based on memory region prior requestor tag information: An access speculation predictor may predict whether to perform speculative retrieval of data for a data request from a main memory based on whether or not a current requestor tag matches a previous requestor tag. In particular, a first address and a first requester tag may be extracted from a... Agent: Ibm Corp. (wip) C/o Walder Intellectual Property Law, P.C.
20090327620 - Circuit structure and method for digital integrated circuit performance screening: Disclosed is a semiconductor chip with a digital integrated circuit, such as a memory device (e.g., static random access memory (SRAM) arrays, dynamic random access memory (DRAM) arrays, content addressable memory (CAM) arrays, etc), that can be selectively operated in either a functional mode or in a performance screening mode.... Agent: Frederick W. Gibb, Iii Gibb Intellectual Property Law Firm, LLC
20090327623 - Command reorderable memory controller: A memory controller includes a plurality of bus interfaces and a memory controller core configured to control a command and data issued from the plurality of bus interfaces and to write or read the command and the data into and from the memory. The memory controller core includes a command... Agent: Canon U.s.a. Inc. Intellectual Property Division
20090327622 - Method and apparatus for computer memory traversal: A method, apparatus and computer program product is provided for traversing computer memory. In one example embodiment, a method comprises determining whether a next cluster associated with a file is located in contiguous memory and obtaining a location of a next cluster from a file allocation table when the next... Agent: Nokia, Inc.
20090327618 - Method for self optimizing value based data allocation across a multi-tier storage system: A method, apparatus, and article of manufacture are provided to support dynamic assignment of data from a continuous stream of data to one or more storage devices in a storage network. The storage network is configured with one or more tiers in a hierarchy, with at least one storage device... Agent: Lieberman & Brandsdorfer, Lcc
20090327621 - Virtual memory compaction and compression using collaboration between a virtual memory manager and a memory manager: Enhanced performance and functionality in virtual memory is possible when a virtual memory manager and a memory manager are configured to collaborate.... Agent: Dominic S. Lindauer Lee & Hayes, PLLC
20090327624 - Information processing apparatus, controlling method thereof, and program: An information processing apparatus controls writing to a disk. A command reception section receives from a host apparatus a write command and a control command controlling a cache about the write command. A queue storage section stores a queue for the write command and the control command received by the... Agent: Wolf Greenfield & Sacks, P.C.
20090327625 - Managing metadata for data blocks used in a deduplication system: Provided are a method, system, and article of manufacture for managing metadata for data blocks used in a deduplication system. File metadata is maintained for files having data blocks in a computer readable device. Data block metadata is maintained for each data block in the computer readable device. The data... Agent: Konrad Raynes & Victor, LLP. Attn: Ibm37
20090327632 - Copying workload files to a virtual disk: The present invention is directed to a system and method for transferring workload files on a host to a Virtual Machine (VM) destination disk without the need for the VM to be running. This accomplished by creating a VM disk device interface to move data from the workload files to... Agent: Borden Ladner Gervais LLP Anne Kinsman
20090327626 - Methods and systems for management of copies of a mapped storage volume: Methods and systems for rapid creation of copies of a mapped storage volume. A new copy of a mapped storage volume is created by copying the mapping table and updating meta-data associated with the new copy and any ancestral parents thereof. The physical blocks remain untouched when creating a new... Agent: Duft Bornsen & Fishman LLP
20090327629 - Remote copy method and remote copy system: In a configuration in which it is necessary to transfer data from a first storage system to a third storage system through a storage system between the storage systems, there is a problem that it is inevitable to give an excess logical volume to a second storage system between the... Agent: Mattingly & Malur, P.C.
20090327630 - Software configuration item back-up facility: A system may identify a second software configuration item for possible backup in response to selection of a first software configuration item for backup, where the first and second software configuration items are related. The system may include a detecting unit for detecting information regarding at least one hardware and... Agent: Ibm Corp. (austin)
20090327631 - Storage system, copy control method, and copy control unit: A system and method of controlling copying including a management table for managing an update target data in a first storage volume and stored locations of before-update data of the update target data in a second storage volume, and relocating data in the second storage volume upon confirming a predetermined... Agent: Staas & Halsey LLP
20090327628 - System and method for resuming backup of a volume after a backup operation prematurely terminates: A first snapshot of a volume is created at a first point in time. A first backup operation to backup the volume to a first backup image using the first snapshot is initiated. The first backup operation terminates before completion, e.g., due to a failure. A second snapshot of the... Agent: Meyertons, Hood, Kivlin, Kowert, Goetzel/symantec
20090327627 - System, method and computer program product for copying data: A storage system and a method for copying data is provided. The method includes storing data at a first storage unit of a primary site, transferring the data from the first storage unit to a second storage unit of a remote site and updating shadow storage unit metadata to reflect... Agent: International Business Machines Corporation
20090327636 - Compressed transactional locks in object headers: A software transactional memory system is provided that generates and stores compressed transactional locks in a portion of object headers. The software transactional memory system allocates preferred write log memory with a predefined size of memory that corresponds to a number of bits in the compressed transactional locks. The compressed... Agent: Microsoft Corporation
20090327635 - Data security for use with a file system: An embodiment of the invention provides an apparatus and method for providing data security for use with a file system. The apparatus and method performs acts including: applying a mapping function to data block numbers that are associated with a file; and obtaining mapped data block numbers after applying the... Agent: Hewlett-packard Company Intellectual Property Administration
20090327634 - Secure configuration of transient storage devices: Extension fields in a provisioning certificate in the authentication silo of a transient storage device (TSD) are used to provide secure configuration options for TSDs while operating within the constraints of the current IEEE 1667 standard. Immutable values for configurable settings of the storage device are set in extension fields... Agent: Microsoft Corporation
20090327637 - Security system for computers: A security system designed to trap computer viruses is described. The system storage has an external alarm configured to monitor the time every file takes to load by monitoring the drive activity LED of the storage device. The document storage location is hidden and can optionally be accessed via password.... Agent: Christensen, O'connor, Johnson, Kindness, PLLC
20090327633 - Verifying data integrity in a data storage device: A data storage device may include one or more pages, each page having a fixed number of memory cells, each memory cell being adapted to store one unit of data; a verification page, the verification page having a corresponding fixed number of verification cells, each verification cell storing a predetermined... Agent: Fish & Richardson P.C.
20090327638 - Securely clearing an error indicator: In one embodiment, a controller can perform a secure clear of a poisoned indicator associated with an uncorrectable error (after recovery from the error). To this end, the controller may access a register storing an address of a memory location associated with indicator, determine whether the address corresponds to an... Agent: Trop, Pruner & Hu, P.C.
20090327641 - Dynamic allocation of a buffer across multiple clients in a threaded processor: A method may include distributing ranges of addresses in a memory among a first set of functions in a first pipeline. The first set of the functions in the first pipeline may operate on data using the ranges of addresses. Different ranges of addresses in the memory may be redistributed... Agent: Trop, Pruner & Hu, P.C.
20090327640 - Method for expanding logical volume storage space: A method for expanding a logical volume (LV) storage space includes creating an LV by using an LV manager, and allocating a storage space for the LV according to a certain proportion; reserving a continuous expanding space behind the allocated storage space; determining in real time whether the LV storage... Agent: Workman Nydegger 1000 Eagle Gate Tower
20090327639 - Optimized memory allocation via feature extraction: A method and system for recovering embedded system memory contained within an embedded system includes a software image in embedded system memory and identifying unneeded software features in the software image; identifying memory portions containing the unneeded software features; and reallocating the memory portions containing the unneeded features.... Agent: Hewlett-packard Company Intellectual Property Administration
20090327642 - Storage management program, storage management method, and storage management apparatus: In a computer executing processes based on a storage management program, an attribute collection unit collects attributes of storage nodes. A group creation unit creates at least two groups that include the storage nodes, in accordance with the attributes of the storage nodes collected by the attribute collection unit. A... Agent: Staas & Halsey LLP
20090327643 - Information handling system including dynamically merged physical partitions: An information handling system includes instruction processing nodes in respective physical partitions. A communications bus couples two information processing nodes together. Each node includes hardware resources such as CPUs, memories and I/O adapters. Prior to a command to merge the physical partitions, the communication bus exhibits a disabled state such... Agent: Ibm - Aus Shimokaji & Associates, P.C.
20090327644 - Cpu and memory connection assembly to extend memory address space: Disclosed is a CPU and memory connection assembly to extend memory address space without extending address pins. The CPU and memory connection assembly extends entire accessible memory address of a CPU using a small number of address pins by synthesizing a final memory address by receiving an offset address setting... Agent: Mcdermott Will & Emery LLP
20090327645 - Switch, information processing apparatus, and address translation method: A switch connects and disconnects an input and output control device to and from an input and output device. The switch includes a storage unit that stores therein a translation table for use in translating a physical address used on a virtual machine that a guest operating system specifies as... Agent: Greer, Burns & Crain
20090327648 - Generating multiple address space identifiers per virtual machine to switch between protected micro-contexts: Embodiments of an invention for generating multiple address space identifiers per virtual machine to switch between protected micro-contexts are disclosed. In one embodiment, an apparatus includes privileged mode logic, an interface, and memory management logic. The privileged mode logic is to transfer control of the processor among a plurality of... Agent: Intel Corporation C/o Cpa Global
20090327647 - Memory management unit directed access to system interfaces: A memory management unit (MMU) for servicing transaction requests from one or more processor threads is described. The MMU can include a translation lookaside buffer (TLB). The TLB can include a storage module and a logic circuit. The storage module can store a bit indicating one of a plurality of... Agent: Qualcomm Incorporated
20090327646 - Minimizing tlb comparison size: In one embodiment, a system comprises one or more registers configured to store a plurality of values that identify a virtual address space (collectively a tag), a translation lookaside buffer (TLB), and a control unit coupled to the TLB and the one or more registers. The control unit is configured... Agent: Mhkkg/sun
20090327649 - Three-tiered translation lookaside buffer hierarchy in a multithreading microprocessor: A three-tiered TLB architecture in a multithreading processor that concurrently executes multiple instruction threads is provided. A macro-TLB caches address translation information for memory pages for all the threads. A micro-TLB caches the translation information for a subset of the memory pages cached in the macro-TLB. A respective nano-TLB for... Agent: Sterne, Kessler, Goldstein & Fox P.l.l.c.
20090327650 - Device and method for bypassing a first program code portion with a replacement program code portion: A device comprises a processor configured to execute a sequence of program instructions, a first storage configured to store a first memory address, a second storage configured to store a second memory address, a program counter configured to determine a memory address of program instructions to be executed, and a... Agent: Dickstein Shapiro LLP12/24/2009 > patent applications in patent subcategories. patent applications/inventions, industry category
20090319718 - Memory controller address mapping scheme: A data processing system is provided with a memory controller (130) converting memory addresses (170) into selecting signals (120) for a memory device (100). The mapping between memory addresses and selecting signals is provided by mapping logic (140) within the memory device. The configuration of the mapping logic, also known... Agent: Nixon & Vanderhye P.C.
20090319719 - System having a controller device, a buffer device and a plurality of memory devices: A system comprises a controller device, an integrated circuit buffer device and a first and second memory device. A first plurality of signal lines is coupled to the controller device. A second plurality of signal lines is coupled to the first memory device and the integrated circuit buffer device. The... Agent: Deniro/rambus
20090319722 - Ad hoc flash memory reference cells: In a nonvolatile memory, that includes cells organized in a plurality of bit lines and a plurality of word lines, user data are stored in respective portions of each of two of the word lines. Control information is stored in a cell that is common to one of the bit... Agent: Mpg, LLP And Sandisk
20090319721 - Flash memory apparatus and method for operating the same: The invention provides a method for operating a flash memory apparatus. In one embodiment, the flash memory apparatus comprises a single-level-cell memory and a multiple-level-cell memory. First, new data for updating a logical block address is received from a host. An update count corresponding to the logical block address is... Agent: Thomas, Kayden, Horstemeyer & Risley, LLP
20090319723 - Method and device for binding a non-volatile storage device with a consumer product: A method is disclosed for binding a non-volatile storage device (110) with a consumer product (100) suitable for a mass production environment. The non-volatile storage device is provided with a predetermined identifier (105). The predetermined identifier indicates that the non-volatile storage device is to be bound to the consumer product.... Agent: Philips Intellectual Property & Standards
20090319720 - System and method of garbage collection in a memory device: In a particular embodiment, a controller is adapted to perform a garbage collection operation to remove redundant data, to predict a performance parameter associated with performance of the garbage collection operation, and to abort the garbage collection operation when the predicted performance parameter exceeds a threshold.... Agent: Seagate Technology LLC C/o Westman, Champlin & Kelly, P.A.
20090319724 - Distributed disk cache system and distributed disk cache method: According to an aspect of the embodiment, a packet analyzing apparatus monitors a concentration level of input and output access from an access apparatus to a disk device, specifies a data area to which the concentration level of input and output access exceeds a first threshold, and instructs a storage... Agent: Greer, Burns & Crain
20090319725 - Methods, systems and computer program products for detection of frequent improper removals of and changing writing policies to prevent data loss in memory sticks: Methods, system and computer program products for detection of frequent improper removals of and changing writing policies to prevent data loss in memory sticks. Exemplary embodiments include a method including detecting insertions of the memory stick, detecting removals of the memory stick, tracking a number of times the memory stick... Agent: Cantor Colburn LLP - IBM Rochester Division
20090319726 - Efficient region coherence protocol for clustered shared-memory multiprocessor systems: A system and method of a region coherence protocol for use in Region Coherence Arrays (RCAs) deployed in clustered shared-memory multiprocessor systems which optimize cache-to-cache transfers by allowing broadcast memory requests to be provided to only a portion of a clustered shared-memory multiprocessor system. Interconnect hierarchy levels can be devised... Agent: Dillon & Yudell LLP
20090319727 - Efficient load queue snooping: In one embodiment, a processor comprises a data cache and a load/store unit (LSU). The LSU comprises a queue and a control unit, and each entry in the queue is assigned to a different load that has accessed the data cache but has not retired. The control unit is configured... Agent: Meyertons, Hood, Kivlin, Kowert & Goetzel (amd)
20090319728 - Virtualized sas adapter with logic unit partitioning: A method, computer program product and computer system for virtualizing an SAS storage adapter, so as to allow logical partitions of a computer system to share a storage device. The method, computer program product and computer system includes assigning a logical storage adapter to an operating system of each of... Agent: Ibm Corporation
20090319730 - Memory system, access control method therefor, and computer program: A memory system includes: a memory that has plural banks; a memory controller that includes a request queue and a bank monitor and controls access to the memory; a master group including plural masters that can request access to the memory; and a system bus which is connected between the... Agent: Wolf Greenfield & Sacks, P.C.
20090319729 - Method of accessing stored information in multi-framed data transmissions.: The present invention discloses a method of accessing stored information in multi-framed data transmissions, comprising at least one control interface and at least one elastic store, wherein the control interface accesses the elastic store through a mailbox communications method. The control interface accesses the elastic store via the mailbox communications... Agent: Avalon Microelectronics, Inc. Attn: Intellectual Property
20090319731 - Data processing control method, information processing apparatus, and data processing control system: In a system which realizes to prevent leakage/loss of secret information by prohibiting a write operation to a secondary storage apparatus and a write operation to an external medium, an automatic collection of secret data to a server is executed, an existing application mode of PC is not damaged, and... Agent: Mattingly & Malur, P.C.
20090319732 - Method for operating a memory device: In a method for operating a memory device that includes a number of blocks, a bit pattern is allocated to a memory region, i.e. at least one memory cell, of a block after performance of a delete operation that is separate from a write operation, so that for the case... Agent: Kenyon & Kenyon LLP
20090319733 - System and method for aggregating transmit completion interrupts: Systems and methods for aggregating transmit completion interrupts for multiple packets are provided. A network device can include a buffer with multiple memory locations capable of temporarily storing a packet being transmitted across the network via the network device and nodes connected to the network device. The network device can... Agent: King & Spalding
20090319734 - Memory management unit, image forming apparatus, memory management method, and computer program: A memory management unit for an information processing system includes a controller and a non-volatile memory. The controller controls data writing process. The non-volatile memory, used for storing non-rewritable and rewritable data, is partitioned into a read-only partition to store the non-rewritable data, and a rewritable partition to store the... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, L.L.P.
20090319737 - method for executing applications from a portable storage device: A system (10) for executing an application (30) on a computer (40) where the application (30) is stored on a portable re-writable storage device (15), the system (10) comprising: a configuration file (25) in a backup location (24) on the device (15), the configuration file (25) containing information to enable... Agent: Knobbe Martens Olson & Bear LLP
20090319736 - Method and apparatus for integrated nas and cas data backup: An integrated NAS and CAS storage system and method. System includes NAS and CAS devices and NAS and CAS clients. NAS device includes a NAS head for file sharing, and a storage system providing disk volume to store files. CAS device includes CAS head for archiving files, and a storage... Agent: Sughrue Mion, PLLC
20090319735 - Space efficient de-allocation for cascade/multiple target flash copy cleaning: Illustrative embodiments provide a computer implemented method for incremental storage de-allocation during a clean process within a point-in-time copy storage management system. The computer implemented method determines whether to perform the clean process and responsive to a determination to perform the clean process, determines whether a set of discrepant bits... Agent: Duke W. Yee Yee & Associates, P.C.
20090319738 - System, method and computer program product for storing transient state information: A method, system and computer program product for storing transient state information, the method includes: defining a first logical storage space within at least one storage device in response to at least one characteristic of a processing system logical memory space utilized for storing current transient state information of the... Agent: Ibm Corporation, T.j. Watson Research Center
20090319739 - Dynamic optimization for removal of strong atomicity barriers: A method and apparatus for dynamic optimization of strong atomicity barriers is herein described. During runtime compilation, code including non-transactional memory accesses that are to conflict with transactional memory accesses is patched to insert transactional barriers at the conflicting non-transactional memory accesses to ensure isolation and strong atomicity. However, barriers... Agent: Intel Corporation C/o Cpa Global
20090319741 - Secure memory management system and method: The present invention describes a system and a method for securely loading digital information from a storage device into a memory module in a data processing system, said data processing system comprising at least one storage device, one memory module and at least one processor, said data processing system further... Agent: Dla Piper LLP (us) Attn: Patent Group
20090319742 - Storage router and method for providing virtual local storage: A storage router (56) and storage network (50) provide virtual local storage on remote SCSI storage devices (60, 62, 64) to Fibre Channel devices. A plurality of Fibre Channel devices, such as workstations (58), are connected to a Fibre Channel transport medium (52), and a plurality of SCSI storage devices... Agent: SprinkleIPLaw Group
20090319740 - Virtual computer system, information processing device providing virtual computer system, and program thereof: A virtual computer system where a plurality of guest domains run on one information processing device. The virtual computer system includes a system region for storing software, which is installed for the plurality of guest domains, to be managed by the virtual computer system in a shared manner and an... Agent: Staas & Halsey LLP
20090319743 - Apparatus, system, and method for migrating wear spots: An apparatus, system, and method are disclosed for migrating wear spots in solid-state drives. A count module counts lifetime write cycles for logical units of a plurality of solid-state memories. Each logical unit has a logical address. An identification module identifies a wear spot on a first logical unit of... Agent: Kunzler & Mckenzie
20090319744 - Digital television, memory controller, and method for controlling access of a memory device: A digital television, a memory controller and a method for controlling access of a memory device are provided. The digital television comprises the memory device and the memory controller. The memory controller comprises a storage buffer and a clock adjustment device. The storage buffer buffers a data read from the... Agent: Grossman, Tucker, Perreault & Pfleger, PLLC
20090319745 - System and method for an asynchronous data buffer having buffer write and read pointers: A system and method for facilitating the adjustment of timing parameters between a memory controller operating in a first clock domain and a memory device operating in a second clock domain. A write pointer and a read pointer are monitored to provide a write-read pointer offset representing the timing between... Agent: Dorsey & Whitney LLP Intellectual Property Department
20090319750 - Memory hub architecture having programmable lane widths: A processor-based system includes a processor coupled to a system controller through a processor bus. The system controller is used to couple at least one input device, at least one output device, and at least one data storage device to the processor. Also coupled to the processor bus is a... Agent: Dorsey & Whitney LLP Intellectual Property Department
20090319748 - Memory system and memory device: According to one embodiment, a first memory device is configured to receive write data from a controller and transmit read data to the controller via a first data pin included in the first memory device. The second memory device is configured to receive write data from the controller and transmit... Agent: Patterson & Sheridan, L.L.P.
20090319749 - Program, apparatus and method for storage management: In a computer for executing processing based on a storage management program, a management information storing unit designates, from the data blocks having the same content, main-data used as an access destination and sub-data used as a backup, and stores management information that registers storage nodes as allocation destinations of... Agent: Greer, Burns & Crain
20090319746 - Selectively retaining a topmost subpool expansion to prevent thrashing: The present invention discloses a solution to selectively retain or discard subpool expansions. In the solution, when a subpool has been tuned to its limit (a maximum extension size is established), then a subsequent expansion allocation of this tuned limited is queued on top of a memory subpool. Otherwise, expansions... Agent: Patents On Demand, P.A. Ibm-rsw
20090319747 - System for automatically configuring a storage array: A method for configuring a storage array, comprising the steps of (A) checking a syntax of an input file, (B) generating an error if a particular syntax is not met, (C) determining whether a physical hardware configuration matches a desired set of design parameters, (D) generating a script file containing... Agent: Christopher P Maiorana, PC Lsi Corporation
20090319751 - Storage area dynamic assignment method: A storage system allocates a data storage area in response to an access request from a first computer if the capacity of a first physical storage device configuring a first logical storage area, provided to the first computer, is equal to or lower than a predetermined threshold. The storage system... Agent: Brundidge & Stanger, P.C.
20090319752 - Error detection code memory module: An error detection code (EDC) memory module coupled via a bus to a data memory module. In response to a request for data words from a specified memory address within the data memory module, the data memory module provides a predetermined number of data words and the EDC memory module... Agent: Dickstein Shapiro LLP
20090319753 - Hybrid linear validation algorithm for software transactional memory (stm) systems: A method and apparatus for hybrid validation for a Software Transaction Memory (STM) is herein described. During execution of a transaction, when acquiring ownership of meta-data associated with a data element, the meta-data is updated with an ownership reference to a transaction to enable efficient subsequent ownership tests. However, during... Agent: Intel Corporation C/o Cpa Global12/17/2009 > patent applications in patent subcategories. patent applications/inventions, industry category
20090313414 - Memory management unit and method of accessing an address: A memory management unit comprises register and control logic and arranged to support a microprocessor controller unit accessing physical address space via an address bus wherein the microprocessor controller unit comprises a program counter having a first address size, the memory management unit wherein the register and control logic comprises... Agent: Freescale Semiconductor, Inc. Law Department
20090313415 - Method and apparatus for frame redirection in a storage area network environment: Embodiments according to the invention relate to frame redirection, which includes methods to intercept and re-route traffic between an initiator and a target. When a frame is redirected, an initiator issues a frame to the target, but the frame is received by a virtual target in a redirection switch by... Agent: Wong Cabello Lutsch Rutherford & Brucculeri LLP
20090313416 - Computer main memory incorporating volatile and non-volatile memory: A main memory for a computer system comprises a controller including an interface to one or more processors, non-volatile memory, and volatile memory. The main memory comprises one or more contiguous range of real addresses supported by both the non-volatile memory and the volatile memory. The controller may be incorporated... Agent: Lsi Corporation C/o Suiter Swantz PC Llo
20090313421 - Data update method and electronic device using such data update method: A data update method is provided for updating the data stored in a memory unit of an electronic device. The data update method includes the following steps. In response to a data update request, a data content indexing table is read from the memory unit. According to the data content... Agent: Thomas, Kayden, Horstemeyer & Risley, LLP
20090313422 - Flash memory control apparatus having sequential writing procedure and method thereof: A flash memory control apparatus having a sequential writing procedure and method thereof are described. The flash memory control apparatus includes primary controller, a command module, an address module, a data buffer, a status unit, a counting device and a secondary controller. The primary controller generates a predetermined value which... Agent: Kirton And Mcconkie
20090313425 - Memory control apparatus, content playback apparatus, control method and recording medium: A data storage apparatus is provided that realizes a measure against deterioration of a flash memory in which integrity check data is stored. A content playback apparatus (1000) uses a hash value of playback history information as integrity check data (confirmation data) for confirming whether the playback history information has... Agent: Wenderoth, Lind & Ponack L.L.P.
20090313424 - Memory device and method for secure readout of protected data: d
20090313420 - Method for saving an address map in a memory device: A method for saving an address map in a memory device is provided. In one embodiment, a logical-to-physical address map is stored in a volatile memory of a memory device. The memory device receives a command from a host device to perform an operation that is associated with a power-down... Agent: Brinks Hofer Gilson & Lione/sandisk
20090313419 - Method of storing data on a flash memory device: Methods and apparatus are disclosed, such as those involving a flash memory device. One such method includes storing data on memory cells on a memory block including a plurality of word lines and a plurality of memory cells on the word lines. The word lines comprising one or more bottom... Agent: Knobbe Martens Olson & Bear LLP
20090313417 - Methods for data management in a flash memory medium: A method for data management in a flash memory medium is provided in the present invention, The method comprises the following steps: dividing a plurality of blocks of the flash memory medium into two or more sections; generating a section-address-mapping table by scanning logic addresses in the blocks in each... Agent: Morgan Lewis & Bockius LLP
20090313423 - Multi-bit flash memory device and method of analyzing flag cells of the same: Disclosed is a multi-bit flash memory device which includes a memory cell array and a control circuit. The memory cell array has multiple memory cells and multiple flag cells. The control circuit determines whether the flag cells are programmed, based on a reference corresponding to a read margin of the... Agent: Volentine & Whitt PLLC
20090313418 - Using asymmetric memory: In one illustrative embodiment, a computer implemented method using asymmetric memory management is provided. The computer implemented method receives a request, containing a search key, to access an array of records in the asymmetric memory, wherein the array has a sorted prefix portion and an unsorted append portion, the append... Agent: Duke W. Yee
20090313426 - Buffer management for increased write speed in large sector data storage device: An intelligent write command routine improves the operational efficiency of a data storage device (DSD) by avoiding media access of the disk when a logical block address (LBA) and the physical sector are unaligned, thus reducing write time. When a write command is received by the DSD from the host,... Agent: Hensley Kim & Holzer, LLC
20090313427 - Computer system for reducing power consumption of storage system and method for controlling the same: To optimize performance and power consumption of a storage system having many disk drives, the storage system contains a plurality of volumes. A first number of the volumes belong to a first volume set. The first number of the remaining volumes belong to a second volume set. The volumes that... Agent: Brundidge & Stanger, P.C.
20090313431 - Disk array recording apparatus and recording control method thereof: The present invention provides a disk array recording apparatus that is composed of a plurality of hard disk drives (HDDs) and capable of unfailingly decreasing the startup time required between power application and recording operation initiation. When three out of four HDDs 11-14 (e.g., HDDs 11-13) start up, a startup... Agent: Antonelli, Terry, Stout & Kraus, LLP
20090313429 - Disk-based operating environment management system and method thereof: A method for managing disk-based operating environment for one or more host computers is provided. The environment management method includes the following steps: first, providing a plurality of operating systems together with specific application environments; then, selecting at least one operating system with specific application environment based on the user's... Agent: Rosenberg, Klein & Lee
20090313428 - Optimising remote mirroring resynchronisation: The invention relates to data resynchronization on a computer system arranged to store a plurality of primary logical volumes and a plurality of associated secondary logical volumes. The method comprises executing at least one copy thread and at least one resynchronization thread in parallel, the copy thread being arranged to... Agent: The Webb Law Firm, P.C.
20090313430 - Positron emission tomography event stream buffering: PET system including array, data processing, and data acquisition. Data acquisition includes one-to-N channel write striping, N-to-one channel read unstriping, N data storage elements, and control logic. Control logic allocates (statically or dynamically) write/read access to data storage elements. Dynamic allocation can be conditional, e.g., that data storage elements be... Agent: Siemens Corporation Intellectual Property Department
20090313433 - Data processing method, image processing apparatus and recording medium: A data processing method including reading first image processing apparatus structural information by the control unit from a portable storage medium, obtaining second image processing apparatus structural information by the control unit, determining whether to allow data in the storage device to be used or not in the first image... Agent: Buchanan, Ingersoll & Rooney PC
20090313432 - Memory device storing a plurality of digital media files and playlists: A memory device storing a plurality of digital media files and playlists is disclosed. The memory device comprises a connector configured to be connected with a digital media player and a memory in communication with the connector. In one embodiment, each playlist is created by a curator. In another embodiments... Agent: Brinks Hofer Gilson & Lione/sandisk
20090313434 - Non-volatile memory device with usb and wireless connectivity and method for controlling the connectivity: A non-volatile memory device having a USB connector with a USB controller, and a wireless antenna with a wireless controller. The USB controller and the wireless controller are both operatively connected to the non-volatile memory. When the non-volatile memory device is operatively connected to a host using the USB connector,... Agent: Sonnenschein Nath & Rosenthal LLP
20090313435 - Optimizing concurrent accesses in a directory-based coherency protocol: In one embodiment, the present invention includes a directory to aid in maintaining control of a cache coherency protocol. The directory can be coupled to multiple caching agents via an interconnect, and be configured to store a entries associated with cache lines. The directory also includes logic to determine a... Agent: Trop, Pruner & Hu, P.C.
20090313436 - Cache regions: A cache region can be created in a cache in response to receiving a cache region creation request from an application. A storage request from the application can identify the cache region and one or more objects to be stored in the cache region. Those objects can be stored in... Agent: Microsoft Corporation
20090313437 - Method and system of optimal cache partitioning in iptv networks: In an IPTV network, one or more caches may be provided at the network nodes for storing video content in order to reduce bandwidth requirements. Cache functions such as cache effectiveness and cacheability may be defined and optimized to determine optimal partitioning of cache memory for caching the unicast services... Agent: Rg And Associates
20090313438 - 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 Corporation
20090313439 - Managing coherence via put/get windows: A method and apparatus for managing coherence between two processors of a two processor node of a multi-processor computer system. Generally the present invention relates to a software algorithm that simplifies and significantly speeds the management of cache coherence in a message passing parallel computer, and to hardware apparatus that... Agent: Scully, Scott, Murphy & Presser, P.C.
20090313440 - Shared memory burst communications: A method and apparatus are provided for sharing multipath-accessible memory between a plurality of processors, the method including connecting the plurality of processors in read/write communication to a same shared memory region; connecting the plurality of processors in read communication to a same semaphore area; selectably connecting one of the... Agent: F. Chau & Associates, LLC
20090313441 - Access control device, access control integrated circuit, and access control method: In a device in which a master that requires access at a predetermined rate and a processor that requires responsiveness to an access request access a shared memory, responsiveness to the access request of the processor is improved while the access of the master at the predetermined rate is guaranteed,... Agent: Wenderoth, Lind & Ponack L.L.P.
20090313442 - Circular buffer support in a single instruction multiple data (simd) data processsor: A method is provided for generating a control vector. The method comprising: providing a circular buffer having a plurality of storage elements that are arranged sequentially from a designated first storage element to a designated last storage element, and when the designated last storage element of the plurality of storage... Agent: Freescale Semiconductor, Inc. Law Department
20090313443 - Methods and system for simplified sas error recovery: Methods and systems for simplified error recovery in a SAS device. A SAS device (e.g., a SAS/SSP target device such as a storage device) enhanced in accordance with features and aspects hereof NAKs a received frame that has an error and then NAKS all subsequently received frames, regardless of whether... Agent: Duft Bornsen & Fishman LLP
20090313444 - Semiconductor storage apparatus managing system, semiconductor storage apparatus, host apparatus, program and method of managing semiconductor storage apparatus: A semiconductor storage apparatus managing system SY for managing an apparatus lifetime of a semiconductor storage apparatus 10 having a semiconductor memory area 15 for storing data and a defective block substituting area 16 for substituting a defective block in the semiconductor memory area 15, includes a storage apparatus side... Agent: Edwards Angell Palmer & Dodge LLP
20090313446 - Method and system for cross-domain data sharing: A method for sharing data between a first domain and a second domain, including issuing a first request for data from a storage pool by the first domain, receiving the first request by a control domain driver in a control domain, obtaining the data by the control domain driver, storing... Agent: Osha Liang L.L.P./sun
20090313447 - Remote, granular restore from full virtual machine backup: In one embodiment, a backup application transmits a remote request to a virtual machine that includes an application to be backed up. The request solicits metadata from the application that describes a structure of the data stored by the application on the virtual storage devices of the virtual machine. Using... Agent: Lawrence J. Merkel Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
20090313448 - System and method for extended media retention: The present invention provides systems and methods for extending media retention. Methods are provided in which a set of aging preferences are obtained. Data elements of a data set stored on storage media are evaluated against the aging preferences to determine whether each of the data elements satisfy the aging... Agent: Perkins Coie LLP Patent-sea
20090313445 - System and method for improving memory locality of virtual machines: A system and related method of operation for migrating the memory of a virtual machine from one NUMA node to another. Once the VM is migrated to a new node, migration of memory pages is performed while giving priority to the most utilized pages, so that access to these pages... Agent: Vmware, Inc.
20090313449 - Extreme virtual memory: A method and computer program product for orchestrating the distribution and management of parallel data on a parallel hierarchical storage system is presented. A hierarchical map of the parallel data is provided. The hierarchical map comprises a plurality of map objects, wherein each map object describes how to partition a... Agent: Barry W. Chapin, Esq. Chapin Intellectual Property Law, LLC
20090313450 - Memory control device and information processing apparatus: An information processing apparatus includes a memory configured such that structural data areas holding therein structural data, each being constituted by a plurality of pieces of element data, are allocated to a plurality of memory banks, an address area detecting unit configured to detect whether an address value used to... Agent: Rader Fishman & Grauer PLLC
20090313451 - Method of memory management for server-side scripting language runtime system: A method of operating a memory system includes allocating a portion of a memory unit in a computing system as a memory heap. The heap includes a metadata section and a plurality of segments, each segment having a segment size. The method also includes creating a free list array and... Agent: Cantor Colburn LLP-ibm Europe
20090313452 - Management of persistent memory in a multi-node computer system: A method and apparatus creates and manages persistent memory (PM) in a multi-node computing system. A PM Manager in the service node creates and manages pools of nodes with various sizes of PM. A node manager uses the pools of nodes to load applications to the nodes according to the... Agent: Martin & Associates, LLC
20090313453 - Data conflict resolution for solid-state memory devices: In a particular embodiment, a controller is disclosed that is adapted to control read/write access to a storage media. The controller includes data corruption detection logic to reconstruct a logical block address (LBA) lookup table from metadata stored at the storage media upon restart and re-initialization after a power loss... Agent: Seagate Technology LLC C/o Westman, Champlin & Kelly, P.A.12/10/2009 > patent applications in patent subcategories. patent applications/inventions, industry category
20090307409 - Device memory management: Methods, systems, devices, and apparatus, including computer program products, for memory management. Usage data associated with one or more files is identified and stored in a volatile memory of a device. The usage data is maintained in the volatile memory is maintained during and after a reset of the device.... Agent: Fish & Richardson P.C.
20090307410 - Memory controller: A memory controller provides interfaces for one or more thin film memory circuits. The controller may include an analog interface for one or more thin film memories. Such an analog interface may accept analog signals representative of an associated thin film memory's memory state, condition and sense the signal, and... Agent: Ovonyx, Inc
20090307413 - Data writing method for flash memory and storage system and controller using the same: A data writing method for a multi-level cell (MLC) NAND flash memory and a storage system and a controller using the same are provided. The flash memory includes a plurality of blocks. Each of the blocks includes a plurality of page addresses. The page addresses are categorized into a plurality... Agent: J C Patents
20090307415 - Memory device having multi-layer structure and driving method thereof: A memory device having a multi-layer structure, the memory device includes a first semiconductor layer including at least one memory cell array. The memory cell array includes a plurality of memory cells. A second semiconductor layer is on the first semiconductor layer. The second semiconductor layer includes a bit line... Agent: Harness, Dickey & Pierce, P.L.C
20090307412 - Memory management method for non-volatile memory and controller using the same: A memory management method for a non-volatile memory and a controller using the same are provided. The non-volatile memory is substantially divided into a plurality of blocks. First, non-erasing information of a plurality of memory units comprising at least one block is recoded and used as a reference to establish... Agent: J C Patents
20090307414 - Memory system, memory system control method, and drive recorder apparatus: A memory system includes a NAND-type flash memory which includes a plurality of memory cells and can store one-bit, two-bit or more data in one memory cell, and a duplicating-converting circuit configured to duplicate input data by assigning the input data to a predetermined threshold level and another threshold level... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, L.L.P.
20090307411 - Method and apparatus for securing digital information on an integrated circuit during test operating modes: The embodiments protect an IC against Design-For-Test (DFT) or other test mode attack. Transitory secrets are secured whether stored in registers or latches, RAM, and/or permanent secrets stored in ROM and/or PROM. One embodiment for securing information on an IC includes entering a test mode and resetting each register in... Agent: Advanced Micro Devices, Inc. C/o Vedder Price P.C.
20090307416 - Ssd with a controller accelerator: In one embodiment, a data storage system includes a solid state data storage device and a memory controller in signal communication with the solid state data storage device. The memory controller includes a processor, a local memory, and an accelerator coupled between the processor and the local memory. The accelerator... Agent: Duane Morris LLP - PhiladelphiaIPDepartment
20090307417 - Integrated buffer device: An integrated buffer device. One embodiment provides a receiving unit and a logic unit to control the operation of the buffer device based on a setting signal.... Agent: Dicke, Billig & Czaja
20090307418 - Multi-channel hybrid density memory storage device and control method thereof: The present invention discloses a control method of a multi-channel hybrid density memory storage device for access a user data. The storage device includes a plurality of low density memories (LDM) and high density memories (HDM). The steps of the method comprises: first, determining where the user data transmitted; then,... Agent: Rosenberg, Klein & Lee
20090307419 - Allocating clusters to storage partitions in a storage system: The bandwidth of the inter-connection network between the clusters is quite narrower than that of the inter-connection network in the clusters. When the logical allocation technique is simply applied to a cluster storage system, there is created a logical partition associated with two or more clusters. It is not possible... Agent: Townsend And Townsend And Crew, LLP
20090307422 - Method and system for data migration in a distributed raid implementation: Embodiments of the systems and methods disclosed provide a distributed RAID system comprising a set of data banks. More particularly, in certain embodiments of a distributed RAID system each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on... Agent: SprinkleIPLaw Group
20090307421 - Method and system for distributed raid implementation: Embodiments of the systems and methods disclosed provide a distributed RAID system comprising a set of data banks. More particularly, in certain embodiments of a distributed RAID system each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on... Agent: SprinkleIPLaw Group
20090307425 - Method and system for distributing commands to targets: Embodiments of systems and methods for routing commands to a distributed RAID system are disclosed. Specifically, embodiments may route a command to an appropriate data bank in a distributed RAID system, where each data bank has a set of associated storage media and executes a similar distributed RAID application. The... Agent: SprinkleIPLaw Group
20090307423 - Method and system for initializing storage in a storage system: Embodiments of systems and methods for a high availability storage system are disclosed. More particularly, in certain embodiments desired locations of storage devices may be zeroed out during operation of the storage system and areas that have been zeroed out allocated to store data when commands pertaining to that data... Agent: SprinkleIPLaw Group
20090307424 - Method and system for placement of data on a storage device: Embodiments of systems and methods for a storage system are disclosed. More particularly, in certain embodiments locations of storage devices may be allocated to store data when commands pertaining to that data are received. Specifically, in one embodiment a distributed RAID system comprising a set of data banks may be... Agent: SprinkleIPLaw Group
20090307426 - Method and system for rebuilding data in a distributed raid system: Embodiments of the systems and methods disclosed provide a distributed RAID system comprising a set of data banks. More particularly, in certain embodiments of a distributed RAID system each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on... Agent: SprinkleIPLaw Group
20090307420 - Storage apparatus and failure recovery method: Proposed are a storage apparatus and a failure recovery method capable of performing failure recovery processing while reducing performance deterioration. Whether user data is written into a storage area provided by multiple storage mediums is managed for each stripe. When any one of the storage mediums is blocked due to... Agent: Juan Carlos A. Marquez C/o Stites & Harbison PLLC
20090307427 - Memory card and method of writing data: When data is written into a memory card 1, if a write command and data are transferred from a host device 2, a memory controller 4 writes the data into an erased optional block. When the write operation is finished, the host device 2 transfers a second write command and... Agent: Miles & Stockbridge PC
20090307428 - Increasing remote desktop performance with video caching: Described techniques improve remote desktop responsiveness by caching an image of a desktop when the host operating system running on the remote desktop server stores graphics output in video memory. Once cached, a Tile Desktop Manager may prioritize the scanning of regions or tiles of the cached image based data... Agent: Lee & Hayes, PLLC
20090307429 - Storage system, storage subsystem and storage control method: Proposed is a storage system capable of preventing the compression of a cache memory caused by data remaining in a cache memory of a storage subsystem without being transferred to a storage area of an external storage, and maintaining favorable I/O processing performance of the storage subsystem. In this storage... Agent: Juan Carlos A. Marquez C/o Stites & Harbison PLLC
20090307430 - Sharing and persisting code caches: Computer code from an application program comprising a plurality of modules that each comprise a separately loadable file is code cached in a shared and persistent caching system. A shared code caching engine receives native code comprising at least a portion of a single module of the application program, and... Agent: Vmware, Inc.
20090307431 - Memory management for closures: Methods, software media, compilers and programming techniques are described for creating copyable stack-based closures, such as a block, for languages which allocate automatic or local variables on a stack memory structure. In one exemplary method, a data structure of the block is first written to the stack memory structure, and... Agent: Apple Inc./bstz Blakely Sokoloff Taylor & Zafman LLP
20090307432 - Memory management arrangements: A method of operating a virtual memory is disclosed. The method can include detecting the existence of a central memory loan pool, determining a segment of memory that is loanable, and transmitting an indicator that the segment is available for loaning to the memory loan pool. The operating system contributing... Agent: Ibm Corporation (jss) C/o Schubert Osterrieder & Nickelson PLLC
20090307433 - Cache memory system: Systems and methods for pre-fetching data are disclosed that use a cache memory for storing a copy of data stored in a system memory and mechanism to initiate a pre-fetch of data from the system memory into the cache memory. The system further comprises an event monitor for monitoring events... Agent: Docket Clerk
20090307435 - Distributed computing utilizing virtual memory: A method for distributed computing utilizing virtual memory is disclosed. The method can include identifying a first node to process an application, identifying paging space accessible to the first node, identifying a second node to share paged data with the first node, and transacting the paged data between the first... Agent: Ibm Corporation (jss) C/o Schubert Osterrieder & Nickelson PLLC
20090307434 - Method for memory interleave support with a ceiling mask: A distributed shared memory multiprocessor system that supports both fine- and coarse-grained interleaving of the shared memory address space. A ceiling mask sets a boundary between the fine-grain interleaved and coarse-grain interleaved memory regions of the distributed shared memory. A method for satisfying a memory access request in a distributed... Agent: Dorsey & Whitney LLP On Behalf Of Sun Microsystems, Inc.
20090307436 - Hypervisor page fault processing in a shared memory partition data processing system: Hypervisor page fault processing logic is provided for a shared memory partition data processing system. The logic, responsive to an executing virtual processor of the shared memory partition data processing system encountering a hypervisor page fault, allocates an input/output (I/O) paging request to the virtual processor from an I/O paging... Agent: Ibm Corporation RochesterIPLaw Dept. 917
20090307437 - Multiport memory architecture, devices and systems including the same, and methods of using the same: A multiport memory architecture, systems including the same and methods for using the same. The architecture generally includes (a) a memory array; (b) a plurality of ports configured to receive and/or transmit data; and (c) a plurality of port buffers, each of which is configured to transmit the data to... Agent: The Law Offices Of Andrew D. Fortney, Ph.d., P.C.
20090307438 - Automated paging device management in a shared memory partition data processing system: Automated paging device management is provided for a shared memory partition data processing system. The automated approach includes managing a paging storage pool defined within one or more storage devices for holding logical memory pages external to physical memory managed by a hypervisor of the processing system. The managing includes:... Agent: Ibm Corporation RochesterIPLaw Dept. 917
20090307441 - Controlled shut-down of partitions within a shared memory partition data processing system: Controlled partition shut-down is provided within a shared memory partition data processing system including a shared memory partition, a paging service partition, a hypervisor and a shared memory pool within physical memory. The hypervisor manages access to logical pages within the pool and page-out of pages from the pool to... Agent: Ibm Corporation RochesterIPLaw Dept. 917
20090307439 - Dynamic control of partition memory affinity in a shared memory partition data processing system: Dynamic control of memory affinity is provided for a shared memory logical partition within a shared memory partition data processing system having a plurality of nodes. The memory affinity control approach includes: determining one or more home node assignments for the shared memory logical partition, with each assigned home node... Agent: Ibm Corporation RochesterIPLaw Dept. 917
20090307440 - Transparent hypervisor pinning of critical memory areas in a shared memory partition data processing system: Transparent hypervisor pinning of critical memory areas is provided for a shared memory partition data processing system. The transparent hypervisor pinning includes receiving at a hypervisor a hypervisor call initiated by a logical partition to register a logical memory area of the logical partition with the hypervisor. Responsive to this... Agent: Ibm Corporation RochesterIPLaw Dept. 917
20090307446 - Dynamically setting burst length of a double data rate memory device: One or more external control pins and/or addressing pins on a memory device are used to set one or both of a burst length and burst type of the memory device.... Agent: Dickstein Shapiro LLP
20090307443 - Flexible and efficient configuration of multiple common interfaces: In a system for communicating data from a processor to a plurality of register groupings that includes a plurality of registers and a plurality of register decoding logic entities, each register is associated with one of the plurality of register groupings. The plurality of register decoding logic entities is arranged... Agent: Ibm Corporation
20090307442 - Memory access control: An embodiment of a method of controlling memory access includes an initial step of receiving a first request to control memory access. The embodiment of the method also includes the step of creating an instance of a data structure based on the first request. In addition to the previous two... Agent: Hewlett-packard Company Intellectual Property Administration
20090307445 - Shared memory partition data processing system with hypervisor managed paging: Hypervisor managed memory paging is provided in a data processing system having multiple logical partitions. The data processing system includes a shared memory pool defined within physical memory. The shared memory pool includes a volume of physical memory with dynamically adjustable sub-volumes or sets of physical pages associated with the... Agent: Ibm Corporation RochesterIPLaw Dept. 917
20090307444 - Systems and methods for virtualizing storage for wpar clients using node port id virtualization: Systems, methods and media for providing to a plurality of WPARs private access to physical storage connected to a server through a VIOS are disclosed. In one embodiment, a server is logically partitioned to form a working partition comprising a WPAR manager and individual WPARs. Each WPAR is assigned to... Agent: Ibm Corporation (jss) C/o Schubert Osterrieder & Nickelson PLLC
20090307447 - Managing migration of a shared memory logical partition from a source system to a target system: Migration management is provided for a shared memory logical partition migrating from a source system to a target system. The management approach includes managing migration of the logical partition from the source system to the target system by: transferring a portion of logical partition state information for the migrating logical... Agent: Ibm Corporation RochesterIPLaw Dept. 917
20090307450 - Snapshot preserved data cloning: A method and device for cloning snapshots is provided. A new snapshot can be created by cloning an existing snapshot. The clone snapshot may use the preserved data of the existing snapshot, thereby obviating the need to copy the preserved data. Additionally, the clone snapshot may be created with a... Agent: Dot Hill Systems Corporation
20090307449 - Snapshot storage and management system with indexing and user interface: A system and method of managing stored data in a storage management system. The storage management system includes a storage manager, a media agent connected to the storage manager, and a primary volume connected to the media agent. A plurality of snapshots are taken of the primary volume. The snapshots... Agent: Perkins Coie LLP Patent-sea
20090307448 - System and method for containerized data storage and tracking: The invention provides a method and system for automatically aggregating data items and storage media and placing each in a container, based on a storage preferences. The items in the container are generally of a similar type or classification. The container may be tracked by the system instead of individually... Agent: Perkins Coie LLP Patent-sea
20090307451 - Dynamic logical unit number creation and protection for a transient storage device: A dynamic logical unit number system is implemented as a storage device that includes processing logic and storage functionality. A storage device may be configured to provide a first logical unit number when the storage device is attached to a computer system or other computing device. The storage device through... Agent: Perkins Coie LLP/msft
20090307452 - Storage device having an anti-malware protection: A storage device is protected, when interfaced with a host device, by operating a security processor of the storage device in a “security” mode in which the security processor filters commands that are received from the host device and are targeted to the storage controller, and upon determining by the... Agent: Toler Law Group
20090307453 - Maintaining information of a relationship of target volumes comprising logical copies of a source volume: Provided are a method, system, and article of manufacture for maintaining information of a relationship of target volumes comprising logical copies of a source volume. Information is maintained on a source volume having a plurality of data units and a plurality of target volumes created at different points-in-time maintaining a... Agent: Konrad Raynes & Victor, LLP. Attn: Ibm37
20090307455 - Method and apparatus for allocating memory for immutable data on a computing device: One embodiment of the present invention provides a system that allocates memory for immutable data on a computing device. During operation, the system receives an application to be executed on the computing device. Next, the system allocates a memory region on the computing device to store immutable data for the... Agent: Pvf -- Sun Microsystems Inc. C/o Park, Vaughan & Fleming LLP
20090307454 - Method and device for switching over in a memory for a control device: A method and device for switching over in a memory for a control device, a first storage area in the control unit being overlaid by a second storage area; the second storage area including at least one memory page, and each of the memory pages being able to overlay the... Agent: Kenyon & Kenyon LLP
20090307456 - Migrating memory data between partitions: A method, system, and computer usable program product for migrating memory data between partitions are provided in the illustrative embodiments. All or a portion of a memory data of the source partition is written to a data storage unit, which may be a shared paging space, or a shared area... Agent: Ibm Corp. (gig)
20090307457 - Systems and methods for entitlement of virtual real memory for applications: Systems, methods and media for dynamic reallocation of memory to an application, the memory from a pool of virtual real memory allocated to a virtual client that executes the application are disclosed. In one embodiment, a virtual client is allocated a pool of virtual real memory. A subset of this... Agent: Ibm Corporation (jss) C/o Schubert Osterrieder & Nickelson PLLC
20090307458 - Virtual real memory exportation for logical partitions: A computer implemented method, apparatus, and program product for extending virtual memory associated with logical partitions. A hosting partition receives a paging request from a logical partition on a logically partitioned data processing. The hosting partition identifies a location of the physical memory space on a remote computing device assigned... Agent: Ibm Corp (ya) C/o Yee & Associates PC
20090307461 - Arrangements for storing and retrieving blocks of data having different dimensions: A method for storing and retrieving blocks of data having different dimensions is disclosed. The method can include receiving a first data segment to be stored in a block storage device where the first data segment has an address. The method can also include determining if the first data segment... Agent: Ibm Corporation (jss) C/o Schubert Osterrieder & Nickelson PLLC
20090307460 - Data sharing utilizing virtual memory: A method for sharing memory locations in a virtual memory system is disclosed. The method can include processing instructions and accessing data utilizing a virtual memory system with a paging device that is accessible by multiple clients. The method can also include configuring a first client to access the paging... Agent: Ibm Corporation (jss) C/o Schubert Osterrieder & Nickelson PLLC
20090307459 - Selectively mark free frames as unused for cooperative memory over-commitment: Disclosed is a computer implemented method, apparatus and computer program product for communicating virtual memory page status to a virtual memory manager. An operating system may receive a request to free a virtual memory page from a first application. The operating system determines whether the virtual memory page is free... Agent: Ibm Corp. (aus/rcr) C/o The Rolnik Law Firm, P.C.
20090307462 - Mark page-out pages as critical for cooperative memory over-commitment: Disclosed is a computer implemented method and apparatus for marking as critical a virtual memory page in a data processing system. An operating system indicates to a virtual memory manager a virtual memory page selected for paging-out to disk. The operating system determines that the data processing system is using... Agent: Ibm Corp. (aus/rcr) C/o The Rolnik Law Firm, P.C.12/03/2009 > 62 patent applications in 32 patent subcategories. patent applications/inventions, industry category
20090300262 - Methods and devices for treating and/or processing data: At the inputs and/or outputs, memories are assigned to a reconfigurable module to achieve decoupling of internal data processing and in particular decoupling of the reconfiguration cycles from the external data streams (to/from peripherals, memories, etc.).... Agent: Kenyon & Kenyon LLP
20090300261 - Semiconductor memory device: A semiconductor memory device comprises a memory unit having a first and a second port and including plural banks; a bank address conversion circuit operative to convert a first bank address fed from external into a second bank address different from the first bank address and operative to supply the... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, L.L.P.
20090300264 - Virtualization with fortuitously sized shadow page tables: In a computing system having virtualization software including a guest operating system (OS), a method for providing page tables that includes: providing a guest page table used by the guest OS and a shadow page table used by the virtualization software wherein at least a portion of the guest page... Agent: Vmware, Inc.
20090300263 - Virtualization with merged guest page table and shadow page directory: In a computing system having virtualization software including a guest operating system (OS), a method for providing page tables that includes: providing a guest page table used by the guest OS and a shadow page table and a shadow page directory used by the virtualization software wherein: at least a... Agent: Vmware, Inc.
20090300265 - Compact encoding methods, media and systems: A method for compact encoding including providing a first value field allocated in a first portion of a memory, wherein a portion of the first value field is utilized to store a fixed-size variable. A most significant zero bit (MSZB) is located in the first value field, and it is... Agent: Andrea E. Tran Pramudji Wendt & Tran, LLP
20090300266 - Identification of read/write chains during static analysis of computer software: A system for identifying read/write chains in computer software, including a static analysis engine identifying within computer software logical container accesses, a string analyzer configured to at least partly resolve any variables identifying the logical container in any of the accesses by determining a set of potential values of any... Agent: Sughrue Mion PLLC Uspto Customer No With Ibm/svl
20090300267 - Systems and methods for facilitating profiling of applications for efficient loading: Systems and methods to facilitate profiling of applications for efficient loading are described. A method may include identifying a page fault during execution of an application being loaded into memory. The page fault indicates that an application part to be currently executed has not been loaded in the memory yet.... Agent: Red Hat/bstz Blakely Sokoloff Taylor & Zafman LLP
20090300268 - Information processing apparatus and method of recording using start date thereof: According to an aspect of the present invention, there is provided an information processing apparatus including: a date generating module configured to generate date information in a real time; a nonvolatile recording module configured to record the date information in a given area; and a recording control module configured to... Agent: Blakely Sokoloff Taylor & Zafman LLP
20090300270 - Dynamoelectric machine assemblies having memory for use by external devices: A method is provided for storing data from an external device in a dynamoelectric machine assembly (i.e., an electric motor or generator). The dynamoelectric machine assembly includes a memory device and a processor for controlling operation of the dynamoelectric machine assembly in response to commands from an external device. The... Agent: Harness, Dickey, & Pierce, P.l.c
20090300276 - Enhanced data access in a storage device: A flash storage device having improved write performance is provided. The device includes a storage block having a plurality of physical pages and a controller configured to allocate subsets of the plurality of physical pages to a plurality of logical addresses, respectively, and to write data to the plurality of... Agent: Mcdermott Will & Emery LLP
20090300273 - Flash memory apparatus with automatic interface mode switching: A flash memory controller with automatic interface mode switching is applied to a flash memory apparatus with a plurality of flash memories and the controller contains: a memory interface, a microprocessor, and an interface mode controller. The microprocessor recognizes the supported interface mode of every flash memory connected with the... Agent: Rosenberg, Klein & Lee
20090300269 - Hybrid memory management: Methods and apparatus for managing data storage in hybrid memory devices utilizing single level and multi level memory cells. Logical addresses can be distributed between single level and multilevel memory cells based on a frequency of write operations performed. Initial storage of data corresponding to a logical address in memory... Agent: Leffert Jay & Polglaze, P.A. Attn: Thomas W. Leffert
20090300272 - Method for increasing reliability of data accessing for a multi-level cell type non-volatile memory: A method for increasing reliability of data accessing for a multi-level cell type non-volatile memory, wherein a plurality of data storage blocks are taken for data accessing of a computer system in accordance with the structure of storage of the multi-level cell type non-volatile memory; and a page jumper is... Agent: Jianq Chyun Intellectual Property Office
20090300275 - Semiconductor device and control method of the same: A semiconductor device includes: a first sector (12) having data that are all to be erased and having flash memory cells; a second sector (14) having data that are all to be retained and having flash memory cells; a sector select circuit (16) selecting a pair of sectors from among... Agent: Spansion LLC C/o Murabito , Hao & Barnes LLP
20090300274 - Ssd with distributed processors: In one embodiment, a system includes a serial data bus, a plurality of processors of a first type, and a processor of a second type. The serial data bus is configured to be coupled to a corresponding serial data bus of a host device. Each of the plurality of processors... Agent: Duane Morris LLP - PhiladelphiaIPDepartment
20090300271 - Storage system having multiple non-volatile memories, and controller and access method thereof: A non-volatile memory storage system including a transmission interface, a memory module, and a controller is provided. The memory module includes first and second non-volatile memory chips. The first and the second non-volatile memory chips can be simultaneously enabled by receiving a chip enable signal from the controller via a... Agent: J C Patents
20090300277 - Devices and methods for operating a solid state drive: The present disclosure includes methods and devices for operating a solid state drive. One method embodiment includes receiving an indication of a desired number of write input/output operations (IOPs) per unit time performed by the solid state drive. The method can also include managing the number of write IOPs performed... Agent: Brooks, Cameron & Huebsch , PLLC
20090300278 - Embedded programmable component for memory device training: A system and method by which a memory device can adapt or retrain itself in response to changes in its inputs or operating environment. The memory device, such as a DRAM, includes in its interface an embedded programmable component. The programmable component can be, for example and without limitation, a... Agent: Sterne, Kessler, Goldstein & Fox P.l.l.c.
20090300279 - Signature based method for sending packets to remote systems: A method comprises generating a plurality of signatures, wherein each complex signature corresponds to and identifies a respective one of a plurality of virtual tape complexes, and wherein each virtual tape complex comprises one or more subsystems and a control store linked to the one or more subsystems. For each... Agent: Baker Botts L.L.P.
20090300280 - Detecting data mining processes to increase caching efficiency: Methods and apparatus to detect a data mining process are presented. In one embodiment the method comprising monitoring access of a process to a resource and classifying if the process is a data mining process based on at least one of a plurality of monitored values, such as an access... Agent: Intel/bstz Blakely Sokoloff Taylor & Zafman LLP
20090300281 - Disk controller providing for the auto-transfer of host-requested-data from a cache memory within a disk memory system: A disk-controller (110) that is within a disk memory system (100) initiates the auto-transfer of host-requested-data from cache memory (120) without the intervention of a microprocessor (130) that is within the disk memory system. The system performs auto-transfer, without the intervention of the microprocessor, even when the first block of... Agent: Lisa K. Jorgenson Stmicroelectronics, Inc.
20090300285 - Computer system, storage system and method for extending volume capacity: The object of the present invention is to prevent distribution of a storage range to a volume from an inappropriate disk drive comparing with use of the volume as a result of an automatic extension of a volume capacity. A computer system has a storage system including a physical storage... Agent: Mattingly & Malur, P.C.
20090300284 - Disk array apparatus and disk array apparatus control method: A journal write unit writes journal data into a third storage device. The journal data includes an identifier of a logical volume in a first storage device into which data has been written, information of a location in which the data is stored in the logical volume, update time which... Agent: Stanley P. Fisher Reed Smith LLP
20090300283 - Method and apparatus for dissolving hot spots in storage systems: Hot spots in a storage system may be located and dissolved in a smallest feasible time. A particular volume can be selected to be migrated from a hot spot with a minimum workload, and the most appropriate destination for receiving the migration is identified prior to beginning the migration. A... Agent: Mattingly & Malur, P.C.
20090300282 - Redundant array of independent disks write recovery system: A redundant array of independent disks write recovery system includes: providing a logical drive having a disk drive that failed; rebooting a storage controller, coupled to the disk drive, after a controller error; and reading a write hole table, in the storage controller, for regenerating data on the logical drive.... Agent: Law Offices Of Mikio Ishimaru
20090300287 - Method and apparatus for controlling cache memory: An apparatus for controlling a cache memory that stores therein data transferred from a main storing unit includes a computing processing unit that executes a computing process using data, a connecting unit that connects an input portion and an output portion of the cache memory, a control unit that causes... Agent: Staas & Halsey LLP
20090300286 - Method for coordinating updates to database and in-memory cache: Results of the said transactions are cached based on transaction status as represented by the certain parameters and on data store determination of a subject transaction. The caching employs a two stage commit and effectively forms a two level cache. One levels maps from datastore keys to entries in the... Agent: Hamilton, Brook, Smith & Reynolds
20090300288 - Write combining cache with pipelined synchronization: Systems and methods for pipelined synchronization in a write-combining cache are described herein. An embodiment to transmit data to a memory to enable pipelined synchronization of a cache includes obtaining a plurality of synchronization events for transactions with said memory, calculating one or more matches between said events and said... Agent: Sterne, Kessler, Goldstein & Fox P.l.l.c.
20090300289 - Reducing back invalidation transactions from a snoop filter: In one embodiment, the present invention includes a method for receiving an indication of a pending capacity eviction from a caching agent, determining whether an invalidating writeback transaction from the caching agent is likely for a cache line associated with the pending capacity eviction, and if so moving a snoop... Agent: Trop, Pruner & Hu, P.C.
20090300290 - Memory metadata used to handle memory errors without process termination: Embodiments of the invention provide an interrupt handler configured to distinguish between critical and non-critical unrecoverable memory errors, yielding different actions for each. Doing so may allow a system to recover from certain memory errors without having to terminate a running process. In addition, when an operating system critical task... Agent: Ibm Corporation, Intellectual Property Law Dept 917, Bldg. 006-1
20090300293 - Dynamically partitionable cache: Methods and systems for dynamically partitioning a cache and maintaining cache coherency are provided. In an embodiment, a system for processing memory requests includes a cache and a cache controller configured to compare a memory address and a type of a received memory request to a memory address and a... Agent: Sterne, Kessler, Goldstein & Fox P.l.l.c.
20090300291 - Implementing cache coherency and reduced latency using multiple controllers for memory system: A method and apparatus implement cache coherency and reduced latency using multiple controllers for a memory system, and a design structure is provided on which the subject circuit resides. A first memory controller uses a first memory as its primary address space, for storage and fetches. A second memory controller... Agent: Ibm Corporation RochesterIPLaw Dept 917
20090300292 - Using criticality information to route cache coherency communications: In one embodiment, the present invention includes a method for receiving a cache coherency message in an interconnect router from a caching agent, mapping the message to a criticality level according to a predetermined mapping, and appending the criticality level to each flow control unit of the message, which can... Agent: Trop, Pruner & Hu, P.C.
20090300294 - Utilization of a store buffer for error recovery on a store allocation cache miss: A processor and cache is coupled to a system memory via a system interconnect. A first buffer circuit coupled to the cache receives one or more data words and stores the one or more data words in each of one or more entries. The one or more data words of... Agent: Freescale Semiconductor, Inc. Law Department
20090300296 - Communication apparatus with data discard functions and control method therefor: In a communication apparatus, a write controller writes received data in a temporary memory which serves as short-time storage. A read controller reads data out of the temporary memory. A discard controller controls discard operation of the data read out of the temporary memory.... Agent: Staas & Halsey LLP
20090300295 - Mechanism for maintaining detailed trace information relevant to the current operation being processed: A system, method, computer program product, and program storage device for storing trace information of a program is disclosed. Upon entering or calling a subroutine, a memory buffer is created. Whenever a nested subroutine is called inside the subroutine, a subordinate memory buffer is created. Upon completion of a subroutine... Agent: Scully, Scott, Murphy & Presser, P.C.
20090300297 - Data processing apparatus, memory controller, and access control method of memory controller: A data processing apparatus includes a memory which receives and outputs data with a predetermined data width, an operation circuit which outputs a read command or a write command to access the memory, and an access control circuit which replaces a part of first read data read from the memory... Agent: Mcginn Intellectual Property Law Group, PLLC
20090300298 - Memory preserved cache to prevent data loss: A method, system, and computer program product for preserving data in a storage subsystem having dual cache and dual nonvolatile storage (NVS) through a failover from a failed cluster to a surviving cluster is provided. A memory preserved indicator is initiated to mark tracks on a cache of the surviving... Agent: Griffiths & Seaton PLLC (ibm)
20090300299 - Dynamic interleaving: Methods and apparatus provide for a Dynamic Interleaver to modify the interleaving distribution spanning physical memory modules. Specifically, dynamic interleaving provides the ability to increase the number of interleaved physical memory modules when a current interleaved group of memory locations is experiencing heavy use. By increasing the number of interleaved... Agent: Brooks Kushman P.C. / Sun / Stk
20090300300 - Memory sharing of time and frequency de-interleaver for isdb-t receivers: Time and frequency de-interleaving of interleaved data in an Integrated Services Digital Broadcasting Terrestrial (ISDB-T) receiver includes exactly one random access memory (RAM) buffer in the ISDB-T receiver that performs both time and frequency de-interleaving of the interleaved data and a buffer address calculation module for generating buffer address in... Agent: Rahman LLC
20090300306 - Data copying method: A method for controlling a switch apparatus connectable to a host and a storage device including first and second areas, the method includes: establishing schedule of copying data stored in the first area of the storage device into the second area of the storage device; monitoring a state of access... Agent: Staas & Halsey LLP
20090300304 - Managing consistency groups using heterogeneous replication engines: Provided are a method, system, and article of manufacture for controlling a first storage system receiving commands from a first and second managers to create a consistency group with a second storage system. Host writes are received at the first storage system, wherein the first storage system includes a first... Agent: Konrad Raynes & Victor, LLP. Attn: Ibm37
20090300305 - Method for creating consistent backup image of a storage volume without requiring a snapshot: Method for creating a consistent image, on a destination volume, of a target volume that remains in production use while the image is being created, without requiring the use of a snapshot.... Agent: Hughes Hubbard & Reed LLP
20090300301 - Offloading storage operations to storage hardware: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, the hardware storage operations can be carried out on a per-file basis using various primitives. These... Agent: Vmware, Inc.
20090300302 - Offloading storage operations to storage hardware using a switch: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, a switch is provided to offload storage operations from a file system to storage hardware. The... Agent: Vmware, Inc.
20090300303 - Ranking and prioritizing point in time snapshots: A storage area network system having a data storage means for storing computer data, a storage manager routine running on a client, the storage manager routine having functional elements for directing snapshots to be taken of the computer data on the data storage means, and a snapshot ranking manager for... Agent: Lng/lsi Joint Customer C/o Luedeka, Neely & Graham, P.C.
20090300308 - Partitioning of a multiple logic-unit-number scsi target: A method, computer program product and computer system for assigning logic storage entities of a storage device to multiple partitions of a computer system, which includes associating each logic storage entity to one of the partitions that are allowed to access the logic storage entity; configuring a partition supervisor to... Agent: Ibm Corporation
20090300307 - Protection and security provisioning using on-the-fly virtualization: A virtualization layer is inserted between (i) an operating system of a computer system, and (ii) at least one of a memory module and a storage module of the computer system. At least one of read access and write access to at least one portion of the at least one... Agent: Ryan, Mason & Lewis, LLP
20090300310 - Memory architecture: A memory architecture is presented. The memory architecture comprises a first memory and a second memory. The first memory has at least a bank with a first width addressable by a single address. The second memory has a plurality of banks of a second width, said banks being addressable by... Agent: Docket Clerk
20090300309 - Storage apparatus: Upon receiving an access request from a server, a microprocessor allocates a free slot as a data storage destination that is different from the LU# and LBA designated as a storage destination of user data, stores user data and data identifying information for identifying the user data in the free... Agent: Mattingly & Malur, P.C.
20090300312 - Instant hardware erase for content reset and pseudo-random number generation: Systems and methods that facilitate securing data associated with a memory from security breaches are presented. A memory component includes nonvolatile memory, and a secure memory component (e.g., volatile memory) used to store information such as secret information related to secret processes or functions (e.g., cryptographic functions). A security component... Agent: Turocy & Watson, LLP
20090300313 - Memory clearing apparatus for zero clearing: A memory clear apparatus includes a processor that issues a memory clear request including a zero clear target area on a memory area and a zero clear target size, and a memory clearing circuit that receives the memory clear request from the processor, performs zero clearing on the zero clear... Agent: Greer, Burns & Crain
20090300311 - Selective register reset: The present disclosure includes methods, devices, modules, and systems for storing selective register reset. One method embodiment includes receiving an indication of a die and a plane associated with at least one address cycle. Such a method can also include selectively resetting a particular register of a number of registers,... Agent: Brooks, Cameron & Huebsch , PLLC
20090300314 - Memory systems and methods for controlling the timing of receiving read data: Embodiments of the present invention provide memory systems having a plurality of memory devices sharing an interface for the transmission of read data. A controller can identify consecutive read requests sent to different memory devices. To avoid data contention on the interface, for example, the controller can be configured to... Agent: Dorsey & Whitney LLP Intellectual Property Department
20090300316 - Computer system, management computer and storage system, and storage area allocation amount controlling method: To provide a computer system, a management computer and a storage system, and a storage area allocation amount controlling method for improving I/O performance of the host computer. In a computer system comprising a storage system comprising one or more storage devices with storage areas, a host computer which uses... Agent: Brundidge & Stanger, P.C.
20090300315 - Reserve pool management in virtualized storage systems: An apparatus for managing pooled real storage having a usable real storage pool and a reserve real storage pool in a virtualized storage system, comprises an extent controller for allocating and freeing storage extents in said usable real storage pool; a storage use monitor for monitoring storage use in said... Agent: Ibm Corp. (wip) C/o Walder Intellectual Property Law, P.C.
20090300317 - System and method for optimizing interrupt processing in virtualized environments: An approach is provided that retrieves a time spent value corresponding to a selected partition that is selected from a group of partitions included in a virtualized environment running on a computer system. The virtualized environment is provided by a Hypervisor. The time spent value corresponds to an amount of... Agent: Ibm Corporation- Austin (jvl) C/o Van Leeuwen & Van Leeuwen
20090300318 - Address caching stored translation: Systems and/or methods that facilitate logical block address (LBA) to physical block address (PBA) translations associated with a memory component(s) are presented. The disclosed subject matter employs an optimized block address (BA) component that can facilitate caching the LBA to PBA translations within a memory controller component based in part... Agent: Turocy & Watson, LLP
20090300319 - Apparatus and method for memory structure to handle two load operations: An apparatus and method to increase memory bandwidth is presented. In one embodiment, the apparatus comprises a load array having: a first array to store a plurality of load operation entries and a second array to store a second plurality of load operation entries. The apparatus further comprises: a store... Agent: Intel/bstz Blakely Sokoloff Taylor & Zafman LLP
20090300320 - Processing system with linked-list based prefetch buffer and methods for use therewith: A processing device includes a memory and a processor that generates a plurality of read commands for reading read data from the memory and a plurality of write commands for writing write data to the memory. A prefetch memory interface prefetches prefetch data to a prefetch buffer, retrieves the read... Agent: Garlick Harrison & Markison
20090300321 - Method and apparatus to minimize metadata in de-duplication: The invention provides a method for reducing identification of chunk portions in data de-duplication. The method includes detecting sequences of stored identification of chunk portions of at least one data object, indexing the detected stored identification of chunk portions based on a sequence type, encoding first repeated sequences of the... Agent: Kenneth L. Sherman, Esq. C/o Myers Andras Sherman LLP
20090300322 - Abuse detection using distributed cache: Abuse of a content-sharing service is detected by an arrangement in which an in-memory cache is distributed among a plurality of nodes, such as front-end web servers, and which caches each item accessed by users of the service as a single instance in the distributed cache. Associated with each cached... Agent: Microsoft CorporationPrevious 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 20130613:
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.
FreshPatents.com Support - Terms & Conditions
Results in 1.27238 seconds