Patent ID: 7257598

Claim:
A system for generating link names, comprising: a plurality of link name sources serving as candidates for inclusion in the link name, wherein the plurality of link name sources comprise at least a first set of naming sources and a second set of naming sources; a rule processor to determine whether a title exists for one or more pages addressable by a link and to determine which of the plurality of link name sources are to be included in the link name in response thereto, wherein the link name sources determined by the rule processor are selected from a) the first set of naming sources if the title exists and b) the second set of naming sources if the title does not exist; a link name generator to generate the link name in a predetermined format by combining at least two of the link name sources determined by the rule processor; and a non-volatile data storage of a user device configured to store a representation of the link that is identified by the link name for subsequent identification of the link via the user device.