Patents Assigned to Hyperformix, Inc.
  • Patent number: 8055612
    Abstract: A method and apparatus for merging data acquired by two or more capture devices from two or more points in a computer system, duplicate frames are analyzed to determine the time difference between the timestamp of a first capture device and the timestamp of a second capture device. The invention compares the frames for duplicates. If the duplicate frames are the first set of duplicate frames discovered, then all previous timestamps and all subsequent timestamps from the second capture device are adjusted by the calculated time difference. If duplicate frames are again discovered, the time difference is recalculated and all subsequent frames from the second capture device are adjusted by the calculated time difference. After all the frames have been analyzed and the timestamps adjusted, the frames are merged together and put into chronological order to simulate a single capture of data encompassing all of the points where the data was collected.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: November 8, 2011
    Assignee: Hyperformix, Inc.
    Inventor: Paul Barnett
  • Patent number: 7978195
    Abstract: A method is disclosed for displaying a plurality of statistical data usually presented in a histogram, such as sample counts and percentages of a collection of categorized samples, in a compact single table. The method comprises presenting grouped statistical data that exists within a collection of “buckets” and presenting the sample count for the collected data as an integer in a corresponding cell in the table. Additionally, as disclosed by the present invention, the percentage value of the samples located in each bucket data cell is represented in the data cell as a superimposed gray-scale representation. Presenting the percentages in gray-scale provides overall clarity to the table, assists in ensuring that data can be quickly and easily interpreted and not be subject to misinterpretation, and further allows for the compact display of such information in a single table and subsequent manipulation by automated analysis tools.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: July 12, 2011
    Assignee: HyPerformix, Inc.
    Inventor: James R. Palmer
  • Patent number: 7926024
    Abstract: A software program, for allowing users to manage the execution of a complex set of steps toward the solution of complex system analysis problems. The set of steps is termed a recipe. A step is a small focused task designed to accomplish a single, well-defined goal. This invention allows recipes to be easily switched, recorded and reused and for steps to be dynamically reconfigurable based on what the user does.
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: April 12, 2011
    Assignee: HyPerformix, Inc.
    Inventor: Allan Clarke
  • Patent number: 7818150
    Abstract: A method is disclosed that preparing a discrete event simulation model of a production network is provided including a client and a plurality of servers connected by a network comprising the steps of initiating a single business function trace test on the production network; gathering network flow trace data from the network; deriving a transaction summary from the network flow trace data; initiating a single business function load test on the production network; gathering resource data from the plurality of servers; normalizing the resource data; gathering web log data from at least one server from the plurality of servers; calculating a number of business functions running on the production network; calculating a consumption of resources used by the plurality of servers; calculating a business function cost associated with the consumption of resources; creating a business function profile from the transaction summary and the business function cost; and building a discrete event simulation model from the bus
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: October 19, 2010
    Assignee: HyPerformix, Inc.
    Inventors: Paul T. Barnett, Timothy E. Wise, Allan Drew Clarke, Richard Gimarc, James Reynolds
  • Patent number: 7734775
    Abstract: A method of semi-automatic data collection, data analysis and model generation for performance analysis of computer networks and software is provided. The invention provides a graphical user interface which indicates the overall data flow in the performance analysis process and guides the user through the proper sequence of steps in that process. Underneath the graphical user interface, the invention provides software tools which include novel data pipeline for transformation of network traces, resource data and application data into organized hash tables, and further into spreadsheets for introduction into computer network simulation programs. The invention also provides novel algorithms for recognizing transaction and parentage between transactions from low level network trace data. The invention further provides novel methods of visualization of trace data and transaction and parentage associations.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: June 8, 2010
    Assignee: Hyperformix, Inc
    Inventors: Paul T. Barnett, Daniel M. Braddock, Allan Drew Clarke, David Leigh DuPré´, Richard Gimarc, Theodore F. Lehr, Annette Palmer, Rajinikala Ramachandran, James Reynolds, Amy Carolyn Spellmann, Carolyn West, Timothy E. Wise, Tom Zauli, Kenneth Zink
  • Patent number: 7680916
    Abstract: Method and apparatus for separating background utilization from transaction resource consumption to simulate resource costs on system servers including a computer application server is taught. Transaction throughput combined with resource consumption data. Regression analysis on the resulting data set provides information useful for determining performance and for creating discrete event simulations. In a first embodiment, data from an application server is combined with the application transaction log to find a background utilization on the application servers and to simulate transaction resource cost with a background load. In a second embodiment, data from servers other than the application server are combined with the application transaction log to estimate the resource cost per transaction for a given resource in the system.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: March 16, 2010
    Assignee: Hyperformix, Inc.
    Inventors: Paul T. Barnett, James Reynolds
  • Patent number: 7676569
    Abstract: The invention provides a method for preparing a discrete event simulation model of a production network including a client and a plurality of servers on a plurality of network tiers connected by a network comprising the steps of executing a business function from the client on the production network, gathering resource data from the plurality of servers, normalizing the resource data, calculating a consumption of resources used by the plurality of servers, estimating a transaction cost associated with the consumption of resources and building a discrete event simulation model from the transaction cost.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: March 9, 2010
    Assignee: HyperFormix, Inc.
    Inventors: Paul T. Barnett, Timothy E. Wise, Allan Drew Clarke, Richard Gimarc, James Reynolds, Amy Spellmann
  • Patent number: 7290048
    Abstract: A method of semi-automatic data collection, data analysis and model generation for performance analysis of computer networks and software is provided. The invention provides a graphical user interface which indicates the overall data flow in the performance analysis process and guides the user through the proper sequence of steps in that process. Underneath the graphical user interface, the invention provides software tools which include novel data pipeline for transformation of network traces, resource data and application data into organized hash tables, and further into spreadsheets for introduction into computer network simulation programs. The invention also provides novel algorithms for recognizing transaction and parentage between transactions from low level network trace data. The invention further provides novel methods of visualization of trace data and transaction and parentage associations.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: October 30, 2007
    Assignee: HyperFormix, Inc.
    Inventors: Paul T. Barnett, Daniel M. Braddock, Allan Drew Clarke, David Leigh DuPré´, Richard Gimarc, Theodore F. Lehr, Annette Palmer, Rajinikala Ramachandran, James Renyolds, Amy Carolyn Spellman, Carolyn West, Timothy E. Wise, Tom Zauli, Kenneth Zink
  • Patent number: 7256784
    Abstract: A method is disclosed for displaying a plurality of statistical data usually presented in a histogram, such as sample counts and percentages of a collection of categorized samples, in a compact single table. The method comprises presenting grouped statistical data that exists within a collection of “buckets” and presenting the sample count for the collected data as an integer in a corresponding cell in the table. Additionally, as disclosed by the present invention, the percentage value of the samples located in each bucket data cell is represented in the data cell as a superimposed gray-scale representation. Presenting the percentages in gray-scale provides overall clarity to the table, assists in ensuring that data can be quickly and easily interpreted and not be subject to misinterpretation, and further allows for the compact display of such information in a single table and subsequent manipulation by automated analysis tools.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: August 14, 2007
    Assignee: Hyperformix, Inc.
    Inventor: James R. Palmer