Patents

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-7,409,522 Method and system for reallocating data in a file system
A method and system for reallocating the data blocks of a logical data entity are described. According to one aspect of the invention, the physical arrangement...
US-7,409,521 Method of managing storage capacity, server and recording medium therefor
By referring to data stored in a capacity management information storage unit, a capacity distribution control unit distributes additional capacity to a...
US-7,409,520 Systems and methods for time division multiplex multithreading
Systems and methods for distributing thread instructions in the pipeline of a multi-threading digital processor are disclosed. More particularly, hardware and...
US-7,409,519 Synchronizing logical systems
A storage control unit detects a change in a configuration of a plurality of logical subsystems included in the storage control unit. The storage control unit...
US-7,409,518 Method for improving disk space allocation
A method and system for allocating blocks of disk in persistent storage to requesting threads. A primary data structure is provided for organizing and...
US-7,409,517 Dynamic and automatic memory management
An application program (such as a database) is responsive to a value (also called externally-set global value) that defines the amount of memory to be used by...
US-7,409,516 Pending request scoreboard for out-of-order memory scheduler
Embodiments of a memory scoreboard are presented herein. The memory scoreboard tracks memory requests for each rank and bank of memory being addressed. When...
US-7,409,515 Method for exchanging data between volumes of storage system
A method of data exchange between volumes without using any unnecessary resource in a storage system includes allocating cache areas for data exchange on a...
US-7,409,514 Method and apparatus for data migration based on a comparison of storage device state information
The apparatus (3, 11) comprises a first input part (5, 43) which inputs first utilization state information that indicates information relating to the...
US-7,409,513 Information process device and method for verifying discriminative informations
In the information process device 1, only when it is determined that the password rewritten in the change password memory area 14a of the backup RAM 14 and the...
US-7,409,512 Method and apparatus for maintaining information that indicates valid regions of a working volume and using...
Various embodiments of systems and methods are disclosed for tracking valid regions of a working volume. State information identifies which regions of the...
US-7,409,511 Cloning technique for efficiently creating a copy of a volume in a storage system
A cloning technique enables efficient and substantially instantaneous creation of a clone that is a writable copy of a "parent" virtual volume (vvol) in an...
US-7,409,510 Instant virtual copy to a primary mirroring portion of data
Techniques are provided for performing a copy operation. An instant virtual copy operation is issued from a first portion of data to a primary mirroring portion...
US-7,409,509 Dynamic storage device pooling in a computer system
A method for dynamically allocating control of a storage device, the method comprising receiving an access request from a first computer requesting access to a...
US-7,409,508 Disk array system capable of taking over volumes between controllers
A disk array system of the type that each controller has an independent and dedicated cache. The disk array system can change control of a desired volume between...
US-7,409,507 Difference bit map management method, storage apparatus, and information processing system
Disclosed is to reduce an amount of memory required for a difference bit map corresponding to a storage extent of large capacity. A difference bit map 27 is made...
US-7,409,506 Multiprocessor system with high-speed exclusive control
A multiprocessor system includes a plurality of processors, a shared bus coupled to the plurality of processors, a resource coupled to the shared bus and shared...
US-7,409,505 Optimized high bandwidth cache coherence mechanism
A method and apparatus for a coherence mechanism that supports a distributed memory programming model in which processors each maintain their own memory area,...
US-7,409,504 Chained cache coherency states for sequential non-homogeneous access to a cache line with outstanding data response
A method for sequentially coupling successive processor requests for a cache line before the data is received in the cache of a first coupled processor. Both...
US-7,409,503 Register file systems and methods for employing speculative fills
Multi-processor systems and methods are provided. One embodiment relates to a multi-processor system that may comprise a multi-processor system with a processor...
US-7,409,502 Selective cache line allocation instruction execution and circuitry
A processing system and method performs allocation of memory cache lines in response to a cache write miss. A processor receives a plurality of data processing...
US-7,409,500 Systems and methods for employing speculative fills
Multi-processor systems and methods are disclosed. One embodiment may comprise a multi-processor system with a processor having a processor pipeline that...
US-7,409,499 Automated recovery from data corruption of data volumes in RAID storage
The present invention relates to an apparatus or computer executable method of detecting and repairing corrupt data in a RAID data storage system. In one...
US-7,409,498 Scaled coercion of disk drive capacity
The present invention provides disk coercion by generating coercion percentages or values that can be used to coerce various disks according to each disk's...
US-7,409,497 System and method for efficiently guaranteeing data consistency to clients of a storage system cluster
A system and method efficiently guarantees data consistency to clients for one or more data containers stored on a plurality of volumes configured as a striped...
US-7,409,496 Storage management system, storage management server, and method and program for controlling data reallocation
In a storage management system, a host recognizes a plurality of storage apparatuses as one virtual storage apparatus. The user divides each of the volumes that...
US-7,409,495 Method and apparatus for providing a temporal storage appliance with block virtualization in storage networks
Methods, systems, and computer program products to provide temporal storage in a fabric-based virtualization environment are presented. Such capacity is provided...
US-7,409,494 Extension of write anywhere file system layout
A file system layout apportions an underlying physical volume into one or more virtual volumes (vvols) of a storage system. The underlying physical volume is an...
US-7,409,493 Top/bottom symmetrical protection scheme for flash
A synchronous flash memory includes an array of non-volatile memory cells. The memory device has a package configuration that is compatible with an SDRAM. The...
US-7,409,492 Storage system using flash memory modules logically grouped for wear-leveling and RAID
A storage system using flash memories includes a storage controller and plural flash memory modules as storage media. Each flash memory module includes at least...
US-7,409,491 System memory board subsystem using DRAM with stacked dedicated high speed point to point links
A memory system comprising memory modules including memory chips stacked with switching circuits. A memory controller coupled to the memory modules is configured...
US-7,409,490 Method of flash memory management
A wear-leveling method for managing flash memory is provided, including an access process to consult a translation table when accessing a data block in the data...
US-7,409,489 Scheduling of reclaim operations in non-volatile memory
In a non-volatile memory array, scheduling of reclaim operations to occur before a shortage of erased blocks arises avoids extended periods of reclaim that could...
US-7,409,488 Data processing system
A data processing system comprises a local probe storage array having a plurality of sensors for reading data from a storage surface. A plurality of data...
US-7,409,487 Virtualization system for computers that use address space indentifiers
A virtual computer system including multiple virtual machines (VMs) is implemented in a physical computer system that uses address space identifiers (ASIDs)....
US-7,409,486 Storage system, and storage control method
A protocol chip and a bridge are connected to a first bus, while the bridge and a micro processor (MP) are connected to a second bus. The MP generates parameter...
US-7,409,485 Optimized data transfer for a data bus
A communications system is provided in which a host may receive data from a slave device over a polling bus. The slave device first reports to the host an...
US-7,409,484 Integrated circuit having reduced pin count
A method according to one embodiment may include decoupling a CAUDIO/SPKR#/BVD2 signal line from a PC Card controller integrated circuit. The method of this...
US-7,409,483 Methods and apparatuses to provide message signaled interrupts to level-sensitive drivers
Machine-readable media, methods, and apparatus are described to issue message signaled interrupts. In some disclosed embodiments, a device generates message...
US-7,409,482 Computer and method for on-demand network access control
A computer and method that control access to a network. The computer includes an application that shrinks the window of opportunity for a network attack and...
US-7,409,481 Data processing system, method and interconnect fabric supporting destination data tagging
A data processing system includes a plurality of communication links and a plurality of processing units including a local master processing unit. The local...
US-7,409,480 Electronic equipment, method of receiving data, method of transmitting data, method of setting channel and...
It becomes possible for a user to set a transmission or reception channel arbitrarily and easily. Each of equipment connected to an IEEE 1394 bus may include a...
US-7,409,479 Semiconductor integrated circuit
When needing to make write accesses to both upper and lower sides of a counter in a timer, a CPU accesses the lower side last, and accesses the lower side first...
US-7,409,478 Peripheral hardware devices providing multiple interfaces and related systems and methods
A peripheral hardware device may be provided for a computing system including a software operating system. The peripheral hardware device may include functional...
US-7,409,477 Memory card having a processor coupled between host interface and second interface wherein internal storage...
A memory card comprising a first modular component that comprises a first interface and first conductors and a data mover that comprises second conductors...
US-7,409,476 System and method for USB controllers
A USB controller is provided with multiple logic channels that share same physical address and data bus at an interface between the host system and the USB Host...
US-7,409,475 System and method for a high-speed shift-type buffer
Systems and methods for improving the performance of a multimedia processor system by dynamically evaluating the current performance of the system and, if...
US-7,409,474 Method and system for rate adaptation
A media access controller, which includes an output buffer and a clock controller, is provided. The output buffer includes a first and second clock input. The...
US-7,409,473 Off-chip data relocation
The on-chip copy process is extended so that the data may be copied between two blocks that may be on different chips, different planes on the same chip, or the...
US-7,409,472 Device controller and input/output system
An input/output request sent from a host is once cued through a channel adapter and is then transferred to a resource manager and is cued, and the cuing is...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | Next →