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
05/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 05/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.
  
05/29/2008 > patent applications in patent subcategories.

20080126667 - Method for controlling storage devices: A technology in which a magnetic disk apparatus executes data relocation involves the problems how to cope with new setup of file management and hardware failure and performance drop at the time in a data relocation. The invention provide a technology capable of executing data relocation without moving physical data... Agent: Antonelli, Terry, Stout & Kraus, LLP

20080126669 - Apparatus and method for judging validity of transfer data: A method of judging a validity of data included using a check code included in the data, generates a final computation result of the check code of 1 data block using data in a last frame of this data block. The final computation result is compared with the check code... Agent: Staas & Halsey LLP

20080126670 - Arrangement for exchange of customer data of a franking machine: In a method and an apparatus for exchanging customer data of a franking machine, a data processing device is in communication with a first memory that is permanently connected therewith, and is also in communication with a security module for implementing security-relevant services associated with franking. The data processor stores... Agent: Schiff Hardin, LLP Patent Department

20080126668 - Storage controller and control method thereof: Proposed is a storage controller and its control method for speeding up the processing time in response to a command in a simple manner while reducing the load of a controller that received a command targeting a non-associated logical volume. This storage controller includes a plurality of controllers for controlling... Agent: Stanley P. Fisher Reed Smith LLP

20080126671 - Nonvolatile memory system and a method of controlling nonvolatile memories: A nonvolatile memory system having: a first nonvolatile memory in which data writing is limited to writing data on a per-sector basis; a second nonvolatile memory for storing a portion of data to be stored in the first memory; and a controller for controlling data read and write operations; wherein... Agent: Finnegan, Henderson, Farabow, Garrett & Dunner LLP

20080126672 - Automatic backup store in firmware upgrades: Method for updating software present in a first version (V 1) in a device (40), by receiving and executing a delta file (D12) for upgrading said first version to a second version (V2), which software is divided and stored in a number of memory blocks (201-204) defined in an address... Agent: Albihns Stockholm Ab

20080126684 - Caching method for nand flash translation layer: A caching method provides a cashing mechanism between a logical addresses and a flash memory physical addresses. The cashing mechanism involves a search tree which contains a number of internal and external translation nodes. Each external translation node points to a link list of translation units, and each translation unit... Agent: Madson & Austin

20080126679 - Electronic device with a nonvolatile, writable data-memory: An electronic device includes: A microprocessor; a nonvolatile, writable data-memory, which is writable for a predetermined maximum write-access number MWN of write-accesses; characterized in that the device includes a counter which registers the write-accesses and the microprocessor generates an alarm signal as a function of the development of the number... Agent: Bacon & Thomas, PLLC

20080126686 - Memory power and performance management: A method for storage includes collecting information regarding respective performance characteristics of a plurality of memory units in a memory array, each memory unit including one or more cells of the memory array. When data are received for storage in the memory array, a memory unit is selected responsively to... Agent: Darby & Darby P.C.

20080126683 - Memory system: A memory system is configured to receive write data each labeled with a logical address from a host device and includes a nonvolatile semiconductor memory and a controller. The memory stores data in units of a first unit area and erases data in units of a second unit area, each... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, P.C.

20080126673 - Method and apparatus for migrating data between storage volumes: The computer system is composed of an old storage apparatus, a new storage apparatus, management computer, data network and management network. Management computer gathers logs at the old storage apparatus. When data is moved from the old storage to the new storage, destination volume in the new storage apparatus is... Agent: Sughrue Mion, PLLC

20080126680 - Non-volatile memory system storing data in single-level cell or multi-level cell according to data characteristics: Provided is a system storing data received from an application or file system in a non-volatile memory system of single-level cells and multi-level cells in accordance with one or more data characteristics.... Agent: Volentine & Whitt PLLC

20080126674 - Portable storage device and method for improving data access speed: The present invention provides a portable storage device and method capable of improving data access speed. Said portable storage device is capable of data transmission with a host computer system, said portable storage device includes: a control module capable of data transmission with a host computer through a communication protocol,... Agent: Foley And Lardner LLP Suite 500

20080126681 - Portable storage device with network function: A portable storage device with network function includes a network file management system, via which an electronic apparatus coupled to the portable storage device manages the access of files between a memory unit of the portable storage device and a remote network host. Therefore, the portable storage device with network... Agent: Hong, Shih-ho

20080126676 - Segemented bitscan for verification of programming: A set non-volatile storage elements are subjected to a programming process in order to store a set of data. During the programming process, one or more verification operations are performed to determine whether the non-volatile storage elements have reached their target condition to store the appropriate data. Decisions about whether... Agent: Vierra Magen/sandisk Corporation

20080126678 - Semiconductor memory system for flash memory: Provided is a semiconductor memory system including a plurality of main memory chips and sub-memory chips as alternatives, in which each main memory chip includes a plurality of reserved memory blocks in the same chip as alternatives to an abnormal memory block. When it is detected that the number of... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080126682 - Solid state hard disk: A solid state disk with multi flash controller channels is small in size, light in weight, low in power consumption and has no operating noise. In one embodiment, a flash memory based storage device comprises a hard disk protocol unit, a flash hard disk controller circuit and flash memories. The... Agent: Silicon Valley Patent Agency

20080126677 - Storage system: A storage system where storage devices themselves have WORM functionality that can be set at any time. The storage system includes storage devices, and a controller for controlling data transmission between the storage devices and an information processor. Each storage device has a storage cell and a fuse at a... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080126675 - System and method for controlling access to a memory device of an electronic device: The invention relates to a system and method for controlling implementation of a command to a memory device. In the method, it comprises the following steps: monitoring an instruction stream destined for the memory device for an assertion of a command for the memory device; if the command is detected,... Agent: Mccarthy Tetrault LLP

20080126685 - System, method, and computer program product for reducing memory write operations using an instruction set: An apparatus, method, and computer program product comprise identifying write operations to be performed on a data stored in memory. Further, a difference is determined between results of the write operations and the data stored in the memory. In addition, the difference information associated with the difference is stored, using... Agent: Zilka-kotab, PC

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

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

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

20080126691 - Apparatus and method of partially accessing dynamic random access memory: Provided are an apparatus and method for partially accessing a DRAM. The apparatus for partially accessing a DRAM includes a memory controller. The memory controller includes a first sub-controller which controls a first DRAM and a second sub-controller which controls a second DRAM. Accordingly, a garbage cycle, i.e., an operation... Agent: Sughrue Mion, PLLC

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

20080126690 - Memory module with memory stack: A memory module, which includes at least one memory stack, comprises a plurality of DRAM integrated circuits and an interface circuit. The interface circuit interfaces the memory stack to a host system so as to operate the memory stack as a single DRAM integrated circuit. In other embodiments, a memory... Agent: Zilka-kotab, PC- Mrm1

20080126693 - Virtualization support in a multiprocessor storage area network: Support for virtualization in a storage area networks may be provided using a variety of techniques. In one embodiment of the present invention, exchange level load balancing may be provided by determining if input/outputs (IOs) received by a device are new. If a particular IO is new, the IO may... Agent: Beyer Weaver LLP

20080126694 - Data storage system including respective buffers for non-volatile memory and disc recording medium, and data access method thereof: A data storage system includes a non-volatile memory, a disc recording medium, a non-volatile memory buffer, operatively disposed between a host interface and the non-volatile memory, which stores a portion of data stored in the non-volatile memory, and a disc buffer, operatively disposed between the host interface and the disc... Agent: Volentine & Whitt PLLC

20080126695 - Map based striping of data in a distributed volatile memory environment: An apparatus, program product and method stripe value data associated with each of a plurality of keyed data sets across a plurality of processes in a data process set and accessing a first keyed data set among the plurality of keyed data sets using at least one of the plurality... Agent: Wood, Herron & Evans, L.L.P. (ibm)

20080126696 - Apparatus, system, and method for providing a raid storage system in a processor blade enclosure: An apparatus, system, and method are disclosed for providing a redundant array of inexpensive disks (“RAID”) storage subsystem within a processor blade enclosure. A first RAID controller blade is included and configured to fit in a processor blade enclosure. At least one processor in communication with the first RAID controller... Agent: Kunzler & Mckenzie

20080126697 - Apparatus, system, and method for selective cross communications between autonomous storage modules: An apparatus, system, and method are disclosed for selective cross communications between autonomous storage modules. A RAID controller communicates through a first cascading communications loop comprising a first storage module. The first storage module includes a plurality of storage devices and is disposed in an enclosure. The RAID controller also... Agent: Brian C. Kunzler Kunzler And Associates

20080126703 - Cyclic redundant multiple computer architecture: A multiple computer system incorporating redundancy is disclosed. Data to be stored (A, B, C) is distributed (A1, A2, A3, . . . B1, B2, B3, . . . C1, C2, C3, . . . ) amongst a multiplicity of computers (M1, M2, . . . Mn). A parity form... Agent: Perkins Coie LLP

20080126699 - Optimized rollback of copy-on-write snapshot volumes: The present invention is an optimized method for the rollback of copy-on-write snapshot volumes. A method in accordance with the present invention may comprise the following steps: (a) creating a copy-on-write snapshot volume; (b) receiving a base volume write request addressed to a base volume data block; (c) executing copy-on-write... Agent: Lsi Corporation

20080126701 - Storage system comprising both power saving and diagnostic functions: The respective physical storage devices of a storage system are set to a power-saving state in which these respective physical storage devices are able to respond to a prescribed type of command. Then, a first prescribed type of command is sent to the respective physical storage devices that are in... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080126702 - Storage system comprising power saving function: A storage system constituted such that power saving to an administrator-desired storage device can be performed from a management device. That is, the storage system comprises a power-saving indication receiving section for receiving from a management console a power-saving indication specifying at least one storage device of a plurality of... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080126698 - Storage system effectively using free ports: A first free port present in a controller or a switch device is physically connected to a second free port present in a switch device (switch device in another storage device unit) other than the controller or switch device comprising the first free port. The possibility of logical connection via... Agent: Stanley P. Fisher Reed Smith LLP

20080126700 - System for optimizing the performance and reliability of a storage controller cache offload circuit: A method for offloading a cache memory is disclosed. The method generally includes the steps of (A) reading all of a plurality of cache lines from the cache memory in response to an assertion of a signal to offload of the cache memory, (B) generating a plurality of blocks by... Agent: Lsi Corporation

20080126704 - Systems and methods for storing parity groups: A system and method for dynamic redistribution of parity groups is described. The system and method for dynamic redistribution of parity groups operates on a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity group includes storage blocks. The storage blocks include one... Agent: Knobbe Martens Olson & Bear LLP

20080126705 - Methods used in a portable mass storage device with virtual machine activation: A portable mass storage device is used to store large files such as digital pictures, movies and music. The mass storage device has firmware with security mechanisms that limit access to read write operations to ensure reliable operation of the device to prevent unwanted copying or storing of secure content... Agent: Winston & Strawn, LLP

20080126707 - Conflict detection and resolution in a multi core-cache domain for a chip multi-processor employing scalability agent architecture: According to one embodiment of the invention, a processor comprises a memory, a plurality of processor cores in communication with the cache memory and a scalability agent unit. The scalability agent unit is adapted to control conflict detection and resolution of accesses to the memory. The scalability agent unit receives... Agent: Intel/blakely

20080126708 - Method and system for adaptive back-off and advance for non-volatile storage (nvs) occupancy level management: A technique for determining when to destage write data from a fast, NVS of a computer system from an upper level to a lower level of storage in the computer system comprises adaptively varying a destage rate of the NVS according to a current storage occupancy of the NVS; maintaining... Agent: Frederick W. Gibb, Iii Gibb & Rahman, LLC

20080126706 - Recoverable cache preload in clustered computer system: An apparatus, program product and method monitor the state of a cache during a cache preload operation in a clustered computer system such that the monitored state can be used after a failover to potentially avoid the need to restart the cache preload operation from the beginning. In particular, by... Agent: Wood, Herron & Evans, L.L.P. (ibm)

20080126709 - Advanced processor with system on a chip interconnect technology: An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores... Agent: Zilka-kotab, PC

20080126710 - Method for processing cache data: The present invention discloses a method for processing cache data, which is used in a dual redundant server system having a console end and a redundant control end. The console end mirrors a cache data saved in the console end into a mirrored cache data and sends the mirrored cache... Agent: Bacon & Thomas, PLLC

20080126711 - Method and system of executing stack-based memory reference code: A method and system of executing stack-based memory reference code. At least some of the illustrated embodiments are methods comprising waking a computer system from a reduced power operational state in which a memory controller loses at least some configuration information, executing memory reference code that utilizes a stack (wherein... Agent: Hewlett Packard Company

20080126712 - Semiconductor memory system having a snapshot function: In a semiconductor memory computer equipped with a flash memory, use of backed-up data is enabled. The semiconductor memory computer includes an address conversion table for detecting physical addresses of at least two pages storing data by designating a logical address from one of logical addresses to be designated by... Agent: Stanley P. Fisher Reed Smith LLP

20080126713 - Power-saving control circuit and method: A power-saving control circuit and method suitable for circuits including a first-in-first-out (FIFO) register is provided. In the present invention, a logic circuit is disposed between two circuit modules with data transmitted in between. When there is data input into the FIFO register, the logic circuit activates a pulse signal... Agent: Jianq Chyun Intellectual Property Office

20080126714 - Data transfer coherency device and methods thereof: Methods and a device for performing coherent access requests are disclosed. The methods include receiving a first address associated with a first write or read request. During a write operation, if the first address is associated with a coherent access register, data to be written is stored at a data... Agent: Larson Newman Abel Polansky & White, LLP

20080126715 - Apparatus, system, and method for integrated blade raid controller and storage: An apparatus, system, and method are disclosed for integrating a blade RAID controller and storage. A storage blade enclosure communicates with a blade chassis. The storage blade enclosure is mounted within the blade chassis. A RAID controller disposed in the storage blade enclosure receives a command through the storage blade... Agent: Brian C. Kunzler Kunzler And Associates

20080126717 - Memory circuit and method for writing into a target memory area: A memory circuit having a plurality of memory areas, whose order depends on respectively associated logical addresses, and which each have an associated control value, and a control means, which is designed such that the same assigns a value to a control value associated with a target memory area when... Agent: Dickstein Shapiro LLP

20080126718 - Method and device for monitoring a memory unit in a mutliprocessor system: A method and device for monitoring a memory unit in a system including at least two processing units, a switchover arrangement being included that allows switching between at least two operating modes of the system, the device being arranged to log the memory content and/or the operating mode in which... Agent: Kenyon & Kenyon LLP

20080126716 - Methods and arrangements for hybrid data storage: Methods and arrangements for hybrid data storage are described herein. Embodiments may comprise a hybrid memory controller to facilitate accesses of more than on type of memory device, referred to generally hereafter as a hybrid memory device or hybrid cache device. The hybrid memory controller may include split logic to... Agent: Ibm Corporation (jss) C/o Schubert Osterrieder & Nickelson PLLC

20080126719 - System, method, and computer program product for delaying an operation that reduces a lifetime of memory: A system, method, and computer program product are provided for delaying operations that reduce a lifetime of memory. In use, at least one aspect associated with a lifetime of memory is identified. To this end, at least one operation that reduces the lifetime of the memory is delayed, based on... Agent: Zilka-kotab, PC

20080126720 - Multi-memory device system and method for managing a lifetime thereof: An apparatus, method, and computer program product are provided for identifying at least one aspect associated with a lifetime of each of a plurality of memory devices. Further, data is moved between the plurality of memory devices, based on the at least one aspect.... Agent: Zilka-kotab, PC

20080126721 - Contention detection and resolution: A multiple computer system is disclosed in which n computers (M1, M2 . . . Mn) each run a different portion of a single application program written to execute only on a single computer. The local memory of each computer is maintained substantially the same by updating all computers with... Agent: Perkins Coie LLP

20080126723 - Apparatus, system, and method for recovering a multivolume data set: An apparatus, system, and method are disclosed for recovering multivolume data. In one embodiment, a backup module physically backs up a plurality of source volumes to plurality of backup volumes. A data set size module may also capture a data set size for a data set during the physical backup.... Agent: Brian C. Kunzler Kunzler And Associates

20080126722 - Selective file restoration from incremental backups: According to one embodiment, providing application information includes receiving a request for application information associated with a checkpoint. A checkpoint corresponds to an incremental backup of a sequence of incremental backups of the application information. The following is performed for each logical block of one or more logical blocks that... Agent: Baker Botts L.L.P.

20080126725 - Storage system for multi-site remote copy: Information about remote copy target volumes of other storage systems 2 each having one and the same original volume V1 is registered for each remote copy target volume in advance. When there occurs a failure in a copy source storage system 2, a copy source volume for remote copy target... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080126724 - System, method, and computer program product for reducing memory write operations using difference information: A system, method, and computer program product are provided for reducing write operations in memory. In use, write operations to be performed on data stored in memory are identified. A difference is then determined between results of the write operations and the data stored in the memory. Difference information associated... Agent: Zilka-kotab, PC

20080126726 - Lock manager rotation in a multiprocessor storage area network: In one embodiment, a solution is provided wherein a lock manager is kept moving among multiple cores or processors in a multi-core or multi-processor environment. By “hopping” the lock manager from processor to processor, a bottleneck at any of the processors is prevented. The frequency of movement may be based... Agent: Beyer Weaver LLP

20080126728 - Method and apparatus for protecting internal memory from external access: Method and apparatus for protecting internal memory from external access. A method for protecting a memory space from external access is provided. A plurality of lock bits are stored in a location in memory, each associated with a separate logical portion of the memory space and determinative as to the... Agent: Mary Specht

20080126727 - Method for managing recorded streams in a rewritable recording medium: The present invention relates to a method for managing playlists of a rewritable recording medium in order to prevent unlimited playback or illegal edition of television broadcast programs or movies wherein copyright protection is required. The present invention operates by adding information needed for automatic timed deletion of consecutively recorded... Agent: Birch Stewart Kolasch & Birch

20080126729 - Systems and methods for controlling access by a third party to a patient's medical records on a medical information card: Systems and method for storing information of a user within a medical information card and for controlling access to the information by a third party. The medical information card comprises a storage medium adapted to store the medical records of the patient. The medical information card further comprises a processing... Agent: Duft Bornsen & Fishman, LLP

20080126730 - Volume migration program, method and system: A volume migration method for causing to carry out a migration from a first volume manager to a second volume, includes: by causing the first volume manager to carry out actual accesses, obtaining information of correspondence, by the first volume manager, between logical volume offsets and physical blocks on a... Agent: Greer, Burns & Crain

20080126731 - Method of executing a default instruction set of a stroage device: A method of executing a default instruction set of a storage device for conveniently connecting the storage device to a computer includes the following steps: connecting a USB interface of the storage device to a USB interface of the computer; the computer using interface commands to determine a device class... Agent: Hoffmann & Baron, LLP

20080126735 - Non-volatile memory device and method for setting configuration information thereof: Provided are a nonvolatile memory device and a method for setting configuration information of the nonvolatile memory device. The nonvolatile memory device can include a nonvolatile memory cell array, a configuration register and a configuration controller. The configuration controller can be configured to set configuration information in the configuration register... Agent: Myers Bigel Sibley & Sajovec

20080126733 - Reconfigurable fc-al storage loops in a data storage system: Data storage systems and methods and computer program product for managing data storage systems are provided. The system includes at least first and second storage enclosures, each having a plurality of hard disks configured as first and second arrays of disks and an intra-enclosure path between the first and second... Agent: Law Office Of Dan Shifrin, PC - Ibm

20080126734 - Storage extent allocation method for thin provisioning storage: A thin provisioning storage system is able to present a thin provisioned volume to a computer, such that the computer stores data to the volume as if storage space on disk drives was already allocated for the volume. Upon receiving a write request from the computer, in which the write... Agent: Mattingly, Stanger, Malur & Brundidge, P.C.

20080126732 - Ufd organizer: The present invention discloses systems and method for storing and organizing UFDs (USB flash drives) on a storage pole, and for configuring UFDs to accommodate storage on a storage pole. Various embodiments also include configurations of the UFDs and/or storage poles which prevent rotation of the UFDs on the storage... Agent: Mark M. Friedman

20080126736 - Method and apparatus for re-using memory allocated for data structures used by software processes: A memory management mechanism requires data structures to be explicitly deallocated in the programming code, but deallocation does not immediately make the memory available for reuse. Before a deallocated memory region can be reused, memory is scanned for pointers to the deallocated region, and any such pointer is set to... Agent: Ibm Corporation RochesterIPLaw Dept. 917

20080126737 - Page replacement policy for systems having multiple page sizes: In a data processing system utilizing multiple page sizes for virtual memory paging, a system, method, and article of manufacture for managing page replacement. In one embodiment, the page replacement method begins with a page frame allocation request, such as may be generated following a page fault. A page replacement... Agent: Dillon & Yudell LLP

20080126738 - Page replacement policy for systems having multiple page sizes: In a data processing system utilizing multiple page sizes for virtual memory paging, a system, method, and article of manufacture for managing page replacement. In one embodiment, the page replacement method begins with a page frame allocation request, such as may be generated following a page fault. A page replacement... Agent: Dillon & Yudell LLP

20080126739 - Parallel execution of operations for a partitioned binary radix tree on a parallel computer: Methods, apparatus, and products are disclosed for parallel execution of operations for a partitioned binary radix tree that include: receiving, in a parallel computer, an operational entry for the PBRT, the PBRT comprising a plurality of logical pages that contain a plurality of entries, each logical page included in a... Agent: Ibm (roc-blf)

20080126740 - Restricting type access to high-trust components: Sensitive data structures, such as type data structures, can be used by untrusted application programs without necessarily exposing the sensitive data structures directly. For example, untrusted components, such as application programs that may or may not be type safe, can be allowed to operate in a lower-privilege mode. In addition,... Agent: Workman Nydegger/microsoft

20080126741 - Lockless hash table lookups while performing key update on hash table element: A system, method and computer program product for moving a shared list element from a first list location to a second list location includes making the list element appear simultaneously in the first list and the second list under a first key associated with the first list, changing the first... Agent: Walter W. Duft

20080126742 - Safe and efficient allocation of memory: Aspects of the present invention are directed at centrally managing the allocation of memory to executable images in a way that inhibits malware from identifying the location of the executable image. Moreover, performance improvements are implemented over traditional systems that enable relative addressed instruction to be resolved at runtime. In... Agent: Christensen, O'connor, Johnson, Kindness, PLLC

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

20080120455 - Lightweight transactional memory for data parallel programming: Described is a technology by which alternative use for transactional memory is provided, namely implementing atomic work items that are run asynchronously from their creation in a thread. Described are mechanisms by which threads control the work items that they have created. Atomic work items are scheduled on worker threads... Agent: Microsoft Corporation

20080120456 - Method for flash memory data management: The method for flash memory data management includes the following steps. When data transmitted from a host have a first time transmission trait and the address for the data indicates a temporary address, then temporary data are retrieved from the temporary address to an external buffer. A writing command is... Agent: Birch Stewart Kolasch & Birch

20080120457 - Apparatuses for synchronous transfer of information: Semiconductor devices provide for synchronous transfer of information through a data bus. Address, control and clock information is received, via a command bus and clock line, at a plurality of terminals, the command bus and clock line providing a source synchronous bus. A plurality of output drivers drive read data... Agent: Hamilton, Brook, Smith & Reynolds, P.c.

20080120458 - High bandwidth memory interface: This invention describes an improved high bandwidth chip-to-chip interface for memory devices, which is capable of operating at higher speeds, while maintaining error free data transmission, consuming lower power, and supporting more load. Accordingly, the invention provides a memory subsystem comprising at least two semiconductor devices; a main bus containing... Agent: Hamilton, Brook, Smith & Reynolds, P.c.

20080120459 - Method and apparatus for backup and restore in a dynamic chunk allocation storage system: Backup and restore operations are made possible in a storage system that has dynamic chunk allocation (DCA) capability. In a DCA storage system, a chunk of physical storage area is not allocated to a segment of a volume until a write command is received targeting the segment of the volume.... Agent: Mattingly, Stanger, Malur & Brundidge, P.c.

20080120460 - Game program and game apparatus: When an operation block collides a stacked block in an X-direction, a part of the stacked block facing an operation block is shifted to the X-direction to allow the operation block to be absorbed in the stacked block and an end being opposite to the end facing the operation block... Agent: Nixon & Vanderhye, P.c.

20080120464 - Apparatus and method for managing data: An apparatus and method for managing data, the data-managing apparatus including: a command receiver that receives a move command for data, a memory interface unit that accesses a first storage device currently storing the data and second storage device to store the data according to the move command, and a... Agent: Stein, Mcewen & Bui, LLP

20080120463 - Command-coalescing raid controller: A RAID controller is disclosed. The controller controls at least one redundant array of physical disks, receives I/O requests for the array from host computers, and responsively generates disk commands for each of the disks. Some commands specify host computer user data, and others specify internally generated redundancy data. The... Agent: Huffman Law Group, P.c.

20080120461 - Method for maintaining disk array management information: A method for maintaining disk array access management information specifies a specific area in a random access memory (RAM) of a computer system or a disk array controller for storing management information of a disk array. The management information area is defined as a disk in the disk array and... Agent: Bacon & Thomas, Pllc

20080120462 - System and method for flexible physical-logical mapping raid arrays: A system, method and computer program for allocating physical memory from a group of N memory devices to logical volumes. A group of N memory devices are partitioned into a plurality of bands, each of the group of N memory devices sharing a portion of each of the plurality of... Agent: Dickstein Shapiro LLP

20080120465 - Business-semantic-aware information lifecycle management: For information lifecyle management (ILM) a process receives a user-definition of ILM actions, data state transitions, and associations among the respective data state transitions and ILM actions and responsively storing a data structure representing the received data state transitions, ILM actions, and correspondence among the respective data state transitions and... Agent: Ibm Almaden (anthony England) C/o Law Office Of Anthony England

20080120466 - Dual access for single port cache: A method and system for accessing a single port multi-way cache includes an address multiplexer that simultaneously addresses a set of data and a set of program instructions in the multi-way cache. Duplicate output way multiplexers respectively select data and program instructions read from the cache responsive to the address... Agent: Schwegman, Lundberg & Woessner / Infineon

20080120467 - Information processing apparatus: An information processing apparatus includes: a main memory that stores data; a plurality of processors each provided with a primary cache memory; a secondary cache memory that is provided between the main memory and the processors, the secondary cache memory having larger capacity than the primary cache memory; and a... Agent: Finnegan, Henderson, Farabow, Garrett & Dunner LLP

20080120468 - Instruction cache trace formation: 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. Instruction branches are predicted taken or not taken using a highly accurate branch history table (BHT). Branches that... Agent: Ibm Corporation

20080120469 - Systems and arrangements for cache management: A method for cache management is disclosed. The method can assign or determined identifiers for lines of binary code that are, or will be stored in cache. The method can create a cache directory that utilizes the identifier to keep an eviction count and/or a reload count for cached lines.... Agent: Ibm Coporation (rtp) C/o Schubert Osterrieder & Nickelson Pllc

20080120470 - Enforced transaction system recoverability on media without write-through: To ensure that logs representative of data changes are durably written, localized storage media cache is flushed to force a write to stable storage. Log sequence number tracking is leveraged to determine if log data in a localized storage media cache is likely to have not been written to durable... Agent: Amin. Turocy & Calvin, LLP

20080120471 - Method and apparatus for least-recently-used replacement of a block frame in an electronic memory device: A method and apparatus for replacement in a least-recently-used strategies is disclosed. An exemplary embodiment of the replacement strategy presented herein is a replacement strategy for set associative caches. The method and apparatus stores a priority level to determine which block frame is to be selected for replacement. Due to... Agent: Schneck & Schneck

20080120472 - Method and apparatus for forwarding store data to loads in a pipelined processor: Methods, systems, and computer program products for forwarding store data to loads in a pipelined processor are provided. In one implementation, a processor is provided that includes a decoder operable to decode an instruction, and a plurality of execution units operable to respectively execute a decoded instruction from the decoder.... Agent: Sawyer Law Group LLP

20080120473 - Data processing system, method and interconnect fabric that protect ownership transfer with non-uniform protection windows: In a data processing system, a plurality of agents communicate operations therebetween. Each operation includes a request and a combined response representing a system-wide response to the request. Within data storage in the data processing system, a data structure indicates a duration of a protection window extension for each of... Agent: Dillon & Yudell LLP

20080120475 - Adding one or more computers to a multiple computer system: The addition of one or more additional computers to a multiple computer system having replicated shared memory (RSM) or partial or hybrid RSM, is disclosed. The or each additional computer (M4) has its independent local memory (502) initialised by the system to at least partially replicate the independent local memory... Agent: Perkins Coie LLP

20080120474 - Method and system for collective file access using an mmap (memory-mapped file): A method for processing using a shared file that includes creating a plurality of mmaps between a shared file and a plurality of address spaces, wherein each of the plurality of mmaps maps at least a portion of the shared file to one of the plurality of address spaces, and... Agent: Osha Liang L.l.p./sun

20080120476 - Method and system for file access using a shared memory: A method for processing using a shared file that includes allocating a first working buffer between the shared file and a plurality of address spaces, wherein each of the plurality of address spaces is associated with one of a plurality of processors, copying first data from the shared file to... Agent: Osha Liang L.l.p./sun

20080120478 - Advanced synchronization and contention resolution: A multiple computer environment is disclosed in which an application program executes simultaneously on a plurality of computers (M1, M2, . . . Mn) interconnected by a communications network (3) and in which the local memory of each computer is maintained substantially the same by updating in due course. A... Agent: Perkins Coie LLP

20080120477 - Contention detection with modified message format: A multiple computer system is disclosed in which n computers (M1, M2 . . . Mn) each run a different portion of a single application program written to execute only on a single computer. The local memory of each computer is maintained substantially the same by updating all computers with... Agent: Perkins Coie LLP

20080120479 - Configuration control: A method of configuration controlling a hierarchy of data arrays is disclosed, each data array in the hierarchy having at least one version, each version of each data array in the hierarchy being associated with one version of at least one other data array in the hierarchy, each data array... Agent: Haynes Beffel & Wolfeld LLP

20080120480 - Method and system for preserving critical storage contents across a system restart: Disclosed are a method and system for a computer operating system to allocate “recoverable” memory for a table. The invention involves updating storage allocation APIs to specify a request for “recoverable” storage and for the operating system's saving of virtual and real storage address information about the “recoverable” storage allocation.... Agent: Scully, Scott, Murphy & Presser, P.c.

20080120481 - Methods for protection of data integrity of updatable data against unauthorized modification: The present invention discloses methods for protecting data integrity of updatable data against unauthorized modification. A method for protecting data integrity of updatable data in a storage system, the method including the steps of: storing a data copy of the data in the storage system; upon storing the data copy,... Agent: Mark M. Friedman

20080120482 - Apparatus, system, and method for detection of mismatches in continuous remote copy using metadata: An apparatus, system, and method are disclosed for detecting mismatches in a mirror volume. A receive module receives a start indicator from a primary storage system. The start indicator includes a starting location of a first block to be modified on a track in a secondary storage system. The first... Agent: Brian C. Kunzler Kunzler And Associates

20080120483 - Storage system and data backup method for the same: A storage system includes a network adapter, a channel adapter, a shared memory, a cache memory, a disk adapter, a switch and a storage device. The storage device stores data. The network adapter includes a port connected to a local area network, and a NAS processor and an I/O processor.... Agent: Townsend And Townsend And Crew, LLP

20080120484 - Software transaction commit order and conflict management: Various technologies and techniques are disclosed for applying ordering to transactions in a software transactional memory system. A software transactional memory system is provided with a feature to allow a pre-determined commit order to be specified for a plurality of transactions. The pre-determined commit order is used at runtime to... Agent: Microsoft Corporation

20080120485 - Methods and apparatus to manage throttling in computing environments: Methods and apparatus to manage throttling in computing environments are described herein. One example method may include receiving an indication that a first memory module has reached a temperature and remapping information from the first memory module to a second memory in response to the received indication. Other methods are... Agent: Hanely Flight & Zimmerman, Llc

20080120486 - Driver model for replacing core system hardware: Apparatus and methods for replacing partition units are disclosed. Generic and platform-specific drivers based on a driver model that specify a plurality of callbacks are disclosed. The drivers enable the replacement of partition units without the firmware and/or software of a computing device having to be recompiled for each platform.... Agent: Christensen, O'connor, Johnson, Kindness, Pllc

20080120487 - Address translation performance in virtualized environments: Methods and apparatus to improve address translation performance in virtualized environments are described. In one embodiment, a switching logic may translate a virtual address of a memory access request (e.g., transmitted by a transmitting agent and directed to a receiving agent) into a corresponding physical address. Other embodiments are also... Agent: Caven & Aghevli C/o Intellevate

20080120488 - Apparatus and method of managing nonvolatile memory: Apparatus and method of managing a nonvolatile memory are disclosed where the nonvolatile-memory-managing apparatus includes a nonvolatile memory that has a first block and a second block having one or more physical pages, and an operation unit that determines the type of merge operation to perform for the first block... Agent: Stein, Mcewen & Bui, LLP

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

20080114921 - Memory array structure and single instruction multiple data processor including the same and methods thereof: A memory may be configured to rearrange and store data to enable a conflict free mode for a memory access pattern required by a coder-decoder (codec).... Agent: Harness, Dickey & Pierce, P.L.C

20080114923 - Apparatus and method for controlling operation processing in nonvolatile memory: An apparatus for controlling operation processing in a nonvolatile memory includes an emergency request-managing unit to set values of a pre-empt flag and a status-backup flag when an operation based on an urgent request is transmitted, a status-checking unit to check the set values of the pre-empt flag and the... Agent: Stein, Mcewen & Bui, LLP

20080114924 - High bandwidth distributed computing solid state memory storage system: Embodiments of the present invention provides a system controller interfacing point-to-point subsystems consisting of solid state memory. The point-to-point linked subsystems enable high bandwidth data transfer to a system controller. The memory subsystems locally control the normal solid state disk functions. The independent subsystems thus configured and scaled according to... Agent: Jack Frayer

20080114922 - System and method for disabling access to non-volatile storage in a multi-function peripheral: A multi-function peripheral (MFP) device having enhanced security for processed data is disclosed. The MFP includes both a non-volatile memory and a volatile memory. The MFP also includes a user interface configured to allow a user to prevent data from being stored on the non-volatile memory. The MFP further includes... Agent: Knobbe Martens Olson & Bear LLP

20080114925 - Electronic device with an update agent that employs preprocessing techniques for update: Methods of updating an electronic device having an update agent employing preprocessing techniques is disclosed. The methods described permit an electronic device having a non-volatile memory to update a plurality banks in an efficient manner, by preprocessing the original contents of the non-volatile memory. The preprocessing may comprise shifting one... Agent: Mcandrews Held & Malloy, Ltd

20080114926 - Device and method for storing and processing data units: A device and method for storing and processing data units. The method includes: storing, at a read request dual port random access (DPR) memory unit, at least one request to read data from a double data rate (DDR) memory unit; storing, at a write request dual port random access (DPR)... Agent: Sonnenschein Nath & Rosenthal LLP

20080114927 - Scanner controller: A scanner controller includes a cache, a scan manager, and a memory controller. The scanner manager receives image data from an image sensor and caches the image data in the cache. The memory is coupled to a dynamic random access memory (DRAM). When the image data in the cache reaches... Agent: Thomas, Kayden, Horstemeyer & Risley, LLP

20080114928 - Method of and apparatus for recording data on write-once disc, method of and apparatus for reproducing data from write-once disc, and write-once disc therefor: A write-once disc includes: a plurality of update areas in which a predetermined kind of updated information is recorded; at least one main access information area in which main access information is recorded, the main access information indicating a final update area in which finally updated information is recorded among... Agent: Stein, Mcewen & Bui, LLP

20080114929 - Method of and apparatus for recording data on write-once disc, method of and apparatus for reproducing data from write-once disc, and write-once disc therefor: A write-once disc includes: a plurality of update areas in which a predetermined kind of updated information is recorded; at least one main access information area in which main access information is recorded, the main access information indicating a final update area in which finally updated information is recorded among... Agent: Stein, Mcewen & Bui, LLP

20080114930 - Disk drive with cache having volatile and nonvolatile memory: A disk drive that includes nonvolatile memory for use when the disk drive is in standby mode also uses the nonvolatile memory, together with a volatile memory, as a cache when the disk drive is in both standby and non-standby mode. Each of the data blocks stored on the disks... Agent: Thomas R. Berthold

20080114932 - Method, apparatus, and system for controlling data storage: When taking a back up of data stored on a disk in a redundant array of inexpensive disks (RAID) device to a plurality of tape devices, writing of the data is first started on all the tape devices. Once writing of the data is completed on the tape device having... Agent: Staas & Halsey LLP

20080114931 - Storage controller, and logical volume formation method for the storage controller: When associating a plurality of logical devices with one logical volume, the storage controller of the present invention improves the responsive performance thereof by determining the position for allocating the logical devices in accordance with the pattern of access made from the host. One logical volume is constituted by a... Agent: Mattingly, Stanger, Malur & Brundidge, P.c.

20080114933 - Disk array system: A disk array system includes storage devices, a storage device control unit, a connection unit being connected with the storage device control unit, channel control units, a shared memory, and a cache memory. Each channel control unit includes a first processor of converting file data, received through a local area... Agent: Stanley P. Fisher Reed Smith LLP

20080114934 - Multipath data retrieval from redundant array: An optimum pathway to data stored on a data storage system having N storage devices and more than N pathways is determined in response to a read request for the data. A sorter separates the read request into an appropriate segment size for sending to the storage devices of the... Agent: Joseph P. Curtin

20080114935 - Memory card system and method transmitting host identification information thereof: Disclosed is a memory card system and method for transferring host identification information. The memory card system includes a host generating a command to transfer host identification information, and a memory card generating a response signal in response to a command. The memory card receives the host identification information from... Agent: F. Chau & Associates, Llc

20080114936 - Efficient mounting and dismounting of storage media: A technique for processing a request requiring that a first volume of removable storage media be mounted on a storage device is disclosed. It is determined whether the storage device is available. In the event it is determined that the storage device is not available because it currently has mounted... Agent: Van Pelt, Yi & James LLP

20080114937 - Mapping a computer program to an asymmetric multiprocessing apparatus: A computer implemented tool is provided for assisting in the mapping of a computer program to an asymmetric multiprocessing apparatus 2 incorporating an asymmetric memory hierarchy formed of a plurality of memories 12, 14. An at least partial architectural description 22, 40 is provided as an input variable to the... Agent: Nixon & Vanderhye, Pc

20080114938 - Application message caching in a feed adapter: Methods, apparatus, and products are disclosed for application message caching in a feed adapter that include providing a feed adapter capable of converting application messages having an input message format to application messages having an output message format, the feed adapter comprising a feed adapter cache and a plurality of... Agent: International Corp (blf)

20080114939 - Cache accessing using mutags: A data processor operable to process data said data processor comprising: a set associative cache divided into a plurality of cache ways and operable to store data processed by said data processor; a buffer operable to store a table comprising a plurality of mappings of pages of virtual addresses to... Agent: Nixon & Vanderhye, Pc

20080114940 - Data processor: In regard to a set associative cache memory (21) having ways coincident in number with entries of TLB, the ways each have a storage capacity in its data part (DAT); the storage capacity corresponds to a page size, which is a unit of address translation by TLB. Each way has... Agent: Miles & Stockbridge Pc

20080114941 - Code generation method and compiler: For a program that runs on a microprocessor having a cache memory and an on-chip memory embedded therein with a capability of specifying and assigning embedded memory capacities, memory capacities to be allocated to the cache memory and the on-chip memory are determined according to memory sizes required for a... Agent: Mcdermott Will & Emery LLP

20080114942 - Dynamic data cache invalidate with data dependent expiration: According to embodiments of the invention, a distributed time base signal may be coupled to a memory directory which provides address translation for data located within a memory cache. The memory directory may have attribute bits which indicate whether or not the memory entries have been accessed by the distributed... Agent: Ibm Corporation, Intellectual Property Law Dept 917, Bldg. 006-1

20080114943 - Adding one or more computers to a multiple computer system: The addition of one or more additional computers to a multiple computer system having replicated shared memory (RSM) or partial or hybrid RSM, is disclosed. The or each additional computer (M4) has its independent local memory (502) initialised by the system to at least partially replicate the independent local memory... Agent: Perkins Coie LLP

20080114944 - Contention detection: A multiple computer system is disclosed in which n computers (M1, M2 . . . Mn) each run a different portion of a single application program written to execute only on a single computer. The local memory of each computer is maintained substantially the same by updating all computers with... Agent: Perkins Coie LLP

20080114945 - Contention detection: A multiple computer system is disclosed in which n computers (M1, M2 . . . Mn) each run a different portion of a single application program written to execute only on a single computer. The local memory of each computer is maintained substantially the same by updating all computers with... Agent: Perkins Coie LLP

20080114946 - Apparatus and method for verifying update data in mobile communication sytsem: Provided is an apparatus and method for searching update data of an external memory. The apparatus includes the detachable external memory, a data management unit, and a controller. The detachable external memory stores a File Allocation Table (FAT) and a plurality of pieces of data. The data management unit updates... Agent: The Farrell Law Firm, P.c.

20080114949 - Method for controlling semiconductor memory device: A semiconductor memory device that reduces circuit size. The semiconductor memory device includes a plurality of independently accessible memory cores. Each memory core includes at least one flag cell storing a flag value and a plurality of data cells storing data. An access control circuit included in the semiconductor memory... Agent: Arent Fox LLP

20080114947 - Write access and subsequent read access to a memory device: A memory device has a first memory area and a second memory area. A method for operating the memory device includes a write access to the first memory area and a read access to the second memory area.... Agent: Patterson & Sheridan, LLP Gero Mcclellan / Qimonda

20080114948 - Method and system for accessing auxiliary data in power-efficient high-capacity scalable storage: A method for preparing data units for access in a data storage system is disclosed. The data storage system includes multiple storage devices having data units. All the storage devices of the data storage system are not powered on at the same time. The method includes preparing and storing the... Agent: Trellis Intellectual Property Law Group, Pc

20080114950 - Stream based compressed file download with interruption recovery: A system and method are provided for storing and using recovery state information during a data stream transfer, such as a download. During the download of compressed, archived data, the system tracks the position of the last file boundary and the position of the last compression block boundary before the... Agent: Mcdonnell Boehnen Hulbert & Berghoff LLP

20080114953 - Content data communication system, content data recording/reproducing device, data communication method and program: A content data communication system comprises a content data recording/reproducing device and an information processing device. The content data recording/reproducing device includes a recording/reproducing device-side connector unit and a recording/reproducing device-side storage unit that stores an application program based upon which transmission of content data from the information processing device... Agent: Oblon, Spivak, Mcclelland Maier & Neustadt, P.c.

20080114951 - Method and apparatus for transferring snapshot data: A method, device, and system are provided for the efficient transfer of snapshot data during a snapshot delete action. The snapshot data to be deleted may have an older version of the same snapshot and that older snapshot may need to access the data from the newer snapshot. Instead of... Agent: Sheridan Ross Pc

20080114952 - Secondary pools: Methods and apparatus for generating a secondary pool of data are disclosed. A primary pool of data is obtained or identified, where the primary pool of data includes a primary seed and one or more generations of data, wherein each of the generations of data in the primary pool of... Agent: Beyer Weaver LLP

20080114954 - Throttling an asynchronous remote copying system: A storage control system comprising: one or more I/O processors for receiving requests to write data; a batch controller for selecting one or more write requests to be placed in a first batch; a first server for transmitting the first batch to a second server in a remote copy pair... Agent: Century Ip Group

20080114955 - Access environment construction system and method: Host environment information of the host is acquired from an environment management section that manages the host environment information, a designation of a volume condition constituting a condition related to the logical volume is received from the user, a logical volume that conforms to the designated condition among a plurality... Agent: Stanley P. Fisher Reed Smith LLP

20080114956 - System and method to secure a computer system by selective control of write access to a data storage medium: A system and method of securing a computer system by controlling write access to a storage medium by monitoring an application; detecting an attempt by the application to write data to said storage medium; interrogating a rules database in response to said detection; and permitting or denying write access to... Agent: Ted Sabety, C/o Berry & Associates, P.c.

20080114957 - System and method to secure a computer system by selective control of write access to a data storage medium: A system and method of securing a computer system by controlling write access to a storage medium by monitoring an application; detecting an attempt by the application to write data to said storage medium; interrogating a rules database in response to said detection; and permitting or denying write access to... Agent: Ted Sabety, C/o Berry & Associates, P.c.

20080114958 - Apparatuses for binding content to a separate memory device: A memory device is provided. The memory device includes a memory configured to store information. The memory device also includes a memory controller in communication with the memory. The memory controller is configured to encrypt the information to define a parameter and access an account on a second memory device... Agent: Brinks Hofer Gilson & Lione/sandisk

20080114959 - Image formation system and image formation device: An image formation system includes: an image formation device having a storage unit; a host device that outputs an image formation instruction including a predetermined code for authentication to the image formation device; a communication line that interconnects the host device with the image formation device, wherein the image formation... Agent: Grossman, Tucker, Perreault & Pfleger, Pllc

20080114960 - Memory control methods for accessing a memory with partial or full serial transmission, and related apparatus: A memory control method for accessing a memory with partial or full serial transmission, includes: comparing a predicted data-to-command delay of a first data at a first address with a predicted time interval required for waiting for the first data's appearance in serially transmitted data from the memory; and if... Agent: North America Intellectual Property Corporation

20080114961 - Transparent device switchover in a storage area network: Initiators and targets in a storage area network are presented as virtualized devices by a virtualization engine. An initiator accesses a virtualized target as though it was accessing a physical target. A target accesses a virtualized initiator as though it was accessing a physical initiator. A virtualization engine performs port... Agent: Beyer Weaver LLP

20080114962 - Silent memory reclamation: A method and system for reclaiming memory space occupied by replicated memory of a multiple computer system utilizing a replicated shared memory (RSM) system or a hybrid or partial RSM system is disclosed. The memory is reclaimed on those computers not using the memory even though one (or more) other... Agent: Perkins Coie LLP

20080114963 - Storage pool space allocation across multiple locations: Techniques are provided for allocating storage space to a storage pool. A request for storage space for the storage pool is received. A list of locations associated with the storage pool is obtained, wherein the locations are capable of spanning multiple file systems or multiple directories within a single file... Agent: Konrad Raynes & Victor, LLP. Attn: Ibm37

  
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

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