NETWORK TROUBLE SHOOTING DIGITAL ASSISTANT SYSTEM
First Claim
1. A system for troubleshooting a network, the system comprising:
- a processor; and
a memory coupled to the processor, the memory storing executable instructions that when executed by the processor cause the processor to effectuate operations comprising;
receiving a first query, wherein the first query defines one or more problems in the network;
based on the first query, retrieving contextual information and problem information;
based on the retrieved contextual information and problem information, generating one or more recommendations, wherein each of the one or more recommendations comprises the contextual information or the problem information and at least one course of action;
analyzing an impact each course of action for the at least one course of action has on the network; and
based on the impact analysis, outputting a recommendation list to resolve the one or more problems defined in the first query, wherein the recommendation list comprises one or more of the generated recommendations.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for troubleshooting a network, the system comprising a virtual machine including a virtual central processor in communication with at least one memory, virtual machine including a knowledge base configured to store contextual information related to the network; a knowledge base manager in communication with the knowledge base, the knowledge base manager configured to collect at least one of contextual information and problem information from at least one data source on the network and populate the knowledge base; a problem monitor in communication with the knowledge base and the knowledge base manager, the problem monitor configured to receive the problem information from the knowledge base manager; a query evaluation engine in communication with the knowledge base and the problem monitor; an interface configured to receive a query; and a natural language query translator in communication with the interface and the query evaluation engine; wherein the natural language query translator is configured to provide a natural language query from the interface and transmit the query in a machine readable format to the query evaluation engine; wherein the query evaluation engine collects at least one of the contextual information in the knowledge base and the problem information in the problem manager relevant to the query and generate a recommendation list.
-
Citations
20 Claims
-
1. A system for troubleshooting a network, the system comprising:
-
a processor; and a memory coupled to the processor, the memory storing executable instructions that when executed by the processor cause the processor to effectuate operations comprising; receiving a first query, wherein the first query defines one or more problems in the network; based on the first query, retrieving contextual information and problem information; based on the retrieved contextual information and problem information, generating one or more recommendations, wherein each of the one or more recommendations comprises the contextual information or the problem information and at least one course of action; analyzing an impact each course of action for the at least one course of action has on the network; and based on the impact analysis, outputting a recommendation list to resolve the one or more problems defined in the first query, wherein the recommendation list comprises one or more of the generated recommendations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for troubleshooting a network, the method comprising:
-
receiving a first query, wherein the first query defines one or more problems in the network; based on the first query, retrieving contextual information and problem information; based on the retrieved contextual information and problem information, generating one or more recommendations, wherein each of the one or more recommendations comprises the contextual information or the problem information and at least one course of action; analyzing an impact each course of action for the at least one course of action has on the network; and based on the impact analysis, outputting a recommendation list to resolve the one or more problems defined in the first query, wherein the recommendation list comprises one or more of the generated recommendations. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network device comprising:
-
a processor; an input/output device coupled to the processor; and a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising; receiving a first query, wherein the first query defines one or more problems in the network; based on the first query, retrieving contextual information and problem information; based on the retrieved contextual information and problem information, generating one or more recommendations, wherein each of the one or more recommendations comprises the contextual information or the problem information and at least one course of action; analyzing an impact each course of action for the at least one course of action has on the network; and based on the impact analysis, outputting a recommendation list to resolve the one or more problems defined in the first query, wherein the recommendation list comprises one or more of the generated recommendations. - View Dependent Claims (20)
-
Specification