Patents by Inventor Glenn Thompson
Glenn Thompson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 6959369Abstract: Disclosed is a system, method, and program for data backup. A backup copy of source data is created. A backup dataset inventory is created when the backup copy is created. The backup dataset inventory includes a backup dataset identifier and an originating source volume identifier for cach dataset of the source data. The backup copy is copied to a storage medium. A storage media inventory is created when copying the backup copy to the storage medium. The storage media inventory includes the originating source volume identifier and a storage media identifier for each dataset of the source data. This single backup scheme eliminates having to issue both image copies for individual dataset recovery, as well as, separate full volume dumps for recover of failed physical volumes or to recover an entire application.Type: GrantFiled: March 6, 2003Date of Patent: October 25, 2005Assignee: International Business Machines CorporationInventors: Lyn Lequam Ashton, Anthony Steve Pearson, Anand Rao Savur, John Glenn Thompson
-
Patent number: 6910214Abstract: Disclosed is a method, system, and program for building a list of parameters to include with a command, such as a copy command. A plurality of input parameters is received and a determination is made as to whether a number of the input parameters exceeds a threshold number of parameters that are capable of being included in the command. The content of multiple input parameters is merged into at least one output parameter if the number of input parameters exceeds the threshold number, such that the content of the input parameters is included in a number of output parameters that does not exceed the threshold. The output parameters are then included with the command.Type: GrantFiled: August 25, 1999Date of Patent: June 21, 2005Assignee: International Business Machines CorporationInventors: David Charles Reed, John Glenn Thompson
-
Patent number: 6851073Abstract: A system recovery method and framework for backing up and restoring a system that cannot reboot. The framework defines a common process, environment, and syntax, whereby backup programs integrate with this framework by collecting and writing appropriate information to be used during system recovery in the proper format. The format is a System Information File, a text file that specifies the hard disk state of the system and the location of key partitions where key components of the operating system are located. The file also includes instructions for specifying programs to launch during the restore phase, and any commands that need to be run in error handling cases. The file also includes or references any additional drivers or files to copy to assist in the restore process. A framework for restoring is also provided, and includes reading the file to restore the disk partition state, creating a common environment, and configuring (initializing) the common environment.Type: GrantFiled: July 26, 1999Date of Patent: February 1, 2005Assignee: Microsoft CorporationInventors: Luis Felipe Cabrera, Kartik N. Raghavan, Glenn A. Thompson
-
Publication number: 20040255833Abstract: Provided are a method, system, and article of manufacture for copying storage. A request is received from a host application to copy a plurality of source storage units. A list of potential target storage units is determined based on a policy. Potential target storage units that are eligible for fast replication are selected from the determined list, wherein the selection of the potential target storage units for fast replication includes determining whether a storage unit in the list of potential target storage units is eligible for fast replication by processing an attribute associated with the storage unit.Type: ApplicationFiled: June 18, 2003Publication date: December 23, 2004Inventors: John Glenn Thompson, David Michael Shackelford
-
Patent number: 6820214Abstract: A method and system for backing up and restoring a system that cannot reboot in an automatic and efficient manner. A backup component copies and stores the state that defines the configuration of the computer system by obtaining and preserving the underlying description of the system. The backed-up state information includes the disk structure and layout. Also backed up is the information specifying what to execute during restore phases, including programs to copy and execute, any error handling, and any special driver files to load. A restore component operates in a first phase to use the backed-up configuration information to compare with the current state of a new system, and the disk and volume state are restored according to the saved information. Once the underlying system state is restored, an environment is created by copying a set of files required to run the programs that will restore the remainder of the data.Type: GrantFiled: July 26, 1999Date of Patent: November 16, 2004Assignee: Microsoft CorporationInventors: Luis Felipe Cabrera, Kartik N. Raghavan, Glenn A. Thompson
-
Publication number: 20040205391Abstract: A secondary volume of a mirrored volume pair is replicated by suspending the mirroring operations, associating a selected volume identifier with the secondary volume, replicating the secondary volume to a backup volume, and associating the original secondary volume identifier with the backup volume. In some embodiments the original secondary volume identifier is written to a hidden field on the secondary volume and the hidden field is copied to the backup volume identifier field after the replication. In some embodiments the actions of suspending the mirror operations, managing the volume identifiers, replicating the secondary volume to a backup volume, synchronizing the secondary volume with the primary volume, and reestablishing the mirror pair are performed as an automated sequence. The resultant replication method is less costly and error prone because it may be created by an automated process rather than manual commands issued by a system administrator.Type: ApplicationFiled: March 29, 2004Publication date: October 14, 2004Inventor: John Glenn Thompson
-
Patent number: 6772302Abstract: Instant virtual copy operations are adapted for data objects that span storage boundaries such as logical and/or physical DASD subsystems. Initially, a data storage system receives a request to copy a data object contained in the system. The storage system includes multiple storage regions separated by storage boundaries. The regions may correspond to logical or physical DASD subsystems, for example. The storage system determines whether the data object resides in more than one of these regions. If so, the storage system divides the data object into multiple subparts, each subpart contained within a single storage region. Then, the storage system separately performs an instant virtual copy operation for each subpart. On the other hand, if the data object already resides in a single one of the regions, the storage system can perform one instant virtual copy operation for the data object as a whole.Type: GrantFiled: November 12, 1999Date of Patent: August 3, 2004Assignee: International Business Machines CorporationInventor: John Glenn Thompson
-
Patent number: 6732244Abstract: A method of copying a body of source data is shown, with rapid creation of an a backup dataset inventory. While write operations to the source data are temporarily suspended, a backup manager conducts an instant virtual copy of the source data creating a backup copy. Also while write operations are being suspended, the backup manager captures contents of a source dataset inventory cross-referencing datasets in the source data and locations in the body of source data where the datasets are stored. After the copy operation completes and writes to the source data resume, the backup manager adds the captured backup contents to a backup dataset inventory cross-referencing datasets in the backup copy and locations where the backup copy datasets are stored in the backup copy.Type: GrantFiled: January 22, 2002Date of Patent: May 4, 2004Assignee: International Business Machines CorporationInventors: Lyn Lequam Ashton, Anthony Steve Pearson, Savur Anand Rao, John Glenn Thompson
-
Publication number: 20030140204Abstract: A method of copying a body of source data is shown, with rapid creation of an a backup dataset inventory. While write operations to the source data are temporarily suspended, a backup manager conducts an instant virtual copy of the source data creating a backup copy. Also while write operations are being suspended, the backup manager captures contents of a source dataset inventory cross-referencing datasets in the source data and locations in the body of source data where the datasets are stored. After the copy operation completes and writes to the source data resume, the backup manager adds the captured backup contents to a backup dataset inventory cross-referencing datasets in the backup copy and locations where the backup copy datasets are stored in the backup copy.Type: ApplicationFiled: January 22, 2002Publication date: July 24, 2003Inventors: Lyn Lequam Ashton, Anthony Steve Pearson, Savur Anand Rao, John Glenn Thompson
-
Patent number: 6557089Abstract: A backup copy of a source data volume is created by first performing an instant virtual copy with source volume identifier (ID) suspended, then creating a physical tape backup copy from the instant virtual copy with the source volume ID being reintroduced. This creates an exact duplicate of the source volume with minimal impact on access to the source volume. Moreover, the resultant backup copy is less costly and error prone because it is created by a machine-automated process rather than various commands issued by a system administrator. In addition, by differentiating the volume IDs during intermediate copy steps, the invention is more fault tolerant since failure of the storage subsystem will not result in source and a temporary copy having confusingly indistinguishable volume IDs.Type: GrantFiled: November 28, 2000Date of Patent: April 29, 2003Assignee: International Business Machines CorporationInventors: David Charles Reed, John Glenn Thompson
-
Patent number: 6535998Abstract: A method and system for recovering from a system failure wherein the failed system is restored to a new system that has different hardware. Hardware state is preserved during a backup process, and following a failure, a restore is performed to the extent possible using that hardware state but on a system having a different hardware configuration. Rules are provided for handling the differences through selective merging, arranging, and replacement of data, with the logic and work performed transparently to the user. Hardware state includes hard disk configuration information, the location (partition) of the operating system, devices installed on the system and any additional drivers to load. When restored, for hardware that is identical, the hardware state is restored as specified in the file. If the hardware state is not identical, then a set of rules are used to restore the hardware state.Type: GrantFiled: July 26, 1999Date of Patent: March 18, 2003Assignee: Microsoft CorporationInventors: Luis Felipe Cabrera, Kartik N. Raghavan, Glenn A. Thompson, Wesley Witt
-
Patent number: 6338114Abstract: Disclosed is a method, system, program, and memory for erasing data. A table is provided indicating different groupings of system functions. Each grouping indicates at least one system function. For each grouping there is code to perform erase operations. An erase command to erase data in at least one storage location is received. A determination is then made of the grouping having system functions supported by the system and the table is processed to determine the code for the determined grouping. The code for the determined grouping is executed to perform erase operations with respect to each storage location.Type: GrantFiled: August 18, 1999Date of Patent: January 8, 2002Assignee: International Business Machines CorporationInventors: Michael Aloysius Paulsen, David Michael Shackelford, John Glenn Thompson
-
Patent number: 6209070Abstract: Disclosed is a system for transferring data involving a data movement, such as the duplication of address information, that includes two data movement components. A first data transfer from at least one source storage location to at least one target storage location is processed. A data structure indicates the source storage locations from which data was transferred during processing of the first data transfer. A second data transfer from a plurality of source storage locations to a plurality of target storage locations is processed. The data structure is then processed to determine the source storage locations included in the second data transfer that were not involved in the first data transfer. Data is then transferred from the source storage locations that were not involved in the first data transfer to the target storage locations that did not receive data during the processing of the first data transfer.Type: GrantFiled: March 20, 1998Date of Patent: March 27, 2001Assignee: International Business Machines CorporationInventors: David Charles Reed, John Glenn Thompson
-
Patent number: 6189015Abstract: A system and method for maintaining non-VSAM data set control information when moving a non-VSAM data set from a source volume to a target volume, even if the data set is not read into a host. After data is moved from the source volume set to the target volume set, each target volume is analyzed to determine the last track and record used by the data set and this information is recorded the in each target volume virtual table of contents (VTOC). In one embodiment where the volume geometry is identical, the last track and record are determined by examining the last target volume not completely filled with data from the data set.Type: GrantFiled: September 25, 1998Date of Patent: February 13, 2001Assignee: International Business Machines CorporationInventors: David Charles Reed, John Glenn Thompson
-
Patent number: 4855411Abstract: This invention is directed to new water-soluble, monoazo dyes having the following general formula: ##STR1## in which: X and Y are independently selected from the group consisting of: ##STR2## R, R.sub.1, R.sub.2 are independently selected from H, lower alkyl of one to four carbons and sulfonated lower alkyl;A is a phenyl or napthyl radical optionally substituted with halogen, hydroxy, lower alkyl, lower alkoxy, carboxylic acid or sulfonic acid;W is a phenyl or naphthyl radical optionally substituted by carboxylic acid, sulfonic acid, amino, amido, lower alkyl, lower alkoxy, hydroxy or halogen groups;Z is a phenyl radical optionally substituted with halogen, lower alkoxy or lower alkyl groups; andcopper, chromium, cobalt and nickel metallized complexes of said dyestuffs.The dyes of this invention on cellulose textiles have high tinctorial strength, purity of shade, light and wash fastness particularly chlorine wash fastness.Type: GrantFiled: March 17, 1988Date of Patent: August 8, 1989Assignees: Hugh C. Crall, Hoechst Celanese Corp.Inventors: Glenn A. Thompson, Anthony J. Corso, Hans H. Steuernagel