Patents by Inventor Kyle R. Moser

Kyle R. Moser 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).

  • Publication number: 20180067960
    Abstract: Aspects of the present invention include a method, system and computer program product for navigating through a computer file and visualizing portions of the navigated file. The method includes a processor selecting a file to provide for navigation of its contents; determining to provide for navigation of the file as structured record segments; providing for navigation of the file as structured record segments; and displaying, by the processor, the structured record segments during navigation of the file. The method also includes the processor determining, by the processor, to provide for navigation of the file as spanned structured records; and displaying, by the processor, the spanned structured records during navigation of the file.
    Type: Application
    Filed: September 8, 2016
    Publication date: March 8, 2018
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180004636
    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: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180004644
    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: Application
    Filed: February 6, 2017
    Publication date: January 4, 2018
    Inventors: Thomas W. Conti, Michael E. Gildein, II, Kyle R. Moser
  • Publication number: 20180004642
    Abstract: Aspects of the present invention include a method, system and computer program product for utilizing various data to determine the effectiveness of a software testing procedure. The method includes preloading, by a processor, into a database data related to workloads and workload data, data related to analysis points, and customer data. The method also includes determining, by the processor, whether to modify a workload model, to run a workload or to perform one of post processing analytics or run time analytics. The method further includes performing, by the processor, one of post processing analytics or run time analytics of the data preloaded into the database.
    Type: Application
    Filed: February 8, 2017
    Publication date: January 4, 2018
    Inventors: Thomas W. Conti, Michael E. Gildein, II, Kyle R. Moser
  • Publication number: 20180004630
    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: Application
    Filed: February 8, 2017
    Publication date: January 4, 2018
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180004631
    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: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Thomas R. Brown, Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180004638
    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: Application
    Filed: February 6, 2017
    Publication date: January 4, 2018
    Inventors: Thomas R. Brown, Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180004634
    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: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Thomas R. Brown, Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180004633
    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: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180004639
    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: Application
    Filed: February 8, 2017
    Publication date: January 4, 2018
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180004641
    Abstract: Aspects of the present invention include a method, system and computer program product for utilizing various data to determine the effectiveness of a software testing procedure. The method includes preloading, by a processor, into a database data related to workloads and workload data, data related to analysis points, and customer data. The method also includes determining, by the processor, whether to modify a workload model, to run a workload or to perform one of post processing analytics or run time analytics. The method further includes performing, by the processor, one of post processing analytics or run time analytics of the data preloaded into the database.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Thomas W. Conti, Michael E. Gildein, II, Kyle R. Moser
  • Publication number: 20180004643
    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: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180004632
    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: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Thomas W. Conti, Michael E. Gildein, II, Kyle R. Moser
  • Publication number: 20180004647
    Abstract: Aspects of the present invention include a method, system and computer program product for providing automated run time and historical test workload report scoring. The method includes caching, by a processor, historical data relating to a customer workload; and caching, by the processor, data relating to an active workload test. The method also includes determining, by the processor, one or more statistical measures between the historical data relating to a customer workload and the data relating to an active workload test; generating, by the processor, one or more workload report scores based on the statistical measures; and displaying, by the processor, the one or more workload report scores.
    Type: Application
    Filed: February 8, 2017
    Publication date: January 4, 2018
    Inventors: Thomas R. Brown, Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180004645
    Abstract: Aspects of the present invention include a method, system and computer program product for providing automated run time and historical test workload report scoring. The method includes caching, by a processor, historical data relating to a customer workload; and caching, by the processor, data relating to an active workload test. The method also includes determining, by the processor, one or more statistical measures between the historical data relating to a customer workload and the data relating to an active workload test; generating, by the processor, one or more workload report scores based on the statistical measures; and displaying, by the processor, the one or more workload report scores.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Thomas R. Brown, Thomas W. Conti, Kyle R. Moser
  • Publication number: 20180004629
    Abstract: Aspects of the present invention include a method, system and computer program product for generating new or additional workload data points in accordance with one or more embodiments of the present invention. The method includes determining, by a processor, at least one workload data point, and determining, by the processor, a formula to utilize to operate on the at least one workload data point. The method also includes operating, by the processor, on the at least one workload data point using the determined formula to create one of a new or additional workload data point to be utilized in a test workload run that compares test workload run data with customer workload data.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Thomas W. Conti, Terri A. Menendez, Kyle R. Moser
  • Patent number: 8315264
    Abstract: A network system employs path health information to select an acceptable path between a source node and destination node within an information handling system (IHS) and/or between a source node within one IHS and a destination node within another IHS. One or more switches may connect these two IHSs together. The network system accesses the path health information to determine the availability of paths for communicating between nodes.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kyle R. Moser, Srikanth Subramanian, Pedro V. Torres, Venkat Venkatsubra
  • Publication number: 20110149978
    Abstract: A network system employs path health information to select an acceptable path between a source node and destination node within an information handling system (IHS) and/or between a source node within one IHS and a destination node within another IHS. One or more switches may connect these two IHSs together. The network system accesses the path health information to determine the availability of paths for communicating between nodes.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Applicants: International Business Machines Corporation, IBM Corporation
    Inventors: Kyle R. Moser, Srikanth Subramanian, Pedro V. Torres, Venkat Venkatsubra