US Patent No: 7,334,007

Number of patents in Portfolio can not be more than 2000

Volume migration

Stats

ALSO PUBLISHED AS: 20040133611
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Systems and methods for performing an on-demand determination of a correct set of volumes to be exported are described. A disk platter is defined to be the unit of volume migration. Volumes are added to the platter based on whether or not the volume coexists on a disk containing a volume to be exported.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA24565

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cabrera, Luis Felipe Bellevue, WA 125 2303
Kusters, Norbert P Woodinville, WA 28 644
van, Ingen Catharine Berkeley, CA 45 541

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (22)
5,032,979 Distributed security auditing subsystem for an operating system 287 1990
5,495,606 System for parallel processing of complex read-only database queries using master and slave central processor complexes 102 1993
5,435,004 Computerized system and method for data backup 101 1994
5,530,658 System and method for packing heat producing devices in an array to prevent local overheating 17 1994
5,634,122 System and method for multi-level token management for distributed file systems 87 1994
5,594,900 System and method for providing a backup copy of a database 89 1995
5,561,798 Computer program product and program storage device for improving data recovery performance 31 1995
5,675,795 Boot architecture for microkernel-based systems 37 1995
5,586,315 Computer program product for off-loading host-based DBMS predicate evaluation to a disk controller 9 1995
5,727,181 Array management system with volume transform filter 19 1996
5,822,531 Method and system for dynamically reconfiguring a cluster of computer systems 160 1996
5,896,546 "Sticky" logical drive letter assignments 20 1996
5,897,661 Logical volume manager and method having enhanced update capability with dynamic allocation of storage and minimal storage of metadata information 209 1997
6,216,211 Method and apparatus for accessing mirrored logical volumes 56 1997
6,209,106 Method and apparatus for synchronizing selected logical partitions of a partitioned information handling system to an external time reference 20 1998
6,253,240 Method for producing a coherent view of storage network by a storage network manager using data storage device configuration obtained from data storage devices 83 1998
6,289,375 Method and apparatus for invoking network agent functions using a hash table 69 1998
6,311,179 System and method of generating associations 28 1998
6,311,213 System and method for server-to-server data storage in a network environment 37 1999
6,144,970 Technique for inplace reorganization of a LOB table space 39 1999
6,366,902 Using an epoch number to optimize access with rowid columns and direct row access 16 1999
6,336,163 Method and article of manufacture for inserting volumes for import into a virtual tape server 75 1999
 
EMC CORPORATION (14)
5,857,208 Method and apparatus for performing point in time backup operation in a computer system 231 1996
5,974,515 System for distributing volumes to an HSM system front end 16 1997
6,076,143 Method and apparatus for managing the physical storage locations for blocks of information in a storage system to increase system performance 37 1997
6,185,661 Worm magnetic storage device 24 1998
6,161,111 System and method for performing file-handling operations in a digital data processing system using an operating system-independent file map 268 1998
6,282,602 Method and apparatus for manipulating logical objects in a data storage system 67 1998
6,329,985 Method and apparatus for graphically displaying mapping of a logical object 26 1998
6,266,740 Device sequencing and placement protection using a digital signature 35 1998
6,240,511 Method and apparatus for detecting system configuration changes 46 1998
6,314,503 Method and apparatus for managing the placement of data in a storage system to achieve increased system performance 33 1998
6,457,139 Method and apparatus for providing a host computer with information relating to the mapping of logical volumes within an intelligent storage system 147 1998
6,385,706 Apparatus and methods for copying a logical object to a primary storage device using a map of storage locations 65 1998
6,272,571 System for improving the performance of a disk storage device by reconfiguring a logical volume of data in response to the type of operations being performed 15 2000
6,665,739 Method for enabling overlapped input/output requests to a logical device using assigned and parallel access unit control blocks 7 2000
 
MICROSOFT CORPORATION (12)
5,581,760 Method and system for referring to and binding to objects using identifier objects 217 1993
5,931,935 File system primitive allowing reprocessing of I/O requests by multiple drivers in a layered driver I/O system 46 1997
5,991,777 System and method for performing defined actions when grafting the name space of one storage medium into the name space of another storage medium 19 1997
6,438,744 Dynamic mapping of component interfaces 91 1998
6,453,426 Separately storing core boot data and cluster configuration data in a server cluster 77 1999
6,553,387 LOGICAL VOLUME CONFIGURATION DATA MANAGEMENT DETERMINES WHETHER TO EXPOSE THE LOGICAL VOLUME ON-LINE, OFF-LINE REQUEST BASED ON COMPARISON OF VOLUME EPOCH NUMBERS ON EACH EXTENTS OF THE VOLUME IDENTIFIERS 32 1999
6,615,256 Quorum resource arbiter within a storage network 31 1999
6,629,202 Volume stacking model 13 1999
6,681,310 Storage management system having common volume manager 28 1999
6,904,599 Storage management system having abstracted volume providers 34 1999
2004/0205,077 Volume configuration data administration 4 2004
2006/0053,182 Method and system for verifying data in a data protection system 8 2005
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
5,408,644 Method and apparatus for improving the performance of partial stripe operations in a disk array subsystem 113 1992
5,579,516 Method for storing data files on a multiple volume media set 48 1994
5,740,433 Remote duplicate database facility with improved throughput and fault tolerance 76 1996
5,799,323 Remote duplicate databased facility with triple contingency protection 103 1997
6,026,402 Process restriction within file system hierarchies 84 1998
 
HITACHI, LTD. (4)
5,161,103 Real time status monitoring system 67 1989
5,267,148 Computer aided real-time decision support system and method 62 1990
5,313,617 Multi-disc optical data storage system for use with a host computer for emulating a magnetic disc device 35 1991
5,555,169 Computer system and method for converting a conversational statement to computer command language 52 1993
 
LUCENT TECHNOLOGIES INC. (3)
5,724,512 Methods and apparatus for storage and retrieval of name space information in a distributed computing system 79 1995
5,623,666 Distributed computing system 139 1995
5,689,706 Distributed systems with replicated files 247 1996
 
SUN MICROSYSTEMS, INC. (3)
5,996,075 Method and apparatus for reliable disk fencing in a multicomputer system 67 1995
5,802,364 Metadevice driver rename/exchange technique for a computer system incorporating a plurality of independent device drivers 81 1996
5,964,886 Highly available cluster virtual disk system 83 1998
 
Epoch Systems, Inc. (2)
5,276,860 Digital data processor with improved backup storage 390 1989
5,276,867 Digital data storage system with improved data migration 514 1989
 
NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC. (2)
5,671,414 Method and apparatus for providing simple secure management of remote servers 39 1996
6,151,688 Resource management in a clustered computer system 158 1998
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (2)
5,598,549 Array storage system for returning an I/O complete signal to a virtual I/O daemon that is separated from software array driver and physical device driver 37 1993
5,568,629 Method for partitioning disk drives within a physical disk array and selectively assigning disk drive partitions into a logical disk array 214 1993
 
ACTIVE POWER, INC. (1)
5,932,935 Energy storage flywheel emergency power source and methods 13 1997
 
ADAPTEC, INC. (1)
6,219,693 File array storage architecture having file system distributed across a data processing platform 119 1997
 
Amdahl Corporation (1)
5,553,285 File system for a plurality of storage classes 44 1995
 
AT&T IPM CORP. (1)
5,465,365 Apparatus and methods for making a portion of a first name space available as a portion of a second name space 71 1994
 
BULL S.A. (1)
5,990,892 Administrative interface for a database in a distributed computer environment 24 1997
 
Dell USA, L.P. (1)
5,511,227 Method for configuring a composite drive for a disk drive array controller 30 1993
 
Delphi Data, a division of Sparks Industries, Inc. (1)
5,212,784 Automated concurrent data backup system 247 1990
 
FileTek, Inc. (1)
5,247,660 Method of virtual memory storage allocation with dynamic adjustment 54 1989
 
FUJITSU LIMITED (1)
5,592,660 Database management system to alternately perform retrieval process and updating process 32 1992
 
HEWLETT-PACKARD COMPANY (1)
5,870,734 Three-dimensional file system using a virtual node architecture 66 1996
 
IBJ SCHRODER BUSINESS CREDIT CORPORATION (1)
5,642,496 Method of making a backup copy of a memory over a plurality of copying sessions 89 1993
 
INTEL CORPORATION (1)
5,881,285 Associating a physical driver object with its logical contents 17 1996
 
INTELLECTUAL VENTURES FUND 83 LLC (1)
5,778,385 Link manager for managing links integrating data between application programs 25 1997
 
LEXIS-NEXIS Group (1)
5,794,236 Computer-based system for classifying documents into a hierarchy and linking the classifications to the hierarchy 80 1996
 
LSI LOGIC CORPORATION (1)
6,587,390 Memory controller for handling data transfers which exceed the page width of DDR SDRAM devices 2 2001
 
Lynx Real-Time Systems, Inc. (1)
6,075,939 Tightly coupled, scalable module based micro-kernel operating system architecture 47 1997
 
MICROSTRATEGY, INCORPORATED (1)
6,279,033 System and method for asynchronous control of report generation using a network interface 103 1999
 
MICROTEST, INC. (1)
5,692,128 Computer network with reliable and efficient removable media services 42 1993
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
5,761,526 Apparatus for forming logical disk management data having disk data stripe width set in order to equalize response time based on performance 31 1996
 
MOSAID TECHNOLOGIES INCORPORATED (1)
6,330,572 Hierarchical data storage management 187 1999
 
ORACLE INTERNATIONAL CORPORATION (1)
6,405,284 Distributing data across multiple data storage devices in a data storage system 75 1998
 
ROBERT BOSCH GMBH (1)
6,974,515 Ceramic substrate and method of manufacturing same 2 2003
 
SEACHANGE INTERNATIONAL, INC. (1)
5,996,089 Loosely coupled mass storage computer cluster 121 1997
 
SHORE DEARY, L.L.P. (1)
6,032,137 Remote image capture with centralized processing and storage 281 1998
 
SILICON GRAPHICS INTERNATIONAL, CORP. (1)
5,875,468 Method to pipeline write misses in shared cache multiprocessor systems 9 1996
 
Societa Per Azioni (1)
6,035,612 Product wrapping method and machine 10 1998
 
STUFF TECHNOLOGY PARTNERS II, LTD. (1)
4,633,393 Generic key for indexing and searching user data in a digital information storage and retrieval device 24 1983
 
SUIMYN Storage Corporation (1)
5,940,849 Information memory apparatus and library apparatus using a single magnetic tape shared with a plurality of tasks 15 1996
 
SYMANTEC CORPORATION (1)
5,832,522 Data storage management for network interconnected processors 119 1996
 
SYMANTEC OPERATING CORPORATION (1)
5,687,390 Hierarchical queues within a storage array (RAID) controller 33 1995
 
U.S. Philips Corporation (1)
5,959,627 Method and device for user-presentation of a compilation system 29 1997
 
VERITAS SOFTWARE CORPORATION (1)
5,819,296 Method and apparatus for moving large numbers of data files between computer systems using import and export processes employing a directory of file handles 51 1996
 
Other [Check patent profile for assignment information] (3)
5,283,894 Lockless concurrent B-tree index meta access method for cached nodes 85 1991
6,435,004 Apparatus and process for aerosol size measurement at varying gas flow rates 6 1998
6,735,603 Logical volume data structure determining configuration status of logical volume based on comparing values of examined volume epoch identifiers on each on-line extent 14 2003

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
SYMANTEC OPERATING CORPORATION (1)
7,716,184 System and method for performing sparse backups 1 2003

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Aug 19, 2015
11.5 Year Payment $7400.00 $3700.00 $1850.00 Aug 19, 2019
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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