Patent ID: 8732234

Claim:
A method for providing relevant, non-requested content by a server device to a mobile device, comprising: determining, by the server device, a mobile user profile from characteristics of a mobile terminal and from tracked usage of the mobile terminal by a user to request content through an online portal and from mobile consumer information communicated to the user with the mobile terminal and third-party information received through an out-of-band communication other than the mobile device, wherein the third-party information is based on a plurality of detected user actions with the mobile device, including actions between third parties and the user; updating, by the server device, the mobile user profile based on the third-party information and a result of at least one independent test of at least one provided characteristic of the mobile terminal used by the user and other information that is based on at least one of a communication header and an analysis of communication performance for the mobile device; determining, by the server device, at least one condition that the user most often uses the mobile terminal at one or more times based on at least one provided characteristic of the mobile terminal and the other information; comparing, by the server device, mobile purchase information from the mobile consumer information for the user to general consumer information in a general user profile for the user that requests content through the online portal, wherein at least a result of the comparison is employed to determine at least one mobile purchasing habit of the user through the mobile terminal; using the updated mobile user profile and the at least one determined mobile purchasing habit to determine, by the server device, non-requested content and to determine a trigger at which to access the non-requested content; and communicating, by the server device, the non-requested content to the mobile terminal at the determined trigger.