Patent ID: 7756143

Claim:
A method of pushing a document to at least one wireless data device comprising: receiving a push request to push the document to the wireless data device; and constructing a first wireless gateway server request for the wireless data device based on the push request, said constructing step comprising: receiving an identifier for the wireless data device; determining a first gateway server of a plurality of gateway servers by querying mapping data, wherein the first gateway server corresponds to the identifier; submitting a request to push the document to the wireless data device via the first gateway server; after the first gateway server receives the request to push the document to the wireless data device, if the first gateway server rejects the request to push data to the wireless data device, repeatedly submitting the request to push the document to the wireless data 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 wireless data device; and updating the mapping data for the identifier with a second gateway server if the request to push the document to the wireless data 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 wireless data device.