Patent ID: 8219067

Claim:
One or more non-transitory computer readable media having computer-executable instructions embodied thereon that, when executed by a computing device, performs a method of prioritizing transmission to a recipient device of a notification indicating a message is available for download, the method including: receiving the message, wherein the message specifies within a message header a desired time of delivery; checking a notification policy to determine when to deliver the notification to the recipient device, wherein the notification indicates the message is available for download, wherein the notification policy instructs delivery of the notification during a next low network usage time period upon determining that the desired time of delivery is after the next low network usage time period, and wherein the next low network usage time period is determined based on historical usage data and is defined in the notification policy as a time period; determining that the notification will be sent during a low network usage time period that occurs between when the message was received and the desired time of delivery; upon said determining that the notification will be sent during the low network usage time period, transmitting the notification to the recipient device during the low network usage time period; receiving, from the recipient device, a request to communicate the message to the recipient device; and communicating the message to the recipient device with the desired time of delivery specified within the message header.