Application monitoring for cloud-based architectures
US-9819729-B2 · Nov 14, 2017 · US
US11468389B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11468389-B2 |
| Application number | US-201715792584-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 24, 2017 |
| Priority date | May 5, 2017 |
| Publication date | Oct 11, 2022 |
| Grant date | Oct 11, 2022 |
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.
Systems and methods for generating and rendering interactive analysis are provided. The interactive analysis includes an incident map and heat map that are dynamically changeable based upon selectable incident attributes, filters, or both.
Opening claim text (preview).
What is claimed is: 1. An interactive analysis system, comprising: a non-transitory memory; and one or more hardware processors configured to read instructions from the non-transitory memory to perform operations comprising: identifying a plurality of incidents, wherein each of the plurality of incidents comprises a plurality of columns; performing an interactive analysis based at least on the plurality of incidents; generating widget data based upon the interactive analysis; generating a widget configured to present the widget data; and generating a dashboard configured to present the widget with other widgets in a manner not subject to fixed widget locations and fixed widget sizes, by converting a homepage specifying presentation of the widget and the other widgets subject to the fixed widget locations and the fixed widget sizes to the dashboard, by: identifying the widget and the other widgets in the homepage; identifying corresponding fixed locations and fixed sizes in the homepage of the widget and the other widgets, by traversing a computer-readable representation of the homepage; and inserting the identified widgets into the dashboard at the identified fixed locations and with fixed sizes. 2. The interactive analysis system of claim 1 , wherein the operations comprise: generating a filter, the filter configured to reduce the plurality of incidents to a subset of the plurality of incidents that satisfy one or more criteria of the filter. 3. The interactive analysis system of claim 2 , wherein the filter comprises a cascading filter comprising a first level of selectable options for the one or more criteria and a second level of selectable options for the one or more criteria, wherein the second level of selectable options is defined by a selected option of the first level of selectable options. 4. The interactive analysis system of claim 2 , wherein filter criteria selections are derived based upon a degree of relations between a table storing the plurality of incidents and other tables storing potential filter criteria. 5. The interactive analysis system of claim 1 , wherein the operations comprise: receiving a forecast request, via a graphical-user-interface (GUI); upon receiving the forecast request, analyzing the plurality of incidents to calculate a forecast for a subsequent plurality of incidents; and presenting, via the GUI, the forecast using a forecast indicator. 6. The interactive analysis system of claim 5 , wherein the forecast is calculated by classifying the plurality of incidents and determining the subsequent plurality of incidents based at least in part on the classification. 7. The interactive analysis system of claim 6 , wherein the forecast indicator comprises a dashed line, dotted line, or both that indicates traces of the subsequent plurality of incidents. 8. The interactive analysis system of claim 5 , wherein the operations comprise: receiving a target value; presenting a target indication in a GUI; analyzing the subsequent plurality of incidents to generate a prediction of when the target value will match the target value; and presenting a prediction notification identifying the prediction. 9. The interactive analysis system of claim 1 , wherein the operations comprise: presenting the widget, first, on the homepage constrained with the fixed widget locations and the fixed widget sizes, as defined by widget containers of the homepage; and presenting the widget, second, on the dashboard. 10. The interactive analysis system of claim 9 , wherein the operations comprise: sharing the widget with a recipient, by: receiving an indication to share the dashboard with the recipient; in response to receiving the indication to share the dashboard, providing an electronic notification to the recipient, the notification comprising an invitation to accept access to the dashboard; receiving, in response to the electronic notification, an acceptance of the invitation; and in response to receiving the acceptance, enabling presentation of the dashboard by the recipient. 11. The interactive analysis system of claim 10 , wherein the operations comprise: receiving an indication of a specified role, group, or combination thereof as the recipient; and sharing the dashboard to the specified role, group, combination thereof. 12. The interactive analysis system of claim 1 , wherein the operations comprise: receiving a notification criteria; presenting a notification indication in a GUI, the notification indication indicating when a notification will be presented; analyzing the plurality of incidents to determine if the notification criteria is satisfied; and presenting a notification that the notification criteria is satisfied when the notification criteria is satisfied. 13. The interactive analysis system of claim 12 , wherein the notification criteria comprises an all time high criteria, an all time low criteria, a less than value criteria, a more than value criteria, or any combination thereof. 14. A tangible, non-transitory, machine-readable medium, comprising machine-readable instructions, that, when executed by one or more processors of a machine, cause the machine to: identify a plurality of incidents, wherein each of the plurality of incidents comprises a plurality of columns; perform an interactive analysis based at least on the plurality of incidents; generate-widget data based upon the interactive analysis; generate a widget configured to present the widget data; and generate a dashboard configured to present the widget with other widgets in a manner not subject to fixed widget locations and fixed widget sizes, by converting a homepage specifying presentation of the widget and the other widgets subject to the fixed widget locations and the fixed widget sizes to the dashboard, by: identifying the widget and the other widgets in the homepage; identifying corresponding fixed locations and fixed sizes in the homepage of the widget and the other widgets, by traversing a computer-readable representation of the homepage; and inserting the identified widgets into the dashboard at the identified fixed locations and with the fixed sizes. 15. The machine-readable medium of claim 14 , wherein a first one of the plurality of columns comprises an incident state and wherein a second of one the plurality of columns comprises an incident priority. 16. The machine-readable medium of claim 14 , comprising instructions, that when executed by the one or more processors, cause the machine to: filter the plurality of incidents based upon one or more selected criteria. 17. The machine-readable medium of claim 16 , comprising instructions, that when executed by the one or more processors, cause the machine to generate options for the one or more selected criteria by: identifying a set of tables, columns, or both having a relationship within a predetermined degree with an incident table storing the plurality of incidents; and defining the options based upon the set of tables, columns, or both. 18. A method, comprising: identifying a plurality of incidents, wherein each of the plurality of incidents comprises a plurality of columns; performing an interactive analysis based at least on the plurality of incidents; generating widget data based upon the interactive analysis; generating a widget configured to present the widget data; and generating a dashboard configured to present the widget with other widgets in a manner not subject to fixed widget locations and fixed widget sizes, by converting
Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202) · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Score-carding, benchmarking or key performance indicator [KPI] analysis · CPC title
Interaction techniques based on graphical user interfaces [GUI] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.