Reducing a number of server-client sessions
First Claim
1. A method for an intermediary node to reduce a number of server-client sessions between a server and a plurality of clients communicably connected to the server over a network, the method comprising:
- intercepting, at the intermediary node, a first request destined to the server from a first client;
establishing a server-client session between the intermediary node and the server on behalf of the first client using the first request;
intercepting, at the intermediary node, a second request destined to the server from a second client, said second request being different from the first request;
determining a first information set requested by the first request;
determining a second information set requested by the second request;
determining whether the first request overlaps in part with the second request, based on whether at least part of the second information set is derivable from at least a part of the first information set;
if the first request overlaps in part with the second request and if a part of the second request is not overlapping with the first request, updating the server-client session between the intermediary node and the server on behalf of the two clients into an aggregate server-client session including the part of the second request which is not overlapping with the first request.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for an intermediary node to reduce a number of server-client sessions between a server (104) and a plurality of clients (102a, 102b, 102c) communicably connected to the server (104) over a network is disclosed. The intermediary node (106) intercepts a first request and a second request destined to the server (104) from a first client (102a; 102b; 102c) and a second client (102a; 102b; 102c). The intermediary node (106) establishes a server-client session, between the intermediary node (106) and the server (104), using the first request. If the first request overlaps in part with the second request and if a part of the second request is not overlapping with the first request, the intermediary node (106) updates the server-client session between the intermediary node (106) and the server (104) to include a part of the second request.
32 Citations
10 Claims
-
1. A method for an intermediary node to reduce a number of server-client sessions between a server and a plurality of clients communicably connected to the server over a network, the method comprising:
-
intercepting, at the intermediary node, a first request destined to the server from a first client; establishing a server-client session between the intermediary node and the server on behalf of the first client using the first request; intercepting, at the intermediary node, a second request destined to the server from a second client, said second request being different from the first request; determining a first information set requested by the first request; determining a second information set requested by the second request; determining whether the first request overlaps in part with the second request, based on whether at least part of the second information set is derivable from at least a part of the first information set; if the first request overlaps in part with the second request and if a part of the second request is not overlapping with the first request, updating the server-client session between the intermediary node and the server on behalf of the two clients into an aggregate server-client session including the part of the second request which is not overlapping with the first request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10)
-
-
8. An intermediary node for reducing a number of server-client sessions in a network between a server and a plurality of clients, the intermediary node comprising:
-
a receiver for intercepting, at the intermediary node, a first request destined to the server from a first client; a relationship manager for establishing a server-client session between the intermediary node and the server on behalf of the first client using the first request; the receiver further for intercepting, at the intermediary node, a second request destined to the server from a second client, said second request being different from the first request; the relationship manager further for; determining a first information set requested by the first request; determining a second information set requested by the second request; determining whether the first request overlaps in part with the second request, based on whether at least part of the second information set is derivable from at least a part of the first information set; if the first request overlaps in part with the second request and if a part of the second request is not overlapping with the first request, updating the server-client session between the intermediary node and the server on behalf of the two clients into an aggregate server-client session including the part of the second request. - View Dependent Claims (9)
-
Specification