Providing relevant non-requested content to a mobile device
First Claim
1. A method comprising:
- determining, by a processor, a mobile user profile from characteristics of a mobile terminal and from tracked usage of the mobile terminal by a mobile user to request content through an online portal;
determining, by the processor, a pattern of mobile usage from the tracked usage of the mobile terminal by the mobile user;
assigning, by the processor and from the pattern, weights for elements of the mobile user profile;
analyzing, by the processor, the weights for the elements of the mobile user profile to determine, based on the weights, non-requested content and to determine, based on the weights, a trigger at which to access the non-requested content; and
communicating, by the processor, the non-requested content to the mobile terminal at the determined trigger.
6 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.
8 Citations
19 Claims
-
1. A method comprising:
-
determining, by a processor, a mobile user profile from characteristics of a mobile terminal and from tracked usage of the mobile terminal by a mobile user to request content through an online portal; determining, by the processor, a pattern of mobile usage from the tracked usage of the mobile terminal by the mobile user; assigning, by the processor and from the pattern, weights for elements of the mobile user profile; analyzing, by the processor, the weights for the elements of the mobile user profile to determine, based on the weights, non-requested content and to determine, based on the weights, a trigger at which to access the non-requested content; and communicating, by the processor, the non-requested content to the mobile terminal at the determined trigger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium, comprising executable instructions executed by a processor for performing processor actions, including:
-
determining, by the processor, a mobile user profile from characteristics of a mobile terminal and from tracked usage of the mobile terminal by a mobile user to request content through an online portal; determining, by the processor, a pattern of mobile usage from the tracked usage of the mobile terminal by the mobile user; assigning, by the processor and from the pattern, weights for elements of the mobile user profile; analyzing, by the processor, the weights for the elements of the mobile user profile to determine, based on the weights, non-requested content and to determine, based on the weights, a trigger at which to access the non-requested content; and communicating, by the processor, the non-requested content to the mobile terminal at the determined trigger.
-
-
12. A system comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising; mobile user profile determining logic executed by the processor for determining a mobile user profile from characteristics of a mobile terminal and from tracked usage of the mobile terminal by a mobile user to request content through an online portal; pattern determining logic executed by the processor for determining a pattern of mobile usage from the tracked usage of the mobile terminal by the mobile user; assigning logic executed by the processor for assigning, from the pattern, weights for elements of the mobile user profile; analyzing logic executed by the processor for analyzing the weights for the elements of the mobile user profile to determine, based on the weights, non-requested content and to determine, based on the weights, a trigger at which to access the non-requested content; and communicating logic executed by the processor for communicating the non-requested content to the mobile terminal at the determined trigger. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A mobile device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising; identifier communicating logic executed by the processor for communicating an identifier of the mobile device to an online portal to enable the online portal to initiate a mobile user profile from characteristics of the mobile device; content requesting logic executed by the processor for requesting content through the online portal, enabling the online portal to track requested content and revise the mobile user profile based on the requested content; content receiving logic executed by the processor for receiving non-requested content from the online portal, wherein the non-requested content is based on weights assigned to elements of the mobile user profile and is related to the requested content, and wherein the non-requested content is received upon a trigger related to the requested content, the trigger based on the weights. - View Dependent Claims (19)
-
Specification