IP Library Granted Patent US 11,817,993
Granted Patent B2
US 11,817,993 · App. 17/329,124 · Granted Nov 14, 2023

System for decomposing events and unstructured data

Inventors: Philip Tee (San Francisco, CA); Robert Duncan Harper (London, GB)
Assignee: Dell Products L.P.
H04L41/046H04L41/0893H04L41/12H04L41/142H04L41/145H04L41/22H04L43/04H04L43/06H04L43/08H04L43/0823H04L43/10
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 11,817,993
App. No.
17/329,124
Filed
May 24, 2021
Granted
Nov 14, 2023
Kind
B2
Art Unit
2446
USPC
706/12
Abstract

A system is provided that executes artificial intelligence for unstructured data. A memory coupled to a processor that executes instructions for: a first engine using artificial intelligence (AI) to create a structured event or scraped structured event records from unstructured and semi-structured log messages; an extraction engine in communication with a managed infrastructure and the first engine, the extraction engine configured to receive managed infrastructure data; and a signaliser engine that includes one or more of a NMF engine, a k-means clustering engine and a topology proximity engine, the signaliser engine inputting a list of devices and a list a connection between components or nodes in the managed infrastructure, the signaliser engine determining one or more common characteristics and produces one or more clusters of events.

Claims (17)

1. A system that generates an artificial intelligence (AI)) model for an unstructured data system, comprising:

a processor;

a memory coupled to the processor, the memory executing instructions for a first engine using artificial intelligence (AI) to create a structured event or scraped structured event records from unstructured and semi-structured log messages;

a visual creation tool to create labelled training data suitable to train the AI model which takes unstructured data and creates events that are converted into words and subjects to group the events into clusters that relate to failures or errors in the managed infrastructure;

an extraction engine in communication with a managed infrastructure and the first engine, the extraction engine configured to receive managed infrastructure data;

a signaliser engine that includes one or more of an NMF engine, a k-means clustering engine and a topology proximity engine, the signaliser engine inputting a list of devices and a list a connection between components or nodes in the managed infrastructure, the signaliser engine determining one or more common characteristics and produces one or more clusters of events, and

wherein the visual creation tool creates labelled training data suitable to train the AI model used to take the unstructured data and create the events, and visual creation of the labelled training data provides: (i) identification of alert templates from the unstructured data; (ii) a visual mechanism for configuration of a data ingestion process, the visual creation tool using the alert templates to map tokens from the unstructured data to specific event attributes and prompts users with suggested mappings for any remaining alert templates, the system learning from user interaction.

2. The system of claim 1 , further comprising:

a manager that provides for the occurred event one or more of: an indication of: what the event was, what generated the event, a source of the event; and a host device or host application that generated the event.

3. The system of claim 1 , wherein an event is from one or more of: a database; and an application.

4. The system of claim 1 , wherein a plurality of different attributes describes the event to denote a problem that has occurred.

5. The system of claim 1 , wherein a second field represents a source of the message.

6. The system of claim 5 , wherein a third field includes severity information.

7. The system of claim 1 , wherein everything in a file of a stream of managed infrastructure data has the same format.

8. The system of claim 1 , wherein each of a row of alerts in a set of rows represents an unstructured message.

9. The system of claim 8 , wherein each row in the set of rows represents a different type of message.

10. The system of claim 1 , wherein each record is different.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: EMC CORPORATION
To: DELL PRODUCTS L.P.
Reel/Frame 065179/0980 →
MERGER Recorded Oct 4, 2023
From: MOOGSOFT INC.
To: EMC CORPORATION
Reel/Frame 065156/0805 →
Continuity (21)
Continuation In Part 16779757 · Feb 3, 2020
Continuation In Part 16237663 · Dec 31, 2018
Continuation In Part 16236551 · Dec 30, 2018
Continuation In Part 16140508 · Sep 24, 2018
Continuation In Part 16043168 · Jul 24, 2018
Continuation In Part 16041851 · Jul 23, 2018
Continuation In Part 16041792 · Jul 22, 2018
Continuation In Part 15811688 · Nov 14, 2017
Continuation In Part 15810297 · Nov 13, 2017
Continuation In Part 15596648 · May 16, 2017
Continuation In Part 15592689 · May 11, 2017
Continuation 14606946 · Jan 27, 2015
Provisional Application 62799750 · Feb 1, 2019
Provisional Application 62720207 · Aug 21, 2018
Provisional Application 62612438 · Dec 30, 2017
Provisional Application 62612437 · Dec 30, 2017
Provisional Application 62612435 · Dec 30, 2017
Provisional Application 62538941 · Jul 31, 2017
Provisional Application 62451321 · Jan 27, 2017
Provisional Application 62446088 · Jan 13, 2017
Related Publication 20210306200A1 · Sep 30, 2021