Patent ID: 9497658
Filing Date: 2016-11-15
CPC Classification: H04L,H04W

Claim Text:
1. For a first data network comprising a plurality of service regions providing users of the first data network access to content from a second data network, a method performed by a capacity management agent located between the plurality of service regions and the second data network, the capacity management agent having a processor and non-transitory computer-readable storage, the method for transparently managing capacity of the first data network, the method comprising: receiving at the capacity management agent, content from the second data network directed to a user identified by a particular Internet Protocol (IP) address; mapping the particular IP address to a particular service region of the plurality of first data network service regions in which the user operates; identifying, by operation of the processor, an amount of congestion at the particular service region, wherein the amount of congestion is determined from overall resources of the particular service region decreased based on a collective usage of the overall resources by a plurality of end users operating in the particular service region; identifying said content as part of a large file download to cache or said content to pass through; modifying a rate at which the capacity management agent forwards the content to the particular service region based on (i) said identifying the content as part of a large file download and (ii) the amount of congestion at the particular service region; passing said content from the capacity management agent to the particular service region through the first data network at a first rate in response to identifying the content as passing through; and passing said content from the capacity management agent to the particular service region through the first data network at a throttled second rate that is less than the first rate in response to (i) identifying the content as part of a large file download and (ii) the amount of congestion at the particular service region exceeding a threshold amount.