US Patent No: 6,553,408

Number of patents in Portfolio can not be more than 2000

Virtual device architecture having memory for storing lists of driver modules

2 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A storage server architecture supporting virtual devices and virtual circuits for storing data is provided. The storage server includes a plurality of communication interfaces. A first set of communication interfaces in the plurality is adapted for connection to all kinds of users of data. A second set of communication interfaces in the plurality is adapted for connection to respective devices in a pool of storage devices. Data processing resources in the server are coupled to the plurality of communication interfaces for transferring data among the interfaces. The data processing resources comprise a plurality of driver modules and configurable logic linking driver modules into data paths. Each configured data path acts as a virtual circuit that includes a set of driver modules selected from the plurality of driver modules. A data storage transaction which is received at a communication interface is mapped to one of the configured data paths.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
DELL PRODUCTS L.P.ROUND ROCK, TX1919

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Altmaier, Joseph Riverside, IA 5 171
Lane, Jerry Parker San Jose, CA 3 650
Merrell, Alan Fremont, CA 2 168
Panas, Michael G Hayward, CA 4 513

Cited Art

Patent Info (Count) # Cites Year
 
ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (1)
5,737,549 Method and apparatus for a parallel data storage and processing server 37 1994
 
EMC CORPORATION (1)
6,421,711 Virtual ports for data transferring of a data storage system 476 1998
 
KABUSHIKI KAISHA TOSHIBA (1)
6,327,614 Network server device and file management system using cache associated with network interface processors for redirecting requested information between connection networks 36 1998
 
NORTHROP GRUMMAN SYSTEMS CORPORATION (1)
5,471,603 Modular high-capacity solid-state mass data storage device including controller/memory modules arranged in parallel channels 17 1992
 
QUAD RESEARCH (1)
6,260,155 Network information server 69 1998
 
RAYTHEON COMPANY (1)
5,504,873 Mass data storage and retrieval system 273 1993
 
SAMSUNG ELECTRONICS CO., LTD. (1)
5,666,538 Disk power manager for network servers 161 1995
 
STORAGE TECHNOLOGY CORPORATION (1)
5,581,724 Dynamically mapped data storage subsystem having multiple open destage cylinders and method of managing that subsystem 197 1995
 
YOTTA YOTTA, INC. (1)
6,148,414 Methods and systems for implementing shared disk array management functions 182 1999

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
HITACHI, LTD. (105)
6,976,103 Data migration method using storage area network 37 2000
6,708,232 Data migration method, protocol converter and switching apparatus using it 108 2001
6,779,083 Security for logical unit in storage subsystem 70 2002
7,003,687 Fail-over storage system 25 2002
6,763,442 Data reallocation among storage systems 21 2002
6,810,462 Storage system and method using interface control devices of different types 34 2002
7,159,024 Storage system and method for controlling the same 5 2002
7,512,888 Management method and apparatus for storage apparatus 7 2002
7,020,734 Connecting device of storage device and computer system including the same connecting device 4 2003
7,047,354 Storage system 11 2003
7,051,121 Method for controlling storage system, and storage control apparatus 31 2003
6,968,434 Method and apparatus for controlling access to storage device 12 2003
7,177,991 Installation method of new storage system into a computer system 3 2003
7,996,560 Managing virtual ports in an information processing system 0 2003
7,080,201 Disk array apparatus and method for controlling the same 13 2003
7,231,465 Storage system, and method for controlling the same 2 2003
7,263,593 Virtualization controller and data transfer control method 47 2003
7,130,941 Changing-over and connecting a first path, wherein hostscontinue accessing an old disk using a second path, and the second path of the old disk to a newly connected disk via a switch 4 2003
7,024,410 Security method and system for storage subsystem 41 2003
6,947,938 Security method and system for storage subsystem 6 2003
7,219,201 Remote storage disk control device and method for controlling the same 16 2003
7,057,981 Disk array system and method for controlling disk array system 5 2004
7,418,549 Storage system with disk array controllers that independently manage data transfer 4 2004
7,441,095 Storage system and storage controller 5 2004
7,130,954 Data migration method, protocol converter and switching apparatus using it 0 2004
7,373,670 Method and apparatus for setting access restriction information 9 2004
7,423,354 Storage system 3 2004
7,093,035 Computer system, control apparatus, storage system and computer device 5 2004
7,203,806 Remote storage disk control device with function to transfer commands to remote storage devices 5 2004
7,184,378 Storage system and controlling method thereof, and device and recording medium in storage system 1 2004
7,130,978 Method and apparatus for controlling access to storage device 5 2004
7,809,906 Device for performance tuning in a system 1 2004
7,260,696 Data reallocation among storage systems 3 2004
7,366,853 Virtualization controller and data transfer control method 5 2004
7,082,503 Security for logical unit in storage system 8 2004
7,051,167 Security for logical unit in storage subsystem 5 2004
7,231,491 Storage system and method using interface control devices of different types 1 2004
7,146,464 Storage system 0 2004
7,139,888 Data processing system 2 2004
7,275,133 Storage system 0 2004
7,272,686 Storage system 3 2004
7,080,202 Remote storage disk control device with function to transfer commands to remote storage devices 5 2004
7,865,665 Storage system for checking data coincidence between a cache memory and a disk drive 0 2004
7,453,774 Disk array system 2 2004
7,203,135 Disk array system and method for controlling disk array system 5 2004
7,200,074 Disk array system and method for controlling disk array system 9 2004
7,155,587 Storage subsystem and performance tuning method 5 2005
7,200,727 Remote storage disk control device with function to transfer commands to remote storage devices 3 2005
7,587,548 Disk array apparatus and method for controlling the same 0 2005
7,523,258 Disk array apparatus and method for controlling the same 1 2005
7,461,203 Disk array apparatus and method for controlling the same 2 2005
7,165,163 Remote storage disk control device and method for controlling the same 1 2005
7,519,745 Computer system, control apparatus, storage system and computer device 1 2005
7,209,986 Method for controlling storage system, and storage control apparatus 6 2005
8,156,561 Method and apparatus for setting access restriction information 0 2005
7,380,032 Storage system, and method for controlling the same 2 2005
7,392,336 Connecting device of storage device and computer system including the same connecting device 3 2005
7,447,933 Fail-over storage system 0 2005
7,606,806 Security method and system for storage subsystem 0 2006
7,457,899 Method for controlling storage system, and storage control apparatus 3 2006
7,412,543 Method for controlling storage system, and storage control apparatus 2 2006
7,877,568 Virtualization controller and data transfer control method 1 2006
7,657,727 Security for logical unit in storage subsystem 1 2006
7,249,234 Storage system and storage control device 2 2006
7,290,103 Data processing system 1 2006
7,480,765 Storage unit and circuit for shaping communication signal 1 2006
7,231,466 Data migration method for disk apparatus 0 2006
7,493,466 Virtualization system for virtualizing disks drives of a disk array system 2 2006
7,457,981 Anomaly notification control in disk array 3 2006
7,363,461 Remote storage disk control device and method for controlling the same 0 2006
7,624,241 Storage subsystem and performance tuning method 1 2006
7,444,468 Storage system and method using interface control devices of different types 0 2006
7,903,677 Information platform and configuration method of multiple information processing systems thereof 0 2007
7,430,648 Remote storage disk control device with function to transfer commands to remote storage devices 1 2007
7,671,485 Storage system 2 2007
7,634,588 Data migration method for disk apparatus 1 2007
8,190,852 Virtualization controller and data transfer control method 0 2007
7,694,104 Virtualization controller and data transfer control method 0 2007
7,447,121 Disk array system 1 2007
7,363,446 Storage system and storage control device 11 2007
7,366,839 Storage system 0 2007
7,565,502 System managing a plurality of virtual volumes and a virtual volume management method for the system 2 2007
7,673,107 Storage system and storage control device 0 2007
7,953,949 Data reallocation among storage systems 0 2007
7,707,377 Remote storage disk control device and method for controlling the same 0 2008
7,925,830 Storage system for holding a remaining available lifetime of a logical storage region 0 2008
7,984,227 Connecting device of storage device and computer system including the same connecting device 0 2008
7,685,362 Storage unit and circuit for shaping communication signal 0 2008
7,823,010 Anomaly notification control in disk array 2 2008
7,937,513 Method for controlling storage system, and storage control apparatus 1 2008
8,176,211 Computer system, control apparatus, storage system and computer device 0 2009
8,151,046 Disk array apparatus and method for controlling the same 0 2009
7,840,767 System managing a plurality of virtual volumes and a virtual volume management method for the system 0 2009
7,908,459 Security for logical unit in storage subsystem 0 2009
7,975,116 Remote storage disk control device and method for controlling the same 1 2010
8,046,554 Storage subsystem and performance tuning method 0 2010
8,015,442 Anomaly notification control in disk array 1 2010
8,200,898 Storage apparatus and method for controlling the same 2 2010
8,122,214 System managing a plurality of virtual volumes and a virtual volume management method for the system 0 2010
8,370,572 Storage system for holding a remaining available lifetime of a logical storage region 0 2011
8,379,541 Information platform and configuration method of multiple information processing systems thereof 0 2011
8,255,652 Remote storage disk control device and method for controlling the same 0 2011
8,365,013 Anomaly notification control in disk array 0 2011
8,281,098 Storage subsystem and performance tuning method 0 2011
8,429,342 Drive apparatus and method for controlling the same 0 2012
 
CISCO TECHNOLOGY, INC. (5)
7,831,736 System and method for supporting VLANs in an iSCSI 0 2003
7,526,527 Storage area network interconnect server 1 2003
7,433,952 System and method for interconnecting a storage area network 1 2003
7,451,208 Systems and methods for network address failover 2 2003
8,295,306 Layer-4 transparent secure transport protocol for end-to-end application protection 0 2008
 
ELLIE MAE, INC. (5)
7,444,302 Online system for fulfilling loan applications from loan originators 6 2002
7,472,089 Loan origination system interface for online loan application processing 11 2002
8,126,920 Enterprise security management system using hierarchical organization and multiple ownership structure 0 2004
8,364,579 Online system for fulfilling loan applications from loan originators 0 2008
8,117,117 Loan origination system interface for online loan application processing 0 2008
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
6,745,258 Raid system having multiple reply queues for use with multiprocessor host 11 2000
7,093,007 Identifying a physical device's avatar using a unique, substantially non-removable communication identifier 3 2001
6,983,303 Storage aggregator for enhancing virtualization in data storage networks 33 2002
7,817,583 Method for verifying a storage area network configuration 0 2003
8,332,370 Maintaining commonly named client-specific file content in hard disk drive emulation 0 2006
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
7,448,077 File level security for a metadata controller in a storage area network 2 2002
7,404,192 Apparatus, system, and method for isolating a storage application from a network interface driver 0 2004
8,239,884 Apparatus, system, and method for isolating a storage application from a network interface driver 0 2008
7,840,995 File level security for a metadata controller in a storage area network 0 2008
8,438,271 Performing services in a network data processing system 0 2010
 
QUEST SOFTWARE, INC. (3)
8,086,937 Method for erasure coding data across a plurality of data stores in a network 1 2010
8,051,361 Method for lock-free clustered erasure coding and recovery of data across a plurality of data stores in a network 1 2010
8,205,139 Method for lock-free clustered erasure coding and recovery of data across a plurality of data stores in a network 1 2011
 
SYMANTEC OPERATING CORPORATION (2)
7,099,900 Mapping driver for use in data backup systems 13 2001
7,747,660 Method and system of providing access to a virtual storage device 2 2003
 
APPLE INC. (1)
7,653,755 Method and apparatus for determining communication paths 0 2003
 
AT&T INTELLECTUAL PROPERTY I, L.P. (1)
7,925,794 Systems and methods for localizing a network storage device 0 2007
 
BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (1)
7,562,162 Systems and methods for distributed computing utilizing a smart memory apparatus 2 2007
 
CALIX, INC. (1)
6,952,830 System and method to uniformly access devices 9 2001
 
DELL GLOBAL B.V. - SINGAPORE BRANCH (1)
6,990,603 Method and apparatus for securing volatile data in power failure in systems having redundancy 9 2002
 
GOOGLE INC. (1)
6,684,266 Storage area network (SAN) fibre channel arbitrated loop (FCAL) multi-system multi-resource storage enclosure and method for performing enclosure maintenance concurrent with device operations 4 2001
 
INFINITE BAY TELECOM LIMITED LIABILITY COMPANY (1)
7,171,467 Out-of-band remote management station 3 2003
 
JUNIPER NETWORKS, INC. (1)
7,519,735 Single board routing arrangement 0 2001
 
MICROSOFT CORPORATION (1)
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 0 2004
 
ROCKSTAR BIDCO, LP (1)
6,999,454 Information routing system and apparatus 24 2002
 
SUN MICROSYSTEMS, INC. (1)
7,085,805 Remote device management in grouped server environment 16 2000
 
SUPER TALENT ELECTRONICS, INC. (1)
7,073,010 USB smart switch with packet re-ordering for interleaving among multiple flash-memory endpoints aggregated as a single virtual USB endpoint 38 2003
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (1)
6,754,785 Switched multi-channel network interfaces and real-time streaming backup 20 2001

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 22, 2014
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00