Determining the health of an iot application

US2020052988A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020052988-A1
Application numberUS-201916657184-A
CountryUS
Kind codeA1
Filing dateOct 18, 2019
Priority dateDec 23, 2016
Publication dateFeb 13, 2020
Grant date

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.

The example embodiments are directed to a system and method for monitoring the health of analytical applications. In certain embodiments, these analytic applications may be a part of a broader IoT solution that may optionally be hosted on a cloud platform. In one example, the method includes receiving an output of an IoT analytic application deployed on a computing platform, selecting at least one performance metric based on a type of the application, calculating a performance of the application based on the selected performance metric, the received output of the application, and an expected output of the application, and in response to detecting the calculated performance of the application is below a predetermined threshold, outputting an alert to a user device. Accordingly, the health of an IoT analytic application can be monitored and an alert can be provided when the application operates below a predetermined threshold.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computing system comprising: a storage configured to store predictions made by an analytic application; a processor configured to select at least one performance metric for evaluating an accuracy of the analytic application based on a type of the analytic application, determine an accuracy value of the predictions made by the analytic application based on the selected performance metric, the predictions made by the analytic application, and an expected predictive output of the analytic application, and determine that a predictive capability of the analytic application has deteriorated based on the determined accuracy value of the predictions; and a network interface configured to transmit an alert to a user device associated with the analytic application. 2 . The computing system of claim 1 , wherein the processor determines how accurate the predictions made by the analytic application are via execution of the selected at least one performance metric. 3 . The computing system of claim 1 , wherein the accuracy value of the analytic application identifies how accurate the analytic application is for a predetermined period of time. 4 . The computing system of claim 1 , wherein the processor is further configured to display, via a user interface, a list of performance metrics associated with the analytic application that are capable of being selected by a user to measure the predictive accuracy of the analytic application. 5 . The computing system of claim 1 , wherein the at least one performance metric comprises at least one of a receiver operating characteristic (ROC) curve, a confusion matrix, and a lift chart, which compare the predictions made by the analytic application with respect to the expected predictive output of the analytic application. 6 . The computing system of claim 1 , wherein the at least one performance metric comprises at least one of R squared, mean absolute error (MAE), mean squared error (MSE), and mean square root error (RMSE), which compare the predictions made by the analytic application with respect to the expected predictive output of the analytic application. 7 . The computing system of claim 1 , wherein the at least one performance metric comprises a confidence interval plot, which compare the predictions made by the analytic application with respect to the expected predictive output of the analytic application. 8 . The computing system of claim 1 , wherein the processor is further configured to receive new predictions that are made by the analytic application, and determine a new accuracy value of the newly received predictions made by the analytic application based on the selected performance metric, the newly received predictions made by the analytic application, and the expected predictive output of the analytic application. 9 . A method comprising: receiving predictions made by an analytic application; selecting at least one performance metric for evaluating an accuracy of the analytic application based on a type of the analytic application; determining an accuracy value of the predictions made by the analytic application based on the selected performance metric, the predictions made by the analytic application, and an expected predictive output of the analytic application; determining that a predictive capability of the analytic application has deteriorated based on the determined accuracy value of the predictions; and transmitting an alert to a user device associated with the analytic application. 10 . The method of claim 9 , wherein the determining comprises determining how accurate the predictions made by the analytic application are via execution of the selected at least one performance metric. 11 . The method of claim 9 , wherein the accuracy value of the analytic application identifies how accurate the analytic application is for a predetermined period of time. 12 . The method of claim 9 , further comprising displaying, via a user interface, a list of performance metrics associated with the analytic application that are capable of being selected by a user to measure the predictive accuracy of the analytic application. 13 . The method of claim 9 , wherein the at least one performance metric comprises at least one of a receiver operating characteristic (ROC) curve, a confusion matrix, and a lift chart, which compare the predictions made by the analytic application with respect to the expected predictive output of the analytic application. 14 . The method of claim 9 , wherein the at least one performance metric comprises at least one of R squared, mean absolute error (MAE), mean squared error (MSE), and mean square root error (RMSE), which compare the predictions made by the analytic application with respect to the expected predictive output of the analytic application. 15 . The method of claim 9 , wherein the at least one performance metric comprises a confidence interval plot, which compare the predictions made by the analytic application with respect to the expected predictive output of the analytic application. 16 . The method of claim 9 , further comprising receiving new predictions that are made by the analytic application, and determining a new accuracy value of the newly received predictions made by the analytic application based on the selected performance metric, the newly received predictions made by the analytic application, and the expected predictive output of the analytic application. 17 . A non-transitory computer-readable medium storing instructions which when executed by a processor cause a computer to perform a method comprising: receiving predictions made by an analytic application; selecting at least one performance metric for evaluating an accuracy of the analytic application based on a type of the analytic application; determining an accuracy value of the predictions made by the analytic application based on the selected performance metric, the predictions made by the analytic application, and an expected predictive output of the analytic application; determining that a predictive capability of the analytic application has deteriorated based on the determined accuracy value; and transmitting an alert to a user device associated with the analytic application. 18 . The non-transitory computer-readable medium of claim 17 , wherein the determining comprises determining how accurate the predictions made by the analytic application are via execution of the selected at least one performance metric. 19 . The non-transitory computer-readable medium of claim 17 , wherein the accuracy value of the analytic application identifies how accurate the analytic application is for a predetermined period of time. 20 . The non-transitory computer-readable medium of claim 17 , wherein the method further comprises displaying, via a user interface, a list of performance metrics associated with the analytic application that are capable of being selected by a user to measure the predictive accuracy of the analytic application.

Assignees

Inventors

Classifications

  • Services for machine-to-machine communication [M2M] or machine type communication [MTC] · CPC title

  • Threshold monitoring · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • by checking functioning · CPC title

  • using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis · 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 US2020052988A1 cover?
The example embodiments are directed to a system and method for monitoring the health of analytical applications. In certain embodiments, these analytic applications may be a part of a broader IoT solution that may optionally be hosted on a cloud platform. In one example, the method includes receiving an output of an IoT analytic application deployed on a computing platform, selecting at least …
Who is the assignee on this patent?
Gen Electric
What technology area does this patent fall under?
Primary CPC classification H04L43/0817. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Feb 13 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).