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: 8893138Abstract: 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: GrantFiled: June 21, 2012Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
-
Patent number: 8893133Abstract: 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: GrantFiled: September 1, 2010Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
-
Patent number: 8423967Abstract: 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: GrantFiled: July 1, 2009Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Ian G. Holden, Mark R. Hufnagel, Michael T. Peters, Jonathan S. Tilt, Michael J. Triantafelow
-
Patent number: 8423964Abstract: 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: GrantFiled: March 29, 2012Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Ian G. Holden, Mark R. Hufnagel, Michael T. Peters, Jonathan S. Tilt, Michael J. Triantafelow
-
Publication number: 20120260255Abstract: 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: ApplicationFiled: June 21, 2012Publication date: October 11, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
-
Publication number: 20120192159Abstract: 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: ApplicationFiled: March 29, 2012Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ian G. Holden, Mark R. Hufnagel, Michael T. Peters, Jonathan S. Tilt, Michael J. Triantafelow
-
Publication number: 20120054756Abstract: 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: ApplicationFiled: September 1, 2010Publication date: March 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
-
Patent number: 7937689Abstract: 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: GrantFiled: October 15, 2007Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventor: Ian G Holden
-
Publication number: 20110004867Abstract: 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: ApplicationFiled: July 1, 2009Publication date: January 6, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ian G. Holden, Mark R. Hufnagel, Michael T. Peters, Jonathan S. Tilt, Michael J. Triantafelow
-
Publication number: 20080104577Abstract: 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: ApplicationFiled: October 15, 2007Publication date: May 1, 2008Inventor: Ian G. Holden
-
Patent number: 4951231Abstract: 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: GrantFiled: September 27, 1989Date of Patent: August 21, 1990Assignee: International Business Machines CorporationInventors: Barry Dickinson, David J. Friend, Ian G. Holden, Paul H. Jackson, Robert J. Padzieski