Patent ID: 8745480

Claim:
A method of providing hyperlinked search results that overlay a preexisting computer document, said method comprising: a. selecting an object residing in said preexisting computer document, the preexisting computer document being a file; b. submitting said object to a search engine; c. receiving results in the form of a multitude of hyperlinks from said search engine; d. categorizing said results into a multitude of clusters by analyzing, filtering, and clustering each of said hyperlinks, said clusters including at least one of the following: i. a topical search expression object; ii. an advertisement content object; and iii. a combination thereof; e. displaying said clusters semi-transparently and concentrically around said object by layering said clusters over said preexisting computer document, said layering showing said topical search expression object within a first ring surrounding said object and being connected to said object with a visual connector, and peripherally placing any said advertisement content object in a second ring concentrically around said first ring; f. selecting an additional object from among said clusters; and g. retrieving a website when the additional object is determined to hyperlink to the website; and when the additional object is determined to not hyperlink to a website, iteratively performing the following until an another additional object that is selected from a refined cluster hyperlinks to a website: 1. submitting said additional object to said search engine; 2. receiving refined results in the form of a multitude of said hyperlinks from said search engine; 3. categorizing said refined results into a multitude of refined clusters by analyzing, filtering, and clustering each of said hyperlinks, said refined clusters including at least one of the following: a. a refined topical search expression object; b. an additional advertisement content object; and c. a combination thereof; and 4. compressing said refined results to allow said refined topical search expression object to be displayed semi-transparently and concentrically around said object by: a. layering said refined clusters over said first ring and said second ring, the layering said refined clusters showing said refined topical search expression object within a third ring that overlays the first ring, surrounds said additional object, and is connected to said additional object with an additional visual connector; and b. peripherally placing any said additional advertisement content object in a fourth ring that concentrically surrounds said third ring and overlays said second ring.