Patents by Inventor James Patrick Smith

James Patrick Smith 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).

  • Publication number: 20080250072
    Abstract: Provided are a method, system, and program for restoring a source file referenced by multiple file names to a restore file. An operation is processed to restore a source file having a first file name to a restore file, wherein the source file is in a state of being accessed by a process. A determination is made as to whether a second file name references the source file. A first temporary file name and a second temporary file name are created that both reference the restore file in response to determining that the second file name references the source file. The first temporary file name is renamed to the first file name and the second temporary file name is renamed to the second file name. After the renaming of the first and second temporary file names, the first and second file names reference the restore file.
    Type: Application
    Filed: April 3, 2007
    Publication date: October 9, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joanne T. Nguyen, James Patrick Smith
  • Publication number: 20080177807
    Abstract: Provided are a method, system, and article of manufacture for backing-up and restoring files including files referenced with multiple file names. Files to backup are determined. A determination is made from the files to backup files referenced with multiple names. An entry is created for each file to backup in a backup directory indicating file attributes and each name used to reference the file. The determined files and the backup directory are backed-up.
    Type: Application
    Filed: January 23, 2007
    Publication date: July 24, 2008
    Applicant: International Business Machines Corporation
    Inventors: James Michael Dile, Joanne T. Nguyen, Vadzim Ivanovich Piletski, James Patrick Smith
  • Publication number: 20080140960
    Abstract: A system and method to optimize memory usage during data backup. The system generates lists of files and attributes corresponding to local files and backup files, selectively allocates storage of the lists to the hard disk and/or memory, compares the lists, and updates the backup files to reflect differences between the local files and the backup files. At least a portion of the lists may be allocated to hard disk storage based on preestablised criteria such as historical memory usage, a dynamic determination of the amount of available memory relative to the amount of memory needed to perform a current backup, or a prior determination of the amount of available memory compared to the amount of memory required to perform a current backup. In this manner, the present invention efficiently utilizes memory resources to perform incremental backup procedures quickly and reliably and facilitates large scale file backup.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Inventors: Jason Ferris Basler, Avishai Haim Hochberg, Charles Alan Nichols, Vadzim Ivanovich Piletski, Thomas Franklin Ramke, James Patrick Smith, Peter Tanenhaus
  • Patent number: 6857053
    Abstract: Provided are a system, method, and program for grouping backup objects stored in backup storage. A backup group is created and a plurality of backup objects are added as members of the backup group in separate backup transactions. The backup objects added to the backup group are stored to backup storage.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: February 15, 2005
    Assignee: International Business Machines Corporation
    Inventors: Christian Bolik, David Maxwell Cannon, Colin Scott Dawson, Avishai Haim Hochberg, Michael Allen Kaczmarski, James Patrick Smith, Christopher Zaremba
  • Publication number: 20030196052
    Abstract: Provided are a system, method, and program for grouping backup objects stored in backup storage. A backup group is created and a plurality of backup objects are added as members of the backup group in separate backup transactions. The backup objects added to the backup group are stored to backup storage.
    Type: Application
    Filed: April 10, 2002
    Publication date: October 16, 2003
    Applicant: International Business Machines Corporation
    Inventors: Christian Bolik, David Maxwell Cannon, Colin Scott Dawson, Avishai Haim Hochberg, Michael Allen Kaczmarski, James Patrick Smith, Christopher Zaremba