Patents by Inventor Matthew Joseph Anglin

Matthew Joseph Anglin 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: 6901417
    Abstract: Provided is a method, system, and program for updating data in a database table in response to requests from a requesting application comprising one of a first application at a first version level and a second application at a second version level. The first application recognizes the table as including a subset of columns in the table that is less than all the columns in the table and the second application recognizes the table as including all the columns in the table. A request is received from the requesting application for specified columns from one record in the table and the requested record is accessed. A data structure is generated including data from the specified columns in the requested record. A determination is made as to whether the requesting application is capable of recognizing all the columns in the table. If so, data from each column in the table that is not one of the subset of columns is added to the data structure. The data structure is returned to the requesting application.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: May 31, 2005
    Assignee: International Business Machines Corporation
    Inventors: Matthew Joseph Anglin, Barry Fruchtman, Michael Allen Kaczmarski
  • Publication number: 20040199521
    Abstract: Provided are a method, system, and program for managing storage objects. Storage object information is provided for each storage object, wherein the storage object information indicates at least one of a plurality of groups associated with the storage object, and wherein each storage object is capable of being associated with a plurality of groups and different group types. Group information is provided for each group indicating a group identifier, storage objects associated with the group, and a group type.
    Type: Application
    Filed: April 7, 2003
    Publication date: October 7, 2004
    Applicant: International Business Machines Corporation
    Inventors: Matthew Joseph Anglin, David Maxwell Cannon, Avishai Haim Hochberg, Mark Alan Haye
  • Publication number: 20040098363
    Abstract: A system, apparatus, and process creates a table of contents (TOC), including one or more table of contents (TOC) entries, to manage data in a hierarchical storage management system. Each TOC entry contains metadata describing the contents and attributes of a data object within an image, which is an aggregation of multiple data objects into a single object for storage management purposes. The TOC is stored in a storage hierarchy, such as magnetic disk, for fast access of and efficient operation on the aggregated TOC entries. The system, apparatus, and process also provide for aggregating the TOC entries from one or more TOCs into a TOC set in the storage management server database. The TOC set may be manipulated and queried in order to find a particular data object or image referenced by a TOC entry.
    Type: Application
    Filed: November 19, 2002
    Publication date: May 20, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew Joseph Anglin, David Maxwell Cannon, Mark Alan Haye, Michael A. Kaczmarski, Donald Paul Warren
  • Publication number: 20030135518
    Abstract: Provided is a method, system, and program for updating data in a database table in response to requests from a requesting application comprising one of a first application at a first version level and a second application at a second version level. The first application recognizes the table as including a subset of columns in the table that is less than all the columns in the table and the second application recognizes the table as including all the columns in the table. A request is received from the requesting application for specified columns from one record in the table and the requested record is accessed. A data structure is generated including data from the specified columns in the requested record. A determination is made as to whether the requesting application is capable of recognizing all the columns in the table. If so, data from each column in the table that is not one of the subset of columns is added to the data structure. The data structure is returned to the requesting application.
    Type: Application
    Filed: January 11, 2002
    Publication date: July 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: Matthew Joseph Anglin, Barry Fruchtman, Michael Allen Kaczmarski
  • Patent number: 6336120
    Abstract: Method and system aspects for supporting hierarchical file system management functions across multiple operating system platforms in a data processing system are provided. In these aspects, a code base provides predetermined functionality for each of a plurality of operating system platforms of the data processing system. Further, a common kernel extension is utilized by the code base, with the common kernel extension supporting a hierarchical file system of the data processing system. The common kernel extension supports file system intervention in the hierarchical file system by handling an interface between each operating system platform and a file system. Also, the common kernel extension further handles an interface between each operating system platform and a device driver.
    Type: Grant
    Filed: August 26, 1997
    Date of Patent: January 1, 2002
    Assignee: International Business Machines Corporation
    Inventors: Douglas Stephen Noddings, Matthew Joseph Anglin
  • Patent number: 6260069
    Abstract: Disclosed is a system for backing up files in a distributed computing system, such as a distributed file system. A backup request is initiated with a backup client program to backup a requested file. A determination is made as to whether the requested file is maintained in a shared name space. The backup client program and a backup server program are capable of accessing files maintained in the shared name space. The file server maintains the files in the shared name space. The backup request is transmitted to the backup server program upon determining that the requested file is maintained in the shared name space. The backup server program transmits a message to the file server to provide the requested file. The file server transmits the requested file to the backup server program. The backup server program stores the requested file in a storage device.
    Type: Grant
    Filed: February 10, 1998
    Date of Patent: July 10, 2001
    Assignee: International Business Machines Corporation
    Inventor: Matthew Joseph Anglin
  • Patent number: 6026414
    Abstract: Disclosed is a system for backing up files in a distributed computing system. A file server maintains files in a shared name space. The file server provides a first backup client program and a second backup client program with access to the files in the shared name space. The first backup client program initiates a backup request to backup a requested file. A determination is made as to whether the requested file is maintained in a shared name space. The backup request is transmitted to the second backup client program upon determining that the requested file is maintained in the shared name space. The second backup client program transmits a message to the file server to provide the requested file. The file server transmits the requested file with the file server to the second backup client program. The second backup client program then transmits the requested file to a backup server program. The backup server program stores the requested file in a storage device.
    Type: Grant
    Filed: March 5, 1998
    Date of Patent: February 15, 2000
    Assignee: International Business Machines Corporation
    Inventor: Matthew Joseph Anglin
  • Patent number: 6023709
    Abstract: Disclosed is a system to diagnose and handle errors in an automated hierarchical storage management system. A host system requests an access operation on a first file, such as a logical volume, in a first storage device, such as a magnetic hard disk drive. A server processes the host request to determine whether the first file is resident in the first storage device. The server initiates a recall of a second file, such as a physical volume, in a second storage device, such as tape cartridges, optical disks, etc., corresponding to the first file upon determining that the first file is not resident in the first storage device. The second file is then copied from the second storage device to the first file in the first storage device upon determining that the second file is accessible. The server further determines whether the recall of the second file has failed.
    Type: Grant
    Filed: December 15, 1997
    Date of Patent: February 8, 2000
    Assignee: International Business Machines Corporation
    Inventors: Matthew Joseph Anglin, Gregory Tad Kishi, David Lee Patterson
  • Patent number: 5930824
    Abstract: A system and method for demand-based data recovery operating in a computerized data processing system that includes a computer platform operable under the control of system data, including system programs, catalogs, directories, inventories and the like, and one or more user applications operable in conjunction with user data. The data processing system includes a data backup and recovery system for periodically transferring data between one or more primary data storage resources and one or more secondary data storage resources. The demand-based system and method operate to recover data from the secondary data storage resources to the primary data storage resources following a disaster event resulting in the loss of all or a portion of the data on the primary data storage resources. In accordance therewith, the system data is first recovered from the secondary data storage resources to the primary data storage resources.
    Type: Grant
    Filed: February 4, 1997
    Date of Patent: July 27, 1999
    Assignee: International Business Machines Corporation
    Inventors: Matthew Joseph Anglin, Anthony Steve Pearson, Mark Anthony Sovik, Donald Paul Warren, Jr.
  • Patent number: 5911148
    Abstract: Replacing a human operator, an automated message processing system communicates with a data storage subsystem that includes a tape library and a storage controller. The automated message processing system receives messages from a data storage subsystem concerning the availability of tape drives in the tape library. Such messages are selectively routed to one of many specialized expert local facilities (ELFs) for performance of a designated function, such as generation of an appropriate output messages. The ELFs receive input messages and transmit output to the data storage subsystem in order to oversee allocation and use of data storage drives in the data storage subsystem.
    Type: Grant
    Filed: May 29, 1997
    Date of Patent: June 8, 1999
    Assignee: International Business Machines Corporation
    Inventors: Matthew Joseph Anglin, Gregory Tad Kishi