Seamless retrieval of non-standard items for a mobile device
First Claim
1. A method for enabling seamless retrieval of non-standard items with a mobile device comprising a processor and a memory, the method comprising:
- in response to a first communication based on interactions with a web browser on the mobile device, wherein the first communication specifies a user identification, a non-standard item identification, and an origination page address, storing, by a first external server comprising a processor and a memory, the non-standard item identification and the origination page address with the user identification in a database table on the first external server;
in response to the first communication, sending a second communication, by a second external server comprising a processor and a memory, 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 non-standard item identification or the origination page address to the second application; and
in response to being invoked, the second application retrieves the non-standard item identification and the originating page address from the database table, uses the non-standard item identification to download a non-standard item to the mobile device, and returns control to the web browser with the origination page address as a parameter.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for seamless retrieval of coupons and other non-standard items to a mobile device. Some method embodiments comprise: receiving a communication that specifies a user id and a coupon id, and storing the user id and a location of the coupon in a table in response to said receiving. A response to the communication is sent to the mobile device to invoke an application that accesses the table to determine the coupon location and uses the coupon location to download the content. The communication may be a web page request from a browser on the mobile device, and the application may be a coupon organizer external to the web browser. The communication may further include origination information, so that once the retrieval is complete, the mobile device once again displays the original web page and the user is given the perception that the download was accomplished within the browser.
-
Citations
20 Claims
-
1. A method for enabling seamless retrieval of non-standard items with a mobile device comprising a processor and a memory, the method comprising:
-
in response to a first communication based on interactions with a web browser on the mobile device, wherein the first communication specifies a user identification, a non-standard item identification, and an origination page address, storing, by a first external server comprising a processor and a memory, the non-standard item identification and the origination page address with the user identification in a database table on the first external server; in response to the first communication, sending a second communication, by a second external server comprising a processor and a memory, 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 non-standard item identification or the origination page address to the second application; and in response to being invoked, the second application retrieves the non-standard item identification and the originating page address from the database table, uses the non-standard item identification to download a non-standard item to the mobile device, and returns control to the web browser with the origination page address as a parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for enabling seamless retrieval of a non-standard item, the system comprising:
-
a first server comprising a processor and a memory, the first server configured to receive a first communication in response to interaction with a mobile device having a web browser that displays content from a content provider as a web page with an indication of the non-standard item, wherein the first communication specifies a user identification, a non-standard item identification, and an origination page address, wherein the first server is further configured to update a table to store the non-standard item identification and the origination page address with the user identification in response to the first communication; and a second server comprising a processor and a memory, the second server configured to send, responsive to the first communication, a second communication 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 stored on the mobile device without passing the non-standard item identification or the origination page address from the web browser to the second application, thereby enabling the second application to retrieve the non-standard item identification and the originating page address from the table, download the non-standard item to the mobile device, and return control to the web browser with the origination page address as a parameter. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A mobile device for enabling seamless retrieval of a non-standard item, the mobile device comprising:
-
a web browser stored in a memory of the mobile device and executable by a processor of the mobile device to cause the mobile device to; display content from a content provider as a web page with an indication of the non-standard item; responsive to selection of the indication, send a request to a first server comprising a user identification, a non-standard item identification, and an origination page address; receive a reply from the first server, wherein the reply from the first server includes a page that identifies a second application that is external to the web browser; and responsive to the reply form the first server, invoke and transfer control to the second application on the mobile device without passing the non-standard item identification or the origination page address to the second application; and the second application stored in a memory of the mobile device and executable by a processor of the mobile device responsive to being invoked to cause the mobile device to; retrieve the non-standard item identification and the originating page address from a database table on a second server, wherein the database table stores the non-standard item identification and the origination page address with the user identification; download the non-standard item to the mobile device using the non-standard item identification; and return control to the web browser with the origination page address as a parameter. - View Dependent Claims (17, 18, 19, 20)
-
Specification