Network trouble shooting digital assistant system
First Claim
1. A system for troubleshooting a network, the system comprising:
- a virtual machine that acts a personal assistance agent in performing troubleshooting on the network, the virtual machine having a virtual central processor in communication with at least one memory, the 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 analyzes at least one of the contextual information in the knowledge base and the problem information in the problem monitor relevant to the query and generates a recommendation list;
wherein after generating the recommendation list, the query evaluation engine updates the knowledge base manager with the query, a recommendation selected via the interface, an impact on a problem identified in the query, and an impact on network elements.
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
13 Claims
-
1. A system for troubleshooting a network, the system comprising:
a virtual machine that acts a personal assistance agent in performing troubleshooting on the network, the virtual machine having a virtual central processor in communication with at least one memory, the 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 analyzes at least one of the contextual information in the knowledge base and the problem information in the problem monitor relevant to the query and generates a recommendation list; wherein after generating the recommendation list, the query evaluation engine updates the knowledge base manager with the query, a recommendation selected via the interface, an impact on a problem identified in the query, and an impact on network elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A personal assistance agent provided in 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 via the input/output device a troubleshooting query relating to at least one network via a query evaluation engine;
collecting contextual information relevant to the query;obtaining problem information relevant to the query; and outputting, via an interface, a recommendation list including at least one of a likelihood of success for each recommendation in the recommendation list and an impact of each recommendation in the recommendation list on the network; wherein the processor is adapted to execute instructions received via an interface including;
translating the query from natural language to machine readable language;wherein the processor executes instruction to provide a knowledge base manager and establish communication with at least one data source and populate a knowledge base within the memory with contextual information obtained by the knowledge base manager; wherein the processor further executes instructions to instantiate a problem monitor in communication with the knowledge base the problem monitor being configured to identify problem information relevant to the query; wherein the processor further executes instructions to update the knowledge base manager with the query, a recommendation selected via the interface, an impact on a problem identified in the query, and an impact on network elements. - View Dependent Claims (11)
-
-
12. A method comprising:
-
providing, a personal assistance agent on a network device comprising a knowledge base manager in communication with at least one data source within a network, the knowledge base manager being configured to obtain contextual information and problem information from the at least one data source; receiving a query from an interface; directing the query to a query evaluation engine; obtaining at least one of the contextual information and the problem information relevant to the query and communicating the at least one of the contextual information and the problem information to the query evaluation engine; analyzing the contextual information and problem information via the query evaluation engine; generating via the query evaluation engine a recommendation list and communicating the recommendation list to the interface; providing on the network device a knowledge base in communication with the knowledge base manager and storing at least one of the contextual information, the problem information, and the recommendation list relevant to the query in the knowledge base; and updating the knowledge base manager with at least one of the contextual information, the problem information and the recommendation list associated with the query; wherein after generating the recommendation list, updating the knowledge base manager with the query, a selection from the recommendation list, an impact on a problem identified in the query, and an impact on network elements. - View Dependent Claims (13)
-
Specification