Patent ID: 8103552

Claim:
A computer program product for dynamic content configuration for microbrowsers by state, resource allocation and user preferences, the computer program product comprising: a tangible, computer memory device suitable for storing executable program code; and first executable computer instructions for providing a web page content web server with a set of non-advertisement web objects for a web page, the web page containing at least one inclusion method to one or more advertisement objects stored on an advertisement server separate from the non-advertisement web objects; second executable computer instructions for receiving by the web server a battery condition and a page request for the web page from a networked client device; and third executable computer instructions for, responsive to the battery condition being low, transmitting the non-advertisement web objects from the web page content web server to the networked client device, and for avoiding incremental battery energy consumption of the networked client device to process, execute and display the advertisement web objects by restricting download of the advertisement web objects from the advertisement server to the networked client device, wherein the first, second and third computer instructions are stored by the tangible, computer readable memory device, and wherein when the first, second, and third instructions are executed by a processor, the processor performs the steps of providing, receiving, transmitting, and avoiding.