Providing relevant non-requested content to a mobile device
First Claim
1. A method comprising:
- determining, by a processor, a mobile user profile for a user that defines attributes of a mobile device of the user;
determining, by the processor, a trigger based on a plurality of detected user actions with the mobile device;
modifying, by the processor, the mobile user profile to include the trigger;
detecting, by the processor, that the trigger occurred;
determining, by the processor, non-requested prefetch content for the user based on a prefetch parameter in the mobile user profile; and
transmitting, by the processor, the non-requested prefetch content to the mobile device for rendering by the mobile device.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are directed towards providing non-requested content to a mobile terminal based on characteristics of, and tracked usage of the mobile terminal to request content through an online portal service, which provides access to content in multiple subject areas. A mobile user profile is created from the characteristics and patterns of the tracked usage. The tracked usage information includes the time, location, frequency at which the content was requested. Based on the mobile user profile information, content related to previously requested content is provided to the mobile terminal upon a trigger that is related to the requested content. The trigger event may include the mobile terminal returning to a location from which certain content was previously requested. The non-requested content may further be based on a related general user profile that indicates usage of an alternate electronic device to access content through the portal.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by a processor, a mobile user profile for a user that defines attributes of a mobile device of the user; determining, by the processor, a trigger based on a plurality of detected user actions with the mobile device; modifying, by the processor, the mobile user profile to include the trigger; detecting, by the processor, that the trigger occurred; determining, by the processor, non-requested prefetch content for the user based on a prefetch parameter in the mobile user profile; and transmitting, by the processor, the non-requested prefetch content to the mobile device for rendering by the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; profile determining logic executed by the processor for determining a mobile user profile for a user that defines attributes of a mobile device of the user; trigger determining logic executed by the processor for determining a trigger based on a plurality of detected user actions with the mobile device; modifying logic executed by the processor for modifying the mobile user profile to include the trigger; detecting logic executed by the processor for detecting that the trigger occurred; content determining logic executed by the processor for determining non-requested prefetch content for the user based on a prefetch parameter in the mobile user profile; and transmitting logic executed by the processor for transmitting the non-requested prefetch content to the mobile device for rendering by the mobile device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium having computer-executable instructions for execution by a processor, the computer-executable instructions comprising the steps of:
-
determining, by the processor, a mobile user profile for a user that defines attributes of a mobile device of the user; determining, by the processor, a trigger based on a plurality of detected user actions with the mobile device; modifying, by the processor, the mobile user profile to include the trigger; detecting, by the processor, that the trigger occurred; determining, by the processor, non-requested prefetch content for the user based on a prefetch parameter in the mobile user profile; and transmitting, by the processor, the non-requested prefetch content to the mobile device for rendering by the mobile device.
-
Specification