VIRTUAL MACHINE WEB BROWSER
First Claim
1. A system for browsing web pages maintained in a page-rendering language at a plurality of Internet web-servers, the page-rendered web-pages being formatted using one of a plurality of content types, comprising:
- a wireless gateway system coupling a wireless data network to the Internet, the wireless gateway system including;
an information interface configured to send a web page request to an Internet web-server and to received a page-rendered web-page from the Internet web-server;
a plurality of content translators, each of the plurality of content translators being configured to translate page-rendered content of a particular content type into a run-time program;
the information interface being further configured to determine the content type of the received page-rendered web page and to route the received page-rendered web page to one of the plurality of content translators that is configured to translate the content type of the received page-rendered web page into the run-time program; and
a network interface configured to receive the web page request and to transmit the run-time program over the wireless data network; and
a wireless mobile communication device configured to transmit the web page request over the wireless data network to the wireless gateway and to receive the run-time program from the wireless gateway;
the wireless mobile communication device including a virtual machine that is configured to directly execute the run-time program to display a representation of the page-rendered web page.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of browsing documents is provided that does not require a traditional document browsing application at a client device. In order to achieve browsing without a browsing application, the client device first transmits an information request to a host system. The host system retrieves the requested information from one or more information sources that store the information. A translation component receives the information from the host system and translates the information from a plurality of content types into a virtual machine language program. The virtual machine language program is then transmitted to the client device, which executed the virtual machine language program in order to display and interact with the information.
-
Citations
14 Claims
-
1. A system for browsing web pages maintained in a page-rendering language at a plurality of Internet web-servers, the page-rendered web-pages being formatted using one of a plurality of content types, comprising:
-
a wireless gateway system coupling a wireless data network to the Internet, the wireless gateway system including; an information interface configured to send a web page request to an Internet web-server and to received a page-rendered web-page from the Internet web-server; a plurality of content translators, each of the plurality of content translators being configured to translate page-rendered content of a particular content type into a run-time program; the information interface being further configured to determine the content type of the received page-rendered web page and to route the received page-rendered web page to one of the plurality of content translators that is configured to translate the content type of the received page-rendered web page into the run-time program; and a network interface configured to receive the web page request and to transmit the run-time program over the wireless data network; and a wireless mobile communication device configured to transmit the web page request over the wireless data network to the wireless gateway and to receive the run-time program from the wireless gateway; the wireless mobile communication device including a virtual machine that is configured to directly execute the run-time program to display a representation of the page-rendered web page. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A wireless gateway system for coupling a wireless data network to the Internet so that a wireless mobile communication device may browse web pages maintained in a page-rendering language at a plurality of Internet web-servers, the page-rendered web-pages being formatted using one of a plurality of content types, comprising:
-
an information interface configured to send a web page request to an Internet web-server and to received a page-rendered web-page from the Internet web-server; a plurality of content translators, each of the plurality of content translators being configured to translate page-rendered content of a particular content type into a run-time program; the information interface being further configured to determine the content type of the received page-rendered web page and to route the received page-rendered web page to one of the plurality of content translators that is configured to translate the content type of the received page-rendered web page into the run-time program; and a network interface configured to receive the web page request and to transmit the run-time program over the wireless data network to the wireless mobile communication device, wherein the wireless mobile communication device includes a virtual machine for directly executing the run-time program to display a representation of the page-rendered web page. - View Dependent Claims (8, 9, 10)
-
-
11. A method for browsing web pages maintained in a page-rendering language at a plurality of Internet web-servers, the page-rendered web-pages being formatted using one of a plurality of content types, comprising:
-
receiving a web page request from a wireless mobile communication device over a wireless data network; sending the web page request over the Internet to an Internet web-server; receiving, in response to the web page request, a page-rendered web page from the Internet web-server; determining a content type of the page-rendered web page; routing the page-rendered web page to one of a plurality of content translators based on the content type, wherein each of the plurality of content translators is configured to translate page-rendered content of a different content; translating the page-rendered web page into a run-time program; and transmitting the run-time program over the wireless data network to the wireless mobile communicate device, wherein the wireless mobile communication device includes a virtual machine for directly executing the run-time program to display a representation of the page-rendered web page. - View Dependent Claims (12, 13, 14)
-
Specification