Patent ID: 6968379

Claim:
Computer apparatus for allocating communications bandwidth, comprising: a. a computer having a communications interface for sending information over a communications link; and b. a program on said computer, to permit said computer to act as a server, said program when running, enabling said computer to reallocate bandwidth assigned to users connected to said server over said communications interface; the computer reallocating bandwidth in response to a request for data from one of the users over the communications interface wherein the reallocating is based on a file attribute associated with data requested in the request for data wherein the file attribute comprises one of a text data attribute, a style data attribute and, a graphic attribute, wherein if the file attribute comprises the text data attribute, the data requested is given a highest priority index, if the file attribute comprises the style data attribute, the data requested is given a next highest priority index, and if the file attribute comprises the graphic data attribute, the data requested is given a lowest priority index, and wherein the reallocating is based on the priority index.