IP Library Granted Patent US 12,218,811
Granted Patent B2
US 12,218,811 · App. 18/129,041 · Granted Feb 4, 2025

Log data parser and analyzer

Inventors: Faayiz Mougamadou Nazimoudine (Bangalore, IN); Sanjay Kumar Ushakoyala (Bangalore, IN); Deepak Kamat (Bangalore, IN); Charulata (Bangalore, IN); Serene Elizabeth Thomas (Bangalore, IN)
Assignee: RAKUTEN SYMPHONY, INC.
H04L43/06H04L41/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 12,218,811
App. No.
18/129,041
Granted
Feb 4, 2025
Kind
B2
Abstract

A network management system includes a non-transitory computer readable medium configured to store instructions thereon. The network management system further includes a processor connected to the non-transitory computer readable medium. The processor is configured to execute the instructions for receiving first log data from a first component in a network, wherein the first log data includes first log information; and parsing the first log data using a trained neural network to define parsed log data, wherein parsing the first log data includes organizing the first log information into a predefined sequence of information, and the parsed log data includes at least a signal source and a signal message. The processor is configured to execute the instructions for generating a unified model language (UML) diagram based on the parsed log data; and determining whether an error is present in the first component based on the UML diagram.

Claims (58)

1. A network management system comprising:

a non-transitory computer readable medium configured to store instructions thereon; and

a processor connected to the non-transitory computer readable medium, wherein the processor is configured to execute the instructions for:

receiving first log data from a first component in a network, wherein the first log data comprises first log information;

parsing the first log data using a trained neural network to define parsed log data, wherein parsing the first log data comprises organizing the first log information into a predefined sequence of information, and the parsed log data comprises at least a signal source and a signal message;

generating a unified model language (UML) diagram based on the parsed log data; and

determining whether an error is present in the first component based on the UML diagram.

2. The network management system of claim 1 , wherein the processor is further configured to execute the instructions for:

filtering the first log data, wherein filtering the first log data comprises removing a portion of the first log information; and

parsing the first log data using the filtered log data.

3. The network management system of claim 1 , wherein the first log information comprises data related to an interaction between the first component and a second component in the network.

4. The network management system of claim 3 , wherein the processor is further configured to execute the instructions for:

parsing the first log data to generate the parsed log data further comprising a signal destination.

5. The network management system of claim 3 , wherein the processor is further configured to execute the instructions for:

determining whether the identified error is related to the first component or the second component based on the UML diagram.

6. The network management system of claim 3 , wherein the processor is further configured to execute instructions for:

receiving second log data from the second component, wherein the second log data comprises second log information;

combining the first log information and the second log information to define a combined log information; and

parsing the first log data by parsing the combined log information.

7. The network management system of claim 1 , wherein the processor is further configured to execute the instructions for:

generating an alert in response to determining the error is present; and

instructing a transmitter to transmit the alert to a terminal accessible by a network manager responsible for the first component.

8. A network management method comprising:

receiving first log data from a first component in a network, wherein the first log data comprises first log information;

parsing, using a processor, the first log data using a trained neural network to define parsed log data, wherein parsing the first log data comprises organizing the first log information into a predefined sequence of information, and the parsed log data comprises at least a signal source and a signal message;

generating, using the processor, a unified model language (UML) diagram based on the parsed log data; and

determining, using the processor, whether an error is present in the first component based on the UML diagram.

9. The network management method of claim 8 , further comprising:

filtering the first log data, wherein filtering the first log data comprises removing a portion of the first log information, wherein

parsing the first log data comprises parsing the first log data using the filtered log data.

10. The network management method of claim 8 , wherein the first log information comprises data related to an interaction between the first component and a second component in the network.

11. The network management method of claim 10 , wherein parsing the first log data comprises generating the parsed log data further comprising a signal destination.

12. The network management method of claim 10 , further comprising:

determining whether the identified error is related to the first component or the second component based on the UML diagram.

13. The network management method of claim 10 , further comprising:

receiving second log data from the second component, wherein the second log data comprises second log information; and

combining the first log information and the second log information to define a combined log information, wherein

parsing the first log data comprises parsing the combined log information.

14. The network management method of claim 8 , further comprising:

generating an alert in response to determining the error is present; and

transmitting the alert to a terminal accessible by a network manager responsible for the first component.

15. A non-transitory computer readable medium configured to store instructions thereon for causing a processor to:

receive first log data from a first component in a network, wherein the first log data comprises first log information;

parse the first log data using a trained neural network to define parsed log data, wherein parsing the first log data comprises organizing the first log information into a predefined sequence of information, and the parsed log data comprises at least a signal source and a signal message;

generate a unified model language (UML) diagram based on the parsed log data; and

determine whether an error is present in the first component based on the UML diagram.

16. The non-transitory computer readable medium of claim 15 , wherein the instructions are further configured to cause the processor to:

filter the first log data to remove a portion of the first log information; and

parse the first log data using the filtered log data.

17. The non-transitory computer readable medium of claim 15 , wherein the first log information comprises data related to an interaction between the first component and a second component in the network.

18. The non-transitory computer readable medium of claim 17 , wherein the instructions are further configured to cause the processor to:

parse the log data to generate the parsed log data further comprising a signal destination.

19. The non-transitory computer readable medium of claim 17 , wherein the instructions are further configured to cause the processor to:

determine whether the identified error is related to the first component or the second component based on the UML diagram.

20. The non-transitory computer readable medium of claim 17 , wherein the instructions are further configured to cause the processor to:

receive second log data from the second component, wherein the second log data comprises second log information;

combine the first log information and the second log information to define a combined log information; and

parse the first log data by parsing the combined log information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2024
From: ALTIOSTAR NETWORKS INDIA PRIVATE LIMITED
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 068447/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2023
From: NAZIMOUDINE, FAAYIZ MOUGAMADOU; USHAKOYALA, SANJAY KUMAR; KAMAT, DEEPAK; CHARULATA; THOMAS, SERENE ELIZABETH
To: ALTIOSTAR NETWORKS INDIA PRIVATE LIMITED
Reel/Frame 063607/0685 →
Continuity (1)
Related Publication 20240333616A1 · Oct 3, 2024
References Cited (3)
US 20220138556A1 · Richardson · 2022 [cited by examiner]
US 20230315603A1 · Pham · 2023 [cited by examiner]
NPL, Rakhmetova et al. “Conceptual Modelling of Log Files: From a UML-based Design to JSON Files”; Proceedings of the ER Demos and Posters 2021 (Year: 2021). [cited by examiner]