Electrical computers and digital processing systems: multicomput – Remote data accessing – Accessing a remote server
Reexamination Certificate
2003-08-12
2011-11-29
Nguyen, Dustin (Department: 2454)
Electrical computers and digital processing systems: multicomput
Remote data accessing
Accessing a remote server
C706S021000
Reexamination Certificate
active
08069225
ABSTRACT:
In a network that conveys requests from clients to servers and responses from servers to clients, a network transaction accelerator for accelerating transactions involving data transfer between at least one client and at least one server over a network comprising a client-side engine, a server-side engine and a transaction predictor configured to predict, based on past transactions, which transactions are likely to occur in the future between the client and server. The transaction predictor might be in the server-side engine, the client-side engine, or both. The client-side engine receives indications of requests from the client, a transaction buffer for storing results of predicted transactions received from the server or the server-side engine ahead of receipt of a corresponding request, and a collator for collating the requests from the client with the stored results or received results, wherein a request and a response that are matched by the collator are identified and the matched response is provided to the client in response to the matched request. The server-side engine receives indications of transactions including requests and responses and conveys requests to the server in response to actual transactions or predicted transactions.
REFERENCES:
patent: 5754774 (1998-05-01), Bittinger et al.
patent: 6178461 (2001-01-01), Chan et al.
patent: 6219642 (2001-04-01), Asghar et al.
patent: 6415329 (2002-07-01), Gelman et al.
patent: 6519576 (2003-02-01), Freeman
patent: 6546428 (2003-04-01), Baber et al.
patent: 6563517 (2003-05-01), Bhagwat et al.
patent: 6574618 (2003-06-01), Eylon et al.
patent: 6578073 (2003-06-01), Starnes et al.
patent: 6622168 (2003-09-01), Datta
patent: 6789255 (2004-09-01), Pedrizetti et al.
patent: 6820133 (2004-11-01), Grove et al.
patent: 6839682 (2005-01-01), Blume et al.
patent: 6874017 (2005-03-01), Inoue et al.
patent: 7082456 (2006-07-01), Mani-Meitav et al.
patent: 7149817 (2006-12-01), Pettey
patent: 7224839 (2007-05-01), Zeineh
patent: 7619545 (2009-11-01), Samuels et al.
patent: 7809818 (2010-10-01), Plamondon
patent: 7827237 (2010-11-01), Plamondon
patent: 7865585 (2011-01-01), Samuels et al.
patent: 7916047 (2011-03-01), Samuels et al.
patent: 2002/0013853 (2002-01-01), Baber et al.
patent: 2002/0023145 (2002-02-01), Orr et al.
patent: 2002/0029326 (2002-03-01), Reuter et al.
patent: 2002/0087547 (2002-07-01), Kausik et al.
patent: 2002/0107971 (2002-08-01), Bailey et al.
patent: 2002/0138511 (2002-09-01), Psounis et al.
patent: 2002/0147895 (2002-10-01), Glance et al.
patent: 2002/0194382 (2002-12-01), Kausik et al.
patent: 2003/0009583 (2003-01-01), Chan et al.
patent: 2004/0088376 (2004-05-01), McCanne et al.
patent: 2004/0215746 (2004-10-01), McCanne et al.
patent: 0 813 326 (1997-12-01), None
patent: WO 01/63420 (2001-08-01), None
Knutsson, Bjorn et al.; “Transparent Proxy Signalling”;Journal of Communication Networks, Mar. 2001, pp. 1-11.
Amer et al., “File Access Prediction with Adjustable Accuracy,”Conf. Proc. of 2002 IEEE Int. Performance, Computing, and Communications, 21:131-140, conference held Apr. 3-5, 2002 in Phoenix, AZ.
Padmanabhan et al., “Using Predictive Prefetching to Improve World Wide Web Latency,”IEEE Transactions on Antennas and Propagation, 26(3):22-36 (1996).
Caceres, Ramon et al., “Webb Proxy Caching: The Devil Is In the Details,” Jun. 1998,Proceedings of the Workshop on Internet Server Performance, Madison, Wisconsin, pp. 111-118.
Deshpande, Mukund et al., “Selective Markov Models for Predicting Web-Page Accesses,” 2004,ACM Transactions on Internet Technology, vol. 4, Issue 2, pp. 163-184.
Fan, Li et al., “Summary Cache: A Scalable Wide Area Web Cache Sharing Protocol,” Jun. 2000,Proceedings of the IEEE/ACM Transactions on Networking, vol. 8, No. 3; pp. 281-293.
Feldmeier, D.C. et al., “Protocol Boosters,” Apr. 1998, IEEE JSAC, vol. 16, Issue No. 3, pp. 437-444.
Griffioen, James et al., “Automatic Prefetching in a WAN,” Oct. 1993,Proceedings of the IEEE Workshop on Advances in Parallel and Distributed Systems, Technical Report # CS243-93, pp. 8-12.
Griffioen, James et al., “Reducing File System Latency using a Predictive Approach,” Jun. 1994,Proceedings of the USENIX Summer 1994 Technical Conference on USENIX, Technical Conference, vol. 1.
Lei, Hui et al., “An Analytical Approach to File Prefetching,” Jan. 1997,Proceedings of the Annual Conference on USENIX Annual Technical Conference, Anaheim, California, pp. 1-12.
Oly, James et al., “Markov Model Prediction of I/O Requests for Scientific Applications,” Jun. 2002,Proceedings of the 16th International Conference on Supercomputing, pp. 147-155.
Rhea, Sean C. et al., “Value-Based Web Caching,” May 2003,Proceedings of the 12th International Conference on World Wide Web, Budapest, Hungary, pp. 619-628.
Tolia, Niraj, et al., “An Architecture for Internet Data Transfer,” May 2006,Third Symposium on Networked Systems Design and Implementation.
Yang, Qiang et al., “Mining Web Logs for Prediction Models in WWW Caching and Prefetching,” Aug. 2001,Proceedings of the Seventh ACM SIGKDD International Conference on Knowledge Discovery and Data Mining KDD'01, San Francisco, California, pp. 473-478.
Office Action in U.S. Appl. No. 12/191,514 dated May 17, 2011.
Demmer Michael J.
Jain Arvind
McCanne Steven
Wu David Tze-Si
Albert Philip H.
Kilpatrick Townsend & Stockton LLP
Nguyen Dustin
Riverbed Technology, Inc.
LandOfFree
Transparent client-server transaction accelerator does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Transparent client-server transaction accelerator, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transparent client-server transaction accelerator will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4283784