Methods & arrangements for providing efficient information transfer over a limited-speed communications link
First Claim
1. An arrangement for transferring digital data over a limited speed communications link, comprising:
- a client side subarrangement, a server side subarrangement located at a different side of the limited speed communications link than the client side subarrangement, within the client side subarrangement a client application arranged to receive and transmit digital data using a first communications protocol stack, and within the server side subarrangement a server application arranged to receive and transmit digital data using the first communications protocol stack;
within the client side subarrangement a client proxy arranged to perform protocol conversions between the first communications protocol stack and a second communications protocol stack, and within the server side subarrangement an access gateway arranged to perform protocol conversions between the first communications protocol stack and the second communications protocol stack;
wherein;
said client proxy and said access gateway are arranged to convey transferred digital data between the client application and the server application so that between said client proxy and said access gateway digital data are transferred according to the second communications protocol stack, and said second communications protocol stack corresponds to a bandwidth efficiency that is better than a bandwidth efficiency to which the first communications protocol stack corresponds.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and arrangements are disclosed for transferring digital data over a limited speed communications link between a client side subarrangement (401) and a server side subarrangement (402). Within the client side subarrangement (401) a client application (411, 502) receives and transmits digital data using a first communications protocol stack (412, 503, 504, 505) and within the server side subarrangement (402) a server application (426, 572) receives and transmits digital data using the first communications protocol stack (425, 573, 574, 575). Digital data is transferred between the client application (411, 502) and the server application (426, 572) through a client proxy (511) within the client side subarrangement (401) and an access gateway (551) within the server side subarrangement (402). Said client proxy (511) performs protocol conversions between the first communications protocol stack (412, 503, 504, 505) and a second communications protocol stack (415, 521, 522, 523, 524, 525, 526) that corresponds to a bandwidth efficiency that is better than a bandwidth efficiency to which the first communications protocol corresponds. Said access gateway (551) performs protocol conversions between the first (425, 573, 574, 575) and second communications protocol stacks (422, 553, 554, 555, 556, 557, 558) so that between said client proxy (511) and said access gateway (551) digital data are transferred according to the second communications protocol stack.
-
Citations
52 Claims
-
1. An arrangement for transferring digital data over a limited speed communications link, comprising:
-
a client side subarrangement, a server side subarrangement located at a different side of the limited speed communications link than the client side subarrangement, within the client side subarrangement a client application arranged to receive and transmit digital data using a first communications protocol stack, and within the server side subarrangement a server application arranged to receive and transmit digital data using the first communications protocol stack;
within the client side subarrangement a client proxy arranged to perform protocol conversions between the first communications protocol stack and a second communications protocol stack, and within the server side subarrangement an access gateway arranged to perform protocol conversions between the first communications protocol stack and the second communications protocol stack;
wherein;
said client proxy and said access gateway are arranged to convey transferred digital data between the client application and the server application so that between said client proxy and said access gateway digital data are transferred according to the second communications protocol stack, and said second communications protocol stack corresponds to a bandwidth efficiency that is better than a bandwidth efficiency to which the first communications protocol stack corresponds. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A client side arrangement for transferring digital data over a limited speed communications link in communication with a server side arrangement located at a different side of the limited speed communications link than the client side arrangement, the client side arrangement comprising:
-
a client application arranged to receive and transmit digital data using a first communications protocol stack, and a client proxy arranged to perform protocol conversions between the first communications protocol stack and a second communications protocol stack;
wherein;
said client proxy is arranged to convey transferred digital data between the client application and the server side arrangement so that between said client proxy and said server side arrangement digital data are transferred according to the second communications protocol stack, and said second communications protocol stack corresponds to a bandwidth efficiency that is better than a bandwidth efficiency to which the first communications protocol stack corresponds. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A server side arrangement for transferring digital data over a limited speed communication s link in communication with a client side arrangement located at a different side of the limited speed communications link than the server side arrangement, the server side arrangement comprising:
-
a server application arranged to receive and transmit digital data using a first communications protocol stack, and an access gateway arranged to perform protocol conversions between the first communications protocol stack and a second communications protocol stack;
wherein;
said access gateway is arranged to convey transferred digital data between the client side arrangement and the server application so that between said client side arrangement and said access gateway digital data are transferred according to the second communications protocol stack, and said second communications protocol stack corresponds to a bandwidth efficiency that is better than a bandwidth efficiency to which the first communications protocol stack corresponds. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for transferring digital data over a limited speed communications link where a client side subarrangement and a server side subarrangement are located at different sides of the limited speed communications link, and within the client side subarrangement a client application is arranged to receive and transmit digital data using a first communications protocol stack and within the server side subarrangement a server application is arranged to receive and transmit digital data using the first communications protocol stack, the method comprising the steps of:
-
conveying transferred digital data between the client application and the server application through a client proxy within the client side subarrangement and an access gateway within the server side subarrangement, performing in said client proxy protocol conversions between the first communications protocol stack and a second communications protocol stack that corresponds to a bandwidth efficiency that is better than a bandwidth efficiency to which the first communications protocol stack corresponds, and performing in said access gateway protocol conversions between the first communications protocol stack and the second communications protocol stack;
so that between said client proxy and said access gateway digital data are transferred according to the second communications protocol stack. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification