Patent ID: 8175105

Claim:
A method, comprising: after a first gateway server of a plurality of gateway servers receives a request to push a document to a mobile device, when the first gateway server rejects the request to push the document to the mobile device, repeatedly submitting, by a computing device, the request to push the document to the mobile device via a next gateway server of the plurality of gateway servers until the next gateway server accepts the request to push the document to the mobile device; and updating, by the computing device, mapping data for the mobile device with a second gateway server when the request to push the document to the mobile device was accepted by the next gateway server, wherein the second gateway server is the next gateway server that accepted the request to push the document to the mobile device; and in response to determining that the document has changed subsequent to the document being pushed to the mobile device, automatically pushing, by the computing device, the changed document to the mobile device.