Method and system for message value calculation in a mobile environment
First Claim
1. A method for determining suitability for a mobile client to receive a targeted content message, comprising:
- generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, wherein each first user profile attribute is a numeric quantity relating to at least one of a preference and a demographic, wherein the generating generates the first value by determining a cache space availability for a plurality of different message categories, determining a category for the first targeted content message and in the case where the category for the first targeted content message is among the plurality of different message categories, determining the first value for the first targeted content message based at least in part on the cache space availability for the category for the first targeted content message;
comparing the first value with a stored list of second values related to respective stored messages in a local cache memory that is maintained on the mobile client to produce a comparison result; and
updating the local cache memory based on the comparison result by storing the first targeted content message in the local cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, a user profile attribute being a numeric quantity relating to at least one of a preference and a demographic of a user of the mobile client, comparing the first value with a stored list of second values related to respective stored messages in a cache memory of the mobile client to produce a comparison result; and updating the cache memory based on the comparison result by storing the first targeted content message in the cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message.
329 Citations
33 Claims
-
1. A method for determining suitability for a mobile client to receive a targeted content message, comprising:
-
generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, wherein each first user profile attribute is a numeric quantity relating to at least one of a preference and a demographic, wherein the generating generates the first value by determining a cache space availability for a plurality of different message categories, determining a category for the first targeted content message and in the case where the category for the first targeted content message is among the plurality of different message categories, determining the first value for the first targeted content message based at least in part on the cache space availability for the category for the first targeted content message; comparing the first value with a stored list of second values related to respective stored messages in a local cache memory that is maintained on the mobile client to produce a comparison result; and updating the local cache memory based on the comparison result by storing the first targeted content message in the local cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for determining suitability for a mobile client to receive a targeted content message, comprising:
-
means for generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, a user profile attribute being a numeric quantity relating to at least one of a preference and a demographic, wherein the means for generating generates the first value by determining a cache space availability for a plurality of different message categories, determining a category for the first targeted content message and in the case where the category for the first targeted content message is among the plurality of different message categories, determining the first value for the first targeted content message based at least in part on the cache space availability for the category for the first targeted content message; means for comparing the first value with a stored list of second values related to respective stored messages in a local cache memory maintained on the mobile client to produce a comparison result; and means for updating the local cache memory based on the comparison result by storing the first targeted content message in the local cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A mobile client, comprising:
-
a memory; a transceiver; a processor coupled to the memory and operable to; generate a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, a user profile attribute being a numeric quantity relating to at least one of a preference and a demographic of a user of the mobile client, wherein the processor generates the first value by determining a cache space availability for a plurality of different message categories, determining a category for the first targeted content message and in the case where the category for the first targeted content message is among the plurality of different message categories, determining the first value for the first targeted content message based at least in part on the cache space availability for the category for the first targeted content message; compare the first value with a stored list of second values related to respective stored messages in a local cache memory maintained on the mobile client to produce a comparison result; and update the local cache memory based on the comparison result by storing the first targeted content message in the local cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by an apparatus, cause the apparatus to perform actions, the instructions comprising:
-
at least one instruction for generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, a user profile attribute being a numeric quantity relating to at least one of a preference and a demographic of a user of a mobile client, wherein the at least one instruction for generating generates the first value by determining a cache space availability for a plurality of different message categories, determining a category for the first targeted content message and in the case where the category for the first targeted content message is among the plurality of different message categories, determining the first value for the first targeted content message based at least in part on the cache space availability for the category for the first targeted content message; at least one instruction for comparing the first value with a stored list of second values related to respective stored messages in a local cache memory maintained on the mobile client to produce a comparison result; and at least one instruction for updating the local cache memory based on the comparison result by storing the first targeted content message in the local cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message.
-
-
33. A method for determining suitability for a mobile client to receive a targeted content message, comprising:
-
generating a first value for a first targeted content message based on at least a first weighted sum of first user profile attributes, wherein each first user profile attribute is a numeric quantity relating to at least one of a preference and a demographic; comparing the first value with a stored list of second values related to respective stored messages in a cache memory of the mobile client to produce a comparison result; and updating the cache memory based on the comparison result by storing the first targeted content message in the cache memory if the comparison result indicates a higher desirability of the first targeted content message over at least one stored message, wherein the first user profile attributes include at least a cache miss state match indicator, the cache miss state match indicator being an indication of a situation where an application of the mobile client requires a message of a given type and none of the messages in the cache match the given type, and wherein the generating generates the first value with a higher value if the first targeted content message matches the given type and wherein the generating generates the first value with a lower value if the first targeted content message does not match the given type.
-
Specification