Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Network resources access controlling
Reexamination Certificate
2004-11-23
2010-02-02
Wiley, David (Department: 2144)
Electrical computers and digital processing systems: multicomput
Computer-to-computer session/connection establishing
Network resources access controlling
C718S105000, C709S244000
Reexamination Certificate
active
07657638
ABSTRACT:
Methods and computer program products for using a front-end server to access content stored on one or more back-end servers. The front-end server receives requests for content from client systems. Back-end servers store the content, but to the client system, it appears as if the front-end server is the content's source. Upon receiving the request, the front-end server checks the validity of the request and examines a global catalog that dynamically maps client system requests to the back-end server or servers that store the requested content. In some circumstances, the content will be stored at a single back-end server and the front-end server directs the request to that server. Alternatively, a list of back-end servers storing the requested content may be generated. If so, the front-end then uses an authentication token as a key to a hash operation that is performed on the list and a single server that is capable of satisfying the request for content is identified. A given request and authentication token always identify the same server if the list of servers available for providing the requested content remains the same. The front-end server provides a single source for content requests so that client systems are not required to alter requests or invalidate local caches when content is moved from one back-end server to another. The front-end server also provides an additional level of security for back-end servers.
REFERENCES:
patent: 5640554 (1997-06-01), Take
patent: 5812776 (1998-09-01), Gifford
patent: 5918013 (1999-06-01), Mighdoll et al.
patent: 5940289 (1999-08-01), Isata et al.
patent: 5941947 (1999-08-01), Brown et al.
patent: 6101495 (2000-08-01), Tsuchida et al.
patent: 6138162 (2000-10-01), Pistriotto et al.
patent: 6161104 (2000-12-01), Stakutis et al.
patent: 6185598 (2001-02-01), Farber et al.
patent: 6185619 (2001-02-01), Joffe et al.
patent: 6272492 (2001-08-01), Kay
patent: 6286047 (2001-09-01), Ramanathan et al.
patent: 6311216 (2001-10-01), Smith et al.
patent: 6330606 (2001-12-01), Logue et al.
patent: 6339423 (2002-01-01), Sampson et al.
patent: 6389462 (2002-05-01), Cohen et al.
patent: 6466966 (2002-10-01), Kirsch et al.
patent: 6601098 (2003-07-01), Case et al.
patent: 6604143 (2003-08-01), Nagar et al.
patent: 6609159 (2003-08-01), Dukach et al.
patent: 6728748 (2004-04-01), Mangipudi et al.
patent: 6748447 (2004-06-01), Basani et al.
patent: 6823391 (2004-11-01), Deen et al.
patent: 6842906 (2005-01-01), Bowman-Amuah
U.S. Appl. No. 09/680,120, Lyndersay et al., filed Oct. 4, 2000.
U.S. Appl. No. 09/679,716, Soderberg et al., filed Oct. 4, 2000.
Hypertext Transfer Protocol, Network Working Group; http://www.ietf.org/rfc/rfc2616.txt, Jun. 1999.
Deen Brian
Hopmann Alex
Soderberg Joel
Delgado Michael
Microsoft Corporation
Wiley David
Workman Nydegger
LandOfFree
Routing client requests to back-end servers does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Routing client requests to back-end servers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Routing client requests to back-end servers will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4206748