Patent ID: 7219298

Claim:
A computer implemented method for verifying a network address, comprising: accessing a network address included within a file; providing at least one context term; accessing content at the accessed network address; determining whether the accessed content satisfies a qualifying threshold with respect to the at least one context term; providing a substitute network address if the accessed content did not satisfy the qualifying threshold, wherein the network address is comprised of a string, and wherein the substitute network address providing includes performing: determining at least one variation of the string, wherein a determined variation of the string is capable of comprising a network address at which content is located; for each determined string variation, performing: (i) submitting a request to access content at the network address comprising the string variation; and (ii) if content is accessed in response to the submitted request, then determining whether the accessed content at the network address comprising the string variation satisfies the qualifying threshold with respect to the at least one context term; receiving user selection of a provided substitute network address; and in response to said user selection, substituting within the file the user selected substitute network address for the accessed network address.