1. A method of controlling the distribution of resolution knowledge comprising: receiving by a service system of an analyzer server, a request for resolution knowledge from a service requestor executing on a remote server, wherein said request is communicated across a computer network; identifying by said service system of said analyzer server a plurality of patterns as candidate patterns, each candidate pattern having at least one element that characterize a corresponding problem; repeating until at least one stopping criterion is met: providing information across said computer network by said analyzer server, to said service requestor that identifies at least one select element of the plurality of patterns; receiving information by said service system of said analyzer server from said service requestor that enables identification of ones of said plurality of patterns having its element matched to corresponding received information from said service requestor; and removing each pattern from the ones of said plurality of patterns as a candidate pattern if the problem associated with that pattern is resolved by said received information; determining resolution knowledge by said service system of said analyzer server after detecting that said at least one stopping criterion has been met; and communicating the determined resolution knowledge from said service system of said analyzer server to said service requestor.