Patent ID: 7653610
Filing Date: 2010-01-26
Classification: G06N

Abstract:
1. A data processing system including modules that execute on a computer for troubleshooting computer system problems using a master taxonomic structure which classifies the computer system problems, the master taxonomic structure comprising a plurality of symptom pathways, said modules comprising: an opening module which opens a session for resolving a computer system problem; a copying module which generates a copy of the master taxonomic structure; a display module which displays symptom pathways included in the generated copy of the master taxonomic structure, each of the symptom pathways being associated with a displayed usage indicator indicating a frequency in which the respective symptom pathway was previously implemented for successfully resolving the computer system problem; a selection module which enables a user to select one of the displayed symptom pathways based on the respectively displayed usage indicators associated with each of the plurality of the symptom pathways and a symptom associated with the computer system problem, and which causes the display module to display the selected symptom pathway, wherein the displayed, selected symptom pathway includes nodes and connectors, each node indicating a symptom or solution related to the computer system problem, each node being interconnected to a neighboring node by a connector, wherein node usage indicators are displayed in association with each respective node of the displayed, selected symptom pathway, each of the node usage indicators indicating frequency of the respective node's usage to solve the computer system problem relative to other nodes of the displayed, selected symptom pathway; a problem resolution module which traverses at least a first portion of the displayed, selected symptom pathway responsive to further user selection to resolve the computer system problem, the further user selection being informed by the displayed node usage indicators associated with each respective node; a node adding module which adds, to each node included in the first portion, a node history indicator indicating that the respective node is included in the first portion; and an updating module which updates the displayed, selected symptom pathway by updating the node usage indicators of the nodes included in the first portion responsive to receiving an update request from the user, and which updates the master taxonomic structure responsive to receiving user indication that the computer system problem is resolved, including updating node usage indicators and node history indicators of nodes included in a portion of a symptom pathway in the master taxonomic structure corresponding to the first portion of the updated symptom pathway, wherein the node usage indicators and the node history indicators of the nodes included in the portion of the symptom pathway in the master taxonomic structure are updated based on the updated node usage indicators and the added node history indicators, respectively, of the nodes included in the first portion.