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 23, 2018

System and method for storage virtualization

Patent Number: 6,845,403

Patent Information

Abstract
The present invention is generally directed to a system and method for virtualizing storage in a networked system. In accordance with one aspect of the invention, in a system having an initiator and at least one storage device, an inventive method determines, based upon a SCSI command received by a manager from the initiator, which of the data storage devices are implicated by the SCSI command. The method then forms an iSCSI command that is sent from the manager to each of the implicated storage devices, and receives at the manager an iSCSI response from each of implicated storage devices, after each of the storage devices has completed its implicated data transactions with the initiator. Finally, the method forms a SCSI response that is sent by the manager to the initiator. A corresponding system is also provided.
Patent Number: 6,845,403
Issue Date: 2005-01-18

Primary Category

Biographical Information

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,115,772 System and method for host expansion and connection adaptability for a SCSI storage array

Patents that cite this patent

Patent Title
9,036,643 Multiple logical channels for use in network devices
8,958,440 System and method for identifying upper layer protocol message boundaries
8,798,091 Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
8,774,199 Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
8,767,756 Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
8,750,320 Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
8,677,010 System and method for TCP offload
8,549,152 System and method for TCP/IP offload independent of bandwidth delay product
8,504,693 Method and apparatus for operating system streaming
8,493,857 Multiple logical channels for use in network devices
8,463,989 Storage device and method utilizing both block I/O and file I/O access
8,451,863 System and method for identifying upper layer protocol message boundaries
8,416,954 Systems and methods for accessing storage or network based replicas of encrypted volumes with no additional key management
8,402,142 System and method for TCP/IP offload independent of bandwidth delay product
8,345,689 System and method for identifying upper layer protocol message boundaries
8,332,613 Methods and systems for managing I/O requests to minimize disruption required for data encapsulation and de-encapsulation
8,244,890 System and method for handling transport protocol segments
8,180,928 Method and system for supporting read operations with CRC for iSCSI and iSCSI chimney
8,135,016 System and method for identifying upper layer protocol message boundaries
8,127,088 Intelligent cache management
8,116,203 Multiple virtual channels for use in network devices
8,099,470 Remote direct memory access for iSCSI
8,046,446 System and method for providing availability using volume server sets in a storage environment employing distributed block virtualization
8,024,514 Access control management
7,996,573 Method and system for supporting read operations with CRC for iSCSI and iSCSI chimney
7,984,258 Distributed storage system with global sparing
7,966,449 Distributed storage system with global replication
7,966,403 Performance profiling for improved data throughput
7,934,027 Critical resource management
7,934,021 System and method for network interfacing
7,929,540 System and method for handling out-of-order frames
7,912,064 System and method for handling out-of-order frames
7,856,480 Method and apparatus for exchanging heartbeat messages and configuration information between nodes operating in a master-slave configuration
7,849,228 Mechanisms for creation/deletion of linear block address table entries for direct I/O
7,849,208 System and method for TCP offload
7,831,736 System and method for supporting VLANs in an iSCSI
7,808,996 Packet forwarding apparatus and method for virtualization switch
7,779,218 Data synchronization management
7,774,514 Method of transmitting data between storage virtualization controllers and storage virtualization controller designed to implement the method
7,774,449 Performance profiling for improved data throughput
7,730,210 Virtual MAC address system and method
7,721,053 Intelligent logical unit provisioning
7,698,424 Techniques for presenting multiple data storage arrays to iSCSI clients as a single aggregated network array
7,694,079 Tagged sequential read operations
7,676,616 Method, apparatus and program storage device for providing asynchronous status messaging in a data storage system
7,657,662 Processing user space operations directly between an application instance and an I/O adapter
7,644,228 Distributed storage system with global replication
7,594,049 Application program interface access to hardware services for storage management applications
7,587,465 Method and apparatus for configuring nodes as masters or slaves
7,577,761 Out of user space I/O directly between a host system and a physical adapter using file based linear block address translation
7,552,240 Method for user space operations for direct I/O between an application instance and an I/O adapter
7,542,987 Automatic site failover
7,526,527 Storage area network interconnect server
7,502,872 Method for out of user space block mode I/O directly between an application instance and an I/O adapter
7,502,871 Method for query/modification of linear block address table entries for direct I/O
7,500,082 Automating the testing of software or hardware components by dynamically creating virtual storage devices on a simulated system bus in a physical computer system
7,500,071 Method for out of user space I/O with server authentication
7,478,215 Multi-controller write operations
7,467,268 Concurrent data restore and background copy operations in storage networks
7,464,189 System and method for creation/deletion of linear block address table entries for direct I/O
7,451,208 Systems and methods for network address failover
7,433,952 System and method for interconnecting a storage area network
7,421,478 Method and apparatus for exchanging heartbeat messages and configuration information between nodes operating in a master-slave configuration
7,389,393 System and method for write forwarding in a storage environment employing distributed virtualization
7,389,332 Method and apparatus for supporting communications between nodes operating in a master-slave configuration
7,363,457 Method and system for providing virtualization data services for legacy storage devices
7,353,353 File security management
7,353,259 Method and apparatus for exchanging configuration information between nodes operating in a master-slave configuration
7,301,718 Recording errors in tape drives
7,295,572 Storage router and method for routing IP datagrams between data path processors using a fibre channel switch
7,295,555 System and method for identifying upper layer protocol message boundaries
7,290,102 Point in time storage copy
7,281,062 Virtual SCSI bus for SCSI-based storage area network
7,269,644 Performance profiling for improved data throughput
7,260,631 System and method for receiving iSCSI protocol data units
7,206,872 System and method for insertion of markers into a data stream
7,206,156 Tape drive error management
7,137,032 System and method for ensuring merge completion in a storage area network
7,134,139 System and method for authenticating block level cache access on network
7,127,543 Access control apparatus and access control method
7,089,587 ISCSI target offload administrator

► 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