Patent ID: 8170584

Claim:
A network device for use in providing content to a mobile device over a network, comprising: a memory component for storing data; and a processing component configured to execute data that enables actions, including: intercepting a message from a source device directed to a mobile device; determining a mobile user profile from characteristics of the mobile device, and from a tracked usage of the mobile device by a mobile user; analyzing content of the intercepted message; analyzing the tracked usage of the mobile device to detect one or more patterns of usage over time; analyzing the one or more patterns of usage over time to determine one or more consumer categories for which to describe the mobile user; modifying the intercepted message with an actionable event based on the mobile user profile, the detected one or more patterns of usage over time, the one or more consumer categories, and the analyzed content; providing the modified message to the mobile device, wherein the mobile user is enabled to select the actionable event to receive non-requested content; and revising the mobile user profile based on a determination that the actionable event is not selected by the mobile user.