USER INPUT BASED ALLOCATION OF BANDWIDTH ON A DATALINK
First Claim
Patent Images
1. A communication system for limiting a transmission rate of transmitting data from a server to a requesting computer in response to a user'"'"'s input, the communication system comprising:
- a means for accepting a user request for a specified data item at a requesting computer, the specified data item to be delivered in its entirety prior to being accessed;
a means for accepting, at the requesting computer in response to accepting the user request for the specified data item, a user input speed setting, wherein the user input speed setting is not related to a speed that is associated with the specified data item;
a means for generating, at the requesting computer in response to accepting the user input speed setting, a speed indication signal that comprises a maximum transmission rate to be used in transmitting the specified data item from the server to the requesting computer, wherein the maximum transmission rate is based upon the user input speed setting and is less than the data rate of the data link and less than the data rate capacity of the requesting computer;
a means for receiving, at a server from the requesting computer, a request for the specified data item;
a means for receiving from the requesting computer in conjunction with receiving the request for the specified data item, a speed indication signal; and
a means for transmitting the specified data item from the server to the requesting computer, wherein the means for transmitting limits, at the server, an average rate while sending transmission of at least a portion of the specified data item across a data link from the server to the requesting computer to be not greater than the maximum transmission rate represented within the speed indication signal received from the requesting computer.
0 Assignments
0 Petitions
Accused Products
Abstract
In a computer network, user input is used to control the bandwidth used by particular applications. Data is sent from either a data source computer or an intermediate computer (e.g. dial-up server) to a client computer according to the user input. The allocation of bandwidth may be managed from the client computer, data source computer, or intermediate computer. The user may set a limit on the baud rate used by particular applications.
24 Citations
14 Claims
-
1. A communication system for limiting a transmission rate of transmitting data from a server to a requesting computer in response to a user'"'"'s input, the communication system comprising:
-
a means for accepting a user request for a specified data item at a requesting computer, the specified data item to be delivered in its entirety prior to being accessed; a means for accepting, at the requesting computer in response to accepting the user request for the specified data item, a user input speed setting, wherein the user input speed setting is not related to a speed that is associated with the specified data item; a means for generating, at the requesting computer in response to accepting the user input speed setting, a speed indication signal that comprises a maximum transmission rate to be used in transmitting the specified data item from the server to the requesting computer, wherein the maximum transmission rate is based upon the user input speed setting and is less than the data rate of the data link and less than the data rate capacity of the requesting computer; a means for receiving, at a server from the requesting computer, a request for the specified data item; a means for receiving from the requesting computer in conjunction with receiving the request for the specified data item, a speed indication signal; and a means for transmitting the specified data item from the server to the requesting computer, wherein the means for transmitting limits, at the server, an average rate while sending transmission of at least a portion of the specified data item across a data link from the server to the requesting computer to be not greater than the maximum transmission rate represented within the speed indication signal received from the requesting computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium containing programming instructions for limiting transmission rate of data being transmitted from a server to a requesting computer in response to a user'"'"'s input, the programming instructions comprising instructions for:
-
accepting a user request for a specified data item at a requesting computer, the specified data item to be delivered in its entirety prior to being accessed; accepting, at the requesting computer in response to accepting the user request for the specified data item, a user input speed setting, wherein the user input speed setting is not related to a speed that is associated with the specified data item; generating, at the requesting computer in response to accepting the user input speed setting, a speed indication signal that comprises a maximum transmission rate to be used in transmitting the specified data item from the server to the requesting computer, wherein the maximum transmission rate is based upon the user input speed setting and is less than the data rate of the data link and less than the data rate capacity of the requesting computer; receiving, at a server from the requesting computer, a request for the specified data item; receiving at the server from the requesting computer in conjunction with receiving the request for the specified data item, the speed indication signal; and transmitting the specified data item from the server to the requesting computer, the transmitting comprising limiting, by the server, an average rate of transmission while sending at least a portion of the specified data item across a data link from the server to the requesting computer to be not greater than the maximum transmission rate represented within the speed indication signal received from the requesting computer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification