Patents by Inventor Thomas W. Conti

Thomas W. Conti 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: 10353795
    Abstract: Aspects of the present invention include a method, system and computer program product. The method includes a processor determining a number of data points necessary for standardizing customer and test environments and workloads comparisons; storing the data points in a database; determining that one or more of the data points are not in numeric format and converting these data points to numeric format; determining that one or more of the data points are not part of a standard and available data collection and adding these data points to a standard and available data collection; determining that one or more of the data points are not included across multiple product or functionality versions or releases and implementing these data points across multiple product or functionality versions or releases; and incorporating the data points into standard comparisons for the environments and workloads.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Patent number: 10353805
    Abstract: Aspects of the present invention include a method, system and computer program product for using customer workload profiling and analytics to better understand customer workload execution. The method includes a processor collecting data relating to a customer workload for a particular customer from among a plurality of customers; determining one or more relationships between the customer data, activity, and work units; collecting from the particular customer multiple sets of data relating to the work unit distribution based on customer execution data; responding to one or more changes in one or more activities in the work unit distribution; determining, by the processor, to view the one or more activities in the work unit distribution; and displaying for viewing the one or more activities in the work unit distribution.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Patent number: 10346289
    Abstract: A method obtains from a database historical data values for each of a plurality of workload data points relating to a prior workload run; determines a threshold value for each of the plurality of workload data points relating to the prior workload run; obtains current data values for each of a plurality of workload data points relating to a current workload test run and corresponding to the plurality of workload data points in the historical data values; determines one or more statistical measures relating to the historical data values and the current data values; determines whether the threshold value for at least one of the plurality of data points relating to the prior workload run is not achieved in a set amount of time by the current data value of the same data point relating to the prior workload run; and provides an alert that the threshold value has not been achieved.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas R. Brown, Thomas W. Conti, Kyle R. Moser
  • Patent number: 10318410
    Abstract: Aspects of the present invention include a method, system and computer program product. The method includes a processor identifying a plurality of workload characteristics by customer industry; identifying one or more workload characteristics within a customer industry; creating a test workload execution model; determining that a peak customer test coverage is beneficial to at least one customer in other customer industries; and reducing, by the processor, a number of test resources allocated to at least one customer in other customer industries.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20190166063
    Abstract: A computer-implemented method includes determining how to translate between a primary schema and each of two or more native schemas of two or more cloud providers. The primary schema defines one or more access methods for accessing a plurality of cloud resources of the cloud providers. A request is received for a first cloud resource of the plurality of cloud resources, where the first cloud resource is provided remotely by a first cloud provider, and where the request complies with the primary schema. The request is converted into a translated request in compliance with a first native schema of the first cloud provider. The translated request is submitted to the first cloud provider. A response is received from the first cloud provider. The response includes a cloud resource of the plurality of resources, and the response complies with the first native schema of the cloud provider. The response is returned.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: THOMAS W. CONTI, CHRISTOPHER HARDING, PAUL TAUKATCH, STEPHEN C. WARREN
  • Patent number: 10289530
    Abstract: Aspects of the present invention include a method, system and computer program product. The method includes obtaining, by a processor, customer data relating to a software workload environment of a customer, and obtaining, by the processor, test data relating to a test of a software system. The method also includes comparing, by the processor, the obtained customer data with the obtained test data to determine one or more statistical measures between the obtained customer data and the obtained test data, and displaying, by the processor, the determined one or more statistical measures between the obtained customer data and the obtained test data. The method further includes wherein the customer data contains multiple data points arranged in groups of analysis points, and wherein the test data contains multiple data points arranged in groups of analysis points.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Michael E. Gildein, II, Kyle R. Moser
  • Patent number: 10275340
    Abstract: Aspects of the present invention include a method, system and computer program product. The method includes obtaining, by a processor, customer data relating to a software workload environment of a customer, and obtaining, by the processor, test data relating to a test of a software system. The method also includes comparing, by the processor, the obtained customer data with the obtained test data to determine one or more statistical measures between the obtained customer data and the obtained test data, and displaying, by the processor, the determined one or more statistical measures between the obtained customer data and the obtained test data. The method further includes wherein the customer data contains multiple data points arranged in groups of analysis points, and wherein the test data contains multiple data points arranged in groups of analysis points.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Michael E. Gildein, II, Kyle R. Moser
  • Patent number: 10255165
    Abstract: Aspects of the present invention include a method, system and computer program product for automatically adjusting the workload of a test to match specific customer workload attributes in accordance with one or more embodiments of the present invention. The method includes a processor selecting one or more customer workload goals of a customer relating to a test of a software program; selecting one or more test workload goals of the test relating to the software program; selecting one or more test data points; determining one or more initial test workload activity levels; and performing a run of the test relating to the software program. The method further includes the processor comparing the selected one or more customer workload goals with the selected one or more test workload goals; and determining whether the selected one or more customer workload goals match with the selected one or more test workload goals.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Patent number: 10255162
    Abstract: Aspects of the present invention include a method, system and computer program product. The method includes a processor identifying a plurality of workload characteristics by customer industry; identifying one or more workload characteristics within a customer industry; creating a test workload execution model; determining that a peak customer test coverage is beneficial to at least one customer in other customer industries; and reducing, by the processor, a number of test resources allocated to at least one customer in other customer industries.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Patent number: 10255142
    Abstract: Aspects of the present invention include a method, system and computer program product. The method includes a processor setting one or more characteristics related to customer production; collecting customer production data; modeling a customer disaster recovery workload in relation to a corresponding customer production workload; collecting customer disaster recovery data; comparing the customer disaster recovery data to the customer production data; determining that at least one difference exists between the customer disaster recovery data and the customer production data; and determining from the at least one difference between the customer disaster recovery data and the customer production data, one or more ineffective customer disaster recovery resources and updating the one or more ineffective customer disaster recovery resources.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Patent number: 10229041
    Abstract: Aspects of the present invention include a method, system and computer program product for run time control of a test workload using attainment goals for one or more customer profiling workload characteristics. The method includes modeling, by a processor, a plurality of workload run parameters; providing, by the processor, one or more workload data points to a test workload; responding, by the processor, to a change made by a user to one or more of the plurality of workload run parameters; and adjusting, by the processor, the one or more workload data points based on an change made by a user to one or more of the plurality of workload run parameters.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Patent number: 10176082
    Abstract: Aspects of the present invention include a method, system and computer program product for comparing data from prior and current software workload runs and for visually presenting the resulting compared data to a user for further data interpretation. The method includes a processor obtaining prior software workload run data from a database; obtaining current software workload run data; comparing the prior software workload run data with the current software workload run data to determine one or more statistical measures between the prior software workload run data and the current software workload run data; and displaying the determined one or more statistical measures therebetween to allow a user to analyze the prior software workload run data and the current software workload run data.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas R. Brown, Thomas W. Conti, Kyle R. Moser
  • Patent number: 10078560
    Abstract: Aspects of the present invention include a method, system and computer program product. The method includes a processor setting one or more characteristics related to customer production; collecting customer production data; modeling a customer disaster recovery workload in relation to a corresponding customer production workload; collecting customer disaster recovery data; comparing the customer disaster recovery data to the customer production data; determining that at least one difference exists between the customer disaster recovery data and the customer production data; and determining from the at least one difference between the customer disaster recovery data and the customer production data, one or more ineffective customer disaster recovery resources and updating the one or more ineffective customer disaster recovery resources.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: September 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Patent number: 9983980
    Abstract: Aspects of the present invention include a method, system and computer program product for creating a test workload execution model. The method includes a processor determining relationships between a work unit and one or more activities in a set of activities that the work unit exercises by utilizing one or more data stores; determining a distribution of the one or more activities in the set of activities; providing a control for each of the one or more activities in the set of activities; responding to a change in a control for one of the one or more activities in the set of activities; and determining whether to perform a store activity or a view activity.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: May 29, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Patent number: 9977728
    Abstract: Aspects of the present invention include a method, system and computer program product for creating a test workload execution model. The method includes a processor determining relationships between a work unit and one or more activities in a set of activities that the work unit exercises by utilizing one or more data stores; determining a distribution of the one or more activities in the set of activities; providing a control for each of the one or more activities in the set of activities; responding to a change in a control for one of the one or more activities in the set of activities; and determining whether to perform a store activity or a view activity.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 22, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180074942
    Abstract: Aspects of the present invention include a method, system and computer program product for using customer workload profiling and analytics to better understand customer workload execution. The method includes a processor collecting data relating to a customer workload for a particular customer from among a plurality of customers; determining one or more relationships between the customer data, activity, and work units; collecting from the particular customer multiple sets of data relating to the work unit distribution based on customer execution data; responding to one or more changes in one or more activities in the work unit distribution; determining, by the processor, to view the one or more activities in the work unit distribution; and displaying for viewing the one or more activities in the work unit distribution.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180074935
    Abstract: Aspects of the present invention include a method, system and computer program product. The method includes a processor determining a number of data points necessary for standardizing customer and test environments and workloads comparisons; storing the data points in a database; determining that one or more of the data points are not in numeric format and converting these data points to numeric format; determining that one or more of the data points are not part of a standard and available data collection and adding these data points to a standard and available data collection; determining that one or more of the data points are not included across multiple product or functionality versions or releases and implementing these data points across multiple product or functionality versions or releases; and incorporating the data points into standard comparisons for the environments and workloads.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180075465
    Abstract: Aspects of the present invention include a method, system and computer program product determining and scoring customer adoption levels of platform technologies. The method includes a processor accounting for each one of customer platform technology categories; determining one or more formulas to score and rank customer platform adoption levels; acquiring the relative platform technologies customer adoption levels data; determining a customer platform adoption score for each one of the customer platform technology categories; and determining a customer platform adoption ranking for each one of the customer platform technology categories.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180074946
    Abstract: Aspects of the present invention include a method, system and computer program product. The method includes a processor collecting data relating to a specific customer, the data relating to testing of at least one discipline of a specific customer; collecting data relating to the specific customer, the data being segmented by one or more functional areas or focal areas; collecting data relating to the specific customer, the data being segmented by an industry to which the specific customer belongs; collecting data relating to the specific customer, the data being segmented by geography, country and/or culture to which the specific customer belongs; determining that one or more additional issues exist relating to the data relating to the specific customer, and collecting data relating to the one or more additional issues; and creating a customer profiling environment and workload data questionnaire profiled to the specific customer.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180075466
    Abstract: Aspects of the present invention include a method, system and computer program product. The method includes a processor determining one or more functional areas of focus for a profiling effort for the specific customer; determining one or more general functional areas of interest to the business entity and to a general set of customers; determining which environments and workloads of the specific customer to focus on in the profiling effort; determining data collection components of a platform for baseline environment and workload information for use in a data collection request for the specific customer; specifying any command and configuration data for the platform; specifying a baseline environment and workload data collection duration; and generating a data collection request for the specific customer that includes the baseline environment and workload data collection duration and time frames and the command and configuration data for the platform.
    Type: Application
    Filed: September 14, 2016
    Publication date: March 15, 2018
    Inventors: Thomas W. Conti, Kyle R. Moser