Patents by Inventor Timothy D. Greer
Timothy D. Greer 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: 11163595Abstract: A model of a system is created and used to implement changes of the system, prior to implementing those changes on the system. The model has certain attributes of the system, including a similar system configuration and a similar processor work load. The model receives requested actions and implements those actions. If the actions are acceptable, those actions are then performed on the system being modeled. Provision is made for keeping the model current.Type: GrantFiled: January 15, 2020Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Timothy D. Greer
-
Patent number: 11010333Abstract: Embodiments relate to ideal age vector based file retention in a software testing system. An aspect includes determining an ideal age vector of historical bug age data corresponding to a software product in the software testing system, wherein the software testing system stores a plurality of version files of the software product. Another aspect includes based on receiving a new version file of the software product, determining a file to delete of the plurality of version files and the new version file based on the ideal age vector. Yet another aspect includes deleting the determined file to delete such that a number of remaining version files is equal to a number of the plurality of version files.Type: GrantFiled: May 23, 2019Date of Patent: May 18, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey M. Gertner, Timothy D. Greer
-
Publication number: 20200150988Abstract: A model of a system is created and used to implement changes of the system, prior to implementing those changes on the system. The model has certain attributes of the system, including a similar system configuration and a similar processor work load. The model receives requested actions and implements those actions. If the actions are acceptable, those actions are then performed on the system being modeled. Provision is made for keeping the model current.Type: ApplicationFiled: January 15, 2020Publication date: May 14, 2020Inventor: Timothy D. Greer
-
Patent number: 10572283Abstract: A model of a system is created and used to implement changes of the system, prior to implementing those changes on the system. The model has certain attributes of the system, including a similar system configuration and a similar processor work load. The model receives requested actions and implements those actions. If the actions are acceptable, those actions are then performed on the system being modeled. Provision is made for keeping the model current.Type: GrantFiled: November 16, 2017Date of Patent: February 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Timothy D. Greer
-
Publication number: 20190286612Abstract: Embodiments relate to ideal age vector based file retention in a software testing system. An aspect includes determining an ideal age vector of historical bug age data corresponding to a software product in the software testing system, wherein the software testing system stores a plurality of version files of the software product. Another aspect includes based on receiving a new version file of the software product, determining a file to delete of the plurality of version files and the new version file based on the ideal age vector. Yet another aspect includes deleting the determined file to delete such that a number of remaining version files is equal to a number of the plurality of version files.Type: ApplicationFiled: May 23, 2019Publication date: September 19, 2019Inventors: Jeffrey M. Gertner, Timothy D. Greer
-
Patent number: 10394589Abstract: Vertical replication of guest operating systems (OS) relating to testing a host machine is provided. A parameter of the host OS is assessed by performing a vertical replication of a guest OS. The vertical replication creates a hierarchy of OSs utilizing one or more virtual disks. The vertical replication concludes in response to a characteristic of the parameter.Type: GrantFiled: December 6, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventor: Timothy D. Greer
-
Patent number: 10387368Abstract: Embodiments relate to ideal age vector based file retention in a software testing system. An aspect includes determining an ideal age vector of historical bug age data corresponding to a software product in the software testing system, wherein the software testing system stores a plurality of version files of the software product. Another aspect includes based on receiving a new version file of the software product, determining a file to delete of the plurality of version files and the new version file based on the ideal age vector. Yet another aspect includes deleting the determined file to delete such that a number of remaining version files is equal to a number of the plurality of version files.Type: GrantFiled: October 23, 2015Date of Patent: August 20, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey M. Gertner, Timothy D. Greer
-
Publication number: 20190146819Abstract: A model of a system is created and used to implement changes of the system, prior to implementing those changes on the system. The model has certain attributes of the system, including a similar system configuration and a similar processor work load. The model receives requested actions and implements those actions. If the actions are acceptable, those actions are then performed on the system being modeled. Provision is made for keeping the model current.Type: ApplicationFiled: November 16, 2017Publication date: May 16, 2019Inventor: Timothy D. Greer
-
Publication number: 20180157422Abstract: Vertical replication of guest operating systems (OS) relating to testing a host machine is provided. A parameter of the host OS is assessed by performing a vertical replication of a guest OS. The vertical replication creates a hierarchy of OSs utilizing one or more virtual disks. The vertical replication concludes in response to a characteristic of the parameter.Type: ApplicationFiled: December 6, 2016Publication date: June 7, 2018Applicant: International Business Machines CorporationInventor: Timothy D. Greer
-
Publication number: 20170116209Abstract: Embodiments relate to ideal age vector based file retention in a software testing system. An aspect includes determining an ideal age vector of historical bug age data corresponding to a software product in the software testing system, wherein the software testing system stores a plurality of version files of the software product. Another aspect includes based on receiving a new version file of the software product, determining a file to delete of the plurality of version files and the new version file based on the ideal age vector. Yet another aspect includes deleting the determined file to delete such that a number of remaining version files is equal to a number of the plurality of version files.Type: ApplicationFiled: October 23, 2015Publication date: April 27, 2017Inventors: Jeffrey M. Gertner, Timothy D. Greer
-
Publication number: 20170116111Abstract: Embodiments relate to ideal age vector based file retention in a software testing system. An aspect includes determining an ideal age vector of historical bug age data corresponding to a software product in the software testing system, wherein the software testing system stores a plurality of version files of the software product. Another aspect includes based on receiving a new version file of the software product, determining a file to delete of the plurality of version files and the new version file based on the ideal age vector. Yet another aspect includes deleting the determined file to delete such that a number of remaining version files is equal to a number of the plurality of version files.Type: ApplicationFiled: March 14, 2016Publication date: April 27, 2017Inventors: Jeffrey M. Gertner, Timothy D. Greer
-
Patent number: 9183122Abstract: Automated program testing is facilitated. Test results generated based on performance of one or more tests by a program are obtained, where a test passes or fails based on output obtained based on performance of the test by the program. A failure output of the test results is identified, the failure output being of a failing test that includes at least one command, and the failure output being obtained based on performing the at least one command. A modified test is automatically generated based on the failing test, where the modified test is provided for performance thereof by the program to facilitate testing of the program. The modified test includes the at least one command of the failing test, and the modified test passes based on obtaining the identified failure output of the failing test.Type: GrantFiled: September 14, 2012Date of Patent: November 10, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Timothy D. Greer
-
Publication number: 20140082420Abstract: Automated program testing is facilitated. Test results generated based on performance of one or more tests by a program are obtained, where a test passes or fails based on output obtained based on performance of the test by the program. A failure output of the test results is identified, the failure output being of a failing test that includes at least one command, and the failure output being obtained based on performing the at least one command. A modified test is automatically generated based on the failing test, where the modified test is provided for performance thereof by the program to facilitate testing of the program. The modified test includes the at least one command of the failing test, and the modified test passes based on obtaining the identified failure output of the failing test.Type: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Timothy D. Greer
-
Patent number: 8495629Abstract: A system to address virtual machine relocation may include a computer system and a host operating system executing on the computer system. The system may also include a second computer system and a second host operating system executing on the second computer system. The system may further include a virtual machine executing on the host operating system. The system may additionally include a tool to relocate the virtual machine to the second host operating system based upon the host operating system's needs, the second host operating system's availability, and/or the virtual machine's relocation eligibility.Type: GrantFiled: September 24, 2009Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Emily K. Celeskey, Timothy D. Greer, Cathy C. Hupman, Selina Lok
-
Patent number: 8195983Abstract: A method for evaluating software quality, the method including the steps of receiving test data for a system under test from a plurality of data sources and determining a failure category for at least one identified failure based on the test data from the plurality of data sources. Additionally, the method includes the steps of assigning a first error reputation to the system under test and assigning a second error reputation for each test file. Furthermore, the method includes the steps of generating at least one report indicating the failure category for the at least one identified failure.Type: GrantFiled: October 22, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Emily K. Celeskey, Timothy D. Greer
-
Publication number: 20110072429Abstract: A system to address virtual machine relocation may include a computer system and a host operating system executing on the computer system. The system may also include a second computer system and a second host operating system executing on the second computer system. The system may further include a virtual machine executing on the host operating system. The system may additionally include a tool to relocate the virtual machine to the second host operating system based upon the host operating system's needs, the second host operating system's availability, and/or the virtual machine's relocation eligibility.Type: ApplicationFiled: September 24, 2009Publication date: March 24, 2011Applicant: International Business Machines CorporationInventors: Emily K. Celeskey, Timothy D. Greer, Cathy C. Hupman, Selina Lok
-
Publication number: 20100100871Abstract: A method for evaluating software quality, the method including the steps of receiving test data for a system under test from a plurality of data sources and determining a failure category for at least one identified failure based on the test data from the plurality of data sources. Additionally, the method includes the steps of assigning a first error reputation to the system under test and assigning a second error reputation for each test file. Furthermore, the method includes the steps of generating at least one report indicating the failure category for the at least one identified failure.Type: ApplicationFiled: October 22, 2008Publication date: April 22, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Emily K. CELESKEY, Timothy D. Greer
-
Patent number: 7600195Abstract: System, method and program for user selection of a menu option. A multiplicity of menu options are automatically and sequentially displayed, one at a time, in a display window of a computing device. A user selection is received at a time during the automatic and sequential display of the menu options. A determination is made which of the menu options corresponds to the user selection based on the time that the user selection was received in relation to time periods during which the menu options were displayed. Optionally, there is a two step process to selecting a menu option. Display of a corresponding menu option is temporarily frozen in the window. A predetermined time period is waited for receipt of confirmation from the user that the user wants to select the corresponding menu option which is frozen in the window.Type: GrantFiled: November 22, 2005Date of Patent: October 6, 2009Assignee: International Business Machines CorporationInventor: Timothy D. Greer
-
Patent number: 5574798Abstract: A system determines display durations of each of a plurality of images in a presentation based on a respective amount of the information content in the image, the greater the information content the longer the display time. There are various techniques for determining the information content of each of the images. For example, the system determines for each image the number of pixels at each of a multiplicity of respective pixel levels and the total number of pixels at one or more pixel levels for which the respective number(s) of pixels are significantly larger than the numbers of pixels at the other pixel levels. The pixels represented by these one or more pixel levels likely represent background or other mundane information. Consequently, only the pixels at the other values are considered as containing important information and their total number represents the total information content of the image.Type: GrantFiled: August 3, 1994Date of Patent: November 12, 1996Assignee: International Business Machines CorporationInventors: Timothy D. Greer, William F. Phillips