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/2008 | 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/08

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/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 - Storage system, and method for controlling the same: Disclosed is a method A method for controlling a storage system including a host computer; a first storage controller connected communicably to the host computer, for receiving a data frame transmitted from the host computer and executing data input to and data output from a first storage device in response... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080091900 - Nonvolatile memory device and data processing system: The disclosed invention effectively prevents fraudulent access to data whose usage is restricted to a time limit, such access attempted by manipulating the clock internal to a playback device and a terminal device. A nonvolatile memory device of the invention comprises a control circuit and a nonvolatile memory circuit which... Agent: Miles & Stockbridge PC

20080091902 - Memory card and method of updating memory card program: A memory card includes a bus a central processing unit (CPU) connected to the bus, a volatile memory connected to the bus, a nonvolatile memory, and a host interface. The host interface receives a first command signal from a host and outputs a reset signal for resetting the CPU, receives... Agent: F. Chau & Associates, LLC

20080091901 - Method for 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

20080091904 - Processor enabling input/output of data during execution of operation: When free bank information representing that a bank is not used by a PE and outputted from a PE controller coincides with used bank information representing that a bank is used for data transfer and outputted from a bus controller, a memory controller controls LM-banks 0 to 3 and a... Agent: Buchanan, Ingersoll & Rooney PC

20080091903 - Read-data stage circuitry for ddr-sdram memory controller: A circuit for sampling data from a memory device comprises a circuit for providing a clock signal to the memory device, a data bus carrying data at twice the rate of the clock signal, a circuit for providing a control signal to indicate the period of time where data are... Agent: Sierra Patent Group, Ltd.

20080091905 - Executing background writes to idle dimms: Memory modules are designed with multiple write buffers utilized to temporarily hold write data. “Write-to-buffer” operations moves write data from the memory controller to the write buffers while the memory module is busy processing read operations. Then, address-only “write” commands are later issued to write the buffered write data to... Agent: Dillon & Yudell LLP

20080091907 - Integrated circuit memory device having delayed write timing based on read response time: An integrated circuit memory device includes a memory core to store write data, a first set of interconnect resources to receive the write data, and a second set of interconnect resources to receive a write command associated with the write data. Information indicating whether mask information is included with the... Agent: Morgan Lewis & Bockius LLP/rambus Inc.

20080091906 - Streaming reads for early processing in a cascaded memory subsystem with buffered memory devices: A memory subsystem completes multiple read operations in parallel, utilizing the functionality of buffered memory modules in a daisy chain topology. A variable read latency is provided with each read command to enable memory modules to run independently in the memory subsystem. Busy periods of the memory device architecture are... Agent: Mark Andrew Brittain

20080091908 - Speed selective table scan operation: Disclosed are a method, information processing system, and computer readable medium for scanning a storage medium table. The method includes retrieving location information associated with at least one other storage medium table scan. A storage medium table scan is started at a location within a storage medium table based on... Agent: Fleit, Kain, Gibbons, Gutman, Bongini & Bianco Pl

20080091909 - Method and system to manage virtual machine memory: A method to manage memory of a computer system including a virtual machine, is disclosed. The method begins with making available a first segment of a defined amount of memory to the virtual machine and making available a second segment of the defined amount of memory to a heap pool... Agent: Cantor Colburn LLP - IBM Rsw

20080091910 - Storage apparatus and area allocation method: A file memory stores data corresponding to identifiers of an allocated area in an identifier space. A first memory stores a basis position of the allocated area in the identifier space. A second memory stores a weight of the storage apparatus as a performance degree. A first decision unit decides... Agent: Finnegan, Henderson, Farabow, Garrett & Dunner LLP

20080091911 - System and method of allocating contiguous memory in a data processing system: A system and method of allocating contiguous real memory in a data processing system. A memory controller within system memory receives a request from a data processing system component for a contiguous block of memory during operation of the data processing system. In response to receiving the request, the memory... Agent: Dillon & Yudell LLP

20080091912 - System and method of allocating contiguous memory in a data processing system: A system and method of allocating contiguous real memory in a data processing system. A memory controller within system memory receives a request from a data processing system component for a contiguous block of memory during operation of the data processing system. In response to receiving the request, the memory... Agent: Dillon & Yudell LLP

20080091913 - Data storage device: A data storage device that performs a process of writing to a memory a plurality of measured data sets received in time series includes: a nonvolatile memory divided in a plurality of blocks to which the measured data is written; and a write control section that performs a processing including... Agent: Harness, Dickey & Pierce, P.L.C

20080091914 - Method and system for multi-tiered data access: A system and method include receiving a telephone number corresponding to a unique pair of first and second parameters in which the first parameter corresponds to a device having a plurality of ports and the second parameter corresponds to one of the ports of the device. A storage includes units... Agent: Brooks Kushman P.C.

20080091915 - Apparatus and method for communicating with a memory registration enabled adapter using cached address translations: An apparatus and method for communicating with a memory registration enabled adapter, such as an InfiniBand™ host channel adapter, are provided. With the apparatus and method, device driver services may be invoked by a device driver for initializing address translation entries in an address translation data structure of a root... Agent: Ibm Corp. (wip) C/o Walder Intellectual Property Law, P.C.

20080091916 - Methods for data capacity expansion and data storage systems: A data storage system includes at least one first storage device and at least one second storage device, and a storage controller coupled to the first storage device and the second storage device. The storage controller is configured to emulate a virtual storage device by grouping the first storage device... Agent: Duane Morris LLPIPDepartment (agere)

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

20080086585 - Storage apparatus, controller and control method: Proposed is a highly reliable storage apparatus with fast access speed and low power consumption, as well as a controller and control method for controlling such a storage apparatus. This storage apparatus is equipped with a flash memory that provides a storage extent for storing data, a disk-shaped memory device... Agent: Mattingly, Stanger, Malur & Brundidge, P.c.

20080086586 - Information processing apparatus and method for saving data: An information processing apparatus including: a nonvolatile memory; a volatile system memory in which predetermined data stored in the nonvolatile memory is developed; a control section to save the predetermined data stored in the system memory in the nonvolatile memory when a start of power-off operation is detected; and a... Agent: Finnegan, Henderson, Farabow, Garrett & Dunner LLP

20080086587 - Data save apparatus and data save method: A data save apparatus including: a system memory, in which a plurality of segment regions having uneven capacities are provided; a nonvolatile memory, into which data having been memorized in the system memory are saved; and a controller which controls to save data with a unit of each of the... Agent: Finnegan, Henderson, Farabow, Garrett & Dunner LLP

20080086589 - Flash memory control interface: Interfaces, arrangements, and methods for controlling flash memory devices in multiple device systems without increasing a pin count are disclosed. In one embodiment, a memory controller can include a first interface to communicate with a host, and a second interface to communicate with a plurality of flash memory devices, where... Agent: The Law Offices Of Andrew D. Fortney, Ph.d., P.c.

20080086590 - Flash memory control interface: Interfaces, arrangements, and methods for controlling flash memory devices in a multiple device system without increasing the pin count are disclosed. In one embodiment, the system includes first and second flash memory devices and a memory controller. The first memory device receives a configuration signal from a memory controller, and... Agent: The Law Offices Of Andrew D. Fortney, Ph.d., P.c.

20080086588 - System and method for increasing capacity, performance, and flexibility of flash storage: In one embodiment, an interface circuit is configured to couple to one or more flash memory devices and is further configured to couple to a host system. The interface circuit is configured to present at least one virtual flash memory device to the host system, wherein the interface circuit is... Agent: Zilka-kotab, Pc- Mrm1

20080086591 - Quick start: A quick start method for starting up a system easily and quickly is disclosed. A memory control unit reads the start-up data prestored in a storage unit, using auxiliary power supplied from an auxiliary power supply unit. Also, the memory control unit writes the read start-up data into RAM. As... Agent: Sughrue Mion, Pllc

20080086592 - Rom-based multiple match circuit: A ROM-based multiple match system and method for producing a match signal in an addressable memory system are described. In various embodiments of the present invention, a ROM is used to generate single match and multiple match signals, as well as encoded address signals indicating a matching location(s) within the... Agent: Lsi Corporation

20080086593 - Block level quality of service data in a data storage device: Method and apparatus for using block level quality of service (QOS) data in a data storage device. A memory space is provided with a plurality of physical data storage blocks, such as data sectors on a magnetic disc. The QOS data identify at least one QOS characteristic for each of... Agent: Fellers, Snider, Blankenship, Bailey & Tippens

20080086594 - Uncacheable load merging: In one embodiment, a processor comprises a buffer and a control unit coupled to the buffer. The buffer is configured to store requests to be transmitted on an interconnect on which the processor is configured to communicate. The buffer is coupled to receive a first uncacheable load request having a... Agent: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.c.

20080086595 - Apparatus and method for saving power in a trace cache: A single unified level one instruction cache in which some lines may contain traces and other lines in the same congruence class may contain blocks of instructions consistent with conventional cache lines. Power is conserved by guiding access to lines stored in the cache and lowering cache clock speed relative... Agent: Ibm Corporation

20080086596 - Apparatus and method for supporting simultaneous storage of trace and standard cache lines: A single unified level one instruction cache in which some lines may contain traces and other lines in the same congruence class may contain blocks of instructions consistent with conventional cache lines. A mechanism is described for indexing into the cache, and selecting the desired line. Control is exercised over... Agent: Ibm Corporation

20080086597 - Apparatus and method for using branch prediction heuristics for determination of trace formation readiness: A single unified level one instruction(s) cache in which some lines may contain traces and other lines in the same congruence class may contain blocks of instruction(s) consistent with conventional cache lines. Formation of trace lines in the cache is delayed on initial operation of the system to assure quality... Agent: Ibm Corporation

20080086600 - Method and apparatus for performing caching in a file system: A system that caches a file within a computer system. During operation, the system monitors accesses to the file, wherein the file is located on a storage device. Next, the system analyzes the monitored accesses to determine an access pattern for the file. The system then uses the determined access... Agent: Sun Microsystems Inc. C/o Park, Vaughan & Fleming LLP

20080086599 - Method to retain critical data in a cache in order to increase application performance: A computer implemented method, apparatus, and computer usable program code for managing data in a cache. Data in the cache is identified that has been designated by an application to form identified data. The identified data is aged in the cache at a slower rate than other data in the... Agent: Ibm Corp (ya) C/o Yee & Associates Pc

20080086598 - System and method for establishing cache priority for critical data structures of an application: A computer implemented method, apparatus, and computer usable program code for establishing a priority level for data in a cache. A determination is made whether data is designated for slower aging within the cache during execution of instructions for an application. The priority level for the data in the cache... Agent: Ibm Corp (ya) C/o Yee & Associates Pc

20080086601 - Hierarchical cache coherence directory structure: A method for maintaining cache coherence comprises coordinating operations among a plurality of processors distributed among a plurality of nodes coupled by an interconnect fabric and managing cache coherence in a plurality of memory directories respectively associated with the processor plurality in combination with a node controller directory cache associated... Agent: Hewlett Packard Company

20080086602 - Processor, data processing system and method supporting a shared global coherency state: A multiprocessor data processing system includes at least first and second coherency domains, where the first coherency domain includes a system memory and a cache memory. According to a method of data processing, a cache line is buffered in a data array of the cache memory and a state field... Agent: Dillon & Yudell LLP

20080086603 - Memory management method and system: Systems, apparatuses and methods for efficient logical memory management using centralized memory management. One embodiment involves allocating a first memory region to a first subsystem, generating a region code associated with the allocated memory region, storing the region code in connection with an address of the memory region, and defining... Agent: Hollingsworth & Funk, Llc Suite 125

20080086604 - Filtered register architecture to generate actuator signals: In various embodiments, apparatus and systems, as well as methods, may include an enhanced register to provide actuator signals to a memory array, the enhanced register including a first memory device including an first enable input, a first data input coupled to a register data input, and first memory device... Agent: Schwegman, Lundberg & Woessner, P.a.

20080086605 - Processor, method, and data processing system employing a variable store gather window: A processor includes at least one instruction execution unit that executes store instructions to obtain store operations and a store queue coupled to the instruction execution unit. The store queue includes a queue entry in which the store queue gathers multiple store operations during a store gathering window to obtain... Agent: Dillon & Yudell LLP

20080086606 - Storage control apparatus, storage system, and control method for storage system: In a storage control apparatus employed in a storage system arranged by containing a plurality of storage control apparatus connected via an IP (Internet Protocol) network to each other, the storage control apparatus stores thereinto necessary storage expiration equal to such an expiration during which data is required to be... Agent: Stanley P. Fisher Reed Smith LLP

20080086607 - Method and system for caching data: A method and system for caching data such as audio, video and/or other data uses information including future access request information for improved caching performance. According to an exemplary embodiment, a cache system includes a cache operative to cache a plurality of data items. A processor is operative to enable... Agent: Joseph S. Tripoli Thomson Licensing Inc.

20080086609 - Method and apparatus for generating a backup strategy for a client: A method for generating a backup strategy is provided, in which an environment of the client is automatically scanned to identify backup storage locations. Based on the knowledge of the backup storage locations, a security level parameter is associated with one or more of the backup store locations for a... Agent: Glenn Patent Group

20080086608 - System and method for migration of cdp journal data between storage subsystems: Methods and systems that enable migration of CDP volumes without the need to take the system offline and without losing continuity of data protection. Primary, journal, and baseline volumes are defined in the target storage subsystem and are paired with the corresponding volumes in the source storage subsystem. Various sequence... Agent: Sughrue Mion, Pllc

20080086611 - Method and apparatus implementing virtualization for data migration with efficient use of old assets: A method and apparatus for performing data migration in storage systems implementing the remote copy function, and virtualizing existing storage devices in a new storage system after migrating the existing storage devices. According to the invention when a new storage system is connected to an old storage system destined for... Agent: Mattingly, Stanger, Malur & Brundidge, P.c.

20080086610 - Storage control apparatus, storage control method, and computer product: A controller updates a partition arrangement table and a backup-disk management table. The controller also creates, in a first disk, a logical memory area for storing a backup directory that has been stored in the first disk and that corresponds to a primary directory stored in a second disk of... Agent: Patrick G. Burns, Esq. Greer, Burns & Crain, Ltd.

20080086612 - Access right managing method for accessing multiple programs: Provided is an access right managing method for a resource of a storage system, in which a management computer stores access right definition information of the resource, and resource correspondence information including information on a management program which manages another resource related to the resource managed by the management program.... Agent: Antonelli, Terry, Stout & Kraus, LLP

20080086614 - Application dependent storage control: A system for enforcing a storage allocation usage right(s) for an application may include a controllable storage and a storage manager to control the access of the application to the storage according to an associated storage allocation usage right. A SIM card for enforcing a storage allocation usage right for... Agent: Mark M. Friedman

20080086613 - Methods and systems for command-flow continuity application-authentication: The present invention discloses systems and methods for communicating with a storage device configured to store signed program files, the method including the steps of: generating, by a program process, a respective command number associated with a process command; issuing, by the program process, the process command with the respective... Agent: Mark M. Friedman

20080086616 - Computer system, data migration monitoring method and data migration monitoring program: A management computer monitors an allocated capacity of a source virtual volume and an allocated capacity of a virtual pool having a storage area allocated to a destination virtual volume in a storage, judges whether the allocated capacity of the source virtual volume can be covered in the virtual pool... Agent: Antonelli, Terry, Stout & Kraus, LLP

20080086615 - Method and apparatus to internalize non-volatile data function for sector size conversion: A sector conversion device includes a small memory area that is used to save two sector's worth of data when power is lost during the sector conversion process. As part of the sector conversion process, the sector conversion device saves two sectors of data when a power loss event occurs.... Agent: Ibm Corp. (wip) C/o Walder Intellectual Property Law, P.c.

20080086617 - Processor and data transfer unit: To reduce overhead of data transfer between processor cores and improve a processing capability of a processor, there is provided a processor including: a CPU for performing computing processing; an internal memory for storing data; and a data transfer unit for performing data transfer between the internal memory and a... Agent: Miles & Stockbridge Pc

20080086618 - Method for reporting redundant controllers as independent storage entities: A computer implemented method, apparatus, and computer usable program code are provided for managing dual active controllers in a high availability storage configuration. Redundant dual active controllers in high availability storage configurations are made to appear as individual storage target devices to a host system. Each controller owns certain volumes... Agent: Lsi Logic Corporation Legal Department - Ip

20080086619 - Methods for phased garbage collection using phased garbage collection block or scratch pad block as a buffer: A method for phased garbage collection is provided. In this method, a write command is received to write data. The write command is allocated a timeout period to complete an execution of the write command. Thereafter, a busy signal is asserted and a portion of a garbage collection operation is... Agent: Winston & Strawn, LLP

20080086620 - Method and system for using a distributable virtual address space: A method and system are disclosed for using a distributable virtual address space. According to an exemplary embodiment, a method for using a distributable virtual address space includes providing a distributable virtual address space shared between a plurality of network nodes, the distributable virtual address space including a virtual address... Agent: Scenera Research, Llc

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

20080082721 - Data cache virtual hint way prediction, and applications thereof: A virtual hint based data cache way prediction scheme, and applications thereof. In an embodiment, a processor retrieves data from a data cache based on a virtual hint value or an alias way prediction value and forwards the data to dependent instructions before a physical address for the data is... Agent: Sterne, Kessler, Goldstein & Fox P.l.l.c.

20080082720 - Data processing system having cache memory debugging support and method therefor: A data processing system having debugging circuitry and a method for operating the data processing system is provided. In the system, a processor has a cache memory and is coupled to a system bus. An instruction is received which indicates an effective address. The instruction is executed and it is... Agent: Freescale Semiconductor, Inc. Law Department

20080082722 - Monitoring a target agent execution pattern on a vt-enabled system: Methods, apparatuses, articles, and systems for observing, by a virtual machine manager of a physical device, execution of a target process of a virtual machine of the physical device, including virtual addresses of the virtual machine referenced during the execution, are described herein. The virtual machine manager further determines whether... Agent: Schwabe, Williamson & Wyatt, P.C.

20080082723 - Method for writing a file by different writing schemes according to file characteristics and electronic device using the method: A method for writing a file by different writing schemes according to file characteristic and electronic device using the method are provided. A method for writing a file is provided, including writing a first file to a memory according to a first writing scheme if the file to be written... Agent: Sughrue Mion, PLLC

20080082724 - Apparatus combining once-writeable and rewriteable information storate to support data processing: An information storage arrangement that combines rewriteable storage with one-time programmable (OTP) storage is managed in a manner that makes judicious use of the OTP storage. It is therefore possible to exploit the economic advantage associated with OTP storage, while also avoiding storage capacity losses that would otherwise be associated... Agent: Brinks Hofer Gilson & Lione/sandisk

20080082729 - Device driver including a flash memory file system and method thereof and a flash memory device and method thereof: A device driver including a flash memory file system and method thereof and a flash memory device and method thereof are provided. The example device driver may include a flash memory file system configured to receive data scheduled to be written into the flash memory device, the flash memory file... Agent: Harness, Dickey & Pierce, P.L.C

20080082725 - End of life recovery and resizing of memory cards: A system and methods are given for providing information on the amount of life remaining for a memory having a limited lifespan, such as a flash memory card. For example, it can provide a user with the amount of the memory's expected remaining lifetime in real time units or as... Agent: Brinks Hofer Gilson & Lione/sandisk

20080082727 - Header blocks for flash memory writes: Embodiments of header management for a file system of flash memory are presented herein. In one or more implementations, a data write is performed using a header block to cache a plurality of headers associated with data which is written to a data block of the flash memory. The headers... Agent: Lee & Hayes, PLLC

20080082731 - Main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies: An apparatus includes a printed circuit board with a plurality of printed circuit board traces, a memory controller mounted on the printed circuit board coupled to one or more of the plurality of printed circuit board traces, a plurality of non-volatile type of memory integrated circuits coupled to the printed... Agent: Orion Law Group

20080082726 - Memory cards with end of life recovery and resizing: A system and methods are given for providing information on the amount of life remaining for a memory having a limited lifespan, such as a flash memory card. For example, it can provide a user with the amount of the memory's expected remaining lifetime in real time units or as... Agent: Brinks Hofer Gilson & Lione/sandisk

20080082728 - Memory systems for phased garbage collection using phased garbage collection block or scratch pad block as a buffer: A non-volatile memory storage system is provided. The non-volatile memory storage system comprises a memory configured to store a storage system firmware and a non-volatile memory cell array. Additionally included is a processor in communication with the memory and the non-volatile memory cell array. The processor is configured to execute... Agent: Winston & Strawn, LLP

20080082734 - Methods for main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies: An apparatus includes a printed circuit board with a plurality of printed circuit board traces, a memory controller mounted on the printed circuit board coupled to one or more of the plurality of printed circuit board traces, a plurality of non-volatile type of memory integrated circuits coupled to the printed... Agent: Orion Law Group

20080082733 - Methods for main memory with non-volatile type memory modules, and related technologies: A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory modules may be plugged into memory sockets normally reserved for DRAM memory modules. The non-volatile memory modules may be accessed using a data communication protocol to... Agent: Orion Law Group

20080082730 - Multi-chip flash memory device and copy-back method thereof: A method and device for copying-back data in a multi-chip flash memory device having first and second memory chips. The method may include reading first source data from a first source region of one of the memory chips; programming the first source data into a target region included in one... Agent: Harness, Dickey & Pierce, P.L.C

20080082732 - Systems and apparatus for main memory with non-volatile type memory modules, and related technologies: A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory modules may be plugged into memory sockets normally reserved for DRAM memory modules. The non-volatile memory modules may be accessed using a data communication protocol to... Agent: Orion Law Group

20080082736 - Managing bad blocks in various flash memory cells for electronic data flash card: An electronic data flash card accessible by a host computer, includes a flash memory controller connected to a flash memory device, and an input-output interface circuit activated to establish a communication with the host. In an embodiment, the flash card uses a USB interface circuit for communication with the host.... Agent: Blakely Sokoloff Taylor & Zafman

20080082737 - Memory card and semiconductor device: A memory card includes a controller and a nonvolatile semiconductor memory. The controller manages a correspondence between a first address in a semiconductor memory of a first erase block size and a second address in a semiconductor memory of a second erase block size other than the first erase block... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, P.C.

20080082735 - Nonvolatile semiconductor memory device: A nonvolatile semiconductor device includes a first flash memory device; a second flash memory device in which data programming and/or reading is faster than in said first flash memory device; an address conversion table which correlates a logical address of a memory cell to a physical address designating said memory... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, P.C.

20080082738 - Efficient store queue architecture: One embodiment of the present invention provides a store queue that applies the stores to a memory subsystem in program order. This store queue includes a content-addressable memory (CAM), which holds pending stores and facilitates looking up stores based on addresses for the stores, wherein the CAM does not keep... Agent: Sun Microsystems Inc. C/o Park, Vaughan & Fleming LLP

20080082739 - method and apparatus for scheduling disk read requests: Methods and apparatus are provided for reducing disk seek time to improve the overall throughput by improving the scheduling of read requests. One or more requests to read data from one or more disks are scheduled by suspending one or more requests to read data from the disk for a... Agent: Ryan, Mason & Lewis, LLP

20080082740 - Accessing a disk drive at multiple speeds: A disk drive apparatus has a magnetic platter, a disk drive motor, and a disk drive controller. The disk drive controller is capable of storing data onto and retrieving data from the magnetic platter while the magnetic platter turns at a predefined maximum speed. The disk drive controller is configured... Agent: Bainwood Huang And Associates LLC

20080082741 - Scalable hard-drive replicator: In general, the invention is directed to techniques of scalable replication of data in persistent or volatile data storage devices. In particular, a computing device comprises a host acting as a device host for a data storage device and a plurality of data storage devices capable of persistent storage of... Agent: Shumaker & Sieffert, P. A.

20080082742 - Storage apparatus, storage apparatus control method, and control apparatus: A storage apparatus is capable of receiving a write request from an external device, comprising: an FMT position counter 51 that measures a first measurement value concerning the head position on a track of a recording medium; a data reception counter 41 that measures a second measurement value concerning the... Agent: Greer, Burns & Crain

20080082746 - Highly reliable storage system and internal network thereof: The disk controller has a plurality of channel control units, a plurality of cache memories, a plurality of disk control units, and a plurality of internal switch units. Each channel control unit or disk control unit sends to one of the cache memory units a request packet requesting execution of... Agent: Townsend And Townsend And Crew, LLP

20080082743 - Method and apparatus for caching memory content on a computing system to facilitate instant-on resuming from a hibernation state: The memory content may be cached in the non-volatile cache when a computing system is entering S4 state. The non-volatile cache may be coupled to a bus that connects the disk drive with the disk controller. When resuming from S4 state, the memory content may be read from the non-volatile... Agent: Intel Corporation C/o Intellevate, LLC

20080082745 - Storage system for virtualizing control memory: There is provided a storage system capable of handling a large amount of control data at low cost in high performance. The storage system includes a cache memory for temporarily storing data read/written between a host computer and a disk array, a CPU for making a control related to data... Agent: Townsend And Townsend And Crew, LLP

20080082744 - Storage system having data comparison function: Before writing a first data from a host device to a storage device, a second data stored in a write destination location on the storage device is read and compared with the first data, and if they match, the first data is not written in the storage device.... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080082747 - Apparatus and method for providing data path redundancy in a storage subsystem having a single controller: The present invention increases the performance of storage subsystems having a single controller while keeping the cost lower than a dual controller storage subsystem. An interface card is positioned in an archetypal second storage controller position. The storage controller and the interface card are connected via a backend communication path... Agent: Kunzler & Mckenzie

20080082748 - Data migration method and information processing system: A volume group comprising one or a plurality of logical volumes is set. A coexistence avoidance volume group having different array groups can be set to the volume group. Upon execution of preset volume search criteria, a logical volume is specified by carrying out a search in which are excluded... Agent: Stanley P. Fisher Reed Smith LLP

20080082749 - Storage system, method for managing the same, and storage controller: a storage controller that provides each of the one or more host computers with a plurality of logical volumes, each including a storage area for reading/writing data from/to, and also being either allocated or not allocated to one or more of the host computers, the storage controller including: a management... Agent: Stanley P. Fisher Reed Smith LLP

20080082751 - Memory modules and programmable heterogeneous memory controllers for main memory: A computer system is disclosed including a printed circuit board (PCB) including a plurality of traces, at least one processor mounted to the PCB to couple to some of the plurality of traces, a heterogeneous memory channel including a plurality of sockets coupled to a memory channel bus of the... Agent: Orion Law Group

20080082750 - Methods of communicating to, memory modules in a memory channel: A computer system is disclosed including a printed circuit board (PCB) including a plurality of traces, at least one processor mounted to the PCB to couple to some of the plurality of traces, a heterogeneous memory channel including a plurality of sockets coupled to a memory channel bus of the... Agent: Orion Law Group

20080082752 - Method and apparatus for saving power for a computing system by providing instant-on resuming from a hibernation state: A computing system may conserve more power by entering S4 state than S3 state over long periods of inactivity and also have an instant-on capability when assuming from S4 state by using a fast accessible non-volatile cache (e.g., flash memory). Rather than storing memory content to a disk drive, the... Agent: Intel Corporation C/o Intellevate, LLC

20080082753 - Method and apparatus for saving power by efficiently disabling ways for a set-associative cache: A method and apparatus for disabling ways of a cache memory in response to history based usage patterns is herein described. Way predicting logic is to track consecutive misses to ways of a cache, i.e. hits/reads to other ways of cache. Based on the usage of ways and the non-usage... Agent: Intel Corporation C/o Intellevate, LLC

20080082754 - Method and cache system with soft i-mru member protection scheme during make mru allocation: A caching mechanism implementing a “soft” Instruction-Most Recently Used (I-MRU) protection scheme whereby the selected I-MRU member (cache line) is only protected for a limited number of eviction cycles unless that member is updated/utilized during the period. An update or access to the instruction restarts the countdown that determines when... Agent: Dillon & Yudell LLP

20080082755 - Administering an access conflict in a computer memory cache: Administering an access conflict in a computer memory cache, including receiving in a memory cache controller a write address and write data from a store memory instruction execution unit of a superscalar computer processor and a read address for read data from a load memory instruction execution unit of the... Agent: Ibm (rps-blf) C/o Biggers & Ohanian, LLP

20080082756 - Mechanisms and methods of using self-reconciled data to reduce cache coherence overhead in multiprocessor systems: A system for maintaining cache coherence includes a plurality of caches, wherein at least a first cache and a second cache of the plurality of caches are connected via an interconnect network, a memory for storing data of a memory address, the memory connected to the interconnect network, and a... Agent: F. Chau & Associates, LLC

20080082757 - Data coherence system: A data coherence system includes a generation number written to a data track of a logical sub-system. The generation number is compared to a corresponding generation number in a processing device when it is initialized. If the two generations numbers are the same, the generation numbers are incremented and saved.... Agent: Quarles & Brady LLP

20080082759 - Global address space management: Methods, systems and computer program products for global address space management are described herein. A System on Chip (SOC) unit configured for a global address space is provided. The SOC includes an on-chip memory, a first controller and a second controller. The first controller is enabled to decode addresses that... Agent: Sterne, Kessler, Goldstein & Fox P.l.l.c.

20080082758 - Memory management in a shared memory system: Methods, systems and computer program products to maintain cache coherency in a System On Chip (SOC) which is part of a distributed shared memory system are described. A local SOC unit that includes a local controller and an on-chip memory is provided. In response to receiving a request from a... Agent: Sterne, Kessler, Goldstein & Fox P.l.l.c.

20080082760 - Event holding circuit: An event holding circuit configured to monitor plural monitored boards, write collected event information, and hold the event information until a processor reads the event information, the event holding circuit includes a holding circuit including an OR gate, so that a logical sum output of the collected event information and... Agent: Nec Corporation Intellectual Property Division

20080082761 - Generic locking service for business integration: A generic lock manager service is provided which allows locks and lock requests to be recovered across system failures and restarts. When a lock request that includes a request to isolate a particular data object is received, the lock manager service examines a lock request queue to determine if the... Agent: Duke W. Yee

20080082763 - Apparatus and method for power management of memory circuits by a system or component thereof: An apparatus and method are provided for communicating with a plurality of physical memory circuits. In use, at least one virtual memory circuit is simulated where at least one aspect (e.g. power-related aspect, etc.) of such virtual memory circuit(s) is different from at least one aspect of at least one... Agent: Zilka-kotab, PC- Mrm1

20080082764 - Memory accessing system and method: A memory accessing system, including an internal memory, an external memory, a microprocessor and a controller, is provided. The internal memory is configured to have a program space with a first address range and a data space with a second address range, and the program space and the data space... Agent: Law Offices Of Lai And Associates, P.C.

20080082762 - Memory systems and methods of operating the memory systems: In one embodiment of the invention, a method of operating a memory system is provided, including concurrently reading data from a plurality of memories of the memory system and outputting the data from the memory system at an output channel capacity of an I/O port of the memory system by... Agent: Slater & Matsil LLP

20080082765 - Resolving false dependencies of speculative load instructions: Methods and apparatus for resolving false dependencies associated with speculatively executing load instructions in a processor core are described. In one embodiment, physical addresses of a load operation and a store operation are compared in response to a determination that the load operation may be potentially dependent on the store... Agent: Caven & Aghevli C/o Intellevate

20080082766 - Systems and apparatus with programmable memory control for heterogeneous main memory: A computer system is disclosed including a printed circuit board (PCB) including a plurality of traces, at least one processor mounted to the PCB to couple to some of the plurality of traces, a heterogeneous memory channel including a plurality of sockets coupled to a memory channel bus of the... Agent: Orion Law Group

20080082767 - System for creating and tracking unique identifications of electronic components: A system for creating and tracking intelligent unique identifications for memory devices is disclosed. Each memory device includes stored configuration information having a plurality of fields. A storage operating system selectively creates an intelligent unique identification for each memory device in the storage system using the fields in the stored... Agent: Volpe And Koenig, P.C. Net App

20080082768 - Method combining once-writeable and rewriteable information storage to support data processing: An information storage arrangement that combines rewriteable storage with one-time programmable (OTP) storage is managed in a manner that makes judicious use of the OTP storage. It is therefore possible to exploit the economic advantage associated with OTP storage, while also avoiding storage capacity losses that would otherwise be associated... Agent: Brinks Hofer Gilson & Lione/sandisk

20080082769 - Mass storage system and method: The present invention concerns a storage method and system (1) comprising processing means (11) and storage resources (20, 100) containing firstly storage means (20) including at least one physical library (P201 to P20n) and secondly memory means (100) called a cache (100), in which the processing means (11) of the... Agent: Miles & Stockbridge PC

20080082770 - Methods and apparatus for optimal journaling for continuous data replication: Methods and systems for continuous data replication, including receiving a write transaction from a production site, the write transaction including raw data (RWNEW), a size indicator (SZ1) for the size of the raw data, and a start address (ADD1) for writing the raw data, copying the raw data (RWNEW) into... Agent: Emc Corporation C/o Daly, Crowley, Mofford & Durkee, LLP

20080082771 - Hardware memory locks: Methods, systems and computer program products to implement hardware memory locks are described herein. A system to implement hardware memory locks is provided. The system comprises an off-chip memory coupled to a SOC unit that includes a controller and an on-chip memory. Upon receiving a request from a requester to... Agent: Sterne, Kessler, Goldstein & Fox P.l.l.c.

20080082772 - Tamper protection of software agents operating in a vt environment methods and apparatuses: Methods, apparatuses, articles, and systems for comparing a first security domain of a first memory page of a physical device to a second security domain of a second memory page of the physical device, the security domains being stored in one or more registers of a processor of the physical... Agent: Schwabe, Williamson & Wyatt, P.C.

20080082779 - File server that allows an end user to specify storage characteristics with ease: A computing node which reduces substantially and effectively reduces the power consumed by a memory is provided without affecting the efficiency whereby a processor accesses the memory. The computing node executes a user program sent by a control node. In case of which a message including the capacity of the... Agent: Mcdermott Will & Emery LLP

20080082776 - Memories, method of storing data in a memory and method of determining memory cell sector quality: A method of storing data in a memory is provided, including testing a plurality of memory cells of a plurality of memory cell sectors. Each memory cell sector includes a plurality of memory cells. Each memory cell sector is classified into at least one quality class of a plurality of... Agent: Slater & Matsil LLP

20080082774 - Methods of managing file allocation table information: In a nonvolatile memory system, a host allocates clusters and records allocation information in a File Allocation Table that is stored in the nonvolatile memory. A controller separately allocates certain data and records allocation in a record in a volatile memory. File Allocation Table information provided to the host is... Agent: Winston & Strawn, LLP

20080082775 - System for phased garbage collection: A system for phased garbage collection is described, including a memory configured to store a storage system firmware, a non-volatile memory cell array configured to maintain a metablock, the metablock comprising a logical group and a buffer portion, and a processor in communication with the memory and the non-volatile memory... Agent: Winston & Strawn, LLP

20080082773 - Systems for managing file allocation table information: In a nonvolatile memory system, a host allocates clusters and records allocation information in a File Allocation Table that is stored in the nonvolatile memory. A controller separately allocates certain data and records allocation in a record in a volatile memory. File Allocation Table information provided to the host is... Agent: Winston & Strawn, LLP

20080082778 - Virtualization system and area allocation control method: A virtualization system, upon judging that a write operation from a higher-level device is an operation to write in the format of the virtual volume, even when the write position of the write operation is in a virtual area different from a virtual area to which an allocated actual area... Agent: Stanley P. Fisher Reed Smith LLP

20080082777 - Volume selection method and information processing system: In a storage management system in which a storage apparatus is connected via a network to a volume allocation management server having a performance requirement analysis unit, a volume allocation unit, and a volume performance determining unit, the performance requirements of a business application using volume-allocating data and the performance... Agent: Stanley P. Fisher Reed Smith LLP

20080082780 - Memory management unit and memory management method: A memory management unit including: a first memory portion in which a memory area is allocated; a memory allocation processor for allocating and releasing a memory area in the first memory portion; a second memory portion for storing reserve area information regarding a memory area which should be reserved in... Agent: Casella & Hespos

20080082781 - Watchpointing unaligned data accesses: A data processing system 98 incorporating watchpoint registers 90 is provided. The memory accesses to be detected may be unaligned memory accesses. The watchpoint may operate in a normal mode and also in a guard mode. In the guard mode of operation a watchpoint comparator 37 generates a match signal... Agent: Nixon & Vanderhye, PC

20080082782 - Location management of off-premise resources: The innovation enables generation of an index of cloud-based resources (e.g., data, services, applications). The index can be used to retrieve a subset of the cloud-based resources by analyzing a user-generated or standing query. ‘Identity’ and contextual factors can be incorporated to enable rich indexing as well as subsequent retrieval... Agent: Amin. Turocy & Calvin, 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 0.99808 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