Patent ID: 8725120

Claim:
A method performed by a portable computing device, the method comprising: sending, to an Internet server, utilizing a wireless link, a first position of the portable computing device comprising a first longitude and a first latitude; retrieving from the Internet server, utilizing the wireless link, a first advertisement, wherein the Internet server is configured to: receive the first position of the portable computing device comprising a first longitude and first latitude, and use the received first longitude and first latitude of the portable computing device to select the first advertisement; displaying, by the portable computing device, the retrieved first advertisement; determining a second position of the portable computing device comprising a second longitude and a second latitude, wherein at least one of the second longitude is different than the first longitude or the second latitude is different than the first latitude; notifying a service provider associated with the first advertisement of a predicted third position of where the computing device is going to be, wherein the third position is based on the determined second position; automatically retrieving, utilizing the wireless link, a second advertisement which is an updated version of the displayed first advertisement, wherein the second advertisement includes a special offer of a personal service and is selected based on the notification of where the computing device is going to be; and displaying the second advertisement.