| Electrical computers and digital processing systems: memory patents - Monitor Patents |
|
|
|
USPTO Class 711 | Browse by Industry: Previous - Next | All 05/2008 | Recent | 08: 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 | Mar | Feb | Jan | Electrical computers and digital processing systems: memory inventions 05/08Recently 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. |