IP Library Granted Patent US 7,403,914
Granted Patent B2
US 7,403,914 · App. 11/057,270 · Granted Jul 22, 2008

Client-server methods for dynamic content configuration for microbrowsers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,403,914
App. No.
11/057,270
Granted
Jul 22, 2008
Kind
B2
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.

Claims (18)

1. A method comprising the steps of:

receiving by a server a page request sent from a battery-powered microbrowser while said microbrowser is performing online browsing, said page having a plurality of web objects stored by said server;

receiving 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;

selecting by said server at least one web object of said page having characteristics which meet said user-defined download limitations; and

transmitting by said server to said microbrowser said selected web object while blocking download of web objects which do not meet said download limitations.

2. The method as set forth in claim 1 wherein said step of selecting web objects comprises consulting an index of web object characteristics.

3. The method as set forth in claim 1 wherein said step of receiving a data set comprises receiving a limitation indication selected from the group of a maximum transmission time, a maximum number of display colors, a maximum display area, a maximum memory consumption, a restriction on executable code, a restriction on animated images, battery condition indication, and network connection mode.

4. The method as set forth in claim 1 wherein said step of blocking download of web objects comprises blocking download of advertisement web objects.

5. A method comprising the steps of:

disposing in a battery-powered microbrowser a plurality of data sets, each data set containing a plurality of user-defined download limitations;

sending 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;

selecting by said microbrowser a data set according to a battery power condition of said microbrowser;

sending from said microbrowser to said server said selected data set in association with said page request;

receiving by said microbrowser a set of web objects from said server, said received web objects being 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

displaying, playing, or executing said received web objects by said microbrowser.

6. The method as set forth in claim 5 wherein said step of sending a data set comprises sending a limitation indication selected from the group of a maximum transmission time, a maximum number of display colors, a maximum display area, a maximum memory consumption, a restriction on executable code, a restriction on animated images, battery condition indication and network connection mode.

7. The method as set forth in claim 5 wherein said step of sending a data set comprises sending a cookie to a server.

8. The method as set forth in claim 5 wherein said step of receiving server-selected web objects comprises blocking download of advertisement web objects.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →