Patents by Inventor David Charles Boutcher

David Charles Boutcher 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: 20240118905
    Abstract: A node of a database system is operable to determine, at a first time, to prepare for a shutdown. The shutdown of the node is performed at a second time that is a period of time after the first time based on the node delaying the shutdown until a plurality of currently running processes being run by the node that initiated prior to the first time are determined to be complete. During the period of time after the first time and prior to performing the shutdown, a set of new processing requests are rejected by the node.
    Type: Application
    Filed: October 9, 2023
    Publication date: April 11, 2024
    Applicant: Ocient Holdings LLC
    Inventors: George Kondiles, Alyssa Catherine Wagenmaker, Ellis Mihalko Saupe, Jason Arnold, Natalia Marie Jenuwine, Finley Jordan Lau, David Charles Boutcher, Anna Veselova, Susmita Saha
  • Patent number: 8131891
    Abstract: A hosting partition update mechanism allows updating I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is created with the desired update(s). I/O adapters in the current hosting partition are then migrated to the new hosting partition. The migration of an I/O adapter from the current hosting partition to the new hosting partition is relatively fast, thereby minimally impacting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new hosting partition, the current hosting partition may be kept as a backup, or may be eliminated. Providing a new or backup hosting partition allows updates to be performed in the new or backup hosting partition in a non-disruptive manner while the current hosting partition continues to service I/O requests.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: David Charles Boutcher, Charles Scott Graham, Harvey Gene Kiel, Chetan Mehta, Jaya Srikrishnan
  • Patent number: 8112561
    Abstract: A hosting partition update mechanism allows updating I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is created with the desired update(s). I/O adapters in the current hosting partition are then migrated to the new hosting partition. The migration of an I/O adapter from the current hosting partition to the new hosting partition is relatively fast, thereby minimally impacting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new hosting partition, the current hosting partition may be kept as a backup, or may be eliminated. Providing a new or backup hosting partition allows updates to be performed in the new or backup hosting partition in a non-disruptive manner while the current hosting partition continues to service I/O requests.
    Type: Grant
    Filed: December 29, 2007
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: David Charles Boutcher, Charles Scott Graham, Harvey Gene Kiel, Chetan Mehta, Jaya Srikrishnan
  • Patent number: 7752170
    Abstract: Methods, apparatus and computer program product implement enhanced dynamic copy-on-write storage compression. For a write operation, a freed block is detected by the COW storage for compressing freed blocks from the COW storage. Responsive to the detected freed block being a previously written block in the COW storage, the previously written block in the COW storage is deleted from the COW storage. Responsive to the detected freed block not being a previously written block in the COW storage, the block is marked as zero in the COW storage.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventor: David Charles Boutcher
  • Patent number: 7739241
    Abstract: Methods, apparatus and computer program product implement enhanced dynamic copy-on-write storage compression. For a write operation, a purge function for a block being written is detected by the COW storage for compressing freed blocks from the COW storage. Responsive to the detected purge function and the block being a previously written block in the COW storage, the previously written block in the COW storage is deleted from the COW storage. Responsive to the detected purge function and the block not being a previously written block in the COW storage, the block is marked as zero in the COW storage.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: June 15, 2010
    Assignee: International Business Machines Corporation
    Inventor: David Charles Boutcher
  • Patent number: 7587723
    Abstract: An apparatus and method provide a protocol for communicating between an operating system that owns a shared resource and other operating systems that use the shared resource so that the operating systems that use the shared resource will not crash if the operating system that owns the shared resource is restarted. Messages are defined that allow handshaking between operating systems so that operating systems that share a resource will realize the resource will be unavailable for some period of time, and that allow resuming the sharing of the resource once the operating system that owns the shared resource is restarted.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: September 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Charles Boutcher, Colin Robert DeVilbiss
  • Patent number: 7412545
    Abstract: A hosting partition update mechanism allows updating the I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is created with the desired update(s). The I/O adapters in the current hosting partition are then migrated to the new hosting partition. The migration of an I/O adapter from the current hosting partition to the new hosting partition is relatively fast, thereby minimally impacting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new hosting partition, the current hosting partition may be kept as a backup, or may be eliminated. Providing a new or backup hosting partition allows updates to be performed in the new or backup hosting partition in a non-disruptive manner while the current hosting partition continues to service I/O requests.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: David Charles Boutcher, Charles Scott Graham, Harvey Gene Kiel, Chetan Mehta, Jaya Srikrishnan
  • Publication number: 20080178191
    Abstract: A hosting partition update mechanism allows updating I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is created with the desired update(s). I/O adapters in the current hosting partition are then migrated to the new hosting partition. The migration of an I/O adapter from the current hosting partition to the new hosting partition is relatively fast, thereby minimally impacting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new hosting partition, the current hosting partition may be kept as a backup, or may be eliminated. Providing a new or backup hosting partition allows updates to be performed in the new or backup hosting partition in a non-disruptive manner while the current hosting partition continues to service I/O requests.
    Type: Application
    Filed: March 26, 2008
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Charles Boutcher, Charles Scott Graham, Harvey Gene Kiel, Chetan Mehta, Jaya Srikrishnan
  • Publication number: 20080162842
    Abstract: Methods, apparatus and computer program product implement enhanced dynamic copy-on-write storage compression. For a write operation, a purge function for a block being written is detected by the COW storage for compressing freed blocks from the COW storage. Responsive to the detected purge function and the block being a previously written block in the COW storage, the previously written block in the COW storage is deleted from the COW storage. Responsive to the detected purge function and the block not being a previously written block in the COW storage, the block is marked as zero in the COW storage.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Inventor: David Charles Boutcher
  • Publication number: 20080162841
    Abstract: Methods, apparatus and computer program product implement enhanced dynamic copy-on-write storage compression. For a write operation, a freed block is detected by the COW storage for compressing freed blocks from the COW storage. Responsive to the detected freed block being a previously written block in the COW storage, the previously written block in the COW storage is deleted from the COW storage. Responsive to the detected freed block not being a previously written block in the COW storage, the block is marked as zero in the COW storage.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Inventor: David Charles Boutcher
  • Patent number: 7130982
    Abstract: A memory tag mechanism creates a logical memory tag of a first length that corresponds to an I/O address of a second length. The memory tag is “logical” because it does not represent physical memory. When an I/O adapter device driver that expects an address of the first length is invoked, the memory tag is passed. When the I/O adapter device driver makes a call to the partition manager to convert the address of the first length (i.e., memory tag) to an I/O address of the second length, the partition manager detects that the passed address is a memory tag instead of a real address, and returns the corresponding I/O address. In this manner existing device drivers that expect addresses of the first length may be used for redirected DMA, which allows performing DMA operations directly from a shared I/O adapter in a hosting partition to memory in a hosted partition.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: David Charles Boutcher, Colin Robert DeVilbiss, David Robert Engebretsen
  • Patent number: 6370531
    Abstract: A method and computer program product are provided for automatic conversion of data by a server computer system based on a location extension in a universal naming convention (UNC) name. Responsive to receiving a universal naming convention (UNC) name used for identifying data stored on the server computer system, a predefined location extension to a share name in the universal naming convention (UNC) name is identified. The identified predefined location extension is utilized for automatic conversion of the stored server data.
    Type: Grant
    Filed: August 21, 1998
    Date of Patent: April 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: David Charles Boutcher, Aleesa Mae Kobi, Bridget Marie Meyer, Bruce Hubbard Vining