Streamline your patent due diligence with deep analytics for patents, inventors, and attorneys



Compare patents by technology sector



Deep Analytics



Quickly evaluate patents of interest

► Want to see more? Join for free!

PatentQuant Patent Profile
Generated January 20, 2018

Method and apparatus for managing the dynamic assignment of resources in a data storage system

Patent Number: 6,845,428

Patent Information

Abstract
A method and apparatus for managing a dynamic assignment of resources in a storage system. In one aspect, a storage system includes a plurality of storage devices, a plurality of controllers that each is coupled to at least one of the plurality of storage devices and controls access to the one of the plurality of storage devices, a memory that is globally accessible to each of the plurality of controllers; first means for creating in the memory a global table that stores information that specifies dynamic assignments of resources in the storage system, and second means for creating a local table in at least one of the plurality of controllers that includes all of the information stored in the global table. In another aspect, the storage system stores information written by a data processing system that accesses units of information in the storage system using a logical volume address, and the local and global tables are indexed by the logical volume address. In another aspect, each of the plurality of controllers includes updating means, responsive to the one of the plurality of controllers being powered up, for automatically updating the local table in the one of the plurality of controllers. In another aspect, the system includes means for verifying that the information stored within the local tables is consistent with the information stored within the global table.
Patent Number: 6,845,428
Issue Date: 2005-01-18

Primary Category

Biographical Information

Inventor

Assignee

Executive Summary

Summary

This patent was granted in ► Log In, which is ► Log In speed.

It has ► Log In claims, which is ► Log In than average for this category.

Its proximity to basic research is ► Log In than others in this category, and it displays ► Log In technology cycle time.

This patent received ► Log In citations from other patents, and references ► Log In other patents, as compared to other patents in this category.

Grant Time

► Log In

Claims

► Log In

► Want to see more? Join for free!

PatentStat Scores in Not categorized
These scores show the percentile ranks for each metric.
For example, a score of 90 means that 90% of similar patents had lower scores.

Patent Grant Time

This patent had ► Log In grant time compared to others in this category.

Patent grant time can be influenced by many factors. Activities within the USPTO that are beyond the control of patent attornies can influence grant time, but short grant times can also indicate well-written patents and dedicated efforts to respond rapidly to USPTO office actions with strong arguments. Shorter grant times are preferable, and the scores for this section are inverse measures — higher scores are better.

Patent Claims

This patent has ► Log In claims compared to others in this category.

The number of claims in a patent is correlated with its strength. Because greater claim counts increase the cost of a patent, more claims can indicate the importance an applicant assigns to a patent. Importantly, some may elect to file claims across multiple patents. A higher score in this metric indicates more claims, relative to others in this category.

Citations From Other Patents

This patent has received ► Log In citations from other patents, than others in this category.

Citations from other patents are an important measure of the significance of a patent. More citations indicate that other technologies build on a patent. Higher scores in this metric are better, and indicate more citations from other patents.

Citations to Other Patents

This patent referenced ► Log In citations to other patents, than others in this category.

A lower number of citations to other patents can be a sign of diminished patent strength. More citations indicate dependence on more other technologies. Higher scores in this category are better, and indicate fewer citations to other patents.

Research and Innovation Indicators
These are percentile ranks — they indicate the percentage of peers with lower scores.

Proximity to Basic Research

► Log In

0%

Proximity to Basic Research

This patent has ► Log In proximity to basic research compared to others in this category.

Proximity to basic research is measured by comparing the number of citations to non-patent literature among a cohort of patents. Because most non-patent citations are primary research papers, a higher count indicates greater proximity to basic research.

► Want to see more? Join for free!

Citations

Patents cited by this patent

Patent Title
6,725,331 Method and apparatus for managing the dynamic assignment resources in a data storage system
6,073,218 Methods and apparatus for coordinating shared multiple raid controller access to common storage devices
5,950,230 RAID array configuration synchronization at power on
5,864,837 Methods and apparatus for efficient caching in a distributed environment
5,819,310 Method and apparatus for reading data from mirrored logical volumes on physical disk drives
5,799,304 Information evaluation

Patents that cite this patent

Patent Title
9,298,659 Input/output (I/O) expansion response processing in a peripheral component interconnect express (PCIE) environment
9,251,086 Apparatus, system, and method for managing a cache
9,201,830 Input/output (I/O) expansion response processing in a peripheral component interconnect express (PCIe) environment
9,170,754 Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment
9,141,527 Managing cache pools
9,116,823 Systems and methods for adaptive error-correction coding
9,104,599 Apparatus, system, and method for destaging cached data
9,092,337 Apparatus, system, and method for managing eviction of data
9,021,490 Optimizing allocation of computer resources by tracking job status and resource availability profiles
8,966,211 Techniques for dynamic binding of device identifiers to data storage devices
8,966,184 Apparatus, system, and method for managing eviction of data
8,918,573 Input/output (I/O) expansion response processing in a peripheral component interconnect express (PCIe) environment
8,825,937 Writing cached data forward on read
8,769,180 Upbound input/output expansion request and response processing in a PCIe architecture
8,756,375 Non-volatile cache
8,745,292 System and method for routing I/O expansion requests and responses in a PCIE architecture
8,706,968 Apparatus, system, and method for redundant write caching
8,700,959 Scalable I/O adapter function level error detection, isolation, and reporting
8,677,180 Switch failover control in a multiprocessor computer system
8,671,287 Redundant power supply configuration for a data center
8,656,228 Memory error isolation and recovery in a multiprocessor computer system
8,645,767 Scalable I/O adapter function level error detection, isolation, and reporting
8,645,606 Upbound input/output expansion request and response processing in a PCIe architecture
8,615,622 Non-standard I/O adapters in a standardized I/O architecture
8,615,586 Discovery of logical images at storage area network endpoints
8,543,847 Redundant power supply configuration for a data center
8,533,569 Apparatus, system, and method for managing data using a data pipeline
8,489,817 Apparatus, system, and method for caching data
8,457,174 Spread spectrum wireless communication code for data center environments
8,443,134 Apparatus, system, and method for graceful cache device degradation
8,417,911 Associating input/output device requests with memory associated with a logical partition
8,417,774 Apparatus, system, and method for a reconfigurable baseboard management controller
8,416,834 Spread spectrum wireless communication code for data center environments
8,412,979 Apparatus, system, and method for data storage using progressive raid
8,412,904 Apparatus, system, and method for managing concurrent storage requests
8,392,798 Apparatus, system, and method for validating that correct data is read from a storage device
8,301,810 SAS storage virtualization controller, subsystem and system using the same, and method therefor
8,301,809 Storage virtualization computer system and external controller thereof
8,161,353 Apparatus, system, and method for validating that a correct data segment is read from a data storage device
8,151,082 Apparatus, system, and method for converting a storage request into an append data storage command
7,882,389 Dynamic reassignment of devices attached to redundant controllers
7,877,628 Mirroring data between primary and secondary sites
7,720,928 Centralized fine-grained enhancements for distributed table driven I/O mapping
7,685,462 Technique for coherent suspension of I/O operations in a RAID subsystem
7,640,409 Method and apparatus for data migration and failover
7,565,323 Hardware ID to prevent software piracy
7,337,286 Storage control system for restoring a remote data copy
7,254,813 Method and apparatus for resource allocation in a raid system

► Want to see more? Join for free!

Information presented on this site is collected from the USPTO and other sources. Errors may have been introduced in the original assembly or analysis of the data.
No warranties are expressed or implied.The content of this site is not a substitute for skilled legal, financial, or other guidance.
Copyright thinkBiotech LLC. All rights reserved.
Privacy policy.
`abc