"The man with a new idea is a crank until the idea succeeds."
Samuel Clemens
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 7779224 | Data storage system A method for storing data, consisting of distributing a first plurality of groups of logical addresses among one or more storage devices in a storage system, receiving a second plurality of data-sets containing the data to be stored, and assigning each data-set amon... | 08/17/2010 |
| 7765379 | Parallel installation of logical partitions An apparatus and method provide parallel installation of logical partitions on a computer system. The function of a hardware maintenance console is built into a logical partition configuration mechanism that resides in the system firmware. A virtual local area netwo... | 07/27/2010 |
| 7765378 | Utilization of memory storage A file storage system can include a file manager that adaptively partitions memory to accommodate the storage of fragmented data information. The fragments, potentially of varying size, can be stored in a volume of memory that is partitioned to include a group of st... | 07/27/2010 |
| 7761685 | Compressing and decompressing image data without introducing artifacts An apparatus may include a memory to store a first frame, a buffer to store at least one portion of a second frame previously stored in the memory, and first and second units to, respectfully, store and fetch data. The first unit may copy a datum of the second frame... | 07/20/2010 |
| 7752415 | Method for controlling the capacity usage of a logically partitioned data processing system The present invention provides a new method and a new system for controlling the capacity usage of a logically partitioned data processing system comprising physical data processing resources that are divided into multiple logical partitions, wherein the capacity of... | 07/06/2010 |
| 7752416 | System and method for distributed partitioned library mapping A system and method of media library access that utilizes distributed mapping of media library partitions. A first controller can be connected to a data transport element of a media library and a second controller can be connected to a media changer of the media lib... | 07/06/2010 |
| 7707382 | System and method for dynamic sizing of cache sequential list A self-tuning, low overhead, simple to implements locally adaptive, novel cache management policy that dynamically and adaptively partitions the cache space amongst sequential and random streams so as to reduce read misses. ... | 04/27/2010 |
| 7702878 | Method and system for scalable video data width Processing data samples may comprise partitioning the data samples in a first set of data bits and a second set of data bits and utilizing at least some of the first and second set of data bits while operating under a first condition. Only at least some of the first... | 04/20/2010 |
| 7698531 | Workload management in virtualized data processing environment A system, method and computer-readable medium for balancing access among multiple logical partitions to the physical system resources of a computer system employing system virtualization. Each of the logical partitions is classified, initially during a startup perio... | 04/13/2010 |
| 7698530 | Workload management in virtualized data processing environment A system, method and computer-readable medium for balancing access among multiple logical partitions to the physical system resources of a computer system employing system virtualization. Each of the logical partitions is classified, initially during a startup perio... | 04/13/2010 |
| 7698529 | Method for trading resources between partitions of a data processing system A method is provided for a data processing system configured to include multiple logical partitions, wherein resources of the system are selectively allocated among respective partitions. In the method, an entity such as a Partition Load Manager or a separate backgr... | 04/13/2010 |
| 7689800 | Partition bus A method and system are provided for integrating partitions in a virtual machine environment. Specifically, a partition bus is provided, where the partition bus operatively connects partitions in such a way that it functions as a data transport mechanism allowing fo... | 03/30/2010 |
| 7689801 | Method for distributing hypervisor memory requirements across logical partitions A method of reallocating memory to a hypervisor in a virtualized computing system, includes: assigning priorities to a plurality of logical partitions configured within the virtualized computing system; determining a memory requirement for the hypervisor, the hyperv... | 03/30/2010 |
| 7681011 | Methods and apparatus for partitioning management information A SAN management agent performs range based partitioning according to subranges of a set of storage devices. Partitions expressed as a range of storage objects (e.g. storage devices), based on device Ids, rather than static partition labels, allows the partitions to... | 03/16/2010 |
| 7673114 | Dynamically improving memory affinity of logical partitions In a computer system that includes multiple nodes and multiple logical partitions, a dynamic partition manager computes current memory affinity and potential memory affinity at the request of a logical partition to help the logical partition determine whether a real... | 03/02/2010 |
| 7669031 | Computer system, storage area allocation method, and management computer Disclosed is to prevent deterioration in I/O performance of a computer resulted from a use of the same physical disk among different logical volumes. A volume management server 1010 groups together logical volumes which use the same physical disk of a storage... | 02/23/2010 |
| 7653800 | Continuous data protection A method for continuous data protection in a storage system, including receiving a first write command to write first data to a partition of a logical volume and then generating a first partition descriptor record (PDR) having a first timestamp. The method further i... | 01/26/2010 |
| 7653801 | System and method for managing metrics table per virtual port in a logically partitioned data processing system A method, computer program product, and distributed data processing system that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to track performance and reliability statistics per virtual upstream and downstream port, thereby allowing a... | 01/26/2010 |
| 7647468 | Compaction, de-fragmentation, and merging of virtual storage device of virtual machine A computing device is partitioned to include a host partition (HP) instantiated at least in part to provide storage capabilities, and also to include a client partition (CP) instantiated at least in part to consume such storage capabilities of the HP in the form of ... | 01/12/2010 |
| 7636830 | Simultaneous allocation of storage for multiple logical volumes A method, system, computer system, and computer program product to allocate storage resources among multiple logical volumes. In response to a request to perform a set of operations on multiple logical volumes, a set of allocations of available storage space for per... | 12/22/2009 |
| 7617375 | Workload management in virtualized data processing environment A system, method and computer-readable medium for balancing access among multiple logical partitions to the physical system resources of a computer system employing system virtualization. Each of the logical partitions is classified, initially during a startup perio... | 11/10/2009 |
| 7613897 | Allocating entitled processor cycles for preempted virtual processors A method, apparatus, system, and signal-bearing medium that, in an embodiment, calculate a preemption credit for a partition if a virtual processor is preempted and the partition is unable to receive an entitled capacity of physical processor cycles during a dispatc... | 11/03/2009 |
| 7587573 | System and computer program product for shrinking a file system Computer implemented method, system and computer program product for shrinking a file system in a data processing system. A computer implemented method for shrinking a file system in a data processing system includes designating an amount by which a file system comp... | 09/08/2009 |
| 7587572 | Method and system for managing process memory configured in resizable uncompressed and compressed regions A method for managing a computer system process memory allocated to execution of a process configured to use data stored to storage is provided. The process memory has a predetermined size and is filled by uncompressed pages of data necessary to execute the process ... | 09/08/2009 |
| 7565508 | Allocating clusters to storage partitions in a storage system The bandwidth of the inter-connection network between the clusters is quite narrower than that of the inter-connection network in the clusters. When the logical allocation technique is simply applied to a cluster storage system, there is created a logical partition ... | 07/21/2009 |
| 7558937 | Disk array device memory having areas dynamically adjustable in size A disk array device having a plurality of hard disk units has a large-capacity memory mounted on a controller module which controls the whole device. The large-capacity memory has a system area managed by an OS and a cache area serving as a cache memory, and in addi... | 07/07/2009 |
| 7555627 | Input-output control apparatus, input-output control method, process control apparatus and process control method Input-output devices are prevented from conducting false output due to faulty operation by providing an input-output control apparatus configured to store input-output values to be used by a processor to conduct arithmetic operation in a mode having a relatively hig... | 06/30/2009 |
| 7546437 | Memory usable in cache mode or scratch pad mode to reduce the frequency of memory accesses A processor adapted to couple to external memory. The processor comprises a controller and data storage (e.g., cache memory). The data storage is configurable to operate in either a cache policy mode in which a miss results in an access of the external memory or in ... | 06/09/2009 |
| 7533239 | System and method for dynamic sizing of cache sequential list A self-tuning, low overhead, simple to implement, locally adaptive, novel cache management policy that dynamically and adaptively partitions the cache space amongst sequential and random streams so as to reduce read misses. ... | 05/12/2009 |
| 7516294 | Logical partitioning method for storage system When a static logical partition is set in a storage system, wasted resources are generated depending on the load state of the logical partition. Thus, after a logical partition is created, the storage system reconfigures the assignment of resources to the logical pa... | 04/07/2009 |
| 7509470 | System and method for dynamic sizing of cache sequential list A self-tuning, low overhead, simple to implement, locally adaptive, novel cache management policy that dynamically and adaptively partitions the cache space amongst sequential and random streams so as to reduce read misses. ... | 03/24/2009 |
| 7506130 | Mirrored computer memory on split bus A fully mirrored memory system includes at least one split memory bus, with each portion of the split memory bus having active memory and mirror memory. Each portion of the memory bus transfers a portion of the data for a memory transaction. If a memory unit is dete... | 03/17/2009 |
| 7496729 | Method and apparatus to eliminate interpartition covert storage channel and partition analysis A method, apparatus, and computer instructions in a logical partitioned data processing system for managing trace data. A call is received for the trace data from a calling partition within a plurality of partitions in the logical partitioned data processing system.... | 02/24/2009 |
| 7490213 | Dynamic allocation of storage for hierarchical copies A method for managing multiple logical volumes in a data storage system, including providing physical storage of a given capacity within the data storage system, and adding a logical volume of a given size within the data storage system so as to cause a total amount... | 02/10/2009 |
| 7487326 | Method for managing metrics table per virtual port in a logically partitioned data processing system A method, computer program product, and distributed data processing system that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to track performance and reliability statistics per virtual upstream and downstream port, thereby allowing a... | 02/03/2009 |
| 7487324 | Computer system A computer system including a first volatile memory, a nonvolatile memory being virtually divided into a plurality of areas including a first memory area and a second memory area, the first memory area including a first management table thereof, and a controller for... | 02/03/2009 |
| 7478220 | Method, apparatus, and product for prohibiting unauthorized access of data stored on storage drives A method is disclosed in a data processing system for prohibiting unauthorized access of data that is stored on storage drives. Multiple logical partitions are generated. A different unique randomizer seed is associated with each one of the logical partitions. In re... | 01/13/2009 |
| 7478219 | Retrieving event data for logical partitions A method, apparatus, system, and signal-bearing medium that, in an embodiment, retrieve event data from a processor for sampling intervals, where the sampling intervals are evenly distributed, but the control points at which the event data is retrieved are unevenly ... | 01/13/2009 |
| 7475218 | Apparatus and method for autonomically detecting resources in a logically partitioned computer system A partition manager includes a resource detection mechanism that uses a persistent resource database to determine which resources were seen previously, and to determine which resources are required for a logical partition to start. Once all required resources for a ... | 01/06/2009 |
| 7472249 | Kernel memory free algorithm An approach for freeing memory based upon its relocatable or non-relocatable property is provided. In one embodiment, drivers and other processes that do not provide callback methods or similar capability to route DMA requests to the correct physical address are ide... | 12/30/2008 |