Patent ID: 7116682

Claim:
In a communications device, the communications device being a browser enabled device, a method for dynamically adjusting bandwidth of a communications channel, the method comprising the steps of: detecting a first event indicating a first anticipated change in a bandwidth requirement of the communications channel, the first event indicating a browser event requiring a browser in the communications device to access content from a remote computer system; calculating a first new value for a bandwidth setting of the communications channel in response to detecting the first event, the first new value of the bandwidth setting of the communications channel being calculated to accommodate additional bandwidth used to receive the content from the remote computer system; adjusting a bandwidth characteristic of the communications channel according to the first new value of the bandwidth setting such that communications channel can accommodate the first anticipated change in the bandwidth requirement; detecting a second event indicating a second anticipated change in the bandwidth requirement of a communications channel; calculating a second new value for a bandwidth setting of the communications channel in response to detecting the second event; and further adjusting the bandwidth characteristic of the communications channel according to the second new value of the bandwidth setting such that communications channel accommodates the second anticipated change in the bandwidth requirement.