Selective compression for network connections

Electrical computers and digital processing systems: multicomput – Computer network managing – Computer network monitoring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S249000

Reexamination Certificate

active

08010668

ABSTRACT:
A system, apparatus, and method selectively provides content compression to a client based, in part, on whether the network connection from the client is determined to be a high latency, low-bandwidth connection. The present invention gathers one or more network metrics associated with the connection from the client. In one embodiment, the metrics include estimated TCP metrics, including smoothed round trip time, maximum segment size (MSS), and bandwidth delay product (BWDP). These estimated network metrics are employed to make an application layer decision of whether the client connection is a high latency, low-bandwidth connection. If it is, then content may be selectively compressed virtually on the fly for transfer over the network connection. In one embodiment, the selective compression uses a content encoding compression feature of the HTTP protocol standard.

REFERENCES:
patent: 4021782 (1977-05-01), Hoerning
patent: 4054951 (1977-10-01), Jackson et al.
patent: 4316222 (1982-02-01), Subramaniam et al.
patent: 4386416 (1983-05-01), Giltner et al.
patent: 4593324 (1986-06-01), Ohkubo et al.
patent: 4626829 (1986-12-01), Hauck
patent: 4701745 (1987-10-01), Waterworth et al.
patent: 4862167 (1989-08-01), Copeland, III
patent: 4876541 (1989-10-01), Storer
patent: 4890282 (1989-12-01), Lambert et al.
patent: 4897717 (1990-01-01), Hamilton et al.
patent: 4906991 (1990-03-01), Fiala et al.
patent: 4971407 (1990-11-01), Hoffman
patent: 4988998 (1991-01-01), O'Brien
patent: 5003307 (1991-03-01), Whiting et al.
patent: 5016009 (1991-05-01), Whiting et al.
patent: 5109433 (1992-04-01), Notenboom
patent: 5126739 (1992-06-01), Whiting et al.
patent: 5146221 (1992-09-01), Whiting et al.
patent: 5150430 (1992-09-01), Chu
patent: 5155484 (1992-10-01), Chambers, IV
patent: 5167034 (1992-11-01), MacLean, Jr. et al.
patent: 5212742 (1993-05-01), Normile et al.
patent: 5249053 (1993-09-01), Jain
patent: 5280600 (1994-01-01), Van Maren et al.
patent: 5293388 (1994-03-01), Monroe et al.
patent: 5319638 (1994-06-01), Lin
patent: 5341440 (1994-08-01), Earl et al.
patent: 5367629 (1994-11-01), Chu et al.
patent: 5379036 (1995-01-01), Storer
patent: 5410671 (1995-04-01), Elgamal et al.
patent: 5414425 (1995-05-01), Whiting et al.
patent: 5463390 (1995-10-01), Whiting et al.
patent: 5479587 (1995-12-01), Campbell et al.
patent: 5488364 (1996-01-01), Cole
patent: 5504842 (1996-04-01), Gentile
patent: 5506944 (1996-04-01), Gentile
patent: 5539865 (1996-07-01), Gentile
patent: 5542031 (1996-07-01), Douglass et al.
patent: 5544290 (1996-08-01), Gentile
patent: 5546395 (1996-08-01), Sharma et al.
patent: 5546475 (1996-08-01), Bolle et al.
patent: 5553160 (1996-09-01), Dawson
patent: 5615287 (1997-03-01), Fu et al.
patent: 5638498 (1997-06-01), Tyler et al.
patent: 5768445 (1998-06-01), Troeller et al.
patent: 5768525 (1998-06-01), Kralowetz et al.
patent: 5774715 (1998-06-01), Madany et al.
patent: 5805932 (1998-09-01), Kawashima et al.
patent: 5825890 (1998-10-01), Elgamal et al.
patent: 5850565 (1998-12-01), Wightman et al.
patent: 5874907 (1999-02-01), Craft
patent: 5884269 (1999-03-01), Cellier et al.
patent: 5892847 (1999-04-01), Johnson
patent: 5951623 (1999-09-01), Reynar et al.
patent: 5991515 (1999-11-01), Fall et al.
patent: 6006264 (1999-12-01), Colby et al.
patent: 6052785 (2000-04-01), Lin et al.
patent: 6061454 (2000-05-01), Malik et al.
patent: 6070179 (2000-05-01), Craft
patent: 6098108 (2000-08-01), Sridhar et al.
patent: 6185625 (2001-02-01), Tso et al.
patent: 6223287 (2001-04-01), Douglas et al.
patent: 6243761 (2001-06-01), Mogul et al.
patent: 6314465 (2001-11-01), Paul et al.
patent: 6367009 (2002-04-01), Davis et al.
patent: 6442140 (2002-08-01), Kirschenbaum
patent: 6532481 (2003-03-01), Fassett, Jr.
patent: 6584567 (2003-06-01), Bellwood et al.
patent: 6598071 (2003-07-01), Hayashi et al.
patent: 6643701 (2003-11-01), Aziz et al.
patent: 6662233 (2003-12-01), Skarpness et al.
patent: 6674717 (2004-01-01), Duong-van et al.
patent: 6681327 (2004-01-01), Jardin
patent: 6718388 (2004-04-01), Yarborough
patent: 6725253 (2004-04-01), Okano et al.
patent: 6728785 (2004-04-01), Jungck
patent: 6757255 (2004-06-01), Aoki et al.
patent: 6772225 (2004-08-01), Jennings et al.
patent: 6810411 (2004-10-01), Coughlin et al.
patent: 6842768 (2005-01-01), Shaffer et al.
patent: 6973622 (2005-12-01), Rappaport et al.
patent: 7012893 (2006-03-01), Bahadiroglu
patent: 7051126 (2006-05-01), Franklin
patent: 7102996 (2006-09-01), Amdahl et al.
patent: 7126955 (2006-10-01), Nabhan et al.
patent: 7142512 (2006-11-01), Kobayashi et al.
patent: 7287094 (2007-10-01), Mogul
patent: 7293094 (2007-11-01), Vaman et al.
patent: 7296089 (2007-11-01), Krishnamurthy et al.
patent: 7299300 (2007-11-01), Desai et al.
patent: 7388841 (2008-06-01), Shao et al.
patent: 2002/0073238 (2002-06-01), Doron
patent: 2002/0199012 (2002-12-01), Cable et al.
patent: 2003/0004998 (2003-01-01), Datta
patent: 2003/0023578 (2003-01-01), Durand et al.
patent: 2003/0028606 (2003-02-01), Koopmans et al.
patent: 2003/0126255 (2003-07-01), Rice et al.
patent: 2003/0200283 (2003-10-01), Suryanarayana et al.
patent: 2004/0010621 (2004-01-01), Afergan et al.
patent: 2004/0054805 (2004-03-01), Sen et al.
patent: 2004/0236826 (2004-11-01), Harville et al.
patent: 2005/0015765 (2005-01-01), Covell et al.
patent: 2005/0063303 (2005-03-01), Samuels et al.
patent: 2005/0074007 (2005-04-01), Samuels et al.
patent: 2005/0100014 (2005-05-01), Brown et al.
patent: 2005/0108420 (2005-05-01), Brown et al.
patent: 2005/0114445 (2005-05-01), Tracton et al.
patent: 2005/0187979 (2005-08-01), Christensen et al.
patent: 2005/0201383 (2005-09-01), Bhandari et al.
patent: 2005/0265235 (2005-12-01), Accapadi et al.
patent: 2006/0015637 (2006-01-01), Chung
patent: 2006/0265689 (2006-11-01), Kuznetsov et al.
patent: 2007/0104326 (2007-05-01), Feigenbaum et al.
patent: 2007/0261004 (2007-11-01), Swildens et al.
W3C, “HTTP/1.1 and Nagle's Algorithm,” visited Dec. 6, 2005, 3 pages, <http://www.w3.org/Protocols/HTTP/Performance/Nagie/>.
Tormasov, A. et al., “TCP/IP options for high-performance data transmission,” visited Dec. 9, 2005, 4 pages, <http://builder.com.com/5100-6732-1050878.html>.
Non-final Rejection in U.S. Appl. No. 10/957,024 mailed Feb. 6, 2008, 27 pgs.
Final Rejection in U.S. Appl. No. 10/957,024, mailed Jan. 23, 2009, 32 pgs.
Advisory Action in U.S. Appl. No. 10/957,024, mailed Apr. 1, 2009, 3 pgs.
Restriction Requirement in U.S. Appl. No. 10/957,024, mailed Jul. 9, 2009, 5 pgs.
Official Communication for U.S. Appl. No. 10/957,024, mailed Nov. 9, 2009.
Official Communication for U.S. Appl. No. 10/957,024, mailed May 21, 2010.
Official Communication for U.S. Appl. No. 10/957,024 mailed Oct. 28, 2010.
Official Communication for U.S. Appl. No. 11/344,687, mailed Oct. 27, 2008.
Official Communication for U.S. Appl. No. 11/344,687, mailed Apr. 16, 2009.
Official Communication for U.S. Appl. No. 11/344,687, mailed Sep. 17, 2009.
Official Communication for U.S. Appl. No. 11/344,687, mailed Oct. 15, 2009.
Official Communication for U.S. Appl. No. 11/344,687, mailed Jan. 19, 2010.
Official Communication for U.S. Appl. No. 11/344,687, mailed May 18, 2010.
Official Communication for U.S. Appl. No. 11/344,687, mailed Aug. 2, 2010.
Official Communication for U.S. Appl. No. 11/344,687, mailed Sep. 7, 2010.
“HTTP Compression Speeds up the Web”, pp. 1-5 can be found at http://www.webreference.com/internet/software/servers/http/compression/, accessed Dec. 30, 2004.
“Use HTTP Compression”, pp. 1-4, can be found at http://www.websiteoptimization.com/speed/tweak/compress/, accessed Dec. 30, 2004.
“AppCelera: Smart Compression”, pp. 1-5, can be found at http://www.eweek.com/article2/0,1759,755242,00.asp, accessed Dec. 30, 2004.
Srinivasan Seshan et al., “SPAND: Shared Passive Network Performance Discovery”, USENIX Symposium on Internet Technologies and Systems, 1997, pp. 1-18.
R. Fielding et al., “Hypertext Transfer Protocol—HTTP/1.1”, IETF, RFC

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Selective compression for network connections does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Selective compression for network connections, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Selective compression for network connections will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2773550

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.