PRESENTING WEB PAGES THROUGH MOBILE HOST DEVICES
The present disclosure is directed to a system and method for presenting Web pages through mobile host devices. In some implementations, a payment card includes a physical interface, memory and a Web server module. The physical interface interfaces the card with a mobile host device including a Graphical User Interface (GUI). The card executes wireless transactions independent of the mobile host device and presents and receives information through the GUI of the mobile host device. The memory stores offline Web pages. The Web server module dynamically generates at least one offline Web page in response to at least an event and presents the generated offline Web page to a user using the GUI.
1 . A card, comprising:
a physical interface that interfaces the card with a mobile host device including a Graphical User Interface (GUI), wherein the card executes wireless transactions independent of the mobile host device and presents and receives information through the GUI of the mobile host device;
memory that stores offline Web pages; and
a Web server module that dynamically generates at least one offline Web page in response to at least an event and presents the generated offline Web page to a user using the GUI.
2 . The card of claim 1 , wherein dynamically generates comprises dynamically updating the at least one of the offline Web pages.
3 . The card of claim 1 , wherein the physical interface comprises at least one of a SecureDigital (SD) interface, a miniSD interface, a microSD interface, a MMC interface, a firewire, an iDock interface, or a Universal Serial Bus (USB) interface.
4 . The card of claim 1 , wherein the offline Web pages are stored in the memory based, at least in part, on Uniform Resource Locator (URL) addresses.
5 . The card of claim 1 , wherein the mobile host device presents the generated offline Web page through a browser presented through the GUI, the Web server module transmits the generated offline Web page to the host-device browser using Hypertext Transfer Protocol (HTTP).
6 . The card of claim 1 , wherein the offline Web pages are rendered in at least one of a HyperText Markup Language (HTML) format, a Extensible Hypertext Markup Language (XHTML) format, a Wireless Markup Language (WML) format, or a Extensible Markup Language (XML) format.
7 . The card of claim 1 , the Web server module further transmits a request to identify capabilities of the browser on the mobile host device, wherein the at least one Web page is generated based, at least in part, on the identified capabilities.
8 . The card of claim 1 , wherein the generated offline Web page includes a hyperlink to a site on the Internet such that the mobile host device accesses an associated Website using an Internet connection of the mobile host device.
9 . The card of claim 1 , wherein the memory further stores at least one application, the event comprises a first event, the Web server module loads the at least one application onto the host device in response to at least a second event such that the host device executes the at least one application.
10 . The card of claim 1 , the memory further stores a browser application, the Web server module further transmits loads the browser application onto the mobile host device.
11 . The card of claim 1 , wherein the at least one application is stored in the secured memory using a URL address.
12 . The card of claim 1 , further comprising an Operating System (OS) with a runtime environment that executes the Web server module independent of the mobile host device.
13 . The card of claim 1 , wherein the memory further stores one or more applications configured to dynamically update one or more of the offline Web pages.
14 . A method, comprising:
interfacing a card with a mobile host device including a Graphical User Interface (GUI), wherein the card executes wireless transactions independent of the mobile host device and presents and receives information through the GUI of the mobile host device;
storing offline Web pages in the card;
dynamically generating at least one offline Web pages in response to at least an event; and
presenting the generated offline Web page to a user using the GUI of the mobile host device.
15 . The method of claim 14 , wherein dynamically generating comprises dynamically updating the at least one of the offline Web pages.
16 . The method of claim 14 , wherein the interface comprises at least one of a SD interface, a miniSD interface, a microSD interface, a MMC, a firewire interface, an iDock interface, or a USB interface.
17 . The method of claim 14 , wherein the generated offline Web pages are stored based, at least in part, on URL addresses.
18 . The method of claim 14 , wherein the generated offline Web page are presented through a browser, the method further comprising transmitting the generated offline Web page to the host-device browser using HTTP.
19 . The method of claim 14 , wherein the offline Web pages are stored in at least one of an HTML format, an XHTML format, an WML format, or an XML format.
20 . The method of claim 14 , further comprising transmitting a request to the mobile host device to identify capabilities, wherein the offline Web page is generated based, at least in part, on the identified capabilities.
21 . The method of claim 14 , wherein the generated offline Web page includes a hyperlink to a site on the Internet such that the mobile host device accesses an associated Website using an Internet connection of the mobile host device.
22 . The method of claim 14 , wherein the event comprises a first event, the method further comprising loading at least one application onto the mobile host device in response to at least a second event such that the mobile host device executes the at least one application.
23 . The method of claim 14 , further comprising:
storing a Web browser application in the card; and
uploading the Web browser application onto the mobile host device.
24 . The method of claim 14 , wherein the at least one application is stored using a URL address.
25 . The method of claim 14 , executing the Web server module in a runtime environment in the card independent of the mobile host device.
26 . The method of claim 14 , further storing one or more applications configured to dynamically update one or more of the offline Web pages.
27 . A system, comprising:
a means for interfacing a card with a mobile host device including a GUI, wherein the card executes wireless transactions independent of the mobile host device and presents and receives information through the GUI of the mobile host device;
a means for storing offline Web pages in the card;
a means for dynamically generating at least one offline Web pages in response to at least an event; and
a means for presenting the identified offline Web page to a user using the GUI of the mobile host device.