Apparatus, method and computer program product for...

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Network resources access controlling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-4189120

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