P
US11044146B2ActiveUtilityPatentIndex 73

System, method, and computer program for automatically generating training data for analyzing a new configuration of a communication network

Assignee: AMDOCS DEVELOPMENT LTDPriority: Mar 7, 2018Filed: Feb 20, 2019Granted: Jun 22, 2021
Est. expiryMar 7, 2038(~11.7 yrs left)· nominal 20-yr term from priority
Inventors:HERMONI OFERSANDLERMAN NIMRODFELSTAINE EYAL
G06F 18/214H04L 41/0803H04L 67/562H04L 63/1425H04L 67/1001H04L 63/1458H04L 41/046G06N 5/025G06F 21/566H04L 63/1416H04L 41/5051H04L 67/10H04L 43/04H04L 41/145G06Q 30/0201H04L 43/06H04L 41/0604G06N 3/02H04L 41/0816H04L 41/0622G06F 11/0787H04L 41/0859G06F 11/3419G06F 9/505H04L 41/16H04L 41/069H04L 41/147H04L 41/20H04L 41/142H04L 43/062G06F 16/1734H04L 43/16H04L 47/788H04L 41/12H04L 43/0876G06F 11/3006H04L 41/0813H04L 43/067H04L 41/5009G06N 20/00H04L 41/0609H04L 41/0866H04L 41/0695G06K 9/6256G06F 11/3051H04L 41/08H04L 41/06H04L 41/0823H04L 41/5064H04L 41/5032
73
PatentIndex Score
0
Cited by
22
References
14
Claims

Abstract

A system, method, and computer program product are provided for training an AI-based network management system, in accordance with one embodiment. In use, log data and first network configuration data are received for a first configuration of a communication network. Additionally, second network configuration data is received for a second configuration of the communication network. Further, simulated log data is produced for the second configuration of the communication network, based on the log data and the second network configuration data.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium that when executed by a processor instruct the processor to:
 receive, for a first configuration of a communication network, log data indicating events detected within the communication network having the first configuration and first network configuration data indicating the first configuration of the communication network, the first configuration being a first arrangement of at least one of hardware and software in the communication network; 
 receive, for a second configuration of the communication network, second network configuration data indicating the second configuration of the communication network, the second configuration different from the first configuration and being a second arrangement of at least one of hardware and software in the communication network; 
 produce simulated log data for the second configuration of the communication network, based on the log data received for the first configuration of the communication network and the second network configuration data, the simulated log data indicating events simulated within the communication network having the second configuration; and 
 create one or more artificial intelligence models, using the simulated log data, the one or more artificial intelligence models trained to detect classifiers of network situations in run-time log data prior to the network situations occurring. 
 
     
     
       2. The computer program product of  claim 1 , wherein produce simulated log data includes using simulation rules based on the log data. 
     
     
       3. The computer program product of  claim 1 , wherein the computer program product is configured to use the simulated log data to train an AI-learning engine. 
     
     
       4. The computer program product of  claim 3 , wherein the computer program product is configured to produce simulated testing data for the second network configuration data of the second configuration of the communication network based on the log data. 
     
     
       5. The computer program product of  claim 4 , wherein the AI-learning engine creates analysis rules to analyze the log data. 
     
     
       6. The computer program product of  claim 5 , wherein the computer program product is configured to use the simulated testing data to test the analysis rules. 
     
     
       7. The computer program product of  claim 5 , wherein the computer program product is configured to produce a third configuration of the communication network by using the analysis rules to analyze a third log data produced by the second configuration of communication network. 
     
     
       8. The computer program product of  claim 1 , wherein the simulated log data is used to supplement the log data, the supplemented log data being used to train an AI-learning engine. 
     
     
       9. The computer program product of  claim 1 , wherein the network situations require a new configuration of the communication network. 
     
     
       10. The computer program product of  claim 1 , wherein an AI-learning engine applies a difference measure to evaluate the first configuration against the second configuration. 
     
     
       11. A method, comprising:
 receiving, for a first configuration of a communication network, log data indicating events detected within the communication network having the first configuration and first network configuration data indicating the first configuration of the communication network, the first configuration being a first arrangement of at least one of hardware and software in the communication network; 
 receiving, for a second configuration of the communication network, second network configuration data indicating the second configuration of the communication network, the second configuration different from the first configuration and being a second arrangement of at least one of hardware and software in the communication network; 
 producing simulated log data for the second configuration of the communication network, based on the log data received for the first configuration of the communication network and the second network configuration data, the simulated log data indicating events simulated within the communication network having the second configuration; and 
 creating one or more artificial intelligence models, using the simulated log data, the one or more artificial intelligence models trained to detect classifiers of network situations in run-time log data prior to the network situations occurring. 
 
     
     
       12. A device, comprising:
 a non-transitory memory storing instructions; and 
 one or more processors in communication with the non-transitory memory, wherein the one or more processors execute the instructions to: 
 receive, for a first configuration of a communication network, log data indicating events detected within the communication network having the first configuration and first network configuration data indicating the first configuration of the communication network, the first configuration being a first arrangement of at least one of hardware and software in the communication network; 
 receive, for a second configuration of the communication network, second network configuration data indicating the second configuration of the communication network, the second configuration different from the first configuration and being a second arrangement of at least one of hardware and software in the communication network; 
 produce simulated log data for the second configuration of the communication network, based on the log data received for the first configuration of the communication network and the second network configuration data, the simulated log data indicating events simulated within the communication network having the second configuration; and 
 create one or more artificial intelligence models, using the simulated log data, the one or more artificial intelligence models trained to detect classifiers of network situations in run-time log data prior to the network situations occurring. 
 
     
     
       13. The computer program product of  claim 1 , wherein the simulated log data is produced for the second configuration of the communication network when the second configuration of the communication network is new and has not yet been deployed to the communication network such that no history of log data for the second configuration exists. 
     
     
       14. The computer program product of  claim 13 , wherein the simulated log data is utilized to generate new analysis rules adapted to the new second configuration of the communication network.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.