US 7,478,158 B1
Bandwidth management system
Dwight O. Rodgers, San Francisco, Calif. (US); Brian P. Connolly, San Francisco, Calif. (US); James T. Morris, San Francisco, Calif. (US); Laurent E. Sellier, San Francisco, Calif. (US); and Basil C. Hosmer, Winchester, Mass. (US)
Assigned to Adobe Systems Incorporated, San Jose, Calif. (US)
Filed on Mar. 01, 2004, as Appl. No. 10/791,311.
Int. Cl. G06F 15/16 (2006.01); G06F 15/173 (2006.01); H04L 12/28 (2006.01); H04L 12/56 (2006.01); H04K 1/00 (2006.01); H04L 9/00 (2006.01); H04B 7/00 (2006.01)
U.S. Cl. 709—226  [709/219; 709/229; 705/52; 370/310; 370/395.21; 370/395.42] 24 Claims
OG exemplary drawing
 
1. A system for enforcing network bandwidth limitation, comprising:
an eligibility system that determines if a client or multiple clients on said network is eligible to receive requested feed data transmission from a server or multiple servers on said network based upon an amount of time since last successful receipt of a feed data transmission;
if said client is not eligible, then said system is able to prevent said transmission and to withhold said feed data from said client without prolonging the duration of any network connection from said server to said client; otherwise
if said client is eligible, then said system is able to permit immediate transmission of the most recent available requested feed data from said server to said client; and
said system is able to determine if requested feed data in previous transmissions from said server to said client has been lost;
if said previously requested feed data has been lost, then said system is able to reimburse said client for said lost requested feed data, otherwise not to reimburse said client.