Client-Server Methods for Dynamic Content Configuration for Microbrowsers
First Claim
1. A computer program product comprising:
- a computer readable medium suitable for encoding computer usable program; and
computer usable program encoded by said computer readable medium configured to cause a processor to;
receive by a server a page request sent from a battery-powered microbrowser while said microbrowser is performing online browsing, said requested page having a plurality of web objects stored by said server;
receive by said server from said microbrowser a data set associated with said page request, said data set containing a plurality of user-defined download limitations, and said data set being selected by said microbrowser from a plurality of data sets disposed in said microbrowser according to a battery power condition of said microbrowser;
select by said server at least one web object of said page having characteristics which meet said user-defined download limitations; and
transmit by said server to said microbrowser said selected web object while blocking download of web objects which do not meet said download limitations.
1 Assignment
0 Petitions
Accused Products
Abstract
A microbrowser such as web-enabled wireless telephones and personal digital assistants allows a user to configure types of objects to be blocked from download including object memory consumption, display area, download time, and restrictions on animated images and executable scripts. Microbrowser state conditions such as battery level and network connection mode are considered when providing said limitations such that more restrictions may be placed during low battery periods to maximize battery life. For example, during low battery conditions or analog connection mode, a user may configure an enhanced microbrowser not to download advertisements, run scripts or animated objects in order to maximize remaining battery life. In another example, a user may configure an enhanced microbrowser to block the download of objects containing audio, or which will occupy more than a certain percentage of the available display area.
-
Citations
8 Claims
-
1. A computer program product comprising:
-
a computer readable medium suitable for encoding computer usable program; and computer usable program encoded by said computer readable medium configured to cause a processor to; receive by a server a page request sent from a battery-powered microbrowser while said microbrowser is performing online browsing, said requested page having a plurality of web objects stored by said server; receive by said server from said microbrowser a data set associated with said page request, said data set containing a plurality of user-defined download limitations, and said data set being selected by said microbrowser from a plurality of data sets disposed in said microbrowser according to a battery power condition of said microbrowser; select by said server at least one web object of said page having characteristics which meet said user-defined download limitations; and transmit by said server to said microbrowser said selected web object while blocking download of web objects which do not meet said download limitations. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising:
-
a computer readable medium suitable for encoding computer usable program; and computer usable program encoded by said computer readable medium configured to cause a processor to; dispose in a battery-powered microbrowser a plurality of data sets, each data set containing a plurality of user-defined download limitations; send a page request from said microbrowser to a server while said microbrowser is performing online browsing, said page having a plurality of web objects stored by said server; select by said microbrowser a data set according to a battery power condition of said microbrowser; send from said microbrowser to said server said selected data set in association with said page request; receive by said microbrowser a set of web objects from said server, said received web objects selected by said server for having characteristics which meet download limitations according to said selected data set, said server blocking download of web objects within said requested page which do not meet said download limitations; and display, play, or execute said received web objects by said microbrowser. - View Dependent Claims (6, 7, 8)
-
Specification