Adaptive rendering of web pages on mobile devices using imaging technology
First Claim
1. A computer-readable medium having computer-executable instructions, which when executed perform steps, comprising:
- receiving a request for a page;
retrieving the page;
converting the page to image data and properties of elements of the page represented in the image data; and
sending the image data and properties in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is browsing websites with a small form-factor (e.g., mobile) device that is similar to a desktop browsing experience, without requiring websites to redesign pages for such devices. A server responds to client requests for page content by providing server-rendered image data to the requesting client, along with properties of elements of the page represented in the image data. The client displays a representation of the page based on the image data, and uses the property data to emulate interaction with the page rather than the image that is actually being displayed. The server may provide tiles corresponding to zoomed-in portions of the page, or the client device may generate tiles from the image data. Using the tiles, element properties and a moveable/resize-able zoom rectangle provided to the user, the client device can zoom into the page to facilitate interaction with the elements in that area.
-
Citations
20 Claims
-
1. A computer-readable medium having computer-executable instructions, which when executed perform steps, comprising:
-
receiving a request for a page; retrieving the page; converting the page to image data and properties of elements of the page represented in the image data; and sending the image data and properties in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable instructions, which when executed perform steps, comprising:
-
requesting a page of content from a server; receiving image data corresponding to a server-rendered image of the page, and property data associated with elements of the page represented in the image data; displaying a representation of at least part of the page based on the image data; and using the property data to convert user input actions relative to the displayed representation into interactive browsing actions relative to elements of the page that are visible in the displayed representation. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a networking environment, a system comprising:
-
a server; a client coupled for communication with the server to request a web page from the server; the server retrieving the web page, converting the page to image data and properties of elements of the page that are represented in the image data, and sending the image data and properties to the client in response to the request; and the client displaying a representation of at least part of the page based on the image data, and using the properties to emulate user interaction corresponding to the displayed representation as user interaction with the elements of the web page. - View Dependent Claims (19, 20)
-
Specification