Patents by Inventor William Haselton

William Haselton 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: 20070150522
    Abstract: Provided are a method, system, and program that processes a file request to operate on a target file that is directed to a file system. A determination is made as to whether a rule specifies a file attribute satisfied by the target file. In response to determining that the target file satisfies the file attribute of the determined rule, a determination is made as to whether a condition specified by the determined rule is satisfied. In response to determining that the condition is satisfied, an action specified by the determined rule is performed. The file request is forwarded to the file system to execute if the rule does not inhibit the file request.
    Type: Application
    Filed: March 6, 2007
    Publication date: June 28, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Stakutis, William Haselton
  • Publication number: 20070027935
    Abstract: Provided are a method, system, and program for backing up source files in their native file formats to a target storage. Indication of files in a defined backup set to backup having a first status is maintained, wherein files to backup not having the first status have a second status. One file in a source file system in the defined backup set is detected to have changed. A determination is made as to whether the changed file has the first status. The changed file is written in its native file format to a target storage in response to determining that the changed file has the first status. The changed file is also written in its native file format to the target storage at a scheduled backup time.
    Type: Application
    Filed: July 28, 2005
    Publication date: February 1, 2007
    Inventors: William Haselton, Christopher Stakutis, Kevin Stearns
  • Publication number: 20070022319
    Abstract: Provided are a method, system and program for maintaining and using information on updates to a data group after a logical copy is made of the data group. A first logical copy of a data group in a storage at a first point-in-time is established. The first logical copy maintains data to reconstruct the data group as of the first point-in time after the data group has been updated following the first-point-in time. Indication is made of regions of the data group updated at the storage after establishing the first logical copy. A second logical copy of the data group in the storage at a second point-in-time is established. The second logical copy maintains data to reconstruct the data group as of the second point-in time after the data group has been updated following the second point-in time. The indicated regions of the data group updated between the first and second points-in-time are saved in a change list.
    Type: Application
    Filed: July 19, 2005
    Publication date: January 25, 2007
    Inventors: William Haselton, Christopher Stakutis, Kevin Stearns
  • Publication number: 20060282484
    Abstract: Provided are a method, system, and program for archiving files. A hierarchical file system having directories is provided. An archival retention policy is associated with at least one of the directories in the hierarchical file system, wherein the retention policy applies to files included in the associated directory, and wherein the retention policy specifies a retention time indicating a time period during which a file is subject to the retention policy.
    Type: Application
    Filed: August 18, 2006
    Publication date: December 14, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Stakutis, William Haselton, Kevin Stearns, Alan Stuart, Toby Marek
  • Publication number: 20050278492
    Abstract: Provided are a method, system, and program for migrating source data to target data. A write request is received to write application data to source data not yet migrated to the target data. Information is generated for the write request indicating the source data to which the application data is written. The application data is written to the source data. A request is received to migrate source data to target data and indication is returned to retry the request to migrate in response to determining that the requested source data to migrate overlaps source data indicated in the generated information for one write request.
    Type: Application
    Filed: June 10, 2004
    Publication date: December 15, 2005
    Inventors: Christopher Stakutis, William Haselton
  • Publication number: 20050076041
    Abstract: Provided are a method, system, and program that processes a file request to operate on a target file that is directed to a file system. A determination is made as to whether a rule specifies a file attribute satisfied by the target file. In response to determining that the target file satisfies the file attribute of the determined rule, a determination is made as to whether a condition specified by the determined rule is satisfied. In response to determining that the condition is satisfied, an action specified by the determined rule is performed. The file request is forwarded to the file system to execute if the rule does not inhibit the file request.
    Type: Application
    Filed: October 7, 2003
    Publication date: April 7, 2005
    Inventors: Christopher Stakutis, William Haselton
  • Publication number: 20050076042
    Abstract: Provided are a method, system, and program for archiving files. A hierarchical file system having directories is provided. An archival retention policy is associated with at least one of the directories in the hierarchical file system, wherein the retention policy applies to files included in the associated directory, and wherein the retention policy specifies a retention time indicating a time period during which a file is subject to the retention policy.
    Type: Application
    Filed: October 7, 2003
    Publication date: April 7, 2005
    Inventors: Christopher Stakutis, William Haselton, Kevin Stearns, Alan Stuart, Toby Marek
  • Patent number: 6658417
    Abstract: Methods and apparatus for accessing files on networked digital data processing system provide for plurality of digital data processing nodes and a storage device, e.g., a disk drive, a “jukebox,” other mass storage device or other mapped device (collectively referred to herein after as “disk drive” or “storage device”). First and second ones of the nodes, which may be a client and a server node, respectively, are coupled for communication over a first communications pathway, e.g., a LAN or other network. Both the first and the second nodes are in communication coupling with the storage device over the same or different logical or physical communications pathways. A file system or other functionality in the second (server) node receives and responds to at least selected requests—e.g., file OPEN requests—from the first (client) node for access to a file on the storage device, by generating a “lease”.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: December 2, 2003
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Stakutis, William Haselton