Patent ID: 8271683

Claim:
A system for managing multiple services that pushes contents over a wireless network to client devices comprising: a computing system with a microprocessor and memory; a content receiver unit, implemented by the computing system, for receiving the contents from multiple application service providers, the contents having an associated priority parameter and an associated QoS (Quality-of-Service) parameter, the associated priority parameter indicating priority levels associated with delivering the contents, the associated QoS parameter indicating a quality associated with the delivering the contents, and the priority parameter has greater weight in determining the priority levels associated with the deliveries of the contents than the QoS parameter; the multiple application service providers specifying a group of the client devices and specifying an order in which the contents are delivered to the group, and prior to the delivering the contents to the group, modifying the priority levels associated with the delivering the contents by adjusting the associated priority parameter; a group handler unit, implemented by the computing system, for identifying members of the group of the client devices; a series handler unit, implemented by the computing system, for ensuring that the contents are delivered to each identified member of the group in the order specified by the multiple application service providers; a content dispatcher unit, implemented by the computing system, for determining content senders, enqueuing the contents at the content senders according to the modified priority levels, and activating the content senders to deliver the contents, according to the modified priority levels, to each identified member of the group in the specified order; and the content senders, implemented by the computing system, for aggregating the enqueued contents for the delivery according to the modified priority levels in the specified order and performing the delivery of data of the aggregated contents, according to the modified priority levels, to each identified member of the group over a wireless communication channel.