Patents by Inventor Craig Stephen Aldrich

Craig Stephen Aldrich 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: 20080065588
    Abstract: If the cost of an access plan meets a condition, and an exit program is registered, data is logged for the access plan if logging is requested by a return code from the exit program. Execution of the access plan is continued or canceled if requested by the return code. In another embodiment, an inquiry message is sent to an application, the data is logged and execution of the access plan is continued or canceled if requested by a response to the inquiry message. In another embodiment, the data is logged if the logging if an override parameter requests the logging. In various embodiments, the cost of the access plan is calculated by predicting a predicted time for the execution and a predicted amount of storage needed for the execution or by calculating the actual time and the actual amount of storage used by partial execution of the access plan.
    Type: Application
    Filed: August 24, 2006
    Publication date: March 13, 2008
    Inventors: Craig Stephen Aldrich, Mark John Anderson, Robert Joseph Bestgen, Randy L. Egan, Thomas James Schreiber, Mark D. Taylor, Bruce Hubbard Vining
  • Patent number: 7099858
    Abstract: Disclosed is an apparatus, method, and program product for performing efficient database access plan caching. Unlike prior art mechanism that automatically discard stored access plans whenever the need for a different access plans is detected, stored plans are intelligently retained despite the handling of one or more infrequent queries that call for the use of a different plan.
    Type: Grant
    Filed: January 30, 2003
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corporation
    Inventors: Craig Stephen Aldrich, Mark John Anderson, Lynnette Elaine Carston, Brian Robert Muras, Thomas James Schreiber
  • Publication number: 20040153454
    Abstract: Disclosed is an apparatus, method, and program product for performing efficient database access plan caching. Unlike prior art mechanism that automatically discard stored access plans whenever the need for a different access plans is detected, stored plans are intelligently retained despite the handling of one or more infrequent queries that call for the use of a different plan.
    Type: Application
    Filed: January 30, 2003
    Publication date: August 5, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig Stephen Aldrich, Mark John Anderson, Lynnette Elaine Carston, Brian Robert Muras, Thomas James Schreiber