IP Library Granted Patent US 10,706,229
Granted Patent B2
US 10,706,229 · App. 16/145,580 · Granted Jul 7, 2020

Content aware heterogeneous log pattern comparative analysis engine

Inventors: Jianwu Xu (Lawrenceville, NJ); Hui Zhang (Princeton Junction, NJ); Haifeng Chen (West Windsor, NJ); Tanay Kumar Saha (Indianapolis, IN)
Assignee: NEC Corporation
G06F40/211G06F7/06G06F17/40G06F40/216G06F40/284G06F40/30
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,706,229
App. No.
16/145,580
Granted
Jul 7, 2020
Kind
B2
Abstract

A computer-implemented method, system, and computer program product are provided for content aware heterogeneous log pattern comparative analysis. The method includes receiving, by a processor-device, a plurality of heterogeneous logs. The method also includes extracting, by the processor-device, a plurality of log syntactic patterns from the plurality of heterogenous logs. The method additionally includes generating, by the processor-device, latent representation vectors for each of the plurality of log syntactic patterns. The method further includes predicting, by the processor-device, an anomaly from the clustered latent representation vectors. The method also includes controlling an operation of a processor-based machine to react in accordance with the anomaly.

Claims (15)

1. A computer-implemented method for content aware heterogeneous log pattern comparative analysis, the method comprising:

receiving, by a processor-device, a plurality of heterogeneous logs;

extracting, by the processor-device, a plurality of log syntactic patterns from the plurality of heterogenous logs;

generating, by the processor-device, latent representation vectors for each of the plurality of log syntactic patterns;

predicting, by the processor-device, an anomaly from the clustered latent representation vectors; and

controlling an operation of a processor-based machine to react in accordance with the anomaly;

wherein the generating includes obtaining a maximum number of tokens in the plurality of log syntactic patterns and selecting a number of dimensions to represent the maximum number of tokens.

2. A content aware heterogeneous log pattern comparative analysis system, system comprising:

a processing system including a processor and memory coupled to the processor, the processing system programmed to:

receive a plurality of heterogeneous logs;

extract a plurality of log syntactic patterns from the plurality of heterogenous logs;

generate latent representation vectors for each of the plurality of log syntactic patterns;

predict an anomaly from the clustered latent representation vectors; and

control an operation of a processor-based machine to react in accordance with the anomaly;

wherein the processing system is further programmed to obtain a maximum number of tokens in the plurality of log syntactic patterns and selecting a number of dimensions to represent the maximum number of tokens.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 052732/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2018
From: XU, JIANWU; ZHANG, HUI; CHEN, HAIFENG; SAHA, TANAY KUMAR
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 047004/0550 →