Resolution Independent Vector Display of Internet Content
First Claim
1. A method comprising:
- enable a user to request, via a client device, access to a Web page comprising HTML-based content defining an original page layout and attributes of content on the Web page; and
, in response thereto, receiving, at the client device, translated scalable content comprising a scalar vector representation of the HTML-based Web content associated with a Web page; and
employing the translated scalable content and/or data derived therefrom to, render at least a portion of the Web page on a display of the client device using a first scale factor; and
re-render the Web page on the display in response to associated user inputs to enable a user to iteratively zoom in and out a display of the Web page.
4 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, methods and software for facilitating resolution-independent vector display of Internet (Web) content to allow Web pages to be scaled (zoomed) and panned for better viewing and/or to fit any resolution or screen size. According to one aspect, novel server-side processing of HTML-based Web content is provided that translates the Web content to produce translated scalable content comprising a scalable vector representation of the Web content. The translated scalable content is then processed by a client device to enable the Web content to be rapidly rendered, zoomed, and panned. According to another aspect, vector-based display lists are generated to provide further enhancements in rendering speed.
129 Citations
79 Claims
-
1. A method comprising:
-
enable a user to request, via a client device, access to a Web page comprising HTML-based content defining an original page layout and attributes of content on the Web page; and
, in response thereto,receiving, at the client device, translated scalable content comprising a scalar vector representation of the HTML-based Web content associated with a Web page; and
employing the translated scalable content and/or data derived therefrom to, render at least a portion of the Web page on a display of the client device using a first scale factor; and
re-render the Web page on the display in response to associated user inputs to enable a user to iteratively zoom in and out a display of the Web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 46)
-
-
24. A mobile device, comprising:
-
processing means;
wireless communications means, to facilitate wireless communication with a network via which Web content may be accessed;
user input means, to facilitate user input;
display means, to display rendered content; and
storage means, in which a plurality of instructions are stored, wherein, upon execution of the instructions by said processing means, the mobile device is enabled to perform operations, including, rendering a browser interface via which a user is enabled to request to access a Web page comprising HTML-based Web content defining an original page layout of content on the Web page;
receiving translated scalable content comprising a scalar vector representation of the HTML-based Web content associated with a Web page; and
employing the translated scalable content and/or data derived therefrom to, render at least a portion of the Web page on a display of the client device using a first scale factor; and
re-render the Web page on the display in response to associated user inputs to enable a user to iteratively zoom in and out a display of the Web page. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47)
-
-
48. A machine-readable medium having stored thereon a plurality of instructions that when executed by a mobile device having a display performs operations comprising:
-
rendering a browser interface via which a user is enabled to request to access a Web page comprising HTML-based Web content defining an original page layout of content on the Web page;
receiving translated scalable content comprising a scalar vector representation of the HTML-based Web content associated with a Web page; and
employing the translated scalable content and/or data derived therefrom to, render at least a portion of the Web page on a display of the client device using a first scale factor; and
re-render the Web page on the display in response to associated user inputs to enable a user to iteratively zoom in and out a display of the Web page. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A device comprising:
-
communications means for enabling the device to be linked to a network via which Web content may be accessed;
display means;
means for enabling a user to request access to a Web page including content having an original page layout and attributes;
means for receiving translated scalable content comprising a scalable vector representation of the Web page, said translated scalable content supporting a scalable resolution-independent display of the Web page that substantially retains the original page layout and attributes of the Web page content when it is rendered;
means for rendering a first display of the Web page on the display means via use of the translated scalable content using a first scaling factor; and
means for enabling a user to iteratively zoom in and out on user-selectable portions of the Web page on the display means via associated user interface inputs made by a user. - View Dependent Claims (73, 74, 75, 76, 77, 78, 79)
-
Specification