Adaptive Rendering Of A Webpage On An Electronic Display Device
First Claim
1. A method of adaptive rendering of a web page on an electronic display device in a visual presentation format based on preferences of a user, comprising the steps of:
- providing an embedded browser application on said electronic display device;
identifying a plurality of alterable display attributes of a plurality of elements on said web page by said embedded browser application, wherein said alterable display attributes control visual aspects of said web page elements;
presenting a plurality of display options corresponding to each of said identified display attributes to said user by the embedded browser application, wherein the user selects one or more of said presented display options based on said preferences of the user;
modifying the identified display attributes of the web page elements by the embedded browser application based on said selection of the user by applying at least one of a plurality of adaptive rendering rules on at least one of said identified display attributes;
creating said visual presentation format by the embedded browser application by incorporating said modified display attributes of the web page elements; and
rendering the web page adaptively on the electronic display device in said created visual presentation format by the embedded browser application, wherein said adaptively rendered web page comprises the web page elements with the modified display attributes;
whereby the web page is adaptively rendered on the electronic display device in the visual presentation format based on the preferences of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a method and system for rendering a web page on an electronic display device in a visual presentation format based on preferences of a user. An embedded browser application is provided on the electronic display device. The embedded browser application identifies alterable display attributes of elements on the web page and presents display options corresponding to the identified display attributes to the user. The user selects the presented display options based on preferences of the user. The embedded browser application modifies the identified display attributes of the web page elements by applying adaptive rendering rules on the identified display attributes. The embedded browser application creates the visual presentation format by incorporating the modified display attributes of the web page elements. The embedded browser application renders the web page adaptively on the electronic display device in the created visual presentation format.
47 Citations
23 Claims
-
1. A method of adaptive rendering of a web page on an electronic display device in a visual presentation format based on preferences of a user, comprising the steps of:
-
providing an embedded browser application on said electronic display device; identifying a plurality of alterable display attributes of a plurality of elements on said web page by said embedded browser application, wherein said alterable display attributes control visual aspects of said web page elements; presenting a plurality of display options corresponding to each of said identified display attributes to said user by the embedded browser application, wherein the user selects one or more of said presented display options based on said preferences of the user; modifying the identified display attributes of the web page elements by the embedded browser application based on said selection of the user by applying at least one of a plurality of adaptive rendering rules on at least one of said identified display attributes; creating said visual presentation format by the embedded browser application by incorporating said modified display attributes of the web page elements; and rendering the web page adaptively on the electronic display device in said created visual presentation format by the embedded browser application, wherein said adaptively rendered web page comprises the web page elements with the modified display attributes; whereby the web page is adaptively rendered on the electronic display device in the visual presentation format based on the preferences of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for adaptive rendering of a web page on an electronic display device in a visual presentation format based on preferences of a user, comprising:
an embedded browser application, comprising; a graphical user interface for displaying said web page comprising a plurality of elements of the web page on said electronic display device; an attribute identification module for identifying a plurality of alterable display attributes of a plurality of elements on the web page; an option presentation module for presenting a plurality of display options corresponding to each of said identified display attributes to said user on said graphical user interface, wherein the user selects one or more of said presented display options on the graphical user interface; an adaptive rule engine for applying at least one of a plurality of adaptive rendering rules on at least one of said identified display attributes based on said selected display options; an attribute modification module for modifying the identified display attributes of the web page elements based on said applied adaptive rendering rules; a format creation module for creating said visual presentation format by incorporating said modified display attributes of the web page elements; and a rendering module for rendering the web page adaptively on the electronic display device in said created visual presentation format. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
21. A computer program product comprising computer executable instructions embodied in a computer-readable medium, wherein said computer program product comprises:
-
a first computer parsable program code for identifying a plurality of alterable display attributes of a plurality of elements on a web page; a second computer parsable program code for presenting a plurality of display options corresponding to each of said identified display attributes to a user, wherein said user selects one or more of said presented display options based on said preferences of the user; a third computer parsable program code for applying at least one of a plurality of adaptive rendering rules on at least one of the identified display attributes based on said selected display options; a fourth computer parsable program code for modifying the identified display attributes of said web page elements based said applied adaptive rendering rules; a fifth computer parsable program code for creating a visual presentation format by incorporating said modified display attributes of the web page elements; and a sixth computer parsable program code for rendering of said web page adaptively on said electronic display device in said created visual presentation format. - View Dependent Claims (22, 23)
-
Specification