Patent ID: 7643825

Claim:
A push proxy server for pushing data to a wireless device having a coverage state of online or offline, the push proxy server comprising: (a) a coverage state detector for determining the coverage state of the wireless device; (b) memory for storing a coverage state indicator for indicating the coverage state of the wireless device; (c) a data store for storing the data to be pushed to the wireless device when the coverage state indicator indicates the wireless device is offline; (d) a transceiver for transmitting the data to the wireless device when the coverage state indicator indicates the wireless device is online; and (e) a waste manager configured to delete stale data from the data store in accordance with a predefined expiry term prior to transmitting the data to the wireless device, and wherein the expiry term is defined by an expiry field of a message header in a message containing the data, and wherein the expiry field indicates that the stale data is to be deleted upon receipt of replacement data, the replacement data comprising an updated version of the stale data.