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




USPTO Class 711  |  Browse by Industry: Previous - Next | All     monitor keywords
Recent  |  08: 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 | Mar | Feb | Jan | 

Electrical computers and digital processing systems: memory inventions

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.

  
05/08/2008 > patent applications in patent subcategories.

20080109590 - Flash memory system and garbage collection method thereof: Example embodiments provide a garbage collection method which includes applying a weight to each of at least two or more factors to calculate garbage collection costs; configuring a hash table using the calculated garbage collection costs; searching a block having the lowest garbage collection cost from the hash table; and... Agent: Harness, Dickey & Pierce, P.L.C

20080109588 - Memory card and method of driving the same: A memory card capable of having an increased number of meta blocks and a method of driving the memory card. A method of reading data from the memory card includes receiving logical addresses from a host. It is determined whether memory blocks corresponding to the received logical addresses belong to... Agent: F. Chau & Associates, Llc

20080109591 - Method of providing block state information in semiconductor memory device including flash memory: A method of providing block state information in a semiconductor memory device including a flash memory comprises storing block state information on at least one bad block of the flash memory and a plurality of reserved blocks which replace the at least one bad block, and providing the stored block... Agent: Volentine & Whitt Pllc

20080109589 - Nonvolatile storage device and data write method: A nonvolatile storage device can be written and read data by receiving a logical address from a host. The nonvolatile storage device includes: a nonvolatile memory for writing and reading data by a physical address; a logical/physical conversion table for storing information on correspondence between the logical address and the... Agent: Wenderoth, Lind & Ponack L.l.p.

20080109592 - Seamless application access to hybrid main memory: A command from an application is received to access a data structure associated with one or more virtual addresses mapped to main memory. A first subset of the virtual addresses for the data structure having constituent addresses that are mapped to the symmetric memory components and a second subset of... Agent: Fish & Richardson P.c.

20080109593 - Writing to asymmetric memory: A memory controller writes to a virtual address associated with data residing within an asymmetric memory component of main memory that is within a computer system and that has a symmetric memory component, while preserving proximate other data residing within the asymmetric memory component. The symmetric memory component within the... Agent: Fish & Richardson P.c.

20080109594 - Non-volatile memory device controlled by a micro-controller: A system and a method for operating a non-volatile memory (NVM) device including a micro-controller adapted to control peripheral circuitry associated with an NVM array. The method includes providing at least one operation command to the micro-controller of the NVM device and applying operating signals to peripheral circuitry of the... Agent: Empk & Shiloh, LLP

20080109595 - System and method for reducing command scheduling constraints of memory circuits: A memory circuit system and method are provided. An interface circuit is capable of communication with a plurality of memory circuits and a system. In use, the interface circuit is operable to interface the memory circuits and the system for reducing command scheduling constraints of the memory circuits.... Agent: Zilka-kotab, Pc- Mrm1

20080109596 - 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

20080109597 - Method and apparatus for refresh management of memory modules: One embodiment sets forth an interface circuit configured to manage refresh command sequences that includes a system interface adapted to receive a refresh command from a memory controller, clock frequency detection circuitry configured to determine the timing for issuing staggered refresh commands to two or more memory devices coupled to... Agent: Zilka-kotab, Pc- Mrm1

20080109598 - Method and apparatus for refresh management of memory modules: One embodiment sets forth an interface circuit configured to manage refresh command sequences that includes a system interface adapted to receive a refresh command from a memory controller, dock frequency detection circuitry configured to determine the timing for issuing staggered refresh commands to two or more memory devices coupled to... Agent: Zilka-kotab, Pc- Mrm1

20080109599 - Apparatus, system, and method for automating vtoc driven data set maintenance: The present invention increases the efficiency of dynamically, reusable computer environments by first retrieving data set information from a volume table of contents (VTOC) to ensure its consistency with the catalog. After obtaining the necessary information about the data sets, control statements are generated and appropriate programs invoked to perform... Agent: Kunzler & Mckenzie

20080109600 - Optical disk drive including non-volatile memory and method of operating the same: An optical disk drive includes a non-volatile memory. The optical disk drive is booted based on driving information stored in the non-volatile memory. When a write command is received from a host, the optical disk drive stores data to be recorded in an optical medium in the non-volatile memory and... Agent: F. Chau & Associates, Llc

20080109602 - Method and apparatus for writing data to a disk array: A method for writing data to a RAID 5 configuration of hard disks writes two or more items of data to a data stripe together. The method includes the determining of the suitability of data items to be written together, the storing of the new data items to temporary buffers,... Agent: Hewlett Packard Company

20080109601 - System and method for raid management, reallocation, and restriping: The present disclosure relates to systems and methods for RAID Restriping. One method includes selecting an initial RAID device for migration based on at least one score, creating an alternate RAID device, moving data from the initial RAID device to the alternate RAID device, and removing the initial RAID device.... Agent: Dorsey & Whitney LLP Intellectual Property Department

20080109603 - Memory card with separable memory package and adaptor and method of using the same: A memory card is disclosed and includes an adaptor comprising a card controller controlling operations of the memory card, and a memory package capable of being electrically/mechanically connected to and separated from the adaptor via a connection structure. A method of using a memory card is also disclosed and includes... Agent: Volentine & Whitt Pllc

20080109604 - Systems and methods for remote direct memory access to processor caches for rdma reads and writes: The invention relates to a systems and methods for remote direct memory access to processor caches for remote direct memory access (RDMA) reads and writes. One aspect of the invention is a computer node within a multi-node computer system having a plurality of interconnected processing nodes. The computer node has... Agent: Wilmerhale/boston

20080109605 - Image data driving apparatus and method of reducing peak current: A source driver includes a hold memory block, a pre-decoding block, a level shifting block and digital-to-analog (DAG) block. The hold memory block stores digital image data. The pre-decoding block generates a data code that includes at least one bit having a first logic level based on the digital image... Agent: F. Chau & Associates, Llc

20080109606 - Cache logic, data processing apparatus including cache logic, and a method of operating cache logic: Cache logic is provided for use in a data processing apparatus, the cache logic having a cache storage comprising a plurality of cache lines for storing data values. Control logic is arranged, in response to an access request issued by a device of the data processing apparatus identifying a memory... Agent: Nixon & Vanderhye, Pc

20080109607 - Method, system and article for managing memory: A memory management method is disclosed. In response to a process running in a first memory and the first memory becoming constrained by demands from another process, information in the first memory is paged out to a second memory. In response to a request to further run the process, the... Agent: Cantor Colburn LLP-ibm Poughkeepsie

20080109608 - Efficient non-blocking k-compare-single-swap operation: The design of nonblocking linked data structures using single-location synchronization primitives such as compare-and-swap (CAS) is a complex affair that often requires severe restrictions on the way pointers are used. One way to address this problem is to provide stronger synchronization operations, for example, ones that atomically modify one memory... Agent: Robert C. Kowert Meyertons, Hood, Kivlin, Kowert & Goetzel, P.c.

20080109609 - Mechanisms and methods of cache coherence in network-based multiprocessor systems with ring-based snoop response collection: A computer-implemented method for enforcing cache coherence includes multicasting a cache request for a memory address from a requesting node without an ordering restriction over a network, collecting, by the requesting node, a combined snoop response of the cache request over a unidirectional ring embedded in the network, and enforcing... Agent: Frank Chau, Esq. F. Chau &associates, Llc

20080109610 - Selective snooping by snoop masters to locate updated data: A method and structure for snooping cache memories of several snooping masters connected to a bus macro, wherein each non-originating snooping master has cache memory, and wherein some, but less than all the cache memories, may have the data requested by an originating snooping master and wherein the needed data... Agent: Driggs, Hogg, Daugherty & Del Zoppo Co., L.p.a.

20080109611 - Operand collector architecture: An apparatus and method for simulating a multi-ported memory using lower port count memories as banks. A collector units gather source operands from the banks as needed to process program instructions. The collector units also gather constants that are used as operands. When all of the source operands needed to... Agent: Patterson & Sheridan, L.l.p.

20080109612 - Dynamic code relocation for low endurance memories: This invention identifies two approaches for reducing stress on non-volatile memory cells subject to excessive read/write operations. The first approach involves modifying the operating system code to apply a deterministic process to identifying memory locations based on collected metrics and reprogramming the memory management unit. The second approach involves augmenting... Agent: Texas Instruments Incorporated

20080109613 - Page stream sorter for poor locality access patterns: In some applications, such as video motion compression processing for example, a request pattern or “stream” of requests for accesses to memory (e.g., DRAM) may have, over a large number of requests, a relatively small number of requests to the same page. Due to the small number of requests to... Agent: Townsend And Townsend And Crew LLP

20080109614 - Speculative data value usage: A data processing system 2 utilises a register renaming mechanism 10, 26 to rename architectural register specifiers to physical register specifiers to facilitate out-of-order processing. The register renaming mechanism 10, 26 includes a renaming recovery unit 26 which enables recovery from incorrectly executed speculative instructions by restoring the register mapping... Agent: Nixon & Vanderhye, Pc

20080109615 - Storage system and computer system and processing method thereof: This invention aims to improve the data guarantee performance of an external storage apparatus. Upon managing a storage extent of the external storage apparatus as a volume, a guarantee code corresponding to read or write access-target data is created with a guarantee code creation/confirmation unit, the created guarantee code is... Agent: Sughrue Mion, Pllc

20080109617 - Method and system for simultaneously supporting different block sizes on a single hard drive: A method and system where a hardware platform such as a disk drive is formatted to the largest block length it is desired to read from or write to. Using commands, data can be accessed from the drive in any block length that is equal to or less than the... Agent: Ibm Corp (ya) C/o Yee & Associates Pc

20080109616 - System and method for optimizing write operations in storage systems: Embodiments of the present invention provide a method, system, and computer program product for optimizing I/O operations performed by a storage server operating on behalf of multiple clients to access data on a plurality of storage devices (disks). Embodiments of the present invention eliminate the need for selected read operations... Agent: Cesari And Mckenna, LLP

20080109618 - Parallel interleaving apparatus and method: Provided is a parallel interleaving method and apparatus. The parallel interleaving method includes dividing input information bits into a predetermined number of sub-blocks and interleaving the information bits divided into the sub-blocks according to a predetermined first interleaving rule.... Agent: Docket Clerk

20080109619 - Information provision system and information provision method: Providing a highly convenient information provision system and an information provision method capable of improving the convenience of the information provision system. In this system, a communication device creates second address information by adding a desired restore point-in-time to first address information which indicates the location of access target information... Agent: Antonelli, Terry, Stout & Kraus, LLP

20080109620 - Storage system and controller for controlling remote copying: The reconfiguration controller selects for each data whether or not to execute remote copying of data from the first storage device to the second storage device. Each data sent from the host to be stored in the first storage device contains a copy policy tag that defines the policy relating... Agent: Stanley P. Fisher Reed Smith LLP

20080109621 - Suspension of asynchronous remote copying system: This invention relates to an asynchronous remote copying (ARC) system adapted to operate as a remote copy pair by communicating between primary storage and remote storage of a remote copy pair. The system comprises a primary controller for receiving a write command and writing data to primary storage; a remote... Agent: Century Ip Group

20080109623 - Electronic control apparatus and method for writing backup data in electronic control apparatus: When a power switch is turned OFF, the execution of steady process is stopped, and backup data is written into a flash memory. If the power switch is turned ON during the writing of the backup data, the backup data writing execution is allowed to last for a predetermined time... Agent: Foley And Lardner LLP Suite 500

20080109622 - Point in time remote copy for multiple sites: A method for copying data to multiple remote sites includes transmitting data from a first volume in a primary storage system to a back-up volume provided in a secondary storage system. The primary storage system is located at a primary site, and the secondary storage system is located at a... Agent: Townsend And Townsend And Crew, LLP

20080109624 - Multiprocessor system with private memory sections: A system and method for providing multiprocessors with private memory are described. In one embodiment, a first chip couples to a plurality of processor chips. In one embodiment, the first chip includes memory management circuitry and system coherency circuitry. In one embodiment, the memory management circuitry assigns segments of memory... Agent: Blakely Sokoloff Taylor & Zafman

20080109625 - Operating system protection against side-channel attacks on secrecy: Unobservable memory regions, referred to as stealth memory regions, are allocated or otherwise provided to store data whose secrecy is to be protected. The stealth memory is prevented from exposing information about its usage pattern to an attacker or adversary. In particular, the usage patterns may not be deduced via... Agent: Woodcock Washburn LLP (microsoft Corporation)

20080109626 - Method of accessing data in a deinterleaving device: A deinterleaving device includes a memory space, the memory space being divided into a plurality of N segments with different lengths respectively. A method of accessing data in a deinterleaving device, the method including performing the following steps during a first time cycle: reading first read data from a first... Agent: North America Intellectual Property Corporation

20080109627 - Nonvolatile memory device and method for accessing nonvolatile memory device: The nonvolatile memory device of the present invention includes: a memory area divided into a plurality of banks from/to which data can be read/written independently; and data registers for storing data that has been read from the memory area or that is to be written to the memory area, the... Agent: Stevens, Davis, Miller & Mosher, LLP

20080109629 - Asymmetric memory migration in hybrid main memory: Main memory is managed by receiving a command from an application to read data associated with a virtual address that is mapped to the main memory. A memory controller determines that the virtual address is mapped to one of the symmetric memory components of the main memory, and accesses memory... Agent: Fish & Richardson P.c.

20080109628 - Method of establishing hard disk physical partition: The present invention provides a method of establishing a hard disk physical partition. First of all, it selects a sector in which the head of the hard disk physical partition is located, and establishes a user available partition of the hard disk within the range of the hard disk physical... Agent: Dickstein Shapiro LLP

20080109630 - Storage system, storage unit, and storage management system: In a storage system, to allocate a physical storage area to the storage system in response to a new write request issued thereto, an appropriate allocation size is obtained according to write requests issued in the past. If the allocation size obtained as a result has been defined in the... Agent: Stanley P. Fisher Reed Smith LLP

20080109631 - Method and apparatus for driving display data: In one aspect, an apparatus for driving display data includes an address mapping unit which generates second address units by dividing gradation data displayed on a plurality of pixels in a display panel into a plurality of first address units that are in the form of an a×b matrix, and... Agent: Volentine & Whitt Pllc

20080109632 - Virtual storage devices: Accessing stored data includes providing a virtual storage area having a table of pointers that point to sections of at least two other storage areas, where the virtual storage area contains no sections of data, in response to a request for accessing data of the virtual storage area, determining which... Agent: Muirhead And Saturnelli, Llc

  
05/01/2008 > patent applications in patent subcategories.

20080104304 - Storage interfacing method and apparatus: A storage interfacing method and apparatus for a mobile terminal are disclosed. The storage interfacing method utilizes a plurality of storage devices. The method includes identifying the storage devices, detecting an occurrence of an access request event to one of the identified storage devices, determining whether the access-requested storage device... Agent: Cha & Reiter, LLC

20080104306 - Information storage medium on which drive data is recorded, and method of recording information on the information storage medium: An information storage medium includes a drive zone having a plurality of physical clusters or ECC blocks. When new drive data is recorded in the drive zone, the new drive data is recorded in a physical cluster or ECC block next to the physical cluster or ECC block containing the... Agent: Stein, Mcewen & Bui, LLP

20080104305 - Media processing device and control method for a media processing device: A media processing device has a media drive for writing data on one side of recording media, a label printer for printing on the other side of the media M, media stackers for storing the media, and a transportation arm for transporting the media to any of the media drive,... Agent: Edwards Angell Palmer & Dodge LLP

20080104310 - Erase history-based flash writing method: A method for writing into a flash memory device includes calculating a physical block for writing data thereto, checking whether the calculated physical block has been erased since a last power-up of the device and if it has been erased writing the data, or, if it has not been erased... Agent: Mark M. Friedman

20080104309 - Flash memory device with multi-level cells and method of writing data therein: In one aspect, a method of writing data in a flash memory system is provided. The flash memory system forms an address mapping pattern according to a log block mapping scheme. The method includes determining a writing pattern of data to be written in a log block, and allocating one... Agent: Volentine & Whitt PLLC

20080104307 - Multi-sector to single-sector request mapping: One embodiment relates to a method of performing a multi-sector memory request for data to be communicated with a memory device. The multi-sector memory request is received. The multi-sector memory request received includes a starting sector address and a number of sectors to be communicated. The multi-sector memory request is... Agent: Hewlett Packard Company

20080104308 - System with flash memory device and data recovery method thereof: A method is for recovering a block mapping table in a system including a flash memory device, where the block mapping table utilizes address mapping in accordance with a wear-leveling scheme. The method includes reading block arrangement information from the flash memory device for the wear-leveling scheme, restoring the block... Agent: Volentine & Whitt PLLC

20080104311 - Nand flash memory system architecture: A data storage device includes a NAND flash memory, an executable interface and a controller for receiving, from a host, via the executable interface, an instruction to access the NAND flash memory at a virtual address and for translating the virtual address to a physical address of the volatile memory.... Agent: Mark M. Friedman

20080104312 - States encoding in multi-bit flash cells for optimizing error rate: Memory cells are programmed and read, at least M=3 data bits per cell, according to a valid nonserial physical bit ordering with reference to a logical bit ordering. The logical bit ordering is chosen to give a more even distribution of error probabilities of the bits, relative to the probability... Agent: Mark M. Friedman

20080104313 - Multiple-buffer queueing of data packets with high throughput rate: The present invention is a method and apparatus to buffer data. A buffer memory of a first type stores data associated with a connection identifier corresponding to a channel in a network. The data is organized into at least one chunk based on a linked list. The connection identifier identifies... Agent: Sterne, Kessler, Goldstein & Fox P.l.l.c.

20080104314 - Memory device with emulated characteristics: A memory subsystem is provided including an interface circuit adapted for communication with a system and a majority of address or control signals of a first number of memory circuits. The interface circuit includes emulation logic for emulating at least one memory circuit of a second number.... Agent: Zilka-kotab, PC- Mrm1

20080104315 - Techniques for improving hard disk drive efficiency: A host operating system (OS) can function as a task under a disk drive operating system. The host OS and the disk drive operating system can be run on a single processor. The processor is able to maintain the real-time response characteristics of a disk drive controller. A shared memory... Agent: Steven J. Cahill/ Hitachi Gst

20080104316 - Emulating volume having selected storage capacity: A volume having a selected storage capacity is emulated within a computer configuration by (a) representing to an operating system of the computer configuration the presence of the volume having the selected storage capacity and addresses for reading data therefrom and writing data thereto, (b) writing data to an address... Agent: Davis Wright Tremaine LLP

20080104317 - System and computer program product for synchronizing direct access storage volumes: A system and computer program product for synchronizing direct access storage volumes designated as managed by storage management software with direct access storage volumes available to a computer system. An identifier of a volume is provided. The volume is connected to and available to a computer system, and is not... Agent: Schmeiser, Olsen & Watts

20080104318 - Worm proving storage system: A method for operating a storage system configured to provide a Write Once and Read Many (WORM) function includes receiving a first command at a storage subsystem from a host. At least a portion of the first command is stored on a WORM storage device coupled to the storage subsystem.... Agent: Townsend And Townsend And Crew, LLP

20080104319 - Dynamic database memory management policies: A database engine is provided with memory management policies to dynamically configure an area of memory called a buffer pool into which data pages are held during processing. The data pages are also buffered as an I/O (input/output) stream when read and written to a persistent storage medium, such as... Agent: Microsoft Corporation

20080104320 - Chipset and northbridge with raid access: A Northbridge providing RAID access is coupled among a central processing unit, a system memory, and a Southbridge. Furthermore, the Northbridge further couples to a RAID through a Southbridge. The Northbridge include a RAID accelerator for performing RAID operations according to RAID control commands which are stored in a register.... Agent: Thomas, Kayden, Horstemeyer & Risley, LLP

20080104321 - Fast write operations to a mirrored volume in a volume manager: In one embodiment, a method is provided comprising: receiving, at a virtualizer, a write command from an initiator in a storage area network, wherein the storage area network includes the initiator and a plurality of mirrored storages; sending, from the virtualizer, a write command to the plurality of mirrored storages;... Agent: Beyer Weaver LLP

20080104322 - Method and system for filling cache memory for cache memory initialization: Embodiments of the present invention relate to the filling of cache memory for cache memory initialization. In one embodiment, cache architecture dependent data is loaded into cacheable memory. The flow of initialization execution is transferred to the cache architecture dependent data in response to a trigger that indicates that an... Agent: Hewlett Packard Company

20080104324 - Dynamically scalable cache architecture: A technique for managing power consumption of a cache memory system dynamically adjusts the size of the cache memory system according to an energy level of an energy storage device. In at least one embodiment of the invention, an apparatus includes a dynamically scalable cache memory circuit including at least... Agent: Zagorin O'brien Graham LLP

20080104326 - Facilitating store reordering through cacheline marking: One embodiment of the present invention provides a system that facilitates store reordering through cacheline marking. During operation, the system receives a memory operation which is directed to a cacheline. Next, the system determines whether a thread which is performing the memory operation has set a store-mark for the cacheline.... Agent: Sun Microsystems Inc. C/o Park, Vaughan & Fleming LLP

20080104323 - Method for identifying, tracking, and storing hot cache lines in an smp environment: The invention is directed to the identifying, tracking, and storing of hot cache lines in an SMP environment. A method in accordance with an embodiment of the present invention includes: accessing, by a first processor, a cache line from main memory; modifying and storing the cache line in the L2... Agent: Hoffman Warnick & Dalessandro LLC

20080104325 - Temporally relevant data placement: A method and apparatus for placement of temporary relevant data are disclosed. In one embodiment, the apparatus comprising one or more memories through which a producer provides data for access by a consumer in a memory-based producer-consumer relationship, and an agent to monitor access by the producer and consumer to... Agent: Intel/blakely

20080104328 - Data transfer device, data transfer method, and computer device: A local-memory side data transfer unit increments the number of addresses, reads out data from a local memory, and stores the data into a cache memory of a remote-memory side data transfer unit. For preventing data mismatching with the local memory from being stored into the cache memory, a cache... Agent: Foley And Lardner LLP Suite 500

20080104327 - Systems and method for improved data retrieval from memory on behalf of bus masters: Systems and methods are disclosed herein for retrieving data from memory in a computer system. In one example, a memory controller is coupled to a system bus in a computer system that includes bus masters similarly coupled to the system bus. The memory controller is configured to receive requests to... Agent: Thomas, Kayden, Horstemeyer & Risley, LLP

20080104329 - Cache and method for cache bypass functionality: A cache is provided for operatively coupling a processor with a main memory. The cache includes a cache memory and a cache controller operatively coupled with the cache memory. The cache controller is configured to receive memory requests to be satisfied by the cache memory or the main memory. In... Agent: Hewlett Packard Company

20080104332 - Cache memory system and method for providing transactional memory: A method for providing a transactional memory is described. A cache coherency protocol is enforced upon a cache memory including cache lines, wherein each line is in one of a modified state, an owned state, an exclusive state, a shared state, and an invalid state. Upon initiation of a transaction... Agent: Hewlett Packard Company

20080104335 - Facilitating load reordering through cacheline marking: One embodiment of the present invention provides a system that facilitates load reordering through cacheline marking. During operation, the system receives a load operation to be executed. Next, the system determines whether a cacheline for the load has been load-marked by a thread which is performing the load. If so,... Agent: Sun Microsystems Inc. C/o Park, Vaughan & Fleming LLP

20080104331 - Memory control systems with directory caches and methods for operation thereof: A memory control system is provided with a directory cache and a memory controller. The directory cache has a plurality of directory cache entries configured to store information regarding copies of memory lines stored in a plurality of memory caches, wherein each directory cache entry has one or more bits... Agent: Hewlett Packard Company

20080104334 - Method and system for managing access to a data element in a multithreaded environment: A method for managing access to a data element involves storing a first copy of the data element in a cache location, obtaining a request to modify the data element, where the request to modify the data element is associated with a first execution thread, marking the cache location as... Agent: Osha Liang L.L.P./sun

20080104330 - System and method for reporting cache coherency state retained within a cache hierarchy of a processing node: A coherency state of a coherency granule is determined for each of a plurality of caches of a processor of a multiple-processor system to generate a plurality of coherency states in response to receiving a memory transaction request associated with the coherency granule at the processor. A coherency state of... Agent: Larson Newman Abel Polansky & White, LLP

20080104333 - Tracking of higher-level cache contents in a lower-level cache: A cache memory system is provided which includes a higher-level cache, a lower-level cache, and a bus coupling the higher-level cache and the lower-level cache together. Also included is a directory array coupled with the lower-level cache. The lower-level cache is configured to track all of the data contents of... Agent: Hewlett Packard Company

20080104336 - Performing a memory write of a data unit without changing ownership of the data unit: A method comprises, while a first device has ownership of a data unit, a second device issuing a request to perform a memory write of said data unit. The method further comprises a memory controller performing the memory write without changing ownership to the second device.... Agent: Hewlett Packard Company

20080104337 - Rdma copy-on-write: In an embodiment of the invention, an apparatus and method for Remote Direct Access Memory (RDMA) copy-on-write perform the steps including: marking a page of a first application as copy-on-write when the first application and a second application share the page, and exposing the page via RDMA protocol to a... Agent: Hewlett Packard Company

20080104338 - Storage virtualization switch: The storage virtualization switch is capable of correctly designating a virtual target when a host computer accesses the virtual target. A dummy virtual target, which corresponds to a virtual target, is put into an effective state after the virtual target is put into the ineffective state when the virtual target... Agent: Staas & Halsey LLP

20080104339 - Management computer, power supply control method and computer system: This management computer for managing a plurality of storage apparatuses having a volume storing data sent from a host computer has a schedule information acquisition unit for acquiring schedule information as a schedule of a time frame in which the host computer accesses the volume of the plurality of storage... Agent: Sughrue Mion, PLLC

20080104341 - Dma controller, node, data transfer control method and storage medium: In response to a request from a central processing unit (CPU) 11 (i.e., firmware) of a node 10, a transfer control unit 14a of a direct memory access (DMA) controller 14 transmits a message and data to another discretionary node 3 by way of a serial bus 1, a switch... Agent: Staas & Halsey LLP

20080104340 - Method of memory management: A method of memory management is disclosed. The invention increases bank diversity by splitting requests and is also integrated with re-ordering and priority arbitration mechanisms. Therefore, the probabilities of both bank conflicts and write-to-read turnaround conflicts are reduced significantly, so as to increase memory efficiency.... Agent: Birch Stewart Kolasch & Birch

20080104342 - Notification processing: Embodiments for notification processing are disclosed. One embodiment includes dividing the number of data entries of an array, having a number of data entries that each utilize a variable having a changeable state, into a number of blocks. The number of blocks include a flag indicating whether at least one... Agent: Hewlett Packard Company

20080104343 - Storage control device and data migration method for storage control device: The storage control device of the present invention uses a temporary volume to move data rapidly between volume groups. The storage control device forms a plurality of volume groups by grouping volumes of the same performance. At least one or more temporary volumes are each pre-provided in the respective volume... Agent: Stanley P. Fisher Reed Smith LLP

20080104345 - Computer system and data management method using the same: A computer system includes: a first storage system having a data storage extent for storing data sent from a host computer; a second storage system having at least one actual replicated data storage extent associated with the data storage extent; an archive appliance having a storage medium associated with the... Agent: Sughrue Mion, PLLC

20080104346 - Information system and data transfer method: Availability of an information system including a storage apparatus and a computer is improved. First and second storage apparatuses execute remote copy of copying data written into a first primary volume from the computer to a second primary volume, at least one of the first and second storage apparatuses executes... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080104347 - Information system and data transfer method of information system: Availability of an information system including a storage apparatus and a host computer is improved. A host system includes a first storage apparatus provided with a first volume for storing data, and a second storage apparatus for storing the data sent from the first storage apparatus. In case of a... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080104344 - Storage system comprising volatile cache memory and nonvolatile memory: A storage system comprises a volatile cache memory, and a non-volatile memory, which is a type of memory that can continue to memorize data irrespective of whether or not power is supplied. The temporary storage address of data following access commands from the upper level device shall be the volatile... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080104348 - Security system and method for computer operating systems: A security system for a computer operating system comprising a processor (37) that is independent of the host CPU (13) for controlling access between the host CPU (13) and a security partition formed in the storage device (21) for storing the operating system. A program memory (41) that is independent... Agent: Hickman Palermo Truong & Becker, LLP

20080104350 - relocation system and a relocation method: Provided are a relocation system and a relocation method capable of relocating a virtual volume that is formed based on thin provisioning while ensuring security against exhaustion of pools. A database stores attribute information for pools and virtual volumes for thin provisioning that exist in a storage device as well... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080104349 - Computer system, data migration method and storage management server: In a computer system an object of this invention is to reduce physical resource contentions during the parallel migration of volumes. The computer system of this invention has the host computers, the storage systems and the storage management server. When parallelly migrating two or more volumes of data in the... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080104352 - Memory system including a high-speed serial buffer: A memory system includes one or more memory units, each including one or more memory devices and a parallel interconnect. The system also includes a memory controller that may control data transfer between the memory controller and the memory units. The memory system further includes one or more buffer units... Agent: Meyertons, Hood, Kivlin, Kowert & Goetzel (amd)

20080104351 - Method for automatic adjustment of timing of double data rate interface: Timing of a write and read strobes for a memory having a double data rate (DDR) interface are automatically adjusted using write-read operations. A first and a second value of the write and read strobes are determined for a first write-read operation having the read data match the write data.... Agent: Hewlett Packard Company

20080104357 - Apparatus and method for managing nonvolatile memory: A nonvolatile-memory-management includes a generation unit that generates a free block list by arranging an entry including representative information of a group, of which free blocks adjacent to each other are grouped according to predetermined criteria, according to key values where the representative information are combined, a determination unit that... Agent: Stein, Mcewen & Bui, LLP

20080104356 - Computer system, computer and method for managing performance based on i/o division ratio: Provided is a computer system including a host computer, a plurality of virtual storage systems coupled to the host computer, a storage system coupled to the plurality of virtual storage systems, and a management computer. The storage system includes storage areas provided as volumes to the host computer. Each of... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080104354 - Dynamic operation mode transition of a storage subsystem: A host implement a method for controlling a dynamic transition of the host from a current operation mode to a target operation mode. The method involves the host receiving an operation mode transition request to transition a logical representation of a storage subsystem as maintained by the host from the... Agent: Frank C. Nicholas Cardinal Law Group

20080104355 - Method and system for reallocating blocks in a storage pool: A method for reallocating blocks in a storage pool involves copying multiple source blocks to multiple replacement blocks, where the source blocks are stored on a source disk in the storage pool, and where the replacement blocks are stored on one or more replacement disks in the storage pool, and... Agent: Osha Liang L.L.P./sun

20080104353 - Modified buddy system memory allocation: A modified buddy system memory allocator of an apparatus in an example receives a request for a size of memory. The modified buddy system memory allocator identifies a plurality of contiguous, differently-sized memory blocks that are each smaller than the size of memory from the request. The modified buddy system... Agent: Hewlett Packard Company

20080104358 - Managing physical memory in a virtual memory computer: A method manages memory of a computer where the physical memory of the computer includes one or more non-pageable pools. According to the method, one or more non-pageable pools of physical memory that are otherwise managed by a virtual memory are designated. The memory for one of the designated pools... Agent: Cesari And Mckenna, LLP

20080104359 - Pattern-based mapping for storage space management: In an embodiment of the invention, an apparatus and method for storage space management performs the steps including: activating a logical volume group; reading pattern-based mapping information from physical volumes in the logical volume group; and using the pattern-based mapping information to determine a target physical extent in at least... Agent: Hewlett Packard Company

20080104360 - Storage virtualization switch and computer system: The storage virtualization switch is capable of omitting to control (exclusion-control) a reserve condition on a physical storage unit without decreasing fault tolerance and reliability, so that overhead of access to the storage unit can be smaller. The storage virtualization switch comprises: a storage virtualization unit for constituting a virtual... Agent: Staas & Halsey LLP

20080104361 - Storage device, memory managing apparatus, memory managing method, and program: A flash memory stores current and past BPTs (Block Pointer Tables) indicating correspondence between physical addresses and logical addresses of blocks. At the time of writing of user data, which requires that a new current BPT after this writing be written in a vacant block, a controller updates the current... Agent: Mitchell P. Brook Luce, Forward, Hamilton & Scripps LLP

20080104363 - I/o translation lookaside buffer performance: Methods and apparatus to provide improved input/output (I/O) address translation lookaside buffer performance are described. In one embodiment, one or more entries of a cache (e.g., an I/O address translation lookaside buffer) are locked in response to a request to lock the one or more entries. Other embodiments are also... Agent: Caven & Aghevli C/o Intellevate

20080104362 - Method and system for performance-driven memory page size promotion: A method, system, and computer program product enable the selective adjustment in the size of memory pages allocated from system memory. In one embodiment, the method includes, but is not limited to, the steps of: collecting profile data (e.g., the number of Translation Lookaside Buffer (TLB) misses, the number of... Agent: Dillon & Yudell LLP

20080104364 - Vector indexed memory unit and method: Disclosed is a vector indexed memory unit and method of operation. In one embodiment a plurality of values are stored in segments of a vector index register. Individual ones of the values are provided to an associated operator (e.g., adder or bit replacement). Individual ones of the operators operates on... Agent: Weinick & Associates, LLC

  
04/24/2008 > patent applications in patent subcategories.

20080098152 - Method and apparatus for configuring a memory device: Embodiments of the invention generally provide a memory device and a method for providing the memory device. In one embodiment, the method includes providing one or more layers including a memory array of the memory device. The one or more layers are arranged in a manner allowing selection of a... Agent: Patterson & Sheridan, LLP Gero Mcclellan / Qimonda

20080098153 - Memory access controller: A memory access controller includes: an access request bank analyzer which generates access request bank information indicative of a bank of a memory to be accessed according to a memory access request signal; a bank use state information holder for holding the access request bank information for a predetermined period... Agent: Mcdermott Will & Emery LLP

20080098154 - Method for forking or migrating a virtual machine: A method is provided for increasing the efficiency of virtual machine processing. A parent virtual machine is provided on a host computer. The parent virtual machine is temporarily or permanently suspended. A child virtual machine is created at a new location by forking the parent virtual machine. The child virtual... Agent: Woodcock Washburn LLP (microsoft Corporation)

20080098155 - Download apparatus and method therefor: A file download method adapted for a download apparatus is provided. The apparatus includes a storage unit for storing connection data and search fields, the connection data specifies an external device which the apparatus connects to, and the search fields are used as download conditions for downloading files from the... Agent: North America Intellectual Property Corporation

20080098156 - Operating system and data protection: The disclosed systems and methods provide for the protection of protected memory, for example, a hard disk, in a computer system. The systems and methods are configured to re-direct read and write access commands from locations in the protected memory to alternative storage locations. The systems and methods provide the... Agent: Knobbe Martens Olson & Bear LLP

20080098166 - Data storage device and data controlling method: A data storage device detachably connected to a host device, the data storage device including: a memory having a logical space composed of at least one logical unit; a logical space managing table for managing the logical space; and a controlling section configured to control a managing operation of the... Agent: Lerner, David, Littenberg, Krumholz & Mentlik

20080098162 - Embedded system and interface apparatus thereof and method of updating data for non-volatile memory: An interface apparatus and a method of updating data for non-volatile memory are provided. The interface apparatus of the present invention is suitable for an embedded system having a universal-serial-bus (USB) interface and a non-volatile memory. The interface apparatus employs a command translator to directly translate the specific form command... Agent: Jianq Chyun Intellectual Property Office

20080098161 - Memory device and control method thereof: A control method of a memory device including a storage area formed of a nonvolatile semiconductor memory, includes updating a file stored in the storage area by using a file system which supports an incremental write method, recording, in the storage area, an allocation table representing a correlation between a... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, P.C.

20080098159 - Memory system including flash memory and merge method thereof: A memory system which includes a host and a data storage device which is configured to receive an invalidated block address and to interrupt a merge operation for an invalidated block.... Agent: Harness, Dickey & Pierce, P.L.C

20080098163 - Method for reading and writing data in a flash memory in an embedded system: By utilizing a cache memory's high-speed data access feature of a processor in an embedded system, when a data reading action and a data writing/erasing action occur in a same partition (read while write/erase, RWW/E in the same partition) of a NOR flash memory, the processor intentionally generates an instruction... Agent: North America Intellectual Property Corporation

20080098157 - Non-volatile storage: One embodiment of a non-volatile memory system comprises block-accessible non-volatile memory, random access memory arranged to be linearly addressable by a processor as part of the processor's memory address space, to be read from and written to by the processor, and logic interposed between the block-accessible non-volatile memory and the... Agent: Hewlett Packard Company

20080098158 - Storage device and storing method: To enable a capacity of an entire storage device to be kept by adding a flash drive or a flash module in the flash drive for a flash memory that has a failure, even if the storage device using the flash memory has a failure in its part such as... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080098160 - Mobile device capable of multiple updates: Methods and devices generating and processing update packages containing multiple updates for updating compressed firmware and file systems in an electronic device.... Agent: Hewlett Packard Company

20080098165 - Semiconductor device and method of controlling the same: A semiconductor device that includes: a memory cell array that includes non-volatile memory cells; an area that is contained in the memory cell array and stores area data; a first storage unit that holds data transferred from the memory cell array, and outputs the data; and a control circuit that... Agent: Murabito, Hao & Barnes LLP

20080098164 - Sram cache & flash micro-controller with differential packet interface: A flash microcontroller has a Static Random-Access-Memory (SRAM) buffer that stores several blocks of boot code read from a flash memory. The SRAM buffer also operates as a cache of flash data after booting is complete. Cache read and write hits use the SRAM cache rather than flash memory, while... Agent: Stuart T Auvinen

20080098167 - Magnetic device having perpendicular magnetization and interaction compensating interlayer: This magnetic device comprises a least two layers made of a magnetic material that are separated by at least one interlayer made of a non-magnetic material. Said layers made of a magnetic material each have magnetization oriented substantially perpendicular to the plane of said layers. Said layer of non-magnetic material... Agent: Burr & Brown

20080098168 - Storing information regarding operation of an automated data storage library to memory and to a reserved cartridge: A controller of an automated data storage library is configured to store information regarding operation of the library in a memory; to reserve at least one data storage cartridge; and to operate a data storage drive and the memory to transfer at least a portion of the information stored in... Agent: John H. Holcombe IBM Corporation,IPLaw Dept.

20080098169 - Cost based analysis of direct i/o access: A method, system, and computer program product forcost based analysis for data access in a database management system. In one approach, the method, system, and computer program productperforms identifying data to access, determining a first cost for direct I/O storage access and a second cost for cache access, performing a... Agent: Oracle International Corporation C/o Bingham Mccutchen LLP

20080098170 - System and method for incremental rpo-type algorithm in disk drive: A desired cache size in a disk drive is established, and no reordering algorithm is performed on commands in the cache until the desired size is reached. An optimal subset size is also established. Then, an optimization algorithm is performed on all commands in the cache, with only the commands... Agent: Rogitz & Associates

20080098171 - System and method for implementing a meta-disk aggregation model for storage controllers: The present invention is a system for implementing a meta-disk aggregation model for storage controllers. The system includes a storage controller configured for communicatively coupling with a server. The system further includes a meta-disk drive group having a plurality of disk drives, the meta-disk drive group configured for being communicatively... Agent: Lsi Corporation

20080098172 - Method and portable memory device for protecting private content stored in the portable memory device: A method for protecting private content stored in a portable memory device are provided, wherein the portable memory device comprises a micro-controller unit, a USB connector, a memory array, a decoder, a storage for storing various application programs, and a backup power supply, characterized in that the method comprises steps... Agent: Joseph J. Laks Thomson Licensing LLC

20080098174 - Cache memory having pipeline structure and method for controlling the same: One embodiment of the present invention is a cache memory arranged between a processor and a low-speed memory and performing a pipeline processing of a memory access made by the processor. In a first stage, the cache memory reads out a tag address from a tag memory. In a second... Agent: Young & Thompson

20080098173 - Consistent client-side cache: A method, system, and computer program product is disclosed for caching results in a client-side cache. Embodiments of a method, a system, and a computer program product are disclosed that associate a first snapshot of a database with a client that indicates a state of the database after a last... Agent: Oracle International Corporation C/o Bingham Mccutchen LLP

20080098175 - System and program product for error recovery while decoding cached compressed data: A method, system, and program for decoding cached compressed data. Compressed data is received and decoded. An error is detected while decoding a first location in the compressed data. A reentry data set is accessed having a pointer to a second location in the compressed data following the first location... Agent: Konrad Raynes & Victor, LLP. Attn: Ibm37

20080098176 - Method and apparatus for implementing memory accesses using open page mode for data prefetching: A method and apparatus implement memory accesses to a memory using an open page mode with data prefetching. A central processor unit issues memory commands. A memory controller receiving the memory commands, identifies a data prefetching command. The memory controller checks whether a next sequential line for the identified prefetch... Agent: Ibm Corporation RochesterIPLaw Dept 917

20080098177 - Data processing system and method for efficient l3 cache directory management: A system and method for cache management in a data processing system having a memory hierarchy of upper memory and lower memory cache. A lower memory cache controller accesses a coherency state table to determine replacement policies of coherency states for cache lines present in the lower memory cache when... Agent: Dillon & Yudell LLP

20080098178 - Data storage on a switching system coupling multiple processors of a computer system: A computing system is provided which includes a number of processing units, and a switching system coupled with each of the processing units. The switching system includes a memory. Each of the processing units is configured to access data from another of the processing units through the switching system. The... Agent: Hewlett Packard Company

20080098179 - Process for handling shared references to private data: Methods and apparatus are provided for a linker to resolve references from shared memory to private memory in a multi-core system.... Agent: Wolf Greenfield & Sacks, P.C.

20080098180 - Processor acquisition of ownership of access coordinator for shared resource: A processor of an apparatus in an example upon a failure of an earlier attempt to directly acquire ownership of an access coordinator for a resource shared with one or more additional processors, locally determines an amount to delay a later attempt to directly acquire ownership of the access coordinator.... Agent: Hewlett Packard Company

20080098181 - Software transactional memory for dynamically sizable shared data structures: We propose a new form of software transactional memory (STM) designed to support dynamic-sized data structures, and we describe a novel non-blocking implementation. The non-blocking property we consider is obstruction-freedom. Obstruction-freedom is weaker than lock-freedom; as a result, it admits substantially simpler and more efficient implementations. An interesting feature of... Agent: Robert C. Kowert Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.

20080098182 - Apparatus for information processing: An information processing apparatus is disclosed, in which the bothersome user operation to retrieve and select the program to be deleted and compressed from a recording medium to acquire the available capacity of the recording medium can be omitted. The program of the recording medium to be deleted or compressed... Agent: Antonelli, Terry, Stout & Kraus, LLP

20080098183 - Disk array system and method for migrating from one storage system to another: A method for migrating from a source storage system to a target storage system includes defining a volume defined on a device to be migrated in the source storage system as an external volume to the target storage system; causing the host to access the volume on the drive to... Agent: Townsend And Townsend And Crew, LLP

20080098184 - Storage pools with write atomicity: A method, apparatus, and computer program product for storage pools with write atomicity. An abstraction manager enforces write atomicity and disallows options which are inconsistent with write atomicity. The abstraction manager constructs through a physical device interface a logical continuous view of a storage pool in a manner consistent with... Agent: Ibm Corp (ya) C/o Yee & Associates PC

20080098185 - Remote file system with efficient handling of uncommitted pages: One embodiment relates to a method of handling uncommitted pages in a remote file system. At least three lists are maintained at a client of the remote file system. Said at least three lists include a list of dirty pages, a list of uncommitted pages, and a list of clean... Agent: Hewlett Packard Company

20080098186 - Scalable dom implementation: Techniques for implementing a scalable DOM and a pluggable DOM are provided. A scalable DOM implementation manages a DOM tree in memory to free unreferenced nodes, avoid generating nodes unnecessarily, and avoid storing multiple versions of the same data on disk. A pluggable DOM implementation includes an abstract interface that... Agent: Hickman Palermo Truong & Becker/oracle

20080098187 - System, method and computer program product for generating a consistent point in time copy of data: A method for generating a consistent point in time copy of data, the method includes: selecting at least one selected data block to be copied from a source volume to a target volume in response to a request to generate a consistent point in time copy of multiple data blocks;... Agent: Stephen C. Kaufman IBM Corporation

20080098188 - 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: Townsend And Townsend And Crew, LLP

20080098189 - Method for automatically detecting an attempted invalid access to a memory address by a software application in a mainframe computer: A method for automatically detecting an attempted invalid access to a memory address in accordance with an exemplary embodiment is provided. The method includes reading a first data set having a software application name and a memory address stored therein utilizing the mainframe computer. The memory address indicates a portion... Agent: Cantor Colburn LLP - IBM Rsw

20080098190 - Non-volatile storage device: A non-volatile storage device (1) has non-volatile memory units (FARY0 to FARY3), buffer units (BMRY0 to BMRY3) and a control unit (CNT), and the control unit can control a first access processing between an outside and the buffer unit and a second access processing between the non-volatile memory unit and... Agent: Miles & Stockbridge PC

20080098191 - Determining code efficiency by monitoring memory reallocation: A method for use of a diagnostic software tool that can allow software developers to track the number of times each memory block is enlarged, and highlight the most frequently enlarged memory blocks. In this regard, in better understanding the performance characteristics of memory reallocation a developer can use this... Agent: Cantor Colburn LLP - IBM Lotus

20080098193 - Methods and apparatus for reallocating addressable spaces within memory devices: Integrated circuit systems include a non-volatile memory device (e.g, flash EEPROM device) and a memory processing circuit. The memory processing circuit is electrically coupled to the non-volatile memory device. The memory processing circuit is configured to reallocate addressable space within the non-volatile memory device. This reallocation is performed by increasing... Agent: Myers Bigel Sibley & Sajovec

20080098192 - Methods of reusing log blocks in non-volatile memories and related non-volatile memory devices: Methods of operating a non-volatile memory device that includes a first data block that stores first data and a first log block that stores an updated version of at least some of the first data is provided in which valid portions of the first data in the first data block... Agent: Myers Bigel Sibley & Sajovec

20080098194 - Computer system, storage system and method for controlling power supply based on logical partition: Provided is a computer system, in which a storage system includes a first control module for logically dividing first resources of the storage system and operating them as independent virtual storage systems. A computer includes a second control module for logically dividing second resources of the computer and operating them... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080098195 - Memory system including flash memory and mapping table management method: A memory system is disclosed with a file system; a flash translation layer (FTL) receiving a logical address from the file system and translating it into a physical address, and a flash memory receiving the physical address. The FTL includes flag information and offset information, the flag information indicating page... Agent: Volentine & Whitt PLLC

20080098196 - Information processing apparatus and information processing method: The information processing apparatus includes a CPU, a memory connected to the CPU 2 via a bus, an external device configured to perform predetermined processing, an MMU, and a DMAC. The DMAC transfers input data from the memory based on a physical address of the memory set as a physical... Agent: Amin, Turocy & Calvin, LLP

20080098197 - Method and system for address translation with memory windows: Disclosed are a method and system for address translation with memory windows. The method comprises the steps of designating a memory region having a set of virtual addresses, each virtual address having an associated real address; and providing one or more translation tables for translating the virtual addresses to the... Agent: Scully, Scott, Murphy & Presser, P.C.

20080098198 - Information processing device, data transfer method, and information storage medium: The present invention has been conceived in view of the above described situation, and an object of the invention is to provide an information processing device, data transfer method and information storage medium that can commence data transfer to an I/O device immediately, and can stably exhibit data transfer performance.... Agent: Kaplan Gilman Gibson & Dernier L.L.P.

20080098199 - Method and device for storing data on a record medium and for transferring information: 1. A data storage system (1) comprises: —an optical disc (2) having a storage space (3) comprising blocks (4) of storage locations; —a disc drive (10), suitable for reading information from the disc, the drive being designed to automatically start reading a next block after having read a previous block;... Agent: Philips Intellectual Property & Standards

  
04/17/2008 > patent applications in patent subcategories.

20080091871 - Non-volatile memory with worst-case control data management: In a nonvolatile memory with a block management system, data written to blocks include host write data and also system control data for managing the blocks. When a block is full or no longer accepting data, it is closed after valid versions of the data on it are relocated to... Agent: Davis Wright Tremaine LLP

20080091873 - Controller for refreshing memories: A method and apparatus for refreshing data in a flash memory device is disclosed. A counter is maintained for each memory block. When a memory block is erased, the counter for that erase block is set to zero while the remaining counters are incremented. When a memory block counter reaches... Agent: Dickstein Shapiro LLP

20080091872 - Scheduling of housekeeping operations in flash memory systems: A re-programmable non-volatile memory system, such as a flash EEPROM system, having its memory cells grouped into blocks of cells that are simultaneously erasable is operated to perform memory system housekeeping operations in the foreground during execution of a host command, wherein the housekeeping operations are unrelated to execution of... Agent: Davis Wright Tremaine LLP - Sandisk Corporation

20080091874 - System and method for loading programs from hdd independent of operating system: A method for booting into computer memory a non-operating system (O.S.) program from a hard disk drive (HDD) prior to booting into memory an O.S. from the HDD. The method includes establishing a table of contents (TOC) on the HDD that contains entries for special O.S. programs. A pointer to... Agent: Rogitz & Associates

20080091875 - Method to increase performance of non-contiguously written sectors: A method of managing data in a cache memory storage subsystem upon a cache write operation includes determining a first number of non-contiguously written sectors on a track in the cache and comparing the first number with a second, threshold number. If the first number exceeds the second number, a... Agent: Quarles & Brady LLP

20080091876 - Storage apparatus and control method thereof: This storage apparatus that provides to a host computer a logical device for storing data sent from the host computer includes a nonvolatile memory for storing the data, a disk-shaped memory device for storing the data, and a controller for controlling the nonvolatile memory and the disk-shaped memory device. The... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080091877 - Data progression disk locality optimization system and method: The present disclosure relates to disk drive systems and methods having data progression and disk placement optimizations. Generally, the systems and methods include continuously determining a cost for data on a plurality of disk drives, determining whether there is data to be moved from a first location on the disk... Agent: Dorsey & Whitney LLP Intellectual Property Department

20080091878 - Virtual memory card controller: The claimed subject matter can provide an architecture that can transparently provide more robust interactions between a host device and a smartcard or other mass media storage device by way of block level read or write operations provided as part of a standard interface protocol. A virtual controller can be... Agent: Amin, Turocy & Calvin, LLP

20080091880 - Horizontally-shared cache victims in multiple core processors: A processor includes multiple processor core units, each including a processor core and a cache memory. Victim lines evicted from a first processor core unit's cache may be stored in another processor core unit's cache, rather than written back to system memory. If the victim line is later requested by... Agent: Townsend And Townsend And Crew, LLP

20080091879 - Method and structure for interruting l2 cache live-lock occurrences: A system for breaking out of live-locks, the system including: a plurality of central processing units (CPUs), each of the plurality of CPUs having a first level cache; a plurality of second level cache, each of the plurality of second level cache in communication with one or more of the... Agent: Cantor Colburn LLP - IBM Rochester Division

20080091881 - Method and apparatus for queuing memory access commands in a memory queue of an information handling system: A memory controller includes an address queue with address queue locations that may expand to store address commands that point to consecutive locations in memory. In this manner, multiple address commands may combine together in a common expanded address queue location. In one embodiment, each address queue location includes a... Agent: Mark P. Kahler

20080091882 - Adaptive comparison control in a memory: A memory has multiple memory rows 32 storing respective stored values. The stored values are divided into portions which may be shared by all stored values within the memory rows concerned. When such portions are so shared, then the comparison between an input value and the plurality of stored values... Agent: Nixon & Vanderhye, PC

20080091883 - Load starvation detector and buster: A system for detecting and breaking up requester starvation, including: a plurality of logic circuits, each of the plurality of logic circuits permitted to access a cache via a plurality of requesters for requesting information from the cache; and a counter for counting a number of times each of the... Agent: Cantor Colburn LLP - IBM Rochester Division

20080091885 - Data processing system and method for efficient l3 cache directory management: A system and method for cache management in a data processing system having a memory hierarchy of upper memory and lower memory cache. A lower memory cache controller accesses a coherency state table to determine replacement policies of coherency states for cache lines present in the lower memory cache when... Agent: Dillon & Yudell LLP

20080091884 - Handling of write access requests to shared memory in a data processing apparatus: A data processing apparatus and method are provided for handling write access requests to shared memory. The data processing apparatus has a plurality of processing units for performing data processing operations requiring access to data in shared memory, with each processing unit having a cache associated therewith for storing a... Agent: Nixon & Vanderhye, PC

20080091886 - Dynamic path determination to an address concentrator: Methods and apparatus provide for dynamically determining unit-AC paths between a plurality of processing units and a plurality of address concentrators. The unit-AC paths may be determined by configuring a plurality of selector settings of a plurality of selector circuits. The plurality of selector circuits, the plurality of selector settings... Agent: Kaplan Gilman Gibson & Dernier L.L.P.

20080091887 - Memory controller generating a data value: A memory controller for generating a data value and a method of generating the data value at a memory controller are described. The memory controller comprises an address resolver for receiving a data value request from a requester. The data value request comprises a memory address and the address resolver... Agent: Hewlett Packard Company

20080091888 - Memory system having baseboard located memory buffer unit: A memory system includes a memory controller disposed on a baseboard, and a plurality of memory devices disposed on at least one memory module, where the at least one memory module is coupled to but separate from the baseboard. A memory buffer unit disposed on the baseboard, where the memory... Agent: Motorola, Inc.

20080091891 - Managing memory in virtualization system: An apparatus, method, system, computer program and product each capable of managing memory in a virtualization system. A selected page of an operating system is loaded into a physical memory when an attempt to access the selected page is detected.... Agent: Harness, Dickey & Pierce, P.L.C

20080091889 - Memory control apparatus: Solution: A memory control apparatus includes main memories (for example, RAM) 35-1, 35-2, peripherals 40-1, 40-2 having built-in memories (for example, RAM) 43-1, 43-2, a master 20 for accessing the main memoirs and the built-in memories, and a access mode setting register for setting the access mode of the access... Agent: Volentine & Whitt PLLC

20080091890 - Reactive placement controller for interfacing with banked memory storage: An invention is provided for a reactive placement controller for interfacing with a banked memory storage. The reactive placement controller includes a read/write module, which is coupled to a command control module for a banked memory device. A command queue is included that comprises a plurality of queue entries coupled... Agent: Patent Venture Group

20080091892 - Interleaving memory read/write method and apparatus executing same: The present invention discloses an interleaving memory read/write method, which comprises the steps of: providing a main memory storing readable data; and non-sequentially reading the data in the main memory by batches, wherein each batch of data includes at least two data. The data read from the main memory is... Agent: Tung & Associates

20080091893 - Detection and recovery of dropped writes in storage devices: Provided are a method, system, and article of manufacture, wherein a request to write data to a storage medium is received. The data requested to be written to the storage medium is stored in a cache. A writing of the data is initiated to the storage medium. A periodic determination... Agent: Konrad Raynes & Victor, LLP. Attn: Ibm37

20080091894 - Systems and methods for combining data streams in a storage operation: Described herein are systems and methods for multiplexing pipelined data for backup operations. Various data streams are combined such as by multiplexing by a multiplexing module. The multiplexing module combines the data from the various data streams received by receiver module(s) into a single stream of chunks. The multiplexing module... Agent: Knobbe Martens Olson & Bear LLP

20080091895 - Cache data backup method and system for computer clustering systems: A cache data method and system is proposed for use with a computer clustering system, such as an HA (High Availability) oriented server clustering system, for processing the cache data in each server unit of the server clustering system. The proposed cache data backup method and system is characterized by... Agent: Edwards Angell Palmer & Dodge LLP

20080091896 - Storage system and data management method: The storage system includes a virtualization apparatus and an external storage apparatus; the virtualization apparatus having: an actual volume for storing data sent from a host apparatus, formed in a storage area provided by a physical disk; and a virtual volume paired with the actual volume, for storing replicated data... Agent: Antonelli, Terry, Stout & Kraus, LLP

20080091897 - Storage controller and a method for recording diagnostic information: A storage controller (104) for a storage system (100) in which there are multiple storage devices (109) and a method for recording diagnostic information are provided. The storage controller (104) includes a storage device manager (203) which has means for allocating a storage device (109) in the storage system (100)... Agent: Dillon & Yudell, LLP

20080091898 - Storage system and data relocation control device: The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices coexist. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The user... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080091899 - Storag