Systems and methods for analytics, predictions, and reporting

US11468389B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11468389-B2
Application numberUS-201715792584-A
CountryUS
Kind codeB2
Filing dateOct 24, 2017
Priority dateMay 5, 2017
Publication dateOct 11, 2022
Grant dateOct 11, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11468389B2 cover?
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.
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/06393. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 11 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).