Patent Document ID: 8677183
Application ID: 13774595
Patent Flag: 1

Claim One:
1. A computer implemented method comprising: transmitting, using an agent manager, a first set of one or more network commands to a plurality of user agents across a network to test the network, wherein the plurality of user agents execute respective ones of the first set of one or more network commands to generate a first set of results; analyzing the first set of results received from the plurality of user agents; automatically determining a second set of one or more commands to be issued to the plurality of user agents based on the first set of results; transmitting the second set of commands to at least one of the plurality of user agents, wherein the at least one of the plurality user agents executes respective ones of the second set of one or more commands to generate a second set of results; diagnosing a problem in the network based on the first and the second sets of results; and storing an indication of the diagnosed problem in a machine-readable medium, wherein the problem is diagnosed as a network segment failure in response to a first user agent on a first network segment successfully communicating with a second user agent on a second network segment and wherein the first user agent and the second user agent fail to communicate with a third user agent on a third network segment.