Patent attributes
The present concepts relate to erasing the delay effects caused by latency. A server may model an environment. The server may transmit a series of state information relating to the state of the environment to a client. The client may receive an input provided by a user. In response, the client may transmit the input along with the state information to the server, where the state information corresponds to the state of the environment from the user's perspective at the time the user provided the input. The server may process the input according to the state information received with the input rather than the state of the environment being modeled by the server at the time the input is received by the server. Accordingly, the user may experience that the server is responsive to her inputs as though there were no latency.