Providing personalized content based on historical interaction with a mobile device
First Claim
1. A method for receiving personalized content based on historical interaction with a mobile device, the method comprising:
- determining, by the mobile device, information about a user interaction with an application running on the mobile device;
identifying a type of the application by parsing a description of the application;
determining a first location of the mobile device;
generating an affinity model that associates the type of the application with the first location;
determining that a second location of the mobile device corresponds to the first location;
determining, using the affinity model, that the second location is associated with the type of the application based on the correspondence of the second location to the first location; and
providing, to a display of the mobile device, content related to the type of the application,wherein the determining, using the affinity model, that the second location is associated with the type of the application comprises;
determining a confidence value that the second location is associated with the type of the application;
comparing the confidence value against a threshold value; and
determining that the confidence value exceeds the threshold value.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and computer products can provide personalized content based on historical interaction with a mobile device. A computing device can receive information about a user interaction with an application running on the mobile device at a first time and location. A type of the application can be identified by parsing a description of the application (e.g., using a natural language processing algorithm). An affinity model can be generated that associates the type of the application with the first time and/or location. At a second time and location, it can be determined that the second time corresponds to the first time and/or that the second location corresponds to the first location. Using the affinity model, the second time and/or location can be associated with the type of the application, and the mobile device may then display content related to the type of the application.
63 Citations
18 Claims
-
1. A method for receiving personalized content based on historical interaction with a mobile device, the method comprising:
-
determining, by the mobile device, information about a user interaction with an application running on the mobile device; identifying a type of the application by parsing a description of the application; determining a first location of the mobile device; generating an affinity model that associates the type of the application with the first location; determining that a second location of the mobile device corresponds to the first location; determining, using the affinity model, that the second location is associated with the type of the application based on the correspondence of the second location to the first location; and providing, to a display of the mobile device, content related to the type of the application, wherein the determining, using the affinity model, that the second location is associated with the type of the application comprises; determining a confidence value that the second location is associated with the type of the application; comparing the confidence value against a threshold value; and determining that the confidence value exceeds the threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device for providing personalized content based on historical interaction comprising:
-
one or more processors; and a memory coupled with and readable by the one or more processors, the memory configured to store a set of instructions which, when executed by the one or more processors, causes the one or more processors to; receive information about a user interaction with an application running on the mobile device; identify a type of the application by parsing a description of the application; determine a first location of the mobile device; generate an affinity model that associates the type of the application with the first location; determine that a second location of the mobile device corresponds to the first location; determine, using the affinity model, that the second location is associated with the type of the application based on the correspondence of the second location to the first location; and providing, to a display of the mobile device, content related to the type of the application, wherein the determining, using the affinity model, that the second location is associated with the type of the application comprises; determining a confidence value that the second location is associated with the type of the application; comparing the confidence value against a threshold value; and determining that the confidence value exceeds the threshold value. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed controls a computing device included on a mobile device to provide personalized content based on historical interaction, the instructions comprising:
-
determining, by the mobile device, information about a user interaction with an application running on the mobile device; identifying a type of the application by parsing a description of the application; determining a first location of the mobile device; generating an affinity model that associates the type of the application with the first location; determining that a second location of the mobile device corresponds to the first location; determining, using the affinity model, that the second location is associated with the type of the application based on the correspondence of the second location to the first location; and providing, to a display of the mobile device, content related to the type of the application, wherein the determining, using the affinity model, that the second location is associated with the type of the application comprises; determining a confidence value that the second location is associated with the type of the application; comparing the confidence value against a threshold value; and determining that the confidence value exceeds the threshold value. - View Dependent Claims (15, 16, 17, 18)
-
Specification