Electrical computers and digital processing systems: memory patents - Monitor Patents
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations




USPTO Class 711  |  Browse by Industry: Previous - Next | All     monitor keywords
04/2009 | Recent  |  09: Oct | Sept | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan |  | 08: Dec | Nov | Oct | Sp | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan |  | 07: Dec  | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan |  | 06: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | 

Electrical computers and digital processing systems: memory inventions 04/09

Recently published patent applications awaiting approval from the USPTO. Recent week's RSS XML file available below.
Listing format 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.
  
04/30/2009 > patent applications in patent subcategories.

20090113110 - Providing vmm access to guest virtual memory: A virtual-machine-based system provides a mechanism for a virtual machine monitor (VMM) to process a hypercall received from an application running in the virtual machine (VM). A hypercall interface causes the virtual memory pages, needed by the VMM to process the hypercall, to be available to the VMM. In one... Agent: Vmware, Inc.

20090113111 - Secure identification of execution contexts: A virtual-machine-based system that identifies an application or process in a virtual machine in order to locate resources associated with the identified application. Access to the located resources is then controlled based on a context of the identified application. Those applications without the necessary context will have a different view... Agent: Vmware, Inc.

20090113109 - Using virtual machine cloning to create a backup virtual machine in a fault tolerant system: Techniques for creating a fault tolerant system in a virtual machine environment utilize a primary VM and a backup VM. To initialize the fault tolerant system, the backup VM and primary VM start from the same state. To achieve this in one embodiment, the primary VM is suspended and the... Agent: Vmware, Inc.

20090113112 - Data storage device, memory system, and computing system using nonvolatile memory device: Provided is a data storage device including two or more data storage areas including may have two or more (heterogeneous) types of nonvolatile memory cells. At least one of the data storage areas includes a plurality of memory blocks that are sequentially selected, and metadata are stored in the currently... Agent: F. Chau & Associates, LLC

20090113119 - Data writing method: Data are write commanded from a host into a NAND flash memory. The data are saved once in a cache memory before being written into the NAND flash memory. The cache memory includes a physical segment whose size is the product of one page sector size of the NAND flash... Agent: Lowe Hauptman Ham & Berner, LLP

20090113116 - Digital content kiosk and methods for use therewith: A digital content kiosk and methods for use therewith are disclosed. Various embodiments are disclosed relating to exemplary memory devices, memory architectures, and programming techniques that can be used with a digital content kiosk, exemplary mechanical and electrical components of a digital content kiosk, exemplary security aspects of a digital... Agent: Brinks Hofer Gilson & Lione/sandisk

20090113114 - Implementation of one time programmable memory with embedded flash memory in a system-on-chip: System and method for implementing one time programmable (OTP) memory using embedded flash memory. A system-on-chip (SoC) includes a cleared flash memory array that includes an OTP block, including an OTP write inhibit field that is initially deasserted, a flash memory controller, and a controller. Data are written to the... Agent: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.

20090113118 - Memory module and control method of serial peripheral interface using address cache: A serial peripheral interface memory module using address cache comprises a flash memory array for storing data, a serial/parallel convertor for receiving serial signals and generating a control command, an address and data, an address register, an address accumulator for accumulating the address in the address register and storing the... Agent: Muncy, Geissler, Olds & Lowe, PLLC

20090113113 - Method and apparatus for sanitizing or modifying flash memory chip data: A method and apparatus is provided for individually checking, sanitizing and/or otherwise altering data bits of a plurality of memory chips via one or more processes where the memory chips being processed at any given time may be of different unformatted memory capacities, may be of different memory types, and... Agent: Scheef & Stone, L.L.P.

20090113115 - Non-volatile memory array partitioning architecture and method to utilize single level cells and multi-level cells within the same memory: A memory device is disclosed, and includes an array of memory cells and a partitioning system configured to address a first portion of the array in a single level cell mode, and a second portion of the array in a multi-level cell mode.... Agent: Thomas G. Eschweiler, Esq. Eschweiler & Associates, LLC

20090113117 - Re-flash protection for flash memory: A method for storing data includes providing a memory package including an integrated circuit containing a non-volatile memory and counter circuitry. The data is written to the non-volatile memory. The counter circuitry is operated to maintain a count of write operations performed on the non-volatile memory. The data and the... Agent: Sandisk C/o Darby & Darby PC

20090113120 - States encoding in multi-bit cell flash memory for optimizing error rate: To store N bits of M≧2 logical pages, the bits are interleaved and the interleaved bits are programmed to [N/M] memory cells, M bits per cell. Preferably, the interleaving puts the same number of bits from each logical page into each bit-page of the [N/M] cells. When the bits are... Agent: Davis Wright Tremaine LLP - Sandisk Corporation

20090113121 - Swappable sets of partial-mapping tables in a flash-memory system with a command queue for combining flash writes: A flash controller has a flash interface accessing physical blocks of multi-level-cell (MLC) flash memory. An Extended Universal-Serial-Bus (EUSB) interface loads host commands into a command queue where writes are re-ordered and combined to reduce flash writes. A partial logical-to-physical L2P mapping table in a RAM has entries for only... Agent: Stuart T Auvinen

20090113122 - Content addressable memory device having match line equalizer circuit: In a content addressable memory device, before search operations in two TCAM cells connected to first and second match lines, respectively, a memory controller connects the first match line to a power source and connects the second match line to a ground, and then connects the first and second match... Agent: Mcdermott Will & Emery LLP

20090113125 - Electronic apparatus, disk switching method and computer program: There is provided an electronic apparatus including a plurality of hard disk drives having a standby state and an active state as power application state. The electronic apparatus includes a drive setting portion to set each of the plurality of hard disk drives to a cache hard disk drive or... Agent: Lerner, David, Littenberg, Krumholz & Mentlik

20090113123 - System and method for using reversed backup operation for minimizing the disk spinning time and the number of spin-up operations: A system and method for providing reversed backup operation for keeping local hard drives in a stand-by (non-spinning) mode thereby extending the life of local hard drives and reducing power consumption, heat and noise produced by the local drives. The present invention uses remote storage systems as primary storage systems... Agent: Hoffman Warnick LLC

20090113124 - Virtual computer system and method of controlling the same: In a virtual computer system controlling a disk volume and a virtual server which is connected to the disk volume, to which the area of the disk volume is allocated as a virtual disk and which executes a process using the allocated virtual disk, the virtual computer system erases information... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20090113126 - Method and apparatus for full backups in advance: An improved system and method are disclosed for the backup and restoration of data. An init image is created for a new system. Data is uploaded from a current system and a data image is generated. The resulting data image and the init image are combined to create a combined... Agent: Hamilton & Terrile, LLP

20090113127 - Raid storage system with tandem operation using multiple virtual profiles: An improved RAID storage system adapted to selectively and automatically store the same data “in tandem” using two different storage profiles. In one embodiment, a first store operation occurs in accordance with first storage profile and, if a flag in the first storage profile is set, a second store operation... Agent: Ip Legal Services

20090113129 - Highly available removable media storage network environment: A removable media storage network environment employs a media management system for managing a removable media system on behalf of client applications, and a media management agent to enhance the management of the removable media system by the media management system. The media management agent operates to determine an operational... Agent: Konrad Raynes & Victor, LLP. Attn: Ibm37

20090113128 - Method and system for preventing virus infections via the use of a removable storage device: A method and system for preventing virus infections via the use of a removable storage device are described. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of gathering a first set of information associated with the removable storage device, processing the first set... Agent: Gene I. Su

20090113130 - System and method for updating dirty data of designated raw device: A system and method for updating dirty data of designated raw device is applied in Linux system. A format of a command parameter for updating the dirty data of the designated raw device is determined, to obtain the command parameter with the correct format and transmit it into the Kernel... Agent: Workman Nydegger 1000 Eagle Gate Tower

20090113131 - Method and apparatus for tracking load-marks and store-marks on cache lines: Embodiments of the present invention provide a system that handles load-marked and store-marked cache lines. Upon asserting a load-mark or a store-mark for a cache line during a given phase of operation, the system adds an entry to a private buffer and in doing so uses an address of the... Agent: Pvf -- Sun Microsystems Inc. C/o Park, Vaughan & Fleming LLP

20090113132 - Preferred write-mostly data cache replacement policies: A computer-implemented method of cache replacement includes steps of: determining whether each cache block in a cache memory is a read or a write block; augmenting metadata associated with each cache block with an indicator of the type of access; receiving an access request resulting in a cache miss, the... Agent: Michael Buchenhorner, P.A.

20090113133 - Synchronous memory having shared crc and strobe pin: A memory system having a memory element chip (DRAM) and a memory controller chips having a plurality of drivers and receivers and latches for transferred data. For writes clocks, write data and write for CRC (cyclic redundancy checks) is transferred to the DRAM from the memory controller and latched for... Agent: International Business Machines Corporation

20090113134 - Method and cache control circuit for replacing cache lines using alternate plru algorithm and victim cache coherency state: A method and a cache control circuit for replacing a cache line using an alternate pseudo least-recently-used (PLRU) algorithm with a victim cache coherency state, and a design structure on which the subject cache control circuit resides are provided. When a requirement for replacement in a congruence class is identified,... Agent: Ibm Corporation RochesterIPLaw Dept 917

20090113136 - Caching for structural integrity schemes: A method for data integrity protection includes storing items of data in a plurality of data blocks in a storage medium. Respective block signatures are stored in an integrity structure in the storage medium. A block signature of the given data block is computed in response to a first request... Agent: Sandisk C/o Darby & Darby PC

20090113135 - Mechanism for data cache replacement based on region policies: A system and method for cache replacement includes: augmenting each cache block in a cache region with a region hint indicating a temporal priority of the cache block; receiving an indication that a cache miss has occurred; and selecting for eviction the cache block comprising the region hint indicating a... Agent: Michael Buchenhorner, P.A.

20090113137 - Pseudo least recently used (plru) cache replacement: A multi-way cache system includes multi-way cache storage circuitry, a pseudo least recently used (PLRU) tree state representative of a PLRU tree, the PLRU tree having a plurality of levels, and PLRU control circuitry coupled to the multi-way cache storage circuitry and the PLRU tree state. The PLRU control circuitry... Agent: Freescale Semiconductor, Inc. Law Department

20090113138 - Combined response cancellation for load command: A cache coherency technique used in a multi-node symmetric multi-processor system that reduces the number of message phases of a read request from 5 to 4, canceling the combined response phase for read requests in most cases, thereby improving system performance and reducing the overall system power consumption.... Agent: Ibm Corp (ya) C/o Yee & Associates PC

20090113139 - Avoiding snoop response dependency: In one embodiment, the present invention includes a method for receiving a request for data in a home agent of a system from a first agent, prefetching the data from a memory and accessing a directory entry to determine whether a copy of the data is cached in any system... Agent: Trop, Pruner & Hu, P.C.

20090113140 - Reducing latency in responding to a snoop request: In one embodiment, the present invention includes a method for receiving a snoop request, providing the snoop request to a coherency engine along a first path and providing the snoop request to a bypass logic along a bypass path, and generating a speculative invalid snoop response in the bypass logic... Agent: Trop, Pruner & Hu, P.C.

20090113141 - Memory protection system and method: A shared memory controller is provided for controlling access to a shared memory by a plurality of processors. At least one device includes a storage area for storing a respective address range for each of a plurality of memory regions. The at least one device further includes a permission table... Agent: Mendelsohn & Associates, P.C.

20090113142 - Storage having logical partitioning capability and systems which include the storage: A storage includes: host interface units; file control processors which receives a file input/output request and translates the file input/output request into a data input/output request; file control memories which store translation control data; groups of disk drives; disk control processors; disk interface units which connect the groups of disk... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20090113147 - Access control apparatus and access control method: An access control apparatus includes a memory and a command executor executing an access process on a command with the command completion time limit. An address of an inaccessible recording area is stored in the memory. Data attempted to be written on the inaccessible recording area is obtained. The data... Agent: Staas & Halsey LLP

20090113145 - Data transfer: An apparatus, for connection to a storage device, comprising: a module for communication with a software application and operable to receive instructions to copy data to the storage device; a chunking and identifier generation module operable to receive the data, to process the data into one or more chunks, to... Agent: Hewlett Packard Company

20090113144 - Electronic device and method of controlling the same: According to one embodiment, an electronic device includes a main memory, a main controller which controls the main memory, a system BIOS which stores default access parameter data of the main memory, a substrates including a memory device installing region in which the main memory and a memory device storing... Agent: Blakely Sokoloff Taylor & Zafman LLP

20090113146 - Secure pipeline manager: A method for data storage includes supplying data to and from a host to a storage memory via a secure data path. A first CPU is employed to control operation of the storage memory, and a second CPU is employed to control operation of the secure data path.... Agent: Sandisk C/o Darby & Darby PC

20090113143 - Systems and methods for managing local and remote memory access: A memory management unit (MMU) in an information handling system includes a translation module operable to receive a memory request identifying a memory address, and determine whether the identified memory address corresponds to a local memory resource associated with the information handling system or a remote memory resource coupled to... Agent: Baker Botts, LLP

20090113148 - Methods for reserving index memory space in avi recording apparatus: A method for reserving memory space for storing chunk sizes during Audio Video Interleave (AVI) recording, wherein an AVI file contains a plurality of interleaved audio-video (A/V) chunks, includes: recording the AVI file sizes to the second storage; when the second storage reaches capacity, moving at least a first A/V... Agent: North America Intellectual Property Corporation

20090113149 - Storage apparatus, control method therefor, and storage system: An object of the invention is to provide a storage apparatus that can effectively reduce power consumption without degrading response performance, a control method therefor, and a storage system. A journal (or more than one journals) that contains data volume modification history information is (are) created based on write data;... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20090113150 - Storing data blocks: A method of storing data blocks onto sectors of a storage device comprises determining a specific number n of blocks, where n is greater than 1, storing n blocks consecutively onto consecutive sectors, such that each block begins directly after the previous block ends, repositioning the storing at the beginning... Agent: Lieberman & Brandsdorfer, LLC

20090113151 - Storage controller, storage system, and storage controller control method: A storage controller of the present invention can specify an updated file based on an updated block detected when a differential backup is carried out for a plurality of generations, and can carry out a virus scan for the updated file only. Difference data generated between a primary volume and... Agent: Stanley P. Fisher Reed Smith LLP

20090113152 - Storage system group: A first storage system comprises a first logical volume, and a first controller that has a first memory. A second storage system comprises a second physical storage device that constitutes the basis of a second logical volume and a journal area, and a second controller that has a second memory.... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20090113153 - Storage system group: There is a journal area and one or more logical volumes comprising a first logical volume. The journal area is a storage area in which is stored a journal data element, which is a data element that is stored in any storage area of a plurality of storage areas configuring... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20090113154 - Non-volatile memory apparatus and method of accessing the same: A non-volatile memory apparatus and an accessing method thereof are provided. A host accesses the non-volatile memory apparatus and gets the accessing result according to the predetermined protocol. Therefore, the host can identify whether the non-volatile memory apparatus has a data area or not and switch to access the data... Agent: Grossman, Tucker, Perreault & Pfleger, PLLC

20090113155 - Hardware anti-piracy via nonvolatile memory devices: One embodiment of the present disclosure may take the form of protected or safeguard memory, such as a nonvolatile memory device. In operation, the nonvolatile memory device may not perform a command operation, such as a read operation, on locked password-protected sectors of a primary memory array. Once a password... Agent: Echostar Technologies, L.L.C.

20090113156 - Management method of performance history and a management system of performance history: A performance history management method and system are disclosed, in which the time-series performance history such as a volume included in a storage device is managed as one time-series performance history at the time of data rearrangement or device change. The data-oriented performance history providing the logical place of storage... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20090113157 - Initializing circuit for semiconductor memory device having bank active control circuit: An initializing circuit initializing a semiconductor memory device includes a command generating circuit generating a mode register set command in response to a reset command signal, a mode register set control circuit producing a reset signal in response to the mode register set command, and a bank active control circuit... Agent: Sughrue Mion, PLLC

20090113159 - Data processing with time-based memory access: Memory access in data processing is provided using a time-based technique in which memory locations are mapped to respectively corresponding periods of time during which they are made available for access.... Agent: Mosaid Technologies Incorporated

20090113158 - Method and apparatus for synchronizing memory enabled systems with master-slave architecture: Embodiments of the invention generally provide a system, method and memory device for accessing memory. One embodiment includes synchronization circuitry configured to determine timing skew between a first memory device and a second memory device, and introduce a delta delay to at least one of the first memory device and... Agent: Patterson & Sheridan, LLP Gero Mcclellan / Qimonda

20090113160 - Method and system for reorganizing a storage device: A method and system for reorganizing a storage device such as a disk drive or partition thereof represents the storage device as a set of concentric circles, with each circle containing blocks of storage with the concentric circles having a differing numbers of blocks of storage resulting in differing radii... Agent: Bruce E. Hayden, P.C.

20090113161 - Method, apparatus and program product for managing memory in a virtual computing system: A method for managing memory in a virtual computing system is provided. The method comprises providing updated monitor data for a plurality of data domains in the virtual computing system and determining based upon the updated monitor data provided whether there is a memory constraint in a memory of the... Agent: Ibm Corporation

20090113163 - Method and apparatus for managing a memory for storing potentially configurable entries in a list: A method and apparatus for managing a memory for storing potentially configurable entries in a list, associated with a resource coupled to a central resource manager, is provided. A number of potentially configurable entries in the list are determined. A block of memory for storing data associated with each potentially... Agent: Mitel Networks Corporation Michelle Whittington, Esq.

20090113162 - Methods, systems, and devices for management of a memory system: Methods, devices, and systems for a memory management system within an electronic device are disclosed, such as those wherein the memory management system is external to and compatible with the architecture of currently existing operating systems. One such memory management system may include a power savings manager configured to be... Agent: Trask Britt, P.C./ Micron Technology

20090113164 - Method, system and program product for address translation through an intermediate address space: In a data processing system capable of concurrently executing multiple hardware threads of execution, an intermediate address translation unit in a processing unit translates an effective address for a memory access into an intermediate address. A cache memory is accessed utilizing the intermediate address. In response to a miss in... Agent: Dillon & Yudell LLP

20090113165 - Method and system for automatically distributing real memory between virtual memory page sizes: A method, system and computer program product for allocating real memory to virtual memory page sizes when all real memory is in use is disclosed. In response to a page fault, a page frame for a virtual page is selected. In response to determining that said page does not represent... Agent: Dillon & Yudell LLP

20090113167 - Data processing apparatus and method of processing data: Data processing apparatus comprising: a chunk store containing specimen data chunks, a manifest store containing at least one manifest that represents at least a part of a data set and that comprises at least one reference to at least one of said specimen data chunks, a sparse chunk index containing... Agent: Hewlett Packard Company

20090113166 - Hashing method for nand flash memory: In accordance with exemplary embodiments, a flash memory, such as a NAND flash memory, selectively updates blocks based on hash values associated with the blocks, wherein the hashing codes are generated for each block from the software image to be programmed into the flash memory. Selectively updating blocks in accordance... Agent: Mendelsohn & Associates, P.C.

  
04/23/2009 > patent applications in patent subcategories.

20090106478 - Managing memory systems containing components with asymmetric characteristics: A memory controller (MC) is associated with a remapping table to enable access to content in a memory system that includes asymmetric memory. The MC receives a request for a memory read or an Input/Output (I/O) write from a central processing unit (CPU) for a physical address specified by the... Agent: Fish & Richardson P.C.

20090106479 - Managing memory systems containing components with asymmetric characteristics: A memory controller (MC) is associated with a remapping table to enable access to content in a memory system that includes asymmetric memory. The MC receives a request for a memory read or an Input/Output (I/O) write from a central processing unit (CPU) for a physical address specified by the... Agent: Fish & Richardson P.C.

20090106480 - Computer storage device having separate read-only space and read-write space, removable media component, system management interface, and network interface: A storage device for use with a computer is disclosed. The storage device includes a processor communicably connected to a computer through a computer interface and a system interface. The computer interface enables communications exclusively between the processor and the computer, while the system interface enables to processor to manage... Agent: Connolly Bove Lodge & Hutz, LLP

20090106487 - electronic device having a memory element and method of operation therefor: An electronic device comprises a processing unit operably coupled to a buffer random access memory, in turn operably coupled to a non-volatile memory configured to emulate an electrically erasable programmable read only memory. The processing unit is arranged to transfer data between the buffer RAM and the non-volatile memory at... Agent: Freescale Semiconductor, Inc. Law Department

20090106484 - Data writing method for non-volatile memory and controller using the same: A data writing method for a non-volatile memory is provided, wherein the non-volatile memory includes a data area and a spare area. In the data writing method, a plurality of blocks in a substitution area of the non-volatile memory is respectively used for substituting a plurality of blocks in the... Agent: J C Patents, Inc.

20090106486 - Efficient prefetching and asynchronous writing for flash memory: Disclosed herein are a flash file system and an address translation method. The flash file system includes a file system, a Flash Translation Layer (FTL), and flash memory. The FTL receives Local Block Addresses (LBAs) from the file system, and translates the LBAs into Physical Block Address (PBAs. The flash... Agent: H.c. Park & Associates, PLC

20090106481 - Hybrid flash memory device: A hybrid memory system is provided that combines the advantages of NAND flash memory devices with the advantages of NOR flashes memory devices. The system includes a NAND flash memory portion to provide mass storage and fast programming/erasure capabilities of conventional NAND flash memory devices. The system further comprises a... Agent: Amin, Turocy & Calvin, LLP

20090106482 - Memory device program window adjustment: In one or more embodiments, a memory device is disclosed as having an adjustable programming window having a plurality of programmable levels. The programming window is moved to compensate for changes in reliable program and erase thresholds achievable as the memory device experiences factors such as erase/program cycles that change... Agent: Leffert Jay & Polglaze, P.A. Attn: Kenneth W. Bolvin

20090106485 - Reading analog memory cells using built-in multi-threshold commands: A method for data storage includes storing data in a memory that includes multi-bit analog memory cells, each of which stores at least first and second data bits by assuming one of a predefined plurality of programming levels associated with respective storage values. The memory has at least a first... Agent: Darby & Darby P.C.

20090106483 - Secure personalization of memory-based electronic devices: Systems and/or methods that facilitate programming content to a plurality of nonvolatile memory devices are presented. A wafer program component facilitates programming content to a plurality of memory devices contained on a wafer. The wafer program component can interface with the wafer and can employ parallel processes to program the... Agent: Amin, Turocy & Calvin, LLP

20090106488 - Static random access memory (sram) compatible, high availability memory array and method employing synchronous dynamic random access memory (dram) in conjunction with a data cache and separate read and write registers and tag blocks: A high-speed, static random access memory (SRAM) compatible, high availability memory array and method employing synchronous dynamic random access memory (DRAM) in conjunction with a data cache and separate data read and write registers and tag blocks. The inclusion of separate data read and write registers allows the device to... Agent: Hogan & Hartson LLP

20090106489 - Data processing apparatus with shadow register and method thereof: A data processing apparatus comprising a register bank, a shadow register and an arithmetic operation unit is provided. The register bank comprises a number of registers for respectively storing a number of operands, respectively, wherein the registers are n-bit registers, and n is a nature number. The shadow register is... Agent: Rabin & Berdo, PC

20090106490 - Data processing apparatus and program for same: The present invention provides a data processing apparatus capable of maintaining consistency of specific data without switching between a write-back method and a write-through method. A first microcomputer of an engine ECU performs data updating in the write-back method. In the case of performing data writing process on specific data,... Agent: Nixon & Vanderhye, PC

20090106493 - Information processor, virtual disk managing method, and computer-readable recording medium that records device driver: The present invention claims and discloses an information processor comprising: an auxiliary storing unit that has at least one and preferably two auxiliary storage devices in which at least three distributable virtual disks are formed so as to be distributed; a disk array control unit that controls the at least... Agent: Frommer Lawrence & Haug

20090106491 - Method for reducing latency in a raid memory system while maintaining data integrity: A latency reduction method for read operations of an array of N disk storage devices (210) having n disk storage devices (210A-210H) for data storage and p of disk storage devices (210I, 210J) for storing parity data is provided. Utilizing the parity generation engine's (230) fault tolerance of for a... Agent: Rosenberg, Klein & Lee

20090106492 - Storage apparatus and data storage method using the same: A storage apparatus comprises a disk device and a disk controller for controlling the disk device. The disk controller provides a data volume including an actual volume and virtual volume with a volume capacity virtualization function. The virtual volume is associated with a pool volume for storing the actual data... Agent: Stanley P. Fisher Reed Smith LLP

20090106494 - Allocating space in dedicated cache ways: A system comprises a processor core and a cache coupled to the core and comprising at least one cache way dedicated to the core, where the cache way comprises multiple cache lines. The system also comprises a cache controller coupled to the cache. Upon receiving a data request from the... Agent: Hewlett Packard Company

20090106495 - Fast inter-strand data communication for processors with write-through l1 caches: A method is disclosed that uses a non-coherent store instruction to reduce inter-thread communication latency between threads sharing a level one write-through cache. When a thread executes the non-coherent store instruction, the level one cache is immediately updated with the data value. The data value is immediately available to another... Agent: Sun Microsystems, Inc. C/o Dorsey & Whitney LLP

20090106497 - Apparatus, processor and method of controlling cache memory: An apparatus includes a processor which issues a plurality of commands including an identifier for classifying each of the commands, a cache memory which includes a plurality of ways to store a data corresponding to a command, wherein the cache memory includes a register to store the identifier, the register... Agent: Mcginn Intellectual Property Law Group, PLLC

20090106496 - Updating cache bits using hint transaction signals: A system comprises processing logic that issues a request associated with an address. The system comprises a first cache that comprises a plurality of line frames. Each line frame has a status bit indicative of how recently that line frame has been accessed. The system comprises a second cache comprising... Agent: Hewlett Packard Company

20090106498 - Coherent dram prefetcher: A system and method for obtaining coherence permission for speculative prefetched data. A memory controller stores an address of a prefetch memory line in a prefetch buffer. Upon allocation of an entry in the prefetch buffer a snoop of all the caches in the system occurs. Coherency permission information is... Agent: Meyertons, Hood, Kivlin, Kowert & Goetzel (amd)

20090106499 - Processor with prefetch function: Non-speculatively prefetched data is prevented from being discarded from a cache memory before being accessed. In a cache memory including a cache control unit for reading data from a main memory into the cache memory and registering the data in the cache memory upon reception of a fill request from... Agent: Stanley P. Fisher Reed Smith LLP

20090106500 - Method and apparatus for managing buffers in a data processing system: A buffer management for a data processing system is provided. According to one embodiment, a method for managing buffers in a telephony device is provided. The method comprising providing a plurality of buffers stored in a memory, providing a cache having a pointer pointing to the buffer, scanning the cache... Agent: Bell, Boyd, & Lloyd LLP

20090106501 - Data cache management mechanism for packet forwarding: There is provided a method of managing a cache memory. The method comprising resetting a flag indicative of lack of incoming data for generating a packet for forwarding; receiving the incoming data; storing the incoming data in the main memory; transferring the incoming data from the main memory into a... Agent: Farjami & Farjami LLP

20090106502 - Translation lookaside buffer snooping within memory coherent system: A node of a multiple-node system includes a translation lookaside buffer (TLB), a cache, and a TLB snoop mechanism. The node shares memory with other nodes of the multiple-node systems, and is connected with the other nodes via a bus. The TLB snooping mechanism snoops inbound memory access requests and/or... Agent: Ibm Corporation, Intellectual Property Law Dept 917, Bldg. 006-1

20090106503 - Method, device, and system for preventing refresh starvation in shared memory bank: A multi-port memory device includes a refresh register and a refresh controller for preventing refresh starvation in a shared memory unit of the memory device. The memory device further includes a plurality of ports sharing access to the shared memory unit. The refresh register stores information regarding at least one... Agent: Law Office Of Monica H Choi

20090106510 - Controlling replication of data among storage devices: A control apparatus connected to different types of storage devices include a performance-information storing section that stores performance information on the storage devices; a list storing section that stores a list of data on the storage devices; a monitoring section that monitors the load statuses of the storage devices and... Agent: Ibm Microelectronics Intellectual Property Law

20090106508 - Digital memory with controllable input/output terminals: Methods and apparatus for controlling an input/output (I/O) driver of an I/O terminal based at least in part on the values being provided to the I/O terminal is disclosed. In various embodiments, a detector is employed. The detector shuts off power to the I/O driver if the digital value being... Agent: Schwabe, Williamson & Wyatt, P.C. Pacwest Center, Suite 1900

20090106505 - Digital memory with fine grain write operation: Methods, systems, and apparatus for operating digital memory including determining, by a controller, a bit to be written to the digital memory and writing, by the controller, the bit. The bit may be part of a data word comprising a plurality of bits and both the determining and the writing... Agent: Schwabe, Williamson & Wyatt, P.C. Pacwest Center, Suite 1900

20090106504 - Memory system and method for operating a memory system: A memory system, in particular a buffered memory system, e.g., a fully buffered memory system, a method for operating a memory system, and a device for use with a memory system is disclosed. The memory system may include a first buffered memory module, and a second buffered memory module, wherein... Agent: Dicke, Billig & Czaja

20090106507 - Memory system and method for using a memory system with virtual address translation capabilities: A memory system comprises a first memory having associated therewith a first local memory access controller configured to access the first local memory using physical memory addresses and a second memory having associated therewith a second local memory access controller configured to access the second local memory using physical memory... Agent: Slater & Matsil, L.L.P.

20090106509 - Memory system and method of driving the same: Provided are a memory system and a method of driving the same. The method includes setting microcodes in a top control sequencer and multiple channel control sequencers, and executing the microcode set in the top control sequencer. The method may further include checking execution results of the microcode.... Agent: Volentine & Whitt PLLC

20090106506 - Method and apparatus for memory access optimization: Access to a memory is optimized by monitoring physical memory addresses and by detecting a memory access conflict based on the monitored physical memory addresses. The data stored at a physical address for which a conflict was detected is transferred to a new physical address.... Agent: Slater & Matsil, L.L.P.

20090106511 - Methods and systems for fragments retrieval from a type based push to storage system: Methods and systems for fragments retrieval from a type based push to storage system. One method includes the steps of receiving fragment-to-type association information and type-to-physical-address association information of a content comprising a plurality of content fragments distributed among a plurality of storage-and-computing elements; and providing at least one storage-and-computing... Agent: Active Knowledge Ltd.

20090106512 - Histogram generation with mixed binning memory: Memory is divided up during the gathering of histogram data so that a portion of the memory is configured for storing the high counts expected at the minimum and maximum codes/addresses, and at least one other portion is configured for storing the lower counts expected at other codes/addresses. By configuring... Agent: Morrison & Foerster, LLP

20090106513 - Method for copying data in non-volatile memory system: A method for copying data in a non-volatile memory system is disclosed. The method includes calculating a number of errors of a first set of data from a source block of the non-volatile memory saved in the buffer of the controller, transmitting the first set of data saved in the... Agent: North America Intellectual Property Corporation

20090106514 - Method for protecting data and method for managing access authority: A method for protecting data, adapted for a computer system, is provided. The computer system includes a storage device. The method includes: when the computer system executes a power-off procedure, inspecting whether a preset external storage device is connected to the computer system; if it is determined that the preset... Agent: Jianq Chyun Intellectual Property Office

20090106515 - System and method for replicating data: According to the present invention, techniques for controlling copying of logical volumes within a computer storage system are provided. A representative embodiment includes a plurality of storage devices controlled by a control unit, one or more processors, and a buffer memory for temporarily storing data read from the storage devices... Agent: Townsend And Townsend And Crew, LLP

20090106516 - Method and apparatus for preventing erroneous writing of data: A method for preventing erroneous writing of data includes the steps of: providing a memory positioned in a writing protection state, connecting the memory to a host computer installed with a control program, using the control program to control the memory to remove the writing protection state and writing external... Agent: Apex Juris, PLLC

20090106517 - Data protection method: A data protection method for an electronic device having a storage medium is provided, wherein the storage medium includes a plurality of partitions and a partition table. In the data protection method, a partition entry point and a partition data corresponding to the specific partition are captured and sent to... Agent: Jianq Chyun Intellectual Property Office

20090106518 - Methods, systems, and computer program products for file relocation on a data storage device: A method, system, and computer program product for file relocation on a data storage device are provided. The method includes initiating file relocation in response to invoking a cleaner function for a data storage device. The method also includes examining metadata associated with a file on the data storage device... Agent: Cantor Colburn LLP-ibm Poughkeepsie

20090106520 - Data processing circuit with multiplexed memory: A data processing apparatus contains several processing circuits each operating under control of its own periodic clock signal, so that the clock signals may have different frequencies and/or can be autonomous. The several processing circuits each have an output for outputting memory access requests, which remain at the output for... Agent: Nxp, B.v. Nxp Intellectual Property Department

20090106519 - Storage device and method of accessing a status thereof: A storage device and a method of accessing a status thereof are provided. The storage device is disposed in a host. The device data structure field of the storage device is adapted to record the status of the non-volatile memory. The control module is adapted to access the status according... Agent: Grossman, Tucker, Perreault & Pfleger, PLLC

20090106521 - Multivalue statistical compression of telemetric time series data in a bounded storage footprint: Some embodiments of the present invention provide a system that stores telemetry data from a computer system. The system includes a first buffer, a second buffer, and a third buffer. During operation, the system periodically obtains the telemetry data from the computer system and stores the telemetry data in the... Agent: Pvf -- Sun Microsystems Inc. C/o Park, Vaughan & Fleming LLP

20090106522 - Electronic system with dynamic selection of multiple computing device: An electronic system is provided including powering a computing integrated circuit device having a first processor device and a second processor device; generating an address transform for the first processor device and the second processor device; operating a software code having a first processor address for the first processor device... Agent: Law Offices Of Mikio Ishimaru

20090106523 - Translation look-aside buffer with variable page sizes: Multiple pipelined Translation Look-aside Buffer (TLB) units are configured to compare a translation address with associated TLB entries. The TLB units operated in serial order comparing the translation address with associated TLB entries until an identified one of the TLB units produces a hit. The TLB units following the TLB... Agent: Stolowitz Ford Cowger LLP

20090106524 - Methods for accessing multiple page tables in a computer system: A virtual memory system implementing the invention provides concurrent access to translations for virtual addresses from multiple address spaces. One embodiment of the invention is implemented in a virtual computer system, in which a virtual machine monitor supports a virtual machine. In this embodiment, the invention provides concurrent access to... Agent: Vmware, Inc.

  
04/16/2009 > patent applications in patent subcategories.

20090100212 - Method, appartus, computer program product, and data structure for providing and utilizing high performance block storage metadata: An enhanced mechanism for the utilization of high performance block storage metadata in applications such as security and data life cycle management. A sequence of fixed-size blocks defines a page, wherein each fixed-size block includes a data block and footer. A current date is compared with an erase date contained... Agent: Ibm Corporation RochesterIPLaw Dept. 917

20090100213 - Systems and methods for managing memory core surface: Accessing a shared buffer can include receiving an identifier associated with a buffer from a sending process, requesting one or more attributes corresponding to the buffer based on the received identifier, mapping at least a first page of the buffer in accordance with the one or more requested attributes, and... Agent: Fish & Richardson P.C.

20090100218 - Hard disk drive with reduced power consumption, related data processing apparatus, and i/o method: A hard disk drive is disclosed and related methods of reading/writing data are disclosed. The hard disk drive includes a disk serving as a main data storage medium, and first and second buffers storing data to be stored on the disk, as well as a controller defining a data I/O... Agent: Volentine & Whitt PLLC

20090100215 - Identity-based flash management: Methods, apparatus, and computer code for effecting flash policy configuration operations in accordance with an end-user identifier and/or a host-instance identifier are disclosed herein. Exemplary flash policy configuration operations include (i) configuring a flash error-correction policy, (ii) configuring a flash-management table storage policy; (iii) configuring a wear-leveling policy; (iv) configuring... Agent: Mark M. Friedman

20090100214 - Management platform for extending lifespan of memory in storage devices: A management platform for extending lifespan of memory, such as SD, MMC, micro SD, of storage devices is provided. The memory includes a plurality of virtual access units, and a virtual block is defined to include a fixed number of virtual access units. In the management platform, a memory control... Agent: Lin & Associates Intellectual Property, Inc.

20090100217 - Portable data transfer and mass storage device for removable memory modules: A hand-held battery powered device for transferring data between one or more flash memory modules and a mass storage device. The device includes one or more slots to accept a flash memory module into a housing which includes fixed or removable mass storage device and logic circuitry disposed within the... Agent: Banner & Witcoff, Ltd.

20090100216 - Power saving optimization for disk drives with external cache: A power conservation system implementable in a computer system. The system includes a non-volatile cache memory (NVCM) device for storing information. The NVCM device is operationally coupled to the computer system. The system also includes a data storage device coupled to the NVCM device. The data storage device is for... Agent: Hitachi C/o Wagner Blecher LLP

20090100219 - Method and apparatus for efficient cam lookup for internet protocol addresses: A method and apparatus adapted to perform content addressable memory (CAM) lookup by performing a lookup in parallel using multiple classification rules in the CAM with the same key, wherein the CAM lookup is used to resolve IPv4 and IPv6 addresses.... Agent: Ericsson Inc.

20090100220 - Memory system, control method thereof and computer system: A memory system includes a memory cell array for storing data; and a register unit including one or more registers for storing system information. In the memory system, when a simultaneous access to the memory cell array and the register unit is requested, write data for the memory cell array... Agent: Mcginn Intellectual Property Law Group, PLLC

20090100221 - Embedded virtual media: A method and an optical storage medium are provided for storing data to and accessing data from an embedded virtual medium within the optical storage medium. Information describing the embedded virtual medium may be stored on to the optical storage medium. Space for an embedded lead-in area of the embedded... Agent: Microsoft Corporation

20090100223 - Storage control apparatus, data archive method for storage control apparatus, and storage system: The storage control apparatus of the present invention efficiently shifts data which are stored in a virtual volume from a random access-type storage device to a sequential access-type storage device. The virtual volume is constituted by a plurality of pages. Each page is associated with either a segment of a... Agent: Stanley P. Fisher Reed Smith LLP

20090100222 - System, device, and method for detecting and configuring mirror relationships in a storage system: Mirror relationships between system drives may be detected and/or configured automatically by writing a predetermined data pattern to a predetermined location within a system drive and then checking one or more other system drives for a mirrored copy of the same data pattern. If the data pattern is found in... Agent: Bromberg & Sunstein LLP

20090100224 - Cache management: Systems, methods and computer readable media for cache management. Cache management can operate to organize pages into files and score the respective files stored in a cache memory. The organized pages can be stored to an optical storage media based upon the organization of the files and based upon the... Agent: Fish & Richardson P.C.

20090100226 - Cache memory device and microprocessor: A cache controller is connected to a processor and a main memory. The cache controller is also connected to a cache memory that can read and write at a speed higher than the main memory. The cache memory is provided with a plurality of cache lines that include a tag... Agent: Finnegan, Henderson, Farabow, Garrett & Dunner LLP

20090100225 - Data processing apparatus and shared memory accessing method: The present invention provides a data processing apparatus for processing data by causing a plurality of function blocks to share a single shared memory, the data processing apparatus including: a memory controller configured to cause the plurality of function blocks to write and read data to/and from the shared memory... Agent: Rader Fishman & Grauer PLLC

20090100227 - Processor architecture with wide operand cache: A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present invention provides operands which are... Agent: Townsend And Townsend And Crew, LLP

20090100228 - Methods and systems for implementing a cache model in a prefetching system: The present invention relates to systems and methods of enhancing prefetch operations. The method includes fetching an object from a page on a web server. The method further includes storing, at a proxy server, caching instructions for the fetched object. The proxy server is connected with the client and the... Agent: Townsend And Townsend And Crew LLP Viasat, Inc (client #017018)

20090100229 - Method for increasing cache directory associativity classes in a system with a register space memory: In a method of managing a cache directory in a memory system, an original system address is presented to the cache directory when corresponding associativity data is allocated to an associativity class in the cache directory. The original system address is normalized by removing address space corresponding to a memory... Agent: Robert R. Williams IBM Corporation, Dept. 917

20090100230 - System and method to protect data stored in a storage system: In an example of an embodiment of the invention, a system for recording data generated by a client server and transmitted to a storage system is provided. The system comprises a storage system and a processor located remotely from the storage system and linked to the storage system via a... Agent: Brandon N. Sklar. Esq. (patent Prosecution) Kaye Scholer, LLP

20090100231 - Cache memory system, and control method therefor: A cache memory system which readily accepts software control for processing includes: a cache memory provided between a processor and memory; and a TAC (Transfer and Attribute Controller) for controlling the cache memory. The TAC receives a command which indicates a transfer and an attribute operation of cache data and... Agent: Greenblum & Bernstein, P.L.C

20090100232 - Processor, information processing device and cache control method of processor: A processor having a cache memory provided therein controls use of the cache memory based on operation mode information which changeably designates use/no-use of a cache memory and on designation of cache memory use in an access instruction word in a program at the time of an access to a... Agent: Mcginn Intellectual Property Law Group, PLLC

20090100234 - Data access system and data access method: A data access system and a data access method achieving effects of power saving and access synchronization during data access are provided. The data access system includes a data processing unit, a bridge device and a memory device. The data processing unit sends an access request signal to initiate data... Agent: Edell, Shapiro & Finnan, LLC

20090100233 - Persistent memory module: A persistent memory module (100). The persistent memory module can include a daughter board (130), a persistent memory (110) disposed on the daughter board, and a memory controller (120) disposed on the daughter board. The memory controller can interface with a communication bus (150) to provide access to the persistent... Agent: Motorola, Inc.

20090100235 - Storage system and data erasing method: This storage system includes a server management unit for managing in a server a maximum overwrite count and an overwrite count for overwriting the overwrite data in a disk cache, a controller cache for temporarily storing overwrite data sent from the server in the storage subsystem, a storage management unit... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20090100236 - Copying data onto a secondary storage device: The illustrative embodiments described herein provide an apparatus for copying data onto a secondary storage device. In one embodiment, a process identifies data associated with a data processing system to form a first set of data. The first set of data is stored on a primary storage device. The process... Agent: Ibm Corp (ya) C/o Yee & Associates PC

20090100237 - Storage system that dynamically allocates real area to virtual area in virtual volume: Either all or part of mapping information, which is stored in a volatile memory, is written to a nonvolatile storage area. When the target of the write to the nonvolatile storage area is a portion of the mapping information, an information element required to restore the mapping information, from among... Agent: Stanley P. Fisher Reed Smith LLP

20090100240 - Authentication method, corresponding portable object and computer software program: A method is provided for authenticating a carrier of a portable object having a memory for memorising at least one item of secret information. The method includes: authentication processing of a signature provided by said carrier, taking account of said secret information; supplying an item of information for the authentication... Agent: Westman Champlin & Kelly, P.A.

20090100239 - Data update history storage apparatus and data update history storage method: Provided is a storage apparatus that stores data update histories using an existing file system without modifying the source code of the existing file system. The storage apparatus includes an I/O command catcher that changes, when an I/O command is issued from a program stored in a memory and arbitrary... Agent: Antonelli, Terry, Stout & Kraus, LLP

20090100238 - Memory card and memory card control changeover method: A disclosed memory card includes: a control unit; a nonvolatile memory; and a program memory, wherein the program memory stores control programs for plural standards, the control programs controlling data access between the nonvolatile memory and an external device as a memory card.... Agent: Dickstein Shapiro LLP

20090100242 - Data processing method for use in embedded system: A data processing method for an embedded system is provided. The embedded system includes a first processor, a second processor, a nonvolatile memory, and a volatile memory. The data processing method includes steps of initiating data transfer of compressed data from the nonvolatile memory to the volatile memory by the... Agent: Wpat, PC

20090100241 - Method for removing a mass storage system from a computer network, and computer program product and computer network for carrying our the method: A method for removing a mass storage system from a composite computer system. The composite computer system comprises a multiplicity of mass storage systems which respectively provide at least one file system for storing data, at least one component computer for carrying out one or more processes, a network which... Agent: Cohen, Pontani, Lieberman & Pavane LLP

20090100243 - High performance, lock-free virtual storage manager: A virtual storage technique is provided to manage a cell pool or a set of cell pools which can be used to satisfy variable-size storage requests. The algorithm uses no locks and relies on an atomic compare-and-swap instruction to serialize updates to the fields that can be simultaneously requested by... Agent: International Business Machines Corporation

20090100244 - Adaptive hybrid density memory storage device and control method thereof: The present invention discloses a control method of an adaptive hybrid density memory storage device suitable for locating a data to the storage device. The storage device includes a high density memory unit and a low density memory unit. The method is characterized in that the property of the data... Agent: Rosenberg, Klein & Lee

20090100245 - Device and method for memory addressing: An addressing device and method is provided to enable an electronic system having a less addressing capability to address a memory device having a larger storage space, thereby reducing the manufacture cost of the electronic system. The addressing device includes an address decoder and an address translator. The address decoder... Agent: Raymond Sun

20090100246 - Information retrieving apparatus and method: The present invention provides an information retrieving apparatus and method each of which stores predetermined information at addresses of a Main Table RAM associated with retrieval key data by substituting data indicative of each specific position of the retrieval key data in retrieval range defining data in which a range... Agent: Studebaker & Brackett PC

  
04/09/2009 > patent applications in patent subcategories.

20090094403 - Storage system and virtualization method: The storage system of the present invention is able to generate one virtual logical device from different logical devices which exist in each of the different storage control units and remote-copy all or part of the virtual logical device to another logical device. The same virtual identifier is set for... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20090094404 - Self writing storage device: A system for a storage device to indicate that the storage device is to be overwritten to delete the data and files contained on it including remnants of previously deleted files. The system may comprise a jumper pin adapter dedicated to the purpose of overwriting the storage device. Power for... Agent: Gateway, Inc. Attn: Patent Attorney

20090094405 - Method and apparatus for writing data to and reading data from phase-change random access memory: A method and apparatus for writing data to and reading data from a phase-change random access memory (PRAM) include encoding original data using a predetermined encoding function, selecting data, from among the original data and the encoded data, which require less power when being written to the PRAM, writing the... Agent: Mills & Onello LLP

20090094408 - Memory writing device: After power-on, the start-up of a CPU 112 is suppressed by a microcomputer start-up suppressing/DMA start-up controlling device 101. Before the start-up of the CPU 112, a program read by a memory card I/F 103 is written in a writable ROM 105 by a DMA controlling device 102. After the... Agent: Mcdermott Will & Emery LLP

20090094410 - Method for block writing in a memory: A method is provided for block writing in an electrically programmable non-volatile memory, in which a block to be written in the memory includes at least one word. The method includes determining a word write time by dividing a fixed block write time by the number of words in the... Agent: Seed Intellectual Property Law Group PLLC

20090094411 - Nand flash controller and data exchange method between nand flash memory and nand flash controller: The invention discloses a NAND flash controller, including a command and address data transmission channel adapted to connect the bus timing interface with the channel selector and transmit command and address data, a data buffer region adapted to receive message data from the bus timing interface through system bus, a... Agent: Venable LLP

20090094407 - Non-volatile memory device having assignable network identification: Memory devices and methods disclosed such as memory devices that include a network identification that uniquely identifies the memory device on a network. The memory device can then receive memory commands that include the network identification. The memory device can also generate memory commands, including the network identification, for broadcast... Agent: Leffert Jay & Polglaze, P.A.

20090094406 - Scalable mass data storage device: A scalable data storage device which includes non-volatile memory uses a networked bus system which can be employed on a single memory storage chip level or in a multi-chip package (MCP). The scalable data storage device uses data routing modules which are adapted to store incoming data and send outgoing... Agent: Hoffmann & Baron, LLP

20090094409 - Wear leveling method and controller using the same: A wear leveling method for non-volatile memory is provided, by which the non-volatile memory is substantially divided into a plurality of blocks and the blocks are grouped into a data area and a spare area. The method includes selecting a block based on an erased sequence when getting the block... Agent: J C Patents, Inc.

20090094412 - Concurrently communicating refresh and read/write commands with a memory device: Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms, and means for communicating with a memory device, such as by a memory controller, a refresh command at least partially overlapping in time with a read and/or write command. The refresh command typically specifies a group of locations (e.g., a bank)... Agent: The Law Office Of Kirk D. Williams

20090094414 - Firmware update for storage device: A storage device includes a firmware memory, a buffer memory, a processor and a memory update controller. When the storage device is under a normal mode, the memory update controller is in an idle state. The processor controls the storage device to fetch an update firmware and store the update... Agent: North America Intellectual Property Corporation

20090094413 - Techniques for dynamic volume allocation in a storage system: A technique for operating a storage system includes determining utilization of multiple storage volumes over a time period. One or more application datasets are then reassigned to a different one of the multiple storage volumes based on the utilization of the multiple storage volumes over the time period and a... Agent: Dillon & Yudell, LLP

20090094415 - Methods for implementation of an array of removable disk drives: Embodiments provide systems and methods for storing data on two or more removable disk drives. The two or more removable disk drives are inserted into a modular drive bay having two or more drive ports. Embodiments of the modular drive bay include a switch to redirect operations to a drive... Agent: Townsend And Townsend And Crew, LLP

20090094416 - System and method for caching posting lists: A method of caching posting lists to a search engine cache calculates the ratios between the frequencies of the query terms in a past query log and the sizes of the posting lists for each term, and uses these ratios to determine which posting lists should be cached by sorting... Agent: Yahoo! Inc.

20090094417 - System and method for dynamically inserting prefetch tags by the web server: A method and system for embedding prefetch tags in the HTML of a user-requested webpage so that, after delivery of the user-requested webpage to the user, the proxy can cache webpages that the user is likely to request. After the browser issues a request for a webpage to the proxy,... Agent: Ibm Corp (ya) C/o Yee & Associates PC

20090094418 - System and method for achieving cache coherency within multiprocessor computer system: An embodiment of a multiprocessor computer system comprises main memory, a remote processor capable of accessing the main memory, a remote cache device operative to store accesses by said remote processor to said main memory, and a filter tag cache device associated with the main memory. The filter cache device... Agent: Hewlett Packard Company

20090094419 - Varying access parameters for processes to access memory addresses in response to detecting a condition related to a pattern of processes access to memory addresses: Provided are a method, system, and article of manufacture for varying access parameters for processes to access memory addresses in response to detecting a condition related to a pattern of processes access to memory addresses. A monitored condition is detected during application execution. An instrumentation program is invoked to monitor... Agent: Konrad Raynes & Victor, LLP. Attn: Ibm37

20090094420 - Data access method and memory using the same: A data access method and a memory using the same are provided in the present invention. In the data access method, a central processing unit (CPU) write command and a display read command are directly input to a memory in order to optimize the operation time.... Agent: Jianq Chyun Intellectual Property Office

20090094421 - Manufacturing mode for secure firmware using lock byte: Upon initialization or startup of an electronic device, the device checks a predetermined section of non-volatile memory, referred to as the signature byte or lock byte, and allows either the manufacturing mode which allows for installation of the final or production version of firmware to be loaded into non-volatile memory,... Agent: Phoenix Technologies Ltd.

20090094422 - Archiving system with partitions of individual archives: According to the disclosure, a unique and novel archiving system that provides one or more application layer partitions to archive data is disclosed. Embodiments include an archiving system having removable hard disk drives embedded in removable disk cartridges, referred to simply as removable disk drives. In embodiments, the removable disk... Agent: Townsend And Townsend And Crew, LLP

20090094425 - Fast data recovery system: A list of identifiers of the data objects that are cached in the disaster-proof storage unit at a given point in time is sent from the disaster-proof storage unit to the secondary storage device. Following an event that renders at least some of the data objects on the primary storage... Agent: Knobbe Martens Olson & Bear LLP

20090094424 - Methods for implementation of an active archive in an archiving system and managing the data in the active archive: According to the disclosure, a unique and novel archiving system that provides one or more application layer partitions to archive data is disclosed. Embodiments include an active archive including a fixed storage. The active archive can create application layer partitions that associate the application layer partitions with portions of the... Agent: Townsend And Townsend And Crew, LLP

20090094423 - Methods for implementation of an archiving system which uses removable disk storage system: According to the disclosure, embodiments of archival storage system are disclosed. The archival storage system includes two or more removable disk drives that provide random access and are readily expandable. One or more application servers can store archival data to the one or more removable disk drives. Further, the archival... Agent: Townsend And Townsend And Crew, LLP

20090094427 - Capacity expansion control method for storage system: The invention provides capacity expansion control method for a storage system capable of expanding capacities of source and target logical volumes paired with each other and difference maps thereof while maintaining the pair relation between the source and target logical volumes and the difference map information thereof, and a storage... Agent: Nec Corporation Of America

20090094428 - Storage controller and data management method: Upon receiving a primary/secondary switching command from a secondary host system, a secondary storage control device interrogates a primary storage control device as to whether or not yet to be transferred data that has not been remote copied from the primary storage control device to the secondary storage control device... Agent: Stanley P. Fisher Reed Smith LLP

20090094426 - Storage system: o

20090094429 - Generic low cost hardware mechanism for memory protection: There is provided a memory protection system comprising: address storage means storing the start and end addresses of each of a plurality of memory segments; control data storage means storing control data indicative of a type of permitted access to each of the plurality of memory segments; comparison means for... Agent: Nixon & Vanderhye, PC

20090094431 - Monitoring patterns of processes accessing addresses in a storage device to determine access parameters to apply: Provided are a method, system, and article of manufacture for monitoring patterns of processes accessing addresses in a storage device to determine access parameters to apply. Processes accessing addresses of data in a storage device are monitored. The processes are granted access to the addresses according to first access parameters... Agent: Konrad Raynes & Victor, LLP. Attn: Ibm37

20090094430 - Providing a process exclusive access to a page including a memory address to which a lock is granted to the process: Provided are a method, system, and article of manufacture for providing a process exclusive access to a page including a memory address to which a lock is granted to the process. A request is received for a memory address in a memory device from a requesting process. A lock is... Agent: Konrad Raynes & Victor, LLP. Attn: Ibm37

20090094432 - Memory access control device, command issuing device, and method: A memory access control device for controlling access to a plurality of memory devices with differing latency, controls, when performing a first access and then a second access, the timing of performing the second access, according to a memory device accessed in the first access and a memory device accessed... Agent: Fitzpatrick Cella Harper & Scinto

20090094433 - Solid state drive optimizer: A method for optimizing a solid state drive is described. The method involves determining whether a free space fragment on the SSD is smaller than the threshold fragment size. If the free space fragment on the SSD is smaller than the threshold fragment size, eliminating the free space fragment. If... Agent: Hickman Palermo Truong & Becker, LLP

20090094434 - Nonvolatile programmable logic circuit: A nonvolatile programmable logic circuit using a ferroelectric memory performs a nonvolatile memory function and an operation function without additional memory devices, thereby reducing power consumption. Also, a nonvolatile ferroelectric memory is applied to a FPGA (Field Programmable Gate Array), thereby preventing leakage of internal data and reducing the area... Agent: Townsend And Townsend And Crew, LLP

20090094435 - System and method for cache access prediction: A cache system includes a cache having a plurality of cache units, a prediction table and a hashing module. The prediction table is utilized to store way information of at least one cache unit corresponding to at least one accessing address, and the hashing module generates a hashing value corresponding... Agent: North America Intellectual Property Corporation

  
04/02/2009 > patent applications in patent subcategories.

20090089490 - Memory system: A memory system including a nonvolatile memory, a first controller connected to a host equipment, the first controller controlling the entire memory system, a second controller connected to the first controller and also connected to the nonvolatile memory, the second controller controlling an access process to said nonvolatile memory, the... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, P.C.

20090089488 - Memory system, memory read method and program: According to one embodiment, there is disclosed a memory system comprising a flash memory unit which suspends a write operation to execute a read operation when receiving a suspend command during a write operation, a CPU, an OS which includes a device driver, a TLB which has a page table... Agent: Blakely Sokoloff Taylor & Zafman LLP

20090089487 - Multiport semiconductor memory device having protocol-defined area and method of accessing the same: A multiprocessor system includes a first processor for performing a first task, a second processor for performing a second task, and a multiport semiconductor memory device having a protocol-defined area for defining a specification related to data communication between the first processor and the second processor. The protocol-defined area is... Agent: Volentine & Whitt PLLC

20090089486 - Portable data storage device incorporating multiple flash memory units: A portable data storage device is disclosed which includes an Interface for enabling the portable data storage device to be used for data transfer with a host Computer, and an Interface controller for controlling the interface. There is also a master control unit for controlling the writing of data to... Agent: Ostrolenk Faber Gerb & Soffen

20090089495 - Non-blocking variable size recyclable buffer management: Buffer management system. A ring buffer may be implemented. The ring buffer includes a number of zones. Each of the zones includes state fields. The state fields include a filled indicator indicating whether the zone is full. The state fields for the zone further include a committed indicator indicating whether... Agent: Workman Nydegger/microsoft

20090089496 - Dual-interface data storage apparatus: The present invention discloses a dual interface data storage apparatus, including: a memory module, a first interface and a second interface connected with the memory module, a housing, and a movable carriage for carrying the memory module, the first interface, and the second interface. The housing accommodates the memory module,... Agent: Bacon & Thomas, PLLC

20090089497 - Method of detecting pre-operating system malicious software and firmware using chipset general purpose direct memory access hardware capabilities: In some embodiments, a method of detecting pre-operating system malicious software and firmware using chipset general purpose direct memory access hardware capabilities is presented. In this regard, a security agent is introduced to access system memory used by instructions executing on a host processor or microcontroller, to copy contents from... Agent: Intel Corporation C/o Intellevate, LLC

20090089499 - Method of managing storage capacity in a storage system, a storage device and a computer system: A capacity management method of managing a capacity of a storage unit of each storage in a computer system having a plurality of storage devices each having one or more storage units each providing one or more storage areas. The method includes the steps of: detecting a storage area relation... Agent: Antonelli, Terry, Stout & Kraus, LLP

20090089503 - Disk array apparatus, computer-readable recording medium having disk array apparatus control program recorded thereon, and disk array apparatus control method: A disk array apparatus has a plurality of disks constituting a mounted RAID group and controls access from an upper-level device to each of the disks. The disk array apparatus also has a performance information collector for collecting a piece of performance-related information of each of the disks, and a... Agent: Staas & Halsey LLP

20090089502 - Rotating parity redundant array of independant disk and method for storing parity the same: A rotating parity redundant array of independent disk (RAID) and a method for storing parity of the same are provided. The rotating parity RAID comprises a first˜a third disk. The first disk has A1˜Am blocks for storing A1˜Am data respectively. The second disk has B1˜Bm blocks for storing B1˜Bm data... Agent: Rabin & Berdo, PC

20090089504 - Virtual disk drive system and method: A disk drive system and method capable of dynamically allocating data is provided. The disk drive system may include a RAID subsystem having a pool of storage, for example a page pool of storage that maintains a free list of RAIDs, or a matrix of disk storage blocks that maintain... Agent: Dorsey & Whitney LLP Intellectual Property Department

20090089505 - Steering data units to a consumer: A computer system may comprise a second device operating as a producer that may steer data units to a first device operating as a consumer. A processing core of the first device may wake-up the second device after generating a first data unit. The second device may generate steering values... Agent: Intel/bstz Blakely Sokoloff Taylor & Zafman LLP

20090089507 - Overlay instruction accessing unit and overlay instruction accessing method: The present invention provides an overlay instruction accessing unit and method, and a method and apparatus for compressing and storing a program. The overlay instruction accessing unit is used to execute a program stored in a memory in the form of a plurality of compressed program segments, and compresses: a... Agent: Ibm Corporation Intellectual Property Law

20090089508 - Method for reducing number of writes in a cache memory: Disclosed is a method for reducing number of writes in a write-back non-volatile cache memory. The method comprises: writing a plurality of data in the cache memory, wherein cache lines meta data for each of the plurality of data is marked as dirty; determining a set of data of the... Agent: Grossman, Tucker, Perreault & Pfleger, PLLC C/o Intellevate, LLC

20090089509 - Cache line replacement monitoring and profiling: Systems and methods for cache replacement monitoring (CRM) are provided. The system includes a monitored cache comprising a monitored cache line set, the monitored cache line set comprising at least one cache line capable of holding data of a monitored address; and a CRM mechanism operatively associated with the monitored... Agent: Frank Chau, Esq. F. Chau & Associates, LLC

20090089510 - Speculative read in a cache coherent microprocessor: A cache coherence manager, disposed in a multi-core microprocessor, includes a request unit, an intervention unit, a response unit and an interface unit. The request unit receives coherent requests and selectively issues speculative requests in response. The interface unit selectively forwards the speculative requests to a memory. The interface unit... Agent: Townsend And Townsend And Crew, LLP

20090089527 - Executing a protected device model in a virtual machine: Embodiments of apparatuses, methods, and systems for executing a protected device model in a virtual machine are disclosed. In one embodiment, an apparatus includes recognition logic, memory management logic, control logic, and execution logic. The recognition logic is to recognize an indication, during execution of first code on a virtual... Agent: Intel Corporation C/o Intellevate, LLC

20090089526 - Memory devices with data protection: A memory device comprises a memory array, a status register coupled with the memory array, and a security register coupled with the memory array and the status register. The memory array contains a number of memory blocks configured to have independent access control. The status register includes at least one... Agent: Jianq Chyun Intellectual Property Office

20090089528 - Storage system and method of controlling the same: A storage system is utilized to its fullest storage capacity by setting a write inhibitive attribute to a desired storage area of the storage system. The storage system has a logical volume in which data is stored and a control device which controls access to the data stored in the... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20090089529 - Method and apparatus to control access to device enable features: An integrated circuit device includes a first plurality of non-volatile memory locations such as fuses that supply programmed values corresponding to initially selected device features such as voltage, frequency, clock speed, and cache parameters. The device is programmed with a lock value in a second plurality of non-volatile memory locations.... Agent: Zagorin O'brien Graham LLP

Previous industry: Electrical computers and digital data processing systems: input/output
Next industry: Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors)


######

RSS FEED for 20091112: - PDF
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

Results in 1.68405 seconds

filepatents (1K)

* Easy, fast online form
* Protect your Inventions
* US Patent Office filing

Provisional Patent
Utility Patent

- - - - - - - - - - - - - - - - - - - - - -

filetrademarks (1K)

* Fast online form
* Protect your Name/Design
* US Government filing

Trademark Services

- - - - - - - - - - - - - - - - - - - - - -

PATENT INFO