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: 11163595
    Abstract: 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: Grant
    Filed: January 15, 2020
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Timothy D. Greer
  • Patent number: 11010333
    Abstract: 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: Grant
    Filed: May 23, 2019
    Date of Patent: May 18, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey M. Gertner, Timothy D. Greer
  • Publication number: 20200150988
    Abstract: 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: Application
    Filed: January 15, 2020
    Publication date: May 14, 2020
    Inventor: Timothy D. Greer
  • Patent number: 10572283
    Abstract: 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: Grant
    Filed: November 16, 2017
    Date of Patent: February 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Timothy D. Greer
  • Publication number: 20190286612
    Abstract: 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: Application
    Filed: May 23, 2019
    Publication date: September 19, 2019
    Inventors: Jeffrey M. Gertner, Timothy D. Greer
  • Patent number: 10394589
    Abstract: 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: Grant
    Filed: December 6, 2016
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventor: Timothy D. Greer
  • Patent number: 10387368
    Abstract: 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: Grant
    Filed: October 23, 2015
    Date of Patent: August 20, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey M. Gertner, Timothy D. Greer
  • Publication number: 20190146819
    Abstract: 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: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventor: Timothy D. Greer
  • Publication number: 20180157422
    Abstract: 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: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Applicant: International Business Machines Corporation
    Inventor: Timothy D. Greer
  • Publication number: 20170116209
    Abstract: 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: Application
    Filed: October 23, 2015
    Publication date: April 27, 2017
    Inventors: Jeffrey M. Gertner, Timothy D. Greer
  • Publication number: 20170116111
    Abstract: 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: Application
    Filed: March 14, 2016
    Publication date: April 27, 2017
    Inventors: Jeffrey M. Gertner, Timothy D. Greer
  • Patent number: 9183122
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: November 10, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Timothy D. Greer
  • Publication number: 20140082420
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Timothy D. Greer
  • Patent number: 8495629
    Abstract: 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: Grant
    Filed: September 24, 2009
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Emily K. Celeskey, Timothy D. Greer, Cathy C. Hupman, Selina Lok
  • Patent number: 8195983
    Abstract: 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: Grant
    Filed: October 22, 2008
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Emily K. Celeskey, Timothy D. Greer
  • Publication number: 20110072429
    Abstract: 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: Application
    Filed: September 24, 2009
    Publication date: March 24, 2011
    Applicant: International Business Machines Corporation
    Inventors: Emily K. Celeskey, Timothy D. Greer, Cathy C. Hupman, Selina Lok
  • Publication number: 20100100871
    Abstract: 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: Application
    Filed: October 22, 2008
    Publication date: April 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emily K. CELESKEY, Timothy D. Greer
  • Patent number: 7600195
    Abstract: 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: Grant
    Filed: November 22, 2005
    Date of Patent: October 6, 2009
    Assignee: International Business Machines Corporation
    Inventor: Timothy D. Greer
  • Patent number: 5574798
    Abstract: 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: Grant
    Filed: August 3, 1994
    Date of Patent: November 12, 1996
    Assignee: International Business Machines Corporation
    Inventors: Timothy D. Greer, William F. Phillips