IP Library Granted Patent US 10,812,327
Granted Patent B2
US 10,812,327 · App. 15/305,629 · Granted Oct 20, 2020

Event clusters

Inventors: Vladimir Ilic (Diegem, BE); Davor Brajanoski (Diegem, BE); Volker Messinger (Diegem, BE); Olivier Gomez (Grenoble, FR); Ricardo Sengenberger (Diegem, BE); Roman Orlov (Bratislava, SK); Albert Martinez (Sant Cugat del Valles, ES); Jaroslav Furka (Bratislava, SK); Marek Morvai (Bratislava, SK); Marek Horvath (Bratislava, SK); Peter Kluvanec (Bratislava, SK); Juraj Smetana (Bratislava, SK); Michael J. Brandon (Marietta, GA); Pablo Macaya (Sant Cugat del Valles, ES); Juan Jeronimo Cabello (Sant Cugat del Valles, ES)
Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LP
H04L41/0816G06F16/353H04L41/082H04L43/16
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,812,327
App. No.
15/305,629
Granted
Oct 20, 2020
Kind
B2
Abstract

Event clusters can in an example embodiment include converting a description of an event associated with a configuration item (CI) to a standardized description, classifying the event based on a comparison of the standardized description of the event with a standardized description of a prior event included in an existing event cluster, and assigning the classified event to an event cluster.

Claims (35)

1. A system, having computer-readable instructions stored on non-transitory computer-readable media and executable by a processor, comprising a convert engine, a classify engine, and an assign engine, wherein:

the convert engine is to convert a description of an event associated with a configuration item (CI) to a standardized description of the event by at least removing characters including numerical and special characters, wherein the standardized description of the event includes only alphabetical characters;

the classify engine is to classify the event based on a comparison of the standardized description of the event with a standardized description of a prior event included in an existing event cluster of a plurality of existing event clusters; and

the assign engine is to assign the classified event to an event cluster,

wherein the assign engine is to assign the event to the existing event cluster when a degree of similarity between the event and the prior event satisfies a similarity threshold, and

wherein the degree of similarity between the event and the prior event is a function of at least one of: total numbers of words and characters, positions of words and characters, or distances between words and characters in standardized descriptions of the event and the prior event.

2. The system of claim 1 , wherein the classify engine is to classify the event based on comparison of a total number of identical words included in identical respective positions within the standardized description of the event and the standardized description of the prior event.

3. The system of claim 1 , wherein the assign engine is to assign the event to a new event cluster when the event has a degree of similarity to the prior event that does not satisfy a similarity threshold.

4. A non-transitory computer readable medium storing instructions executable by a processing resource to cause a device to perform:

receiving data indicating an occurrence of an event associated with a configuration item (CI) of a plurality of CIs;

converting a description of the event included in the received data to a standardized description of the event in a standard format by at least removing characters including numerical and special characters, wherein the standardized description includes only alphabetical characters;

classifying the event based on a comparison of the standardized description of the event with a standardized description of a prior event included in an existing event cluster of a plurality of existing event clusters; and

assigning the classified event to an event cluster,

wherein the assigning comprises assigning the event to the existing event cluster when a degree of similarity between the event and the prior event satisfies a similarity threshold, and

wherein the degree of similarity between the event and the prior event is a function of at least one of: total numbers of words and characters, positions of words and characters, or distances between words and characters in standardized descriptions of the event and the prior event.

5. The medium of claim 4 , wherein the data is automatically received in response to an occurrence of the event.

6. The medium of claim 4 , wherein the event is classified based on comparison of a total number of words included in the standardized description of the event and a total number of words included in the standardized description of the prior event.

7. The medium of claim 4 , wherein the event is elevated when it is associated with a CI in development.

8. The medium of claim 4 , wherein the event is correlated to a plurality of prior events and elevated when a total number of occurrences of the plurality of prior events exceeds an occurrence threshold.

9. The medium of claim 4 , including instructions to suppress generation of an event when the prior event and the event share a cause.

10. A method, stored as computer-readable instructions on non-transitory computer-readable media and executable by a processor, the method comprising:

converting a description of an event associated with a configuration item (CI) of a plurality of CIs to a standardized description of the event,

wherein the converting comprises removing characters including numerical and special characters, and

wherein the standardized description of the event includes only alphabetical characters;

classifying the standardized description of the event based on a comparison of the standardized description of the event with a standardized description of a prior event included in an existing event cluster of a plurality of existing event clusters;

determining that a degree of similarity between the event and the prior event satisfies a similarity threshold,

wherein the degree of similarity between the event and the prior event is a function of at least one of: total numbers of words and characters, positions of words and characters, or distances between words and characters in standardized descriptions of the event and the prior event; and

assigning the event to the existing event cluster.

11. The method of claim 10 , wherein classifying includes classifying based on a degree of similarity to respective standardized descriptions of each of a plurality of prior events included in respective existing event clusters.

12. The method of claim 10 , including assigning the event to a work order associated with the existing event cluster.

13. The method of claim 10 , including displaying an indication of the degree of similarity to the standardized description of the prior event.

14. The method of claim 10 , wherein the distance is a cosine distance.

15. The method of claim 10 , wherein the event is elevated when it is associated with a CI in development.

16. The method of claim 10 , wherein the event is correlated to a plurality of prior events and elevated when a total number of occurrences of the plurality of prior events exceeds an occurrence threshold.

17. The method of claim 10 , further comprises suppressing generation of an event when the prior event and the event share a cause.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 7, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENT. SERVICES DEVELOPMENT CORPORATION LP
Reel/Frame 042625/0512 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2017
From: ILIC, VLADIMIR; BRAJANOSKI, DAVOR; MESSINGER, VOLKER; GOMEZ, OLIVIER; SENGENBERGER, RICARDO; ORLOV, ROMAN; MARTINEZ, ALBERT; FURKA, JAROSLAV; MORVAI, MAREK; HORVATH, MAREK; KLUVANEC, PETER; SMETANA, JURAJ; BRANDON, MICHAEL J.; MACAYA, PABLO; CABELLO, JUAN JERONIMO
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 041222/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2017
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 041677/0001 →
Continuity (1)
Related Publication 20170134226A1 · May 11, 2017