Patents by Inventor Howard M. Hess

Howard M. Hess 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: 10372593
    Abstract: A method includes generating a test model based on at least one of test group dependencies and test group constraints and generating a resource base. The method includes generating a cost model and generating a resource allocation plan based on the test model, the resource base, and the cost model.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kathryn A. Bassin, Howard M. Hess, Sheng Huang, Steven M. Kagan, Shao C. Li, Zhong J. Li, He H. Liu, Susan E. Smith, Hua F. Tan, Li Wang, Jun Zhu
  • Patent number: 10169725
    Abstract: A method and associated systems for analyzing a change request of a project that involves an IT system, where IT system contains IT artifacts that have predefined relationships. One or more processors obtain a change request; use information contained in the change request to select an applicable decomposition agent; use information in the selected decomposition agent to decompose the change request into a set of component sub-change requests; correlate at least one of the sub-change requests with one of the IT artifacts; and display the sub-change requests. In alternate implementations, selecting the applicable decomposition agent may require additional user input.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hao Chen, Claudio Cozzi, Ya B. Dang, Howard M. Hess, Steven M. Kagan, Feng Li, Shao C. Li, Xin Zhou, Jun Zhu
  • Patent number: 9734556
    Abstract: A method for generating a tree map for tree map visualization includes obtaining node information of a plurality of nodes to be processed, the plurality of nodes to be processed being sub-nodes sharing a same parent node and the node information comprising at least sizes of the nodes; determining from the plurality of nodes a plurality of candidate nodes whose sizes are less than a threshold size; determining at least one super node including the plurality of candidate nodes based on the node information of the determined plurality of candidate nodes, a screen size, and the threshold size, such that when displaying in a zooming-in mode the super node on the screen, all candidate nodes in the super node are displayed at display sizes not less than the threshold size; and determining data required for displaying the tree map based on the determined super node.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hao Chen, Ya Bin Dang, Howard M. Hess, Feng Li, Shao Chun Li, Xin Zhou
  • Patent number: 9734555
    Abstract: A method for generating a tree map for tree map visualization includes obtaining node information of a plurality of nodes to be processed, the plurality of nodes to be processed being sub-nodes sharing a same parent node and the node information comprising at least sizes of the nodes; determining from the plurality of nodes a plurality of candidate nodes whose sizes are less than a threshold size; determining at least one super node including the plurality of candidate nodes based on the node information of the determined plurality of candidate nodes, a screen size, and the threshold size, such that when displaying in a zooming-in mode the super node on the screen, all candidate nodes in the super node are displayed at display sizes not less than the threshold size; and determining data required for displaying the tree map based on the determined super node.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hao Chen, Ya Bin Dang, Howard M. Hess, Feng Li, Shao Chun Li, Xin Zhou
  • Publication number: 20170139817
    Abstract: A method includes generating a test model based on at least one of test group dependencies and test group constraints and generating a resource base. The method includes generating a cost model and generating a resource allocation plan based on the test model, the resource base, and the cost model.
    Type: Application
    Filed: February 1, 2017
    Publication date: May 18, 2017
    Inventors: Kathryn A. BASSIN, Howard M. HESS, Sheng HUANG, Steven M. KAGAN, Shao C. LI, Zhong J. LI, He H. LIU, Susan E. SMITH, Hua F. TAN, Li WANG, Jun ZHU
  • Publication number: 20170123959
    Abstract: A method, apparatus, and computer-implemented method for optimized instrumentation based on functional coverage, the method comprising: receiving a set of states, the set of states defining required coverage of a program under test, each state of the set of states comprising a value of one or more controllable parameters and a value of one or more incontrollable parameters; executing the program under test and obtaining one or more runtime traces; comparing a value of the incontrollable parameters in the runtime trace to a value of the incontrollable parameters in one or more of the states; and responsive to the values of the incontrollable parameters in the runtime trace being equal to the values of the incontrollable parameters in any of the states, setting a value of one or more controllable parameters to the value of the one or more controllable parameters in the state.
    Type: Application
    Filed: May 7, 2013
    Publication date: May 4, 2017
    Applicant: International Business Machines Corporation
    Inventors: Howard M Hess, Deborah A Odell, Itai Segall, Aviad Zlotnick
  • Publication number: 20170083843
    Abstract: Embodiments of the present invention may evaluate a conflict risk between parallel projects. According to one embodiment of the present invention, a dependency risk between a first project and a second project is determined based on an artifact submission history of a historical project. Then an overlap risk between the first and second projects is determined based on time schedules of the first and second projects. Next, a conflict risk between the first and second projects is evaluated based on the dependency risk and the overlap risk. Further, embodiments of the present invention may optimize the time schedules of parallel projects thereby enabling parallelization of projects.
    Type: Application
    Filed: December 1, 2015
    Publication date: March 23, 2017
    Inventors: Hao Chen, Claudio Cozzi, Ya Bin Dang, Howard M. Hess, Steven M. Kagan, Feng Li, Shao Chun Li, Jeffrey Lewis Robinson, Xin Zhou
  • Publication number: 20170083842
    Abstract: Embodiments of the present invention may evaluate a conflict risk between parallel projects. According to one embodiment of the present invention, a dependency risk between a first project and a second project is determined based on an artifact submission history of a historical project. Then an overlap risk between the first and second projects is determined based on time schedules of the first and second projects. Next, a conflict risk between the first and second projects is evaluated based on the dependency risk and the overlap risk. Further, embodiments of the present invention may optimize the time schedules of parallel projects thereby enabling parallelization of projects.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 23, 2017
    Inventors: Hao Chen, Claudio Cozzi, Ya Bin Dang, Howard M. Hess, Steven M. Kagan, Feng Li, Shao Chun Li, Jeffrey Lewis Robinson, Xin Zhou
  • Patent number: 9594671
    Abstract: A method includes generating a test model based on at least one of test group dependencies and test group constraints and generating a resource base. The method includes generating a cost model and generating a resource allocation plan based on the test model, the resource base, and the cost model.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kathryn A. Bassin, Howard M. Hess, Sheng Huang, Steven M. Kagan, Shao C. Li, Zhong J. Li, He H. Liu, Susan E. Smith, Hua F. Tan, Li Wang, Jun Zhu
  • Patent number: 9558464
    Abstract: A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to receive one or more risk factors, receive one or more contexts, identify one or more context relationships and associate the one or more contexts with the one or more risk factors. Additionally, the programming instructions are operable to map the one or more risk factors for an associated context to a software defect related risk consequence to determine a risk model and execute a risk-based testing based on the risk model to determine a defect related risk evaluation for a software development project.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: January 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kathryn A. Bassin, Howard M. Hess, Sheng Huang, Steven Kagan, Shao C. Li, Zhong J. Li, He H. Liu, Susan E. Skrabanek, Hua F. Tan, Jun Zhu
  • Publication number: 20160371814
    Abstract: A method for generating a tree map for tree map visualization includes obtaining node information of a plurality of nodes to be processed, the plurality of nodes to be processed being sub-nodes sharing a same parent node and the node information comprising at least sizes of the nodes; determining from the plurality of nodes a plurality of candidate nodes whose sizes are less than a threshold size; determining at least one super node including the plurality of candidate nodes based on the node information of the determined plurality of candidate nodes, a screen size, and the threshold size, such that when displaying in a zooming-in mode the super node on the screen, all candidate nodes in the super node are displayed at display sizes not less than the threshold size; and determining data required for displaying the tree map based on the determined super node.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Inventors: Hao Chen, Ya Bin Dang, Howard M. Hess, Feng Li, Shao Chun Li, Xin Zhou
  • Patent number: 9513873
    Abstract: A compute-implemented method and apparatus for assisting release planning, including steps of: obtaining remaining requirements that are expected to be included in a current release plan; obtaining the release plan, which comprises a set of planned requirements that are already included in the release plan and a set of release constraints; determining that there is a conflict between the release constraints and the planned requirements; rendering, in response to this determination, a proposal to create a modified release plan that is a function of the remaining requirements and of the current release plan; and forecasting, as a function of the remaining requirements and of the modified release plan, whether the addition of another requirement to the release plan would create a conflict with the release constraints.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hao Chen, Claudio Cozzi, Ya B. Dang, Howard M. Hess, Steven M. Kagan, Feng Li, Shao C. Li, Xin Zhou, Jun Zhu
  • Patent number: 9472003
    Abstract: A method for generating a tree map for tree map visualization includes obtaining node information of a plurality of nodes to be processed, the plurality of nodes to be processed being sub-nodes sharing a same parent node and the node information comprising at least sizes of the nodes; determining from the plurality of nodes a plurality of candidate nodes whose sizes are less than a threshold size; determining at least one super node including the plurality of candidate nodes based on the node information of the determined plurality of candidate nodes, a screen size, and the threshold size, such that when displaying in a zooming-in mode the super node on the screen, all candidate nodes in the super node are displayed at display sizes not less than the threshold size; and determining data required for displaying the tree map based on the determined super node.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hao Chen, Ya Bin Dang, Howard M. Hess, Feng Li, Shao Chun Li, Xin Zhou
  • Publication number: 20160154728
    Abstract: A method includes generating a test model based on at least one of test group dependencies and test group constraints and generating a resource base. The method includes generating a cost model and generating a resource allocation plan based on the test model, the resource base, and the cost model.
    Type: Application
    Filed: February 5, 2016
    Publication date: June 2, 2016
    Inventors: Kathryn A. BASSIN, Howard M. HESS, Sheng HUANG, Steven M. KAGAN, Shao C. LI, Zhong J. LI, He H. LIU, Susan E. SMITH, Hua F. TAN, Li WANG, Jun ZHU
  • Patent number: 9292421
    Abstract: A method includes generating a test model based on at least one of test group dependencies and test group constraints and generating a resource base. the method includes generating a cost model and generating a resource allocation plan based on the test model, the resource base, and the cost model.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kathryn A. Bassin, Howard M. Hess, Sheng Huang, Steven M. Kagan, Shao C. Li, Zhong J. Li, He H. Liu, Susan E. Smith, Hua F. Tan, Li Wang, Jun Zhu
  • Patent number: 9274933
    Abstract: A computer-implemented method comprising: obtaining a description of a test suite which comprises a plurality of tests, wherein each test of the test suite is described by values of functional attributes, wherein at least a portion of the functional attributes are setup-related attributes, wherein a combination of values of the setup-relates attributes potentially indicate a setup activity to be performed prior to executing the test to set up a test environment for the test. Identifying, based on the description of the test suite, a setup activity that is associated with two or more tests, wherein the setup activity is configured to set up a component of the test environment, wherein the identifying is performed by a processor. Providing a first instruction to perform the setup activity prior to executing a first test of the two or more tests.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Howard M Hess, Rachel Tzoref-Brill, Aviad Zlotnick
  • Patent number: 9202188
    Abstract: A method for impact analysis of change requests of a computing system is provided. The method includes, identifying artifacts and tasks that are impacted by a change request on a target project based on a change request repository, an artifact dependency network and a task-artifact mapping repository. The method further includes, determining an impact analysis priority for each of the identified tasks based on associations among the change request and the identified artifacts and tasks, and a project status tracking repository. The method further includes analyzing an impact of the change request on each of the identified tasks according to the determined impact analysis priority. The method further includes obtaining requirements, requirement dependencies and requirement constraints of the project scope to identifying artifacts and tasks that are impacted by a change request on the target project of the project scope.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: December 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Hao Chen, Claudio Cozzi, Ya Bin Dang, Howard M. Hess, Steven M. Kagan, Feng Li, Shao Chun Li, Jeffrey L. Robinson, Xin Zhou
  • Publication number: 20150287226
    Abstract: A method for generating a tree map for tree map visualization includes obtaining node information of a plurality of nodes to be processed, the plurality of nodes to be processed being sub-nodes sharing a same parent node and the node information comprising at least sizes of the nodes; determining from the plurality of nodes a plurality of candidate nodes whose sizes are less than a threshold size; determining at least one super node including the plurality of candidate nodes based on the node information of the determined plurality of candidate nodes, a screen size, and the threshold size, such that when displaying in a zooming-in mode the super node on the screen, all candidate nodes in the super node are displayed at display sizes not less than the threshold size; and determining data required for displaying the tree map based on the determined super node.
    Type: Application
    Filed: June 22, 2015
    Publication date: October 8, 2015
    Inventors: Hao Chen, Ya Bin Dang, Howard M. Hess, Feng Li, Shao Chun Li, Xin Zhou
  • Publication number: 20150248778
    Abstract: A method for generating a tree map for tree map visualization includes obtaining node information of a plurality of nodes to be processed, the plurality of nodes to be processed being sub-nodes sharing a same parent node and the node information comprising at least sizes of the nodes; determining from the plurality of nodes a plurality of candidate nodes whose sizes are less than a threshold size; determining at least one super node including the plurality of candidate nodes based on the node information of the determined plurality of candidate nodes, a screen size, and the threshold size, such that when displaying in a zooming-in mode the super node on the screen, all candidate nodes in the super node are displayed at display sizes not less than the threshold size; and determining data required for displaying the tree map based on the determined super node.
    Type: Application
    Filed: February 19, 2015
    Publication date: September 3, 2015
    Inventors: Hao Chen, Ya Bin Dang, Howard M. Hess, Feng Li, Shao Chun Li, Xin Zhou
  • Publication number: 20150121381
    Abstract: A method and associated systems for analyzing a change request of a project that involves an IT system, where IT system contains IT artifacts that have predefined relationships. One or more processors obtain a change request; use information contained in the change request to select an applicable decomposition agent; use information in the selected decomposition agent to decompose the change request into a set of component sub-change requests; correlate at least one of the sub-change requests with one of the IT artifacts; and display the sub-change requests. In alternate implementations, selecting the applicable decomposition agent may require additional user input.
    Type: Application
    Filed: September 26, 2014
    Publication date: April 30, 2015
    Inventors: Hao Chen, Claudio Cozzi, Ya B. Dang, Howard M. Hess, Steven M. Kagan, Feng Li, Shao C. Li, Xin Zhou, Jun Zhu