PROVIDING DATA TO A NETWORK TERMINAL
First Claim
11. A network node for providing data to a network terminal, the network node comprising:
- a first receiver for receiving information relating to a first instance of a client running at the network terminal;
a processor for concurrently running a second instance of the client, the second instance of the client emulating the first instance of the client running on the network terminal, the processor arranged to generate a request for data required by the first instance of the client using the second instance of the client;
a first transmitter for, prior to receiving a request for data generated by the first instance of the client, sending the request for data required by the first instance of the client to a remote server;
a second receiver for receiving from the remote server a response, the response including the required data; and
a second transmitter for sending the required data to the network terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing data to a network terminal. A network node receives information relating to a first instance of a node concurrently runs a second instance of the client that emulates the first instance. Using the second instance, the network node generates a request for data required by the first instance. Before receiving a request for data generated by the first instance, the network node sends the request for data required by the first instance to a remote server and receives a response that includes the required data. The required data is then sent to the network terminal. The advantage of this is that the request for data required is generated before the network node receives a request from the network terminal. This allows the request to be handled more quickly.
6 Citations
21 Claims
-
11. A network node for providing data to a network terminal, the network node comprising:
-
a first receiver for receiving information relating to a first instance of a client running at the network terminal; a processor for concurrently running a second instance of the client, the second instance of the client emulating the first instance of the client running on the network terminal, the processor arranged to generate a request for data required by the first instance of the client using the second instance of the client; a first transmitter for, prior to receiving a request for data generated by the first instance of the client, sending the request for data required by the first instance of the client to a remote server; a second receiver for receiving from the remote server a response, the response including the required data; and a second transmitter for sending the required data to the network terminal. - View Dependent Claims (12, 13, 14, 15)
-
-
16. (canceled)
-
17. (canceled)
-
18. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by a processor, causes the processor to perform the following operations:
-
receiving information relating to a first instance of a client running at a network terminal; using the information, concurrently running a second instance of the client, the second instance of the client emulating the first instance of the client; using the second instance of the client, generating a request for data required by the first instance of the client; prior to receiving a request for data generated by the first instance of the client, sending the request for data required by the first instance of the client to a remote server; receiving from the remote server a response, the response including the required data; and sending the required data to the network terminal. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20, 21)
-
-
20-1. The non-transitory machine-readable storage medium of claim 18, wherein the required data is pushed towards the network terminal.
Specification