Patents by Inventor Ian G. Holden

Ian G. Holden 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: 8893138
    Abstract: According to one embodiment of the present invention, a system dynamically schedules performance of tasks, and comprises a computer system including at least one processor. The system determines resources required or utilized by each task for performance of that task on a target system, and compares the determined resources of the tasks to identify tasks with similar resource requirements. The identified tasks with similar resource requirements are scheduled to be successively performed on the target system. Embodiments of the present invention further include a method and computer program product for dynamically scheduling performance of tasks in substantially the same manner described above.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
  • Patent number: 8893133
    Abstract: According to one embodiment of the present invention, a system dynamically schedules performance of tasks, and comprises a computer system including at least one processor. The system determines resources required or utilized by each task for performance of that task on a target system, and compares the determined resources of the tasks to identify tasks with similar resource requirements. The identified tasks with similar resource requirements are scheduled to be successively performed on the target system. Embodiments of the present invention further include a method and computer program product for dynamically scheduling performance of tasks in substantially the same manner described above.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
  • Patent number: 8423967
    Abstract: An indication of a change to at least one source file associated with a software build is received via a processor. A set of test levels of a level-based testing suite are sequentially processed, where each test level subsequently processed includes tests with decreasing qualitative testing information relative to tests associated with previously-processed test levels. For each processed test level, at least one test is selected that tests the change to the at least one source file associated with the software build, test coverage relative to a target risk level for the software build is determined for each selected test, and test selection is terminated upon determining that the test coverage for the selected tests at least meets the target risk level for the software build.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ian G. Holden, Mark R. Hufnagel, Michael T. Peters, Jonathan S. Tilt, Michael J. Triantafelow
  • Patent number: 8423964
    Abstract: An indication of a change to at least one source file associated with a software build is received via a processor. A set of test levels of a level-based testing suite are sequentially processed, where each test level subsequently processed includes tests with decreasing qualitative testing information relative to tests associated with previously-processed test levels. For each processed test level, at least one test is selected that tests the change to the at least one source file associated with the software build, test coverage relative to a target risk level for the software build is determined for each selected test, and test selection is terminated upon determining that the test coverage for the selected tests at least meets the target risk level for the software build.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ian G. Holden, Mark R. Hufnagel, Michael T. Peters, Jonathan S. Tilt, Michael J. Triantafelow
  • Publication number: 20120260255
    Abstract: According to one embodiment of the present invention, a system dynamically schedules performance of tasks, and comprises a computer system including at least one processor. The system determines resources required or utilized by each task for performance of that task on a target system, and compares the determined resources of the tasks to identify tasks with similar resource requirements. The identified tasks with similar resource requirements are scheduled to be successively performed on the target system. Embodiments of the present invention further include a method and computer program product for dynamically scheduling performance of tasks in substantially the same manner described above.
    Type: Application
    Filed: June 21, 2012
    Publication date: October 11, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
  • Publication number: 20120192159
    Abstract: An indication of a change to at least one source file associated with a software build is received via a processor. A set of test levels of a level-based testing suite are sequentially processed, where each test level subsequently processed includes tests with decreasing qualitative testing information relative to tests associated with previously-processed test levels. For each processed test level, at least one test is selected that tests the change to the at least one source file associated with the software build, test coverage relative to a target risk level for the software build is determined for each selected test, and test selection is terminated upon determining that the test coverage for the selected tests at least meets the target risk level for the software build.
    Type: Application
    Filed: March 29, 2012
    Publication date: July 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ian G. Holden, Mark R. Hufnagel, Michael T. Peters, Jonathan S. Tilt, Michael J. Triantafelow
  • Publication number: 20120054756
    Abstract: According to one embodiment of the present invention, a system dynamically schedules performance of tasks, and comprises a computer system including at least one processor. The system determines resources required or utilized by each task for performance of that task on a target system, and compares the determined resources of the tasks to identify tasks with similar resource requirements. The identified tasks with similar resource requirements are scheduled to be successively performed on the target system. Embodiments of the present invention further include a method and computer program product for dynamically scheduling performance of tasks in substantially the same manner described above.
    Type: Application
    Filed: September 1, 2010
    Publication date: March 1, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
  • Patent number: 7937689
    Abstract: Determining a relative measure of build quality for a built product based on analysis of historical test data from test cases applied to a series of builds of the built product, by identifying one or more first sets of test results, each first set of test results being derived from the application of a set of test cases to a series of builds of a built product; determining a test quality coefficient for each test case based on the respective test results from the first set of test results; identifying a second set of test results derived from the application of one or more of the test cases to a further build of the built product; applying each test quality coefficient to each corresponding test result from the second set; and calculating the mean of the second set of test results as qualified by their corresponding test quality coefficient.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventor: Ian G Holden
  • Publication number: 20110004867
    Abstract: An indication of a change to at least one source file associated with a software build is received via a processor. A set of test levels of a level-based testing suite are sequentially processed, where each test level subsequently processed includes tests with decreasing qualitative testing information relative to tests associated with previously-processed test levels. For each processed test level, at least one test is selected that tests the change to the at least one source file associated with the software build, test coverage relative to a target risk level for the software build is determined for each selected test, and test selection is terminated upon determining that the test coverage for the selected tests at least meets the target risk level for the software build.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 6, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ian G. Holden, Mark R. Hufnagel, Michael T. Peters, Jonathan S. Tilt, Michael J. Triantafelow
  • Publication number: 20080104577
    Abstract: Determining a relative measure of build quality for a built product based on analysis of historical test data from test cases applied to a series of builds of the built product, by identifying one or more first sets of test results, each first set of test results being derived from the application of a set of test cases to a series of builds of a built product; determining a test quality coefficient for each test case based on the respective test results from the first set of test results; identifying a second set of test results derived from the application of one or more of the test cases to a further build of the built product; applying each test quality coefficient to each corresponding test result from the second set; and calculating the mean of the second set of test results as qualified by their corresponding test quality coefficient.
    Type: Application
    Filed: October 15, 2007
    Publication date: May 1, 2008
    Inventor: Ian G. Holden
  • Patent number: 4951231
    Abstract: An image data display system in which more than one portion of an image displayed on a screen may be transformed by extraction, scaling or rotation in relation to other areas of the screen concurrently. The image display system is of the type which is capable of receiving transformation operation orders from a control processor prior to being sent the image. As the image is received, the display system performs the transform operations prior to displaying the image data.
    Type: Grant
    Filed: September 27, 1989
    Date of Patent: August 21, 1990
    Assignee: International Business Machines Corporation
    Inventors: Barry Dickinson, David J. Friend, Ian G. Holden, Paul H. Jackson, Robert J. Padzieski