Patent ID: 9729620
Date: 2017-08-08
CPC Classifications: H04L

Claim:
1. A computer implemented method for reducing redundant information transmitted between a plurality of client computers and a datacenter comprising multiple server computers and a data grid, the method comprising the steps of: a first server in the datacenter receiving a first polling request from a specific client to provide data, the received first polling request containing contextual information for datacenter level processing for provision of requested data to the specific client, wherein the contextual information comprises at least one binary large object (blob) extracted from the body of a first polling request; the first server using the received contextual information to prepare a response to the first polling request and transmit the prepared response to the specific client; the first server storing the received contextual information in association with the specific client in the data grid, such that an identifier of the specific client can be used by any one of the plurality of servers in the datacenter to access the stored contextual information; subsequently to storing the received contextual information in association with the specific client in the data grid, the first server receiving a second polling request from the specific client to provide data, the received second polling request containing the identifier of the specific client, but not containing the contextual information for datacenter level processing for provision of requested data to the specific client, wherein the identifier of the specific client consists of fewer bytes than does the contextual information; the first server using the identifier of the specific client to access the stored contextual information in the data grid; and the first server using the retrieved contextual information to prepare a response to the second polling request and transmit the prepared response to the second polling request to the specific client.