Patent ID: 7680899

Claim:
A method for enabling seamless retrieval of a coupon with a mobile device comprising a processor and a memory, the method comprising: receiving at a first external server comprising a processor and a memory a first communication from a web browser on the mobile device, wherein the communication specifies a user identification, a coupon identification, and an origination page address; using, by a second external server comprising a processor and a memory, the coupon identification to locate coupon location information and storing the coupon location information and the origination page address with the user identification in a database table on the second external server; in response to the first communication from the web browser, sending a second communication from the second external server to the mobile device, wherein the second communication includes a page that identifies a second application that is external to the web browser and causes the web browser to invoke and transfer control to the second application on the mobile device without passing the coupon location information or the origination page address to the second application; and in response to being invoked, the second application retrieves the coupon location information and the originating page address from the database table, uses the coupon location information to download a coupon to the mobile device, and returns control to the web browser with the origination page address as a parameter.