Patent ID: 8407306

Claim:
A messaging system comprising: a messaging server configured to receive a plurality of messages, to identify one or more of messages as being directed to a first computing device, and to assign a priority level to each of the one or more messages; a storage medium comprising a plurality of predetermined conditions for determining when to transmit the one or more messages to the first computing device, wherein a first predetermined condition is met when at least one message at the messaging server is directed toward the first computing device and is assigned high priority, and wherein one or more rules for assigning a priority level to the one or more messages are based on past usage of the first computing device; and a communication interface configured to transmit the one or more messages to the first computing device if at least one of the predetermined conditions is met; wherein the messaging server repeatedly evaluates the predetermined conditions and holds the one or more messages until at least one of the predetermined conditions is met.