Patent ID: 8150934

Claim:
A system for providing content to a wireless device, the content including one or more interactive components, at least one of the one or more interactive components being for initiating an application in response to a received input wireless device, the system comprising: a content server configurable to deliver push content to the wireless device; a processor for controlling operation of the server; a communications subsystem coupled to the processor for communicating with a communications network; and a memory coupled to the processor; the content server including one or more modules for providing the content to the wireless device, the one or more modules being configured to cause the content server to: receive a content file including the content and information about the one or more interactive components, the information about each individual interactive component comprising one or more attributes useful in rendering the individual interactive component, wherein at least one of the one or more interactive components includes a selectable activation area for initiating the application in response to the received input, and wherein the one or more attributes includes a definition of a visual location of the activation area; process the content file and package the processed content file as a content package for delivery to the wireless device; and send the content package to the wireless device as a push delivery.