Patents by Inventor David Harold Goode

David Harold Goode 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: 7310689
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations for complex applications, such as a database, that are ported to target computer systems that are not tailored to support the high-performance services that may benefit applications. Complex applications, such as a database, often manage I/O access operations by a caching mechanism that is tailored to the needs of the application. When porting an application to a target computer system that does not support certain I/O access features, I/O performance of the application may be limited. The present invention may be implemented by introducing specialized I/O access features that are tailored to enhance I/O access performance for complex applications, such as a database.
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: December 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Patent number: 7296193
    Abstract: A method, apparatus and article of manufacture, implementing the method, processes an error when a write fails in an application that has been ported from a first platform to a second platform. The second platform has a write-to-operator-with-reply call that is not available in the first operating system. The application issues a file write. The application receives an out-of-space error in response to the file write. The application issues a write-to-operator-with-reply call to send a message indicating the out-of-space error to a console.
    Type: Grant
    Filed: January 7, 2004
    Date of Patent: November 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: David Harold Goode, Thinh Hong
  • Patent number: 7113937
    Abstract: Systems, methods, and computer program products for improving the performance of computer-implemented I/O operations for complex applications, such as databases. Applications that are ported to the IBM OS/390 UNIX System Services may be enhanced by the present invention to improve I/O performance. That is, the present invention may be implemented by augmenting general-purpose I/O access features with specialized I/O access operations that are tailored to enhance I/O access performance for complex applications, such as databasbes, on the IBM OS/390 UNIX System Services.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Patent number: 6877045
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations issued by complex applications that are directed to high-performance disk drives, and that may operate in conjunction with the product marketed under the trademark IBM S/390®. Such high-performance disk drives may include the IBM Shark® that supports the parallel access volumes feature.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: April 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Publication number: 20040199677
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations for complex applications, such as a database, that are ported to target computer systems that are not tailored to support the high-performance services that may benefit applications. Complex applications, such as a database, often manage I/O access operations by a caching mechanism that is tailored to the needs of the application. When porting an application to a target computer system that does not support certain I/O access features, I/O performance of the application may be limited. The present invention may be implemented by introducing specialized I/O access features that are tailored to enhance I/O access performance for complex applications, such as a database.
    Type: Application
    Filed: April 14, 2004
    Publication date: October 7, 2004
    Applicant: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Patent number: 6754734
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations for complex applications, such as a database, that are ported to target computer systems that are not tailored to support the high-performance services that may benefit applications. Complex applications, such as a database, often manage I/O access operations by a caching mechanism that is tailored to the needs of the application. When porting an application to a target computer system that does not support certain I/O access features, I/O performance of the application may be limited. The present invention may be implemented by introducing specialized I/O access features that are tailored to enhance I/O access performance for complex applications, such as a database.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: June 22, 2004
    Assignee: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Publication number: 20030167357
    Abstract: There is provided a method for enhancing source code for execution on a computer platform that has a capability to employ a memory file. The method includes the steps of recognizing an occurrence of a first instruction in the source code that does not utilize the capability, and supplementing the source code with a second instruction that utilizes the capability.
    Type: Application
    Filed: March 4, 2002
    Publication date: September 4, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: David Harold Goode
  • Publication number: 20030140183
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations issued by complex applications that are directed to high-performance disk drives, and that may operate in conjunction with the product marketed under the trademark IBM S/390®. Such high-performance disk drives may include the IBM Shark® that supports the parallel access volumes feature.
    Type: Application
    Filed: December 18, 2001
    Publication date: July 24, 2003
    Applicant: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Publication number: 20030115372
    Abstract: Systems, methods, and computer products that improve the performance of computer-implemented I/O operations for complex applications, such as a database, that are ported to target computer systems that are not tailored to support the high-performance services that may benefit applications. Complex applications, such as a database, often manage I/O access operations by a caching mechanism that is tailored to the needs of the application. When porting an application to a target computer system that does not support certain I/O access features, I/O performance of the application may be limited. The present invention may be implemented by introducing specialized I/O access features that are tailored to enhance I/O access performance for complex applications, such as a database.
    Type: Application
    Filed: December 18, 2001
    Publication date: June 19, 2003
    Applicant: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy
  • Publication number: 20030115221
    Abstract: Systems, methods, and computer program products for improving the performance of computer-implemented I/O operations for complex applications, such as databases. Applications that are ported to the IBM OS/390 UNIX System Services may be enhanced by the present invention to improve I/O performance. That is, the present invention may be implemented by augmenting general-purpose I/O access features with specialized I/O access operations that are tailored to enhance I/O access performance for complex applications, such as databasbes, on the IBM OS/390 UNIX System Services.
    Type: Application
    Filed: December 18, 2001
    Publication date: June 19, 2003
    Applicant: International Business Machines Corporation
    Inventors: David Harold Goode, William Earl Malloy