Method, proxy and system to support full-page web browsing on hand-held devices
First Claim
1. A method comprising:
- receiving a request from a mobile phone hosting a browser client to access a Web page having content comprising a plurality of objects including text objects and image objects and having an original format comprising HTML-based Web content defining an original page layout and design of the content on the Web page;
routing the request through a proxy server associated with the browser client that is configured to retrieve and translate HTML-based Web content associated with the Web page into translated content that supports a scalable resolution-independent representation of the Web page that preserves the original page layout and design of the Web page content for each of multiple zoom levels employing respective scale factors when the translated content and/or content derived therefrom is scaled and rendered on the browser client, wherein the translated content is configured to be received and processed by the browser client to enable a user of the mobile phone to perform full page browsing of the web page with zooming and panning while preserving the original page layout and design of the Web page content; and
facilitating, at least in part, return of the translated content to the mobile phone.
4 Assignments
0 Petitions
Accused Products
Abstract
Method, proxy, and system for enabling users of hand-held devices to perform full page browsing of Web pages with zooming and panning. A proxy or proxy server is used to process HTML-based Web content corresponding to requested Web pages in their original form and generate translated content that is configured to be processed by a browser client running on hand-held devices to support full page browsing of the Web pages with zooming and panning support while preserving the original page layout and design of the Web pages. Thus, users are enabled to use their hand-held devices to browse their favorite Web pages in a similar manner to which they are accustomed when using their desktop browser. Moreover, since the original form of the HTML-based Web content is employed, hand-held device users are enabled to browse from among billions of Web pages available via the Internet.
70 Citations
47 Claims
-
1. A method comprising:
-
receiving a request from a mobile phone hosting a browser client to access a Web page having content comprising a plurality of objects including text objects and image objects and having an original format comprising HTML-based Web content defining an original page layout and design of the content on the Web page; routing the request through a proxy server associated with the browser client that is configured to retrieve and translate HTML-based Web content associated with the Web page into translated content that supports a scalable resolution-independent representation of the Web page that preserves the original page layout and design of the Web page content for each of multiple zoom levels employing respective scale factors when the translated content and/or content derived therefrom is scaled and rendered on the browser client, wherein the translated content is configured to be received and processed by the browser client to enable a user of the mobile phone to perform full page browsing of the web page with zooming and panning while preserving the original page layout and design of the Web page content; and facilitating, at least in part, return of the translated content to the mobile phone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving a request from a hand-held wireless device running a browser client to access a Web page having content comprising a plurality of objects including text objects and image objects and having an original format comprising HTML-based Web content defining an original page layout and design of the content on the Web page; sending a request to a proxy associated with the browser client to provide translated content associated with the Web page and generated from the HTML-based Web content and configured to be received and processed by the browser client to produce a scalable resolution-independent representation of the Web page that preserves the original page layout and design of the Web page content for each of multiple zoom levels employing respective scale factors when the translated content and/or content derived therefrom is scaled and rendered by the browser client to enable a user of the hand-held wireless device to perform full page browsing of the web page with zooming and panning while preserving the original page layout and design of the Web page content; receiving the translated content from the proxy; and sending the translated content to the hand-held wireless device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for providing translated content associated with a Web page to mobile clients serviced by a mobile service provider, each mobile client comprising a hand-held device, the method comprising:
-
receiving, via mobile telecommunications infrastructure operated by the mobile service provider, a request from a mobile client to access a Web page, the Web page having display content comprising a plurality of objects including text objects and image objects and including HTML-based code defining an original page layout and design of the display content within the Web page, the request including a URL for the Web page; forwarding a translation request to a proxy to provide translated content associated with the Web page, the translated content including object content and scalable page layout information associated with the object content derived from the HTML-based code, the translation request identifying the URL for the Web page; receiving the translated content from the proxy; and sending the translated content to the mobile client, wherein the translated content is configured to be received and processed by a browser client associated with the proxy and running on the mobile client to enable a user of the mobile client to perform full page browsing of the web page with zooming at multiple zoom levels employing respective scale factors and panning while preserving the original page layout and design of the Web page display content. - View Dependent Claims (22, 23, 24)
-
-
25. A method, comprising:
-
at a proxy server, and in response to a request originating at a browser client associated with the proxy server to access a Web page, the Web page having content comprising a plurality of objects including text objects and image objects and comprising HTML-based Web content having an original format defining an original page layout and design of the content on the Web page, retrieving the HTML-based Web content and processing the HTML-based Web content to generate translated content that is configured to be processed via the browser client to support full page browsing on a hand-held device running the browser client under which a user of the hand-held device is enabled to browse the Web page at various zoom levels and panned positions while the original page layout and design of the Web page content is preserved; and performing at least one of initiating return of or returning the translated content to the browser client. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system, comprising:
-
a proxy server comprising a computer system having at least one processor; and a browser client, associated with the proxy server; wherein the proxy server is configured to execute software on said at least one processor to enable the proxy server to, receive a request originating at the browser client to access a Web page, the Web page having content comprising a plurality of objects including text objects and image objects and comprising HTML-based Web content having an original format defining an original page layout and design of the content on the Web page; and retrieve the HTML-based Web content and process the HTML-based Web content to generate translated content that is configured to be processed via the browser client, and wherein the browser client is configured to run on a hand-held device and process the translated content to support full Web page browsing with zooming and panning by enabling a user of the hand-held device to browse the Web page at multiple zoom levels employing respective scale factors and at various panned positions while the original page layout and design of the Web page content is preserved. - View Dependent Claims (46, 47)
-
Specification