Scenario modeling and visualization
US-2015294256-A1 · Oct 15, 2015 · US
US9996446B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9996446-B2 |
| Application number | US-201414263590-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 28, 2014 |
| Priority date | Apr 28, 2014 |
| Publication date | Jun 12, 2018 |
| Grant date | Jun 12, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The performance of computer system responses to user requests is measured and evaluated in the context of physical computing resource operation. Diagnostic information related to computer system performance is selectively provided based the measured performance and physical computing resource operation.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for evaluating the performance of a computer system relative to a user experience, the method comprising: identifying a form-load operation that the computer system provides upon user request; identifying a plurality of subsystems that are engaged to provide the form-load operation; determining physical computing resources that affect each subsystem during subsystem operation; performing and timing the form-load operation with the computer system; monitoring the physical computing resources that affect each subsystem during the form-load operation; and selectively storing an indication of the user request, subsystem execution performance, and physical computing resource parameters based on form-load operation time exceeding a threshold and the physical computing resources operating within defined thresholds during execution of all subsystem operations. 2. The computer implemented method of claim 1 , and further comprising providing a ranked indication of form-load performance. 3. The computer implemented method of claim 2 , wherein the ranking is based, at least in part, on form-load frequency. 4. The computer-implemented method of claim 2 , wherein the ranking is based, at least in part, on form complexity. 5. The computer implemented method of claim 4 , wherein form complexity is based, at least in part, on a number of controls present in the form. 6. The computer implemented method of claim 4 , wherein form complexity is based, at least in part, on a number of join operations required to open the form. 7. The computer-implemented method of claim 4 , wherein form complexity is based, at least in part, on a number of data sources associated with the form. 8. The computer-implemented method of claim 4 , wherein the ranking is also based on form-load frequency. 9. A computer system comprising: a processor configured to execute instructions to provide a user requested operation; a user interface component coupled to the processor, the user interface component being configured to receive a request for the user requested operation and to notify the processor of the request, the user interface component also being configured to provide information to a user in order to complete the request; and a diagnostic component coupled to the processor and the user interface component, the diagnostic component being configured to: identify reception of the request; store a start time relative to the user request; identify a plurality of subsystem operations associated with the user requested operation; determine physical computing resources required for each subsystem operation; measure a time required for each subsystem operation while monitoring the physical resources associated with execution of the subsystem operation; determine whether system performance is actionable based on computing total execution time and subsystem operation execution times and physical computing system performance parameters measured during subsystem operation and selectively storing an indication of system performance if the system performance is actionable and the physical computing system performance parameters indicate that the subsystems were not overly burdened during the user requested operation. 10. The computer system of claim 9 , wherein the diagnostic component is coupled to a resource that defines at least one user requested operation as having the plurality of subsystem operations and defines physical resource requirements needed for execution of each subsystem operation function. 11. The computer system of claim 10 , wherein the resource map defines a threshold relative to each physical computing resource, wherein if the physical computing resource operates beyond the threshold during execution of a subsystem operation, then selectively providing the indication of system performance includes not providing the indication. 12. The computer system of claim 10 , wherein the resource map defines a weight assigned to each physical computing resource. 13. The computer system of claim 9 , wherein the physical computing resource selected from the group consisting of CPU, cache, system bus, storage, and communication. 14. The computer system of claim 9 , and further comprising a form definition component defining a plurality of forms requestable by a user through the user interface component. 15. The computer system of claim 9 , wherein the diagnostic component includes an indication of complexity for each user requested operation. 16. The computer system of claim 9 , wherein the diagnostic component is configured to provide a ranking of user requested operations. 17. A computer system comprising: at least one processor configured to execute instructions to open a form in response to a user request; a user interface component coupled to the at least one processor, the user interface component configured to receive a user request to open the form and provide an indication related to the request to the at least one processor, the user interface component also being configured to provide the form to the user in order to complete the request; a form definition component defining a plurality of forms requestable by the user through the user interface component; and a diagnostic component having a resource that defines a plurality of subsystem operations for opening, each form defined by the business form definition component, wherein each subsystem operation has a plurality of physical computing resource requirements needed for execution of each subsystem operation, and wherein the diagnostic component is configured to measure an amount of time required to open the form requested by the user and defined by the form definition component and selectively store an indication of the user request, subsystem execution performance, and physical computing resource parameters based on physical computing resource information measured during opening of the form.
for load management (allocation of a server based on load conditions G06F9/505; load rebalancing G06F9/5083; redistributing the load in a network by a load balancer H04L67/1029) · CPC title
Threshold · CPC title
by assessing time · CPC title
Monitoring of software · CPC title
Monitoring arrangements determined by the means or processing involved in reporting the monitored data (error or fault reporting or logging G06F11/0766) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.