Patent ID: 7698269

Claim:
An article of manufacture including a processor-readable storage medium having processor-executable code encoded therein, which when executed by one or more processors, enables actions for enabling access to a resource, comprising: applying a hash operation to at least a portion of a full identifier of the resource, producing a hash key; detecting that a message includes a shortened identifier selectively indicated by a user to request the resource, wherein the shortened identifier is in a predefined format, and is smaller than the full identifier; comparing the hash key to a portion of the shortened identifier, wherein the portion of the shortened identifier is arranged to include at least one hash key and another portion of the shortened identifier includes a code for handling access to the resource of a plurality of codes for handling access to the resource; and determining that the shortened identifier identifies the resource if the hash key matches the portion of the shortened identifier that includes the at least one hash key, wherein each different code for handling access to the resource of the plurality of codes for handling access to the resource has a corresponding different hash operation for generating the hash key from the full identifier.