Patent ID: 7783780

Claim:
A method in a computing device for mapping a domain name with no associated address to an address, the method comprising: receiving, using the computing device, a domain name from a client terminal; determining whether a network address is associated with the received domain name, wherein determining whether a network address is associated with the received domain name comprises: determining a user identifier associated with the received domain name, sending to a dynamic address system the determined user identifier, the dynamic address system having a mapping from user identifiers to network addresses each user identifier associated with a user, wherein the dynamic address system periodically receives an update for each user that comprises a current network address of a device through which the user is accessible and wherein upon receiving the update, the dynamic address system associates the received current network address with the user identifier associated with the user, and receiving from the dynamic address system the current network address associated with the determined user identifier; when it is determined that an address is not associated with the received domain name, sending a search request based on the domain name to a search engine that searches for web pages matching the search request; receiving from the search engine a plurality of addresses associated with the search results; analyzing, using the computing device, the search results received from the search engine to identify a link to a web site that may be intended by a user, the computing device separate from the search engine; identifying the address of the link; and sending to the client the address of the link to the web site that may be intended by the user.