Patent ID: 8433299

Claim:
A server for distributing content to mobile devices, the server communicatively coupled to a mobile device of a user, the server comprising: at least one storage having stored therein one or both of firmware and software; at least one processor operably coupled to the at least one storage, wherein the at least one processor, during operation, at least: stores and manages a collection of user preferences and a collection of interactive media, wherein the user preferences comprise subscription information; receives interactive media from an external system and stores the interactive media in the at least one storage for subsequent retrieval and distribution; retrieves one or more user preferences for the user of the mobile device from the user preference collection and tailors the interactive media to the mobile device; communicates the tailored interactive media to the mobile device, device in both pull and push mode distribution; manages a plurality of queues of interactive media, wherein each of the plurality of queues of interactive media comprises one or more interactive media for distribution; and selects, for delivery to the user of the mobile device, one or more interactive media from the plurality of queues based upon user preferences for the user in the user preferences collection.