METHOD AND SYSTEM FOR EFFICIENT WEB PAGE RENDERING
First Claim
1. A method for selective alternative rendering of a web page, comprising:
- creating a web page comprising object data and annotation instructions for rendering the object data on the web page to a viewer, the annotation instructions comprising an efficient instruction for rendering the object data to the web page viewer and an alternative instruction for rendering the object data to the web page viewer,selecting the efficient instruction or the alternative instruction;
rendering the object data to the web page viewer pursuant to the selected efficient instruction or the selected alternative instruction; and
wherein rendering the object data to the web page viewer pursuant to the selected efficient instruction requires a rendering resource expenditure less than a rendering resource expenditure required to render the object data to the web page viewer pursuant to the alternative instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
Web page annotation instructions comprise efficient and alternative instructions for rendering object data to a web page viewer, wherein the efficient instruction renders the object data to a web page viewer with less resource expenditure. An efficient rendering choice may be visually indicated and selectable by a viewer. Annotation instructions may indicate a relevance value of object data determinative of displaying object data. Efficient instructions may instruct a server device to not allocate new central processing units to serve requests to view the web page. Annotations may comprise first and second hypertext resource reference for a data object, wherein using the first results in rendering object data with a smaller resource expenditure than using the second, for example through divergent server efficiencies or divergent referenced object resolution properties. A resource contemplates energy and resource expenditures; generated waste, pollution and heat quantities and environmental impact.
40 Citations
20 Claims
-
1. A method for selective alternative rendering of a web page, comprising:
-
creating a web page comprising object data and annotation instructions for rendering the object data on the web page to a viewer, the annotation instructions comprising an efficient instruction for rendering the object data to the web page viewer and an alternative instruction for rendering the object data to the web page viewer, selecting the efficient instruction or the alternative instruction; rendering the object data to the web page viewer pursuant to the selected efficient instruction or the selected alternative instruction; and wherein rendering the object data to the web page viewer pursuant to the selected efficient instruction requires a rendering resource expenditure less than a rendering resource expenditure required to render the object data to the web page viewer pursuant to the alternative instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for deploying an application enabling selective alternative rendering of a web page, comprising:
providing a computational device infrastructure configured to; parse web page annotation instructions associated with web page object data, the annotation instructions comprising an efficient instruction for rendering the object data to a web page viewer and an alternative instruction for rendering the object data to the web page viewer; select the efficient instruction or the alternative instruction as a function of a viewer resource usage preference input; and render the object data to the web page viewer pursuant to the selected efficient instruction or the selected alternative instruction; wherein rendering the object data to the web page viewer pursuant to the selected efficient instruction requires a rendering resource expenditure less than a rendering resource expenditure required to render the object data to the web page viewer pursuant to the alternative instruction. - View Dependent Claims (13, 14)
-
15. A method for enabling selective alternative rendering of a web page, comprising:
-
producing computer executable program code; storing the code on a computer readable medium; providing the program code to be deployed and executed on a computer system, the program code causing the computer system to; parse web page annotation instructions associated with web page object data, the annotation instructions comprising an efficient instruction for rendering the object data to a web page viewer and an alternative instruction for rendering the object data to the web page viewer; select the efficient instruction or the alternative instruction as a function of a viewer resource usage preference input; and render the object data to the web page viewer pursuant to the selected efficient instruction or the selected alternative instruction; wherein rendering the object data to the web page viewer pursuant to the selected efficient instruction requires a rendering resource expenditure less than a rendering resource expenditure required to render the object data to the web page viewer pursuant to the alternative instruction. - View Dependent Claims (16, 17)
-
-
18. A programmable device comprising:
-
a processing means; a memory in communication with the processing means comprising an instruction parser logic component; and a network interface in communication with the processing means and the memory; wherein the processing means is configured to; parse web page annotation instructions associated with web page object data, the annotation instructions comprising an efficient instruction for rendering the object data to a web page viewer and an alternative instruction for rendering the object data to the web page viewer; select the efficient instruction or the alternative instruction as a function of a viewer resource usage preference input; and render the object data to the web page viewer pursuant to the selected efficient instruction or the selected alternative instruction; wherein rendering the object data to the web page viewer pursuant to the selected efficient instruction requires a rendering resource expenditure less than a rendering resource expenditure required to render the object data to the web page viewer pursuant to the alternative instruction. - View Dependent Claims (19, 20)
-
Specification