×

Usage consciousness in HTTP/HTML for reducing unused data flow across a network

  • US 7,461,162 B2
  • Filed: 12/16/2004
  • Issued: 12/02/2008
  • Est. Priority Date: 12/16/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling data flow across a computer network having a data transmission device and a data receiving device, said method comprising:

  • determining a current usage level for data received at the data receiving device; and

    periodically issuing a query from the data transmission device across the network to the data receiving device, said query requesting a response from the data receiving device indicating the current usage level;

    receiving the response from the data receiving device;

    comparing the current usage level against one or more pre-established thresholds to determine whether the current usage level indicated within the response falls below the pre-established threshold for sustaining a current transmission level;

    throttling the flow of data across said network to said data receiving device based on the current usage level, wherein the flow of data is reduced or stopped when the current usage is below the pre-established threshold and wherein the flow of data is increased when the current usage is above the pre-established threshold and the flow is not at a maximum available flow;

    wherein said throttling includes;

    determining a time period during which said current usage level is below the pre-established threshold;

    stopping said flow of data when the time period is greater than a pre-established maximum period during which the flow of data may continue while the usage level is below the pre-established threshold; and

    when a flow of data has been throttled/suspended/stopped, restoring the level of flow of data to the data receiving device when a subsequent usage level indicated within a subsequent response is above the pre-established threshold.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×