Patent ID: 8818338

Claim:
A method for managing a content delivery interface between a content provider and a subscriber wireless communication device, the method comprising: providing a plurality of modules for the content delivery interface, each module for providing content as part of a different service, each module being associated with at least one content type, at least one content delivery protocol and at least one device; providing a definition incorporating common features of different services; selecting one of said modules for the content delivery interface according to a currently desired service and said definition wherein said definition includes consideration of resource constraints of different devices; and adding said selected module to the content delivery interface, thereby to provide said currently desired service from a platform that supports a plurality of services; wherein said adding said selected one of said modules comprises providing a functional alteration for the content delivery interface for interacting with the wireless communication device, according to said currently desired service; wherein said functional alteration comprises a change to a flow of interaction between the content delivery interface and the wireless communication device; wherein said functional alteration comprises altering a logic of said service; and wherein said functional alteration comprises at least one functional alteration from a group of functional alterations comprising: adding support for a new content type; adding support for a new content delivery protocol; and adding support for a new device.