IP Library Granted Patent US 10,504,338
Granted Patent B2
US 10,504,338 · App. 16/009,006 · Granted Dec 10, 2019

Method and apparatus for alert validation

Inventor: Ehud B. Reiter (Aberdeen, GB)
Assignee: Arria Data2Text Limited
G08B5/36G06F17/2247G06F17/248G06F17/27G06F17/2881G06F19/00G06F19/30G08B5/22G08B23/00G16H50/20G16H50/30G16H50/70G16H70/00G08B7/06G08B21/0453G08B29/18G16H15/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,504,338
App. No.
16/009,006
Granted
Dec 10, 2019
Kind
B2
Abstract

Methods, apparatuses, and computer program products are described herein that are configured to enable validation of an alert condition. In some example embodiments, a method is provided that comprises detecting an alert condition. The method of this embodiment may also include generating a set of messages based on one or more key events in a primary data channel and one or more significant events in one or more related data channels in response to the alert condition. The method of this embodiment may also include determining a validity of the alert condition based on the set of messages that express the one or more key events, the one or more significant events, a relationship between the one or more key events and the one or more significant events, an alert context and the one or causes of the alert condition.

Claims (28)

1. A method for verifying a cause of an alert condition associated with one or more data channels, the method comprising:

determining, using at least one processor, at least one key event in each of one or more primary data channels, wherein the at least one key event indicates the alert condition;

identifying, using the at least one processor and a diagnostic model, one or more possible causes of the alert condition;

determining, using the at least one processor and the diagnostic model, one or more secondary data channels to verify a cause of the alert condition of the one or more possible causes;

verifying the cause of the alert condition; and

generating, using the at least one processor, an alert validation text, wherein the alert validation text is configured to linguistically express the at least one key event and the cause of the alert condition.

2. The method of claim 1 , wherein the one or more secondary data channels are related to the one or more primary data channels.

3. The method of claim 1 , wherein the alert validation text is further configured to linguistically express a recommended response to the alert condition based at least on the cause of the alert condition.

4. The method of claim 1 , herein identifying one or more possible causes of the alert condition comprises generating an alert context.

5. The method of claim 4 , further comprising:

generating an alert context based on one or more of a determination of whether the alert condition is an intermittent alert condition, a determination of whether there is at least one previous instance of the alert condition on an apparatus that is currently experiencing the alert condition, a determination of one or more actions taken with respect to the previous instance of the alert condition in an instance in which there is at least one previous instance of the alert condition, a determination of whether there is at least one of another active alert condition or a maintenance request on the apparatus, or a determination of whether there is at least one of another active alert condition or another maintenance request on a related apparatus.

6. The method of claim 1 , wherein verifying the cause of the alert condition comprises evaluating raw data in the one or more secondary data channels.

7. The method of claim 1 , wherein the one or more secondary data channels are identified as related to the one or more primary data channels based in part on a detection of a significant event in raw data in the one or more secondary data channels.

8. The method of claim 1 , wherein the one or more secondary data channels are selected based on a rule language that is configured to qualitatively specify expected relationships between data channels.

9. An apparatus for verifying a cause of an alert condition associated with one or more data channels, the apparatus comprising at least one processor and at least one non-transitory memory including program code, the at least one memory and the program code being configured to, with the at least one processor, cause the apparatus to:

determine at least one key event in each of one or more primary data channels, wherein the at least one key event indicates the alert condition;

identify, using a diagnostic model, one or more possible causes of the alert condition;

determine, using the diagnostic model, one or more secondary data channels to verify a cause of the alert condition of the one or more possible causes;

verify the cause of the alert condition; and

generate an alert validation text, wherein the alert validation text is configured to linguistically express the at least one key event and the cause of the alert condition.

10. The apparatus of claim 9 , wherein the one or more secondary data channels are related to the one or more primary data channels.

11. The apparatus of claim 9 , wherein the alert validation text is further configured to linguistically express a recommended response to the alert condition based at least on the cause of the alert condition.

12. The apparatus of claim 9 , wherein identifying one or more possible causes of the alert condition comprises generating an alert context.

13. The apparatus of claim 12 , further caused to:

generate an alert context based on one or more of a determination of whether the alert condition is an intermittent alert condition, a determination of whether there is at least one previous instance of the alert condition on an apparatus that is currently experiencing the alert condition, a determination of one or more actions taken with respect to the previous instance of the alert condition in an instance in which there is at least one previous instance of the alert condition, a determination of whether there is at least one of another active alert condition or a maintenance request on the apparatus, or a determination of whether there is at least one of another active alert condition or another maintenance request on a related apparatus.

14. The apparatus of claim 9 , wherein verifying the cause of the alert condition comprises evaluating raw data in the one or more secondary data channels.

15. The apparatus of claim 9 , wherein the one or more secondary data channels are identified as related to the one or more primary data channels based in part on a detection of a significant event in raw data in the one or more secondary data channels.

16. The apparatus of claim 1 , wherein the one or more secondary data channels are selected based on a rule language that is configured to qualitatively specify expected relationships between data channels.

Assignments (3)
SECURITY INTEREST Recorded Sep 9, 2025
From: ARRIA DATA2TEXT LIMITED
To: COLLATERAL HOLDINGS, INC.
Reel/Frame 072202/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2018
From: REITER, EHUD B.
To: DATA2TEXT LIMITED
Reel/Frame 047134/0361 →
CHANGE OF NAME Recorded Oct 11, 2018
From: DATA2TEXT LIMITED
To: ARRIA DATA2TEXT LIMITED
Reel/Frame 047134/0575 →
Continuity (5)
Continuation 15421921 · Feb 1, 2017
Continuation 14311806 · Jun 23, 2014
Continuation 14023023 · Sep 10, 2013
Continuation PCTUS2012053115 · Aug 30, 2012
Related Publication 20190035232A1 · Jan 31, 2019
Cited By (1)
US 12,675,735