Patent ID: 7954061

Claim:
A computer-implemented method, comprising: receiving, using one or more processing units, a dragged text selection; identifying, using the one or more processing units, whether the text selection represents a Uniform Resource Locator (“URL”) resource or a text resource, wherein identifying includes: using the text selection to automatically generate an Internet location object when a URL resource is identified, the URL resource including an Internet location, and using the text selection to perform an identification routine when a text resource is identified, wherein the identification routine includes parsing intelligence for determining whether the text selection is incomplete, and wherein when the text selection is incomplete, an Internet location object is automatically generated by completing the text selection so that the completed text selection identifies an Internet location; and associating, using the one or more processing units, each Internet location object with one of a plurality of programs according to an Internet location type, wherein when an Internet location object is activated, the associated program is run, and the associated program retrieves the identified resource based upon the Internet location object.