Feedback-based symptom and condition correlation
First Claim
1. A computer-implemented method, comprising:
- receiving user input, the user input identifying one or more rules, each of the one or more rules relating one or more computer system symptoms to one or more computer system conditions;
receiving feedback data from a plurality of client agents running on a plurality of client computer systems, the feedback data including data indicating presence of the one or more symptoms in the client computer systems for each of the one or more rules and indicating presence of the one or more conditions in the client computer systems for each of the one or more rules;
analyzing the feedback data to produce correlation information for each of the one or more rules, the correlation information quantifying a degree of correlation between presence of the one or more symptoms and presence of the one or more conditions related by each of the one or more rules, the one or more rules comprising a set of one or more correlation mappings;
generating computer support information derived from at least one of the one or more rules;
transmitting one or more mapping representations to a set of monitored computer systems, the one or more mapping representations including instructions that, when executed in the set of monitored computer systems, apply the set of one or more correlation mappings to the set of monitored computer systems;
receiving an alert if one of the mappings is met in a monitored computer system in the set of monitored computer systems;
refining the set of correlation mappings, the refinement being based on analysis of additional feedback data received from the set of monitored computer systems; and
altering types of feedback data collected from the plurality of client agents, the alteration being based on the correlation information.
2 Assignments
0 Petitions
Accused Products
Abstract
Feedback data can be received from client agents running on client computer systems. The feedback data can include data on the symptoms and conditions for rules that relate computer system symptoms to computer system conditions. The feedback data can be analyzed to produce correlation information that quantifies a degree of correlation between the symptom(s) and condition(s) related by the rule(s). It may be determined whether analysis of the feedback data warrants including one of the rules in correlation mappings to be applied to monitored computer systems. If so, then that rule can be included in the mappings. Information representing the correlation mappings may be transmitted to the monitored computer system(s). Additionally, information representing the correlation mappings may be transmitted to the monitored computer system(s), and types of feedback data collected from the client agents can be altered on the basis of the correlation information.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving user input, the user input identifying one or more rules, each of the one or more rules relating one or more computer system symptoms to one or more computer system conditions; receiving feedback data from a plurality of client agents running on a plurality of client computer systems, the feedback data including data indicating presence of the one or more symptoms in the client computer systems for each of the one or more rules and indicating presence of the one or more conditions in the client computer systems for each of the one or more rules; analyzing the feedback data to produce correlation information for each of the one or more rules, the correlation information quantifying a degree of correlation between presence of the one or more symptoms and presence of the one or more conditions related by each of the one or more rules, the one or more rules comprising a set of one or more correlation mappings; generating computer support information derived from at least one of the one or more rules; transmitting one or more mapping representations to a set of monitored computer systems, the one or more mapping representations including instructions that, when executed in the set of monitored computer systems, apply the set of one or more correlation mappings to the set of monitored computer systems; receiving an alert if one of the mappings is met in a monitored computer system in the set of monitored computer systems; refining the set of correlation mappings, the refinement being based on analysis of additional feedback data received from the set of monitored computer systems; and altering types of feedback data collected from the plurality of client agents, the alteration being based on the correlation information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising:
-
at least one processor; and at least one memory including instructions stored thereon that when executed by the at least one processor cause the at least one processor to perform acts comprising; receiving feedback data from a plurality of client agents running on a plurality of client computer systems, the feedback data including data indicating presence of one or more computer system symptoms in the client computer systems for each of one or more rules and data indicating presence of one or more computer system conditions in the client computer systems for each of the one or more rules, each of the one or more rules relating one or more of the conditions to one or more of the symptoms; analyzing the feedback data to produce correlation information for each of the one or more rules, the correlation information quantifying a degree of correlation between presence of the one or more symptoms and presence of the one or more conditions related by each of the one or more rules; altering types of feedback data collected from the plurality of client agents, the alteration being based on analysis of the feedback data received from the client agents; determining whether the analysis of the feedback data warrants including at least one of the one or more rules in a set of correlation mappings to be applied to a set of one or more monitored computer systems; if the analysis of the feedback data warrants including at least one of the one or more rules in the set of correlation mappings, then including the at least one of the one or more rules in the set of correlation mappings; and transmitting mapping representations to the set of one or more monitored computer systems, the mapping representations including instructions that, when executed in the set of one or more monitored computer systems, apply the set of correlation mappings to the one or more monitored computer systems; receiving an alert if criteria of one or more of the mappings is met in the set of monitored computer systems; and refining the set of correlation mappings, the refinement being based on analysis of additional feedback data received from the set of one or more monitored computer systems. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed by at least one processor, cause the at least one processor to perform acts comprising:
-
receiving user input identifying one or more hypotheses, each of the one or more hypotheses relating one or more computer system symptoms to one or more computer system settings; transmitting to client computer systems a first set of runnable content comprising instructions that when executed on a computer system performs acts comprising; collecting feedback data including data indicating presence of the one or more symptoms and the one or more settings for each of the one or more hypotheses, collecting the feedback data comprising making one or more instrumentation measurements; and transmitting the feedback data to a data store; obtaining the feedback data from the data store; analyzing the feedback data to produce correlation information for each of the one or more hypotheses, the correlation information including one or more correlation weights that each quantify a degree of correlation between presence of one or more symptoms and presence of one or more computer system settings of a hypothesis; determining that analysis of the feedback data warrants including at least one of the one or more hypotheses in a set of correlation mappings to be applied to a set of one or more monitored computer systems; including the at least one of the one or more hypotheses in the set of correlation mappings in response to the determination that the inclusion is warranted by the feedback data; transmitting mapping representations to the monitored computer systems, the mapping representations including instructions that, when executed in the set of monitored computer systems, apply the set of correlation mappings to the monitored computer systems; receiving an alert if criteria of one or more of the mappings is met in the set of monitored computer systems; refining the set of correlation mappings, the refinement being based on analysis of additional feedback data received from the set of monitored computer systems; and transmitting a second set of runnable content to the client systems, the second set of runnable content altering types of feedback data collected from the client systems. - View Dependent Claims (18, 19, 20)
-
Specification