Patent ID: 8311041

Claim:
A computing system comprising: at least one processing device; and a storage device, operatively connected to the processing device, having stored thereon executable instructions that, when executed by the at least one processing device, cause the computing system to: determine a first user base size, wherein the user base size corresponds to a number of users subscribed to receive push messages for an application; determine a first push message volume corresponding to the first user base size, wherein the message volume corresponds to a number of messages sent by an application provider entity during a predetermined period; set a push message quota based at least in part on the first push message volume; determine a second user base size; determine an estimated push message volume based at least in part on the second user base size and the first push message volume; determine a second push message volume corresponding to the second user base size; compare the estimated push message volume to the second push message volume; and adjust the push message quota based at least in part on the comparison of the estimated push message volume to the second push message volume.