Patents by Inventor Howard Newton Martin

Howard Newton Martin 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: 9764214
    Abstract: A golf training aid apparatus to dispense a chalk line on a ground surface to serve as a reference to enhance alignment of a ball, club face and feet of a user includes an outer tubular member having a first dispensing slot, an inner tubular member rotatably mounted to the outer tubular member and designed to store the chalk, the inner tubular member having a second dispensing slot, and an adjustment member designed to limit rotational movement of the inner tubular member relative to the outer tubular member. The inner tubular member is rotatably adjusted to enable the first dispensing slot of the outer tubular member to align with the second dispensing slot of the inner tubular member, thereby permitting the stored chalk to pass through the first and second dispensing slots to dispense the chalk line on the ground surface.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: September 19, 2017
    Inventor: Howard Newton Martin
  • Patent number: 8583881
    Abstract: A method and system for use in electronic data retention are provided. The method includes receiving, via electronic communication, a request indication indicating a request to delete, shred, purge, or remove a record from a data retention system; generating a determination, by a processor in response to instructions stored on a non-transitory storage medium, indicating that the record is associated with a hold indicator that is not based on a retention period; and sending, via electronic communication, a denial of the request in response to the determination indicating that the record is associated with a hold indicator that is not based on a retention period.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventors: Alan L. Stuart, Toby Lyn Marek, Avishai Haim Hochberg, David Maxwell Cannon, Howard Newton Martin
  • Patent number: 8464018
    Abstract: Provided are a method, system, and an article of manufacture, wherein resources corresponding to at least one copy pool are acquired, and wherein the at least one copy pool has been defined for a first primary storage pool of a storage hierarchy. The acquired resources are retained, in response to determining that data cannot be written to the first primary storage pool. The data is written to the at least one copy pool, in response to writing the data to a second primary storage pool of the storage hierarchy.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: June 11, 2013
    Assignee: International Business Machines Corporation
    Inventors: Howard Newton Martin, Rosa Tesller Plaza
  • Patent number: 8326896
    Abstract: Provided is a method, system and program for storing data for later retrieval and for transfer within a storage hierarchy. A data storage subsystem stores both individual user files and also managed files, each managed file comprising an aggregation of multiple user files. After receiving user files from a client station, the subsystem stores user files in a retrieval storage pool to facilitate file retrieval. Criteria are subsequently applied to the user files stored in the retrieval storage pool to delete low or lower priority files from the retrieval storage pool. In addition, user files are aggregated in managed files for transfer to another location within the storage hierarchy.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Donald Paul Warren, Jr., Howard Newton Martin
  • Patent number: 8312063
    Abstract: Provided is a method, system and program for storing data for later retrieval and for transfer within a storage hierarchy. A data storage subsystem stores both individual user files and also managed files, each managed file comprising an aggregation of multiple user files. After receiving user files from a client station, the subsystem stores user files in a retrieval storage pool to facilitate file retrieval. Criteria are subsequently applied to the user files stored in the retrieval storage pool to delete low or lower priority files from the retrieval storage pool. In addition, user files are aggregated in managed files for transfer to another location within the storage hierarchy.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Donald Paul Warren, Jr., Howard Newton Martin
  • Patent number: 8281087
    Abstract: Provided are a method, system, and program for receiving a request to remove a record. A determination is made as to whether a state associated with the record includes at least one hold state and whether the state associated with the record includes at least a retention period that has not expired. The request to remove the record is denied in response to determining that the state associated with the record includes at least one of at least one hold state and one retention period that has not expired.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: October 2, 2012
    Assignee: Google Inc.
    Inventors: Alan Stuart, Toby Lyn Marek, Avishai Haim Hochberg, David Maxwell Cannon, Howard Newton Martin
  • Publication number: 20120210057
    Abstract: Provided are a method, system, and an article of manufacture, wherein resources corresponding to at least one copy pool are acquired, and wherein the at least one copy pool has been defined for a first primary storage pool of a storage hierarchy. The acquired resources are retained, in response to determining that data cannot be written to the first primary storage pool. The data is written to the at least one copy pool, in response to writing the data to a second primary storage pool of the storage hierarchy.
    Type: Application
    Filed: April 23, 2012
    Publication date: August 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard Newton Martin, Rosa Tesller Plaza
  • Patent number: 8205058
    Abstract: Provided are a method, system, and an article of manufacture, wherein resources corresponding to at least one copy pool are acquired, and wherein the at least one copy pool has been defined for a first primary storage pool of a storage hierarchy. The acquired resources are retained, in response to determining that data cannot be written to the first primary storage pool. The data is written to the at least one copy pool, in response to writing the data to a second primary storage pool of the storage hierarchy.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Howard Newton Martin, Rosa Tesller Plaza
  • Patent number: 8140485
    Abstract: A data recovery method that uses a minimum number of recovery streams is provided. The method comprises defining a minimum number of recovery streams to be read from during restoration of data from one or more storage volumes in a communication network, wherein the minimum number is determined according to one or more parameters defining availability of one or more resources in the communication network; restoring the data using at least the minimum number of recovery streams to optimize the rate at which the data is restored; and dynamically changing the minimum number of recovery streams, in response to determining that the availability of the one or more resources has changed.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Colin Scott Dawson, Howard Newton Martin
  • Patent number: 7788462
    Abstract: Provided are a method, system, and an article of manufacture, wherein resources corresponding to at least one copy pool are acquired, and wherein the at least one copy pool has been defined for a first primary storage pool of a storage hierarchy. The acquired resources are retained, in response to determining that data cannot be written to the first primary storage pool. The data is written to the at least one copy pool, in response to writing the data to a second primary storage pool of the storage hierarchy.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Howard Newton Martin, Rosa Tesller Plaza
  • Patent number: 7698519
    Abstract: Provided are a system, method, and computer readable storage medium wherein at least two primary storage pools are configured, wherein a first primary storage pool is configured to indicate a second primary storage pool as a next storage pool in a storage hierarchy that comprises the first primary storage pool and the second primary storage pool. The first primary storage pool of the storage hierarchy is copied to a copy storage pool, wherein the first primary storage pool and the copy storage pool are included as parameters of a single command. The second primary storage pool is copied to the copy storage pool, in response to determining that the second primary storage pool is the next storage pool for the first primary storage pool in the storage hierarchy.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Colin Scott Dawson, Howard Newton Martin
  • Patent number: 7660834
    Abstract: Provided are a method, system, and program for maintaining an aggregate including active files in a storage pool. One active-only storage pool is included in a plurality of storage pools. Each storage pool includes files and the active-only storage pool is intended to include only active files and not inactive versions of files. The active-only storage pool includes at least a first aggregate including a plurality of files. One file is deactivated in the first aggregate in the active only storage pool to produce an inactive version of the file, wherein the first aggregate includes the inactive version of the file. A determination is made of inactive versions of files in the first aggregate. A second aggregate is generated in the active only storage pool including the active files from the first aggregate and not including the determined inactive versions of files from the first aggregate. The second aggregate replaces the first aggregate in the active-only storage pool.
    Type: Grant
    Filed: August 17, 2005
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Howard Newton Martin
  • Publication number: 20100030822
    Abstract: A data recovery method that uses a minimum number of recovery streams is provided. The method comprises defining a minimum number of recovery streams to be read from during restoration of data from one or more storage volumes in a communication network, wherein the minimum number is determined according to one or more parameters defining availability of one or more resources in the communication network; restoring the data using at least the minimum number of recovery streams to optimize the rate at which the data is restored; and dynamically changing the minimum number of recovery streams, in response to determining that the availability of the one or more resources has changed.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Inventors: Colin Scott Dawson, Howard Newton Martin
  • Patent number: 7657577
    Abstract: Provided are a method, system, and program for maintaining active-only storage pools. A first storage pool includes at least a first aggregate including a plurality of active and inactive files. A second aggregate is generated in a second storage pool. A determination is made of active versions of files in the first aggregate that satisfy at least one criterion. The determined active versions of files are copied from the first aggregate to the second aggregate in the second storage pool, wherein the second aggregate does not include inactive versions of files in the first storage pool.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: February 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Howard Newton Martin
  • Patent number: 7634516
    Abstract: Provided are a method, system, and program for maintaining an aggregate including active files in a storage pool in a random access medium. An active-only storage pool is configured in a random access device. The active-only storage pool is intended to include only active files and not inactive versions of files. A plurality of files in the active-only storage pool are associated with a precursor aggregate in the active-only storage pool. One file associated with the precursor aggregate in the active only storage pool is deactivated to produce an inactive version of the deactivated file. The precursor aggregate is associated with the inactive version of the file in response to the deactivation. A determination is made of the inactive version of at least one file in the precursor aggregate. The determined inactive version of the at least one file is deleted from the active only storage pool.
    Type: Grant
    Filed: August 17, 2005
    Date of Patent: December 15, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Howard Newton Martin
  • Patent number: 7613744
    Abstract: Provided are a method, system, and program for maintaining active-only copy storage pools. A first storage pool includes at least a first aggregate including a plurality of files. A second aggregate is generated in a second storage pool. A determination is made as to whether files in the first aggregate are active or inactive versions. Active versions of files are copied from the first aggregate to the second aggregate in the second storage pool, wherein the second aggregate does not include inactive versions of files in the first storage pool.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: November 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Howard Newton Martin
  • Patent number: 7606845
    Abstract: An apparatus, system, and method are disclosed for concurrent storage to an active data file storage pool, copy pool, and next pool. A copy module copies one or more data files from a client to a storage pool that is configured to store active data files. In addition, the copy module may concurrently copy the data files to a copy pool that is configured to backup the storage pool and stores active and inactive data files. The copy module further concurrently copies the data files to a next pool that is configured to offload one or more data files from the storage pool and may store active and inactive data files. In one embodiment, a migration module migrates one or more inactive data files from the storage pool to the next pool by deleting the inactive data files from the storage pool.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Maxwell Cannon, Howard Newton Martin, Rosa Tesller Plaza
  • Patent number: 7600086
    Abstract: Provided is a method for managing retention of stored objects, comprising: receiving a modification request with respect to an attribute or archive policy for an object; determining whether an attribute modification protection flag or setting is set in response to the modification request requesting to modify the attribute for the object; allowing the modification of the attribute object in response to determining that the attribute modification protection flag or setting is not set; determining whether a protection retention mechanism or setting is set in response to the modification request requesting to modify the archive policy for the object; and allowing the modification of the archive policy for the object in response to determining that the protection retention mechanism or setting is not set.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: October 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Avishai Haim Hochberg, Toby Lyn Marek, David Maxwell Cannon, Howard Newton Martin, Donald Paul Warren, Jr., Mark Alan Haye, Alan L. Stuart
  • Publication number: 20090119354
    Abstract: Provided are a method, system, and program for receiving a request to remove a record. A determination is made as to whether a state associated with the record includes at least one hold state and whether the state associated with the record includes at least a retention period that has not expired. The request to remove the record is denied in response to determining that the state associated with the record includes at least one of at least one hold state and one retention period that has not expired.
    Type: Application
    Filed: January 7, 2009
    Publication date: May 7, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan L. Stuart, Toby Lyn Marek, Avishai Haim Hochberg, David Maxwell Cannon, Howard Newton Martin
  • Patent number: 7526621
    Abstract: Provided are a method, system, and program for receiving a request to remove a record. A determination is made as to whether a state associated with the record includes at least one hold state and whether the state associated with the record includes at least a retention period that has not expired. The request to remove the record is denied in response to determining that the state associated with the record includes at least one of at least one hold state and one retention period that has not expired.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Alan L. Stuart, Toby Lyn Marek, Avishai Haim Hochberg, David Maxwell Cannon, Howard Newton Martin