INFERRING USER PROFILE PROPERTIES BASED UPON MOBILE DEVICE USAGE
First Claim
10. A method for inferring a mobile device user profile property classification, comprising:
- receiving a determined behavior category classification from the mobile device;
retrieving from a derived inference table a mobile device user profile property classification using the received determined behavior category classification as a look up value; and
transmitting the inferred mobile device user profile property classification to the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Demographic information regarding a user of a mobile device is inferred by observing the user'"'"'s mobile device usage behavior. Bayesian probability principles are applied to the observed usage behavior in order to infer a most likely demographic category classification. Probabilities of the user being a member of various demographic category classifications may be obtained from population surveys. Conditional probabilities of the user being a member of a behavior category classification given a demographic category classification may also be obtained from population surveys. A most likely user demographic category can be determined by calculating the product of the probability of the user being a member of each of the demographic category classifications and the first conditional probability of the user being a member of the behavior category classification, and identifying the demographic category classification that yields a maximum relative likelihood. The user demographic category may alternatively be determined by a table look up using the determined behavior category classification.
179 Citations
48 Claims
-
10. A method for inferring a mobile device user profile property classification, comprising:
-
receiving a determined behavior category classification from the mobile device; retrieving from a derived inference table a mobile device user profile property classification using the received determined behavior category classification as a look up value; and transmitting the inferred mobile device user profile property classification to the mobile device.
-
-
12. A mobile device comprising:
-
means for logging at least one category of mobile device usage events; and means for inferring the mobile device user profile property classification based upon the logged mobile device usage events and information derived from a population of users. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 28)
-
-
21. A remote server comprising:
-
means for receiving a determined behavior category classification from a mobile device; means for retrieving from a derived inference table a mobile device user profile property classification using the received determined behavior category classification as a look up value; and means for transmitting the inferred mobile device profile property classification to the mobile device.
-
-
23. A mobile device, comprising:
-
a memory unit; and a processor coupled to the memory unit, wherein the processor is configured with software instructions to perform steps comprising; logging at least one category of mobile device usage events in the memory unit; and inferring a mobile device profile property classification based upon the logged mobile device usage events and information derived from a population of users. - View Dependent Claims (24, 25, 26, 27, 29, 31, 32)
-
-
28-1. The mobile device of claim 22, wherein the processor is configured with software instructions to perform further steps comprising:
-
transmitting the determined behavior category classifications from the mobile device to a remote server configured to look up the inferred mobile device user profile property classification in a derived inference table using the received determined behavior category classification and transmit the inferred mobile device user profile property classification to the mobile device; and receiving in the mobile device the inferred mobile device profile property classification.
-
-
33. A remote server comprising:
-
a remote server memory unit; a remote server processing unit coupled to the remote server memory unit, wherein the remote server processor is configured with software instructions to perform steps comprising receiving a determined behavior category classification from a mobile device; retrieving from a derived inference table the mobile device user profile property classification using the received determined behavior category classification as a look up value; and transmitting the inferred mobile device user profile property classification to the mobile device.
-
-
34. A tangible storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform steps comprising:
-
logging at least one category of mobile device usage events; and inferring a mobile device user profile property classification based upon the logged mobile device usage events and information derived from a population of users. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A tangible storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform steps comprising:
-
receiving a determined behavior category classification from a mobile device; retrieving from an inference table a mobile device user profile property classification using the received determined behavior category classification as a look up value; and transmitting the inferred mobile device user profile property classification to the mobile device.
-
-
45. A system for inferring mobile device user profile property classification comprising:
-
at least one mobile device configured to log at least one category of mobile device usage events occurring on the mobile device and determine at least one behavior category classification based upon the logged mobile device usage events; a remote server; and a communication network connecting the at least one mobile device with the remote server, wherein; the at least one mobile device is further configured to transmit the determined at least one behavior category classification to the remote server via the communication network; the remote server is configured to; receive the determined at least one behavior category classification; infer the mobile device user profile property classification based upon the logged mobile device usage events; and transmit the inferred mobile device user profile property classification to the mobile device via the communication network; and the at least one mobile device is further configured to receive the inferred mobile device user profile property classification. - View Dependent Claims (46, 47, 48)
-
Specification