System and method for network connection adaptation
First Claim
Patent Images
1. A computer implemented method for performing automatic latency mitigation in a remote access system, comprising:
- using a network connection between a client in remote access with a server to define a virtual channel for determining latency in the network connection, and providing a latency value for the connection;
compiling a limited running list of historic latency values, and using the list to determine an average value for the latency between the client and server;
providing multiple threshold values representing respective different connection statuses;
assigning a status for the connection using the average value;
incrementing or decrementing a counter associated with the statuses based on the assigned status to provide a current status for the connection;
using the latency value to determine a mitigating action relating to the latency in the connection; and
executing the mitigating action at the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method for performing automatic latency mitigation in a remote access system comprises using a network connection between a client in remote access with a server to define a virtual channel for determining latency in the network connection, and providing a latency value for the connection. The latency value is used to determine a mitigating action for reducing the latency or the effect of latency in the connection, and the mitigating action is executed at the client.
5 Citations
26 Claims
-
1. A computer implemented method for performing automatic latency mitigation in a remote access system, comprising:
-
using a network connection between a client in remote access with a server to define a virtual channel for determining latency in the network connection, and providing a latency value for the connection; compiling a limited running list of historic latency values, and using the list to determine an average value for the latency between the client and server; providing multiple threshold values representing respective different connection statuses; assigning a status for the connection using the average value; incrementing or decrementing a counter associated with the statuses based on the assigned status to provide a current status for the connection; using the latency value to determine a mitigating action relating to the latency in the connection; and executing the mitigating action at the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server comprising a server component to receive data from a client over a virtual channel representing a value for the latency in a physical connection for remote access therebetween, wherein
the server component is operable to compile a limited running list of historic latency values, and to use the list to determine an average value of latency between the client device and server device, and to provide multiple threshold values representing respective different connection statuses, to assign a status for the connection using the average value, to increment or decrement a counter associated with the statuses based on the assigned status to provide a current status for the connection, and to provide a profile list including multiple display parameters for a display device of the client device, wherein respective ones of the parameters map to respective ones of the connection statuses, to use the latency value to determine a mitigating action relating to the latency in the connection, and to send instruction data to such a client in order to execute the mitigating action at the client.
Specification