Patent ID: 8543697

Claim:
A method for regulating transmission of data from a server to a mobile device browser, comprising: providing a control channel between the server and the mobile device browser; transmitting over said control channel at least one message from the mobile device browser to the server indicative of browsing-related state data, said browsing-related state data including a URL for a requested web page and a data attribute indicative of cache contents for portions of said web page, said at least one message conforming to an out-of-band protocol for indicating said browsing-related state data to the server as a hash value; and regulating subsequent transmission of data from the server to the mobile device browser based on said at least one message, wherein said protocol includes: a first transitional state message with payload including said hash value and a connection identifier, for notifying the server of current state information for a current session between the mobile device browser and the server; and a second transitional state message for notifying the server that the mobile device browser has ceased sending messages using said connection identifier, and data transmission according to said protocol comprises, in sequence: a header representing one or more of said first transitional state message and said second transitional state message; a protocol identifier and a Content-Length header; a sequence of control characters; and an XML-encoded document containing said hash value, a connection identifier and state information.