Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Network resources access controlling
Reexamination Certificate
2004-04-19
2010-11-16
Dharia, Rupal D (Department: 2456)
Electrical computers and digital processing systems: multicomput
Computer-to-computer session/connection establishing
Network resources access controlling
C709S238000
Reexamination Certificate
active
07836191
ABSTRACT:
An apparatus, method and computer program product for guaranteeing network client-server response time while providing a way of putting the client on-hold when the response time temporarily prohibits access to the requested server. The apparatus is implemented within an interface unit connecting a plurality of servers and an on-hold server to the Internet, which is connected to a plurality of clients. According to one aspect of the invention, the method includes the steps of opening a connection between a client and the interface unit; determining which server the client desires a page from; determining the current response time of the requested server; if the response time is acceptable then opening a connection between the interface unit and the requested server if no free connection is open between the interface unit and the requested server; allowing the client to access information on the requested server via the connections; and closing the connection between the client and the interface unit while keeping open the connection between the interface unit and the requested server. Alternatively, if the response time is not acceptable, then putting the client on-hold by redirecting the client to an on-hold server until the response time of the requested server becomes acceptable. According to a “on-hold distribution” aspect of the invention, the interface unit determines the on-hold preference of the client and selects the server hosting that on-hold preference. According to another aspect of the invention, instead of utilizing the interface unit, each server has the intelligence to put the client on-hold when applicable.
REFERENCES:
patent: 4858120 (1989-08-01), Samuelson
patent: 5506898 (1996-04-01), Costantini et al.
patent: 5572645 (1996-11-01), Dan et al.
patent: 5751963 (1998-05-01), Umetsu
patent: 5774670 (1998-06-01), Montulli
patent: 5777989 (1998-07-01), McGarvey
patent: 5787470 (1998-07-01), DeSimone et al.
patent: 5812780 (1998-09-01), Chen et al.
patent: 5852717 (1998-12-01), Bhide et al.
patent: 5896500 (1999-04-01), Ludwig et al.
patent: 5918013 (1999-06-01), Mighdoll et al.
patent: 5925098 (1999-07-01), Freund et al.
patent: 5941988 (1999-08-01), Bhagwat et al.
patent: 5943321 (1999-08-01), St-Hilaire et al.
patent: 6173322 (2001-01-01), Hu
patent: 6175869 (2001-01-01), Ahuja et al.
patent: 6178446 (2001-01-01), Gerszberg et al.
patent: 6263298 (2001-07-01), Kerman et al.
patent: 6279001 (2001-08-01), DeBettencourt et al.
patent: 6295551 (2001-09-01), Roberts et al.
patent: 6314463 (2001-11-01), Abbott et al.
patent: 6317775 (2001-11-01), Coile et al.
patent: 6397253 (2002-05-01), Quinlan et al.
patent: 6411986 (2002-06-01), Susai et al.
patent: 6438597 (2002-08-01), Mosberger et al.
patent: 6457054 (2002-09-01), Bakshi
patent: 6493772 (2002-12-01), Hughes
patent: 6542468 (2003-04-01), Hatakeyama
patent: 6820260 (2004-11-01), Flockhart et al.
patent: 7453815 (2008-11-01), Grabelsky et al.
Asit Dan et al., Scheduling Plicies for an On-Demand Video Server with Batching; 1994; http://portal.acm.org/citation.cfm?id=192614.
International Search Report, International Application No. PCT/US01/05233, Jun. 29, 2001.
Non-final Office Action, U.S. Appl. No. 09/506,747, Apr. 4, 2003.
Zheng Wang et al., “Prefetching in World Wide Web,” University College London, United Kingdom, Nov. 18-22, 2006, pp. 1-12.
Mogul, “The Case for Persistent-Connection HTTP,” Computer Communication Review Conference, Aug. 1995, 25(4), pp. 299-313.
Egevang et al., “The IP Network Address Translator (NAT),” Request for Comments: 1631, May 1994, http://www.safety.net/rfc1631.txt, 9 pages.
Notice of Allowance, U.S. Appl. No. 09/506,747, Oct. 23, 2003.
Berners-Lee et al., “Hypertext Transfer Protocol—HTTP/1.0,” Network Working Group, Request for Comments: 1945, May 1996, http://www.cis.ohio-state.edu/htbin/rfc/rfc1945.html, 57 pages.
Fielding et al., “Hypertext Transfer Protocol—HTTP/1.1” Internet Draft Standard RFC 2616, Jun. 1999, 118 pages.
Bao Wanqun
Botlaguduru Venugopal
Korrapati Vamsimohan
Raphel Jose K.
Shetty Anil
Choate Hall & Stewart
Dharia Rupal D
McKenna Christopher J.
Rose Daniel E.
Tran Jimmy H
LandOfFree
Apparatus, method and computer program product for... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus, method and computer program product for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus, method and computer program product for... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4189120