Method and system for using a cache miss state match indicator to determine user suitability of targeted content messages in a mobile environment
First Claim
Patent Images
1. A method for updating memory content in a mobile client, comprising:
- maintaining on the mobile client a list of first attributes including a cache miss state match indicator relating to a prevalence of message cache misses for each of a plurality of different message types from a cache memory located on the mobile client;
receiving on the mobile client a set of target attributes associated with a target message, the set of target attributes including a given message type of the target message;
performing on the mobile client one or more matching operations between the list of first attributes and the set of target attributes to produce a matching result, wherein the one or more matching operations are weighted based on the prevalence message of cache misses indicated by the cache miss state match indicator for the given message type of the target message; and
storing the target message in the cache memory on the mobile client dependent upon the matching result.
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 maintaining on the mobile client a list of first attributes relating to message cache misses of a cache memory located on the mobile client, receiving on the mobile client a set of target attributes associated with a target message, performing on the mobile client one or more matching operations between the first attributes and the target attributes to produce a matching result, and storing the target message in a cache in the mobile client dependant upon the matching result.
-
Citations
43 Claims
-
1. A method for updating memory content in a mobile client, comprising:
-
maintaining on the mobile client a list of first attributes including a cache miss state match indicator relating to a prevalence of message cache misses for each of a plurality of different message types from a cache memory located on the mobile client; receiving on the mobile client a set of target attributes associated with a target message, the set of target attributes including a given message type of the target message; performing on the mobile client one or more matching operations between the list of first attributes and the set of target attributes to produce a matching result, wherein the one or more matching operations are weighted based on the prevalence message of cache misses indicated by the cache miss state match indicator for the given message type of the target message; and storing the target message in the cache memory on the mobile client dependent upon the matching result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for updating memory content in a mobile client, comprising:
-
means for maintaining on the mobile client a list of first attributes including a cache miss state match indicator relating to a prevalence of message cache misses for each of a plurality of different message types from a cache memory located on the mobile client; means for receiving on the mobile client a set of target attributes associated with a target message, the set of target attributes including a given message type of the target message; means for performing on the mobile client one or more matching operations between the list of first attributes and the set of target attributes to produce a matching result, wherein the one or more matching operations are weighted based on the prevalence of message cache misses indicated by the cache miss state match indicator for the given message type of the target message; and means for storing the target message in the cache memory on the mobile client dependent upon the matching result. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A mobile client capable of updating its internal memory, comprising:
-
first processing circuitry configured to maintain on the mobile client a list of first attributes including a cache miss state match indicator relating to a prevalence of message cache misses for each of a plurality of different message types from a cache memory located on the mobile client; second processing circuitry configured to receive on the mobile client a set of target attributes associated with a target message, the set of target attributes including a given message type of the target message; third processing circuitry configured to perform on the mobile client one or more matching operations between the list of first attributes and the set of target attributes to produce a matching result, wherein the one or more matching operations are weighted based on the prevalence of message cache misses indicated by the cache miss state match indicator for the given message type of the target message; and fourth processing circuitry configured to store the target message in the cache memory on the mobile client dependent upon the matching result. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A non-transitory computer-readable medium containing instructions stored thereon, which, when executed by a mobile client, cause the mobile client to perform operations, the instructions comprising:
-
instructions for maintaining on the mobile client a list of first attributes including a cache miss state match indicator relating to a prevalence of message cache misses for each of a plurality of different message types from a cache memory located on the mobile client; instructions for receiving on the mobile client a set of target attributes associated with a target message, the set of target attributes including a given message type of the target message; instructions for performing on the mobile client one or more matching operations between the list of first attributes and the set of target attributes to produce a matching result, wherein the one or more matching operations are weighted based on the prevalence of message cache misses indicated by the cache miss state match indicator for the given message type of the target message; and instructions for storing the target message in the cache memory on the mobile client dependent upon the matching result.
-
-
43. A mobile client, comprising:
-
one or more processors; one or more computer-readable memories accessible to the processors and containing instructions for; maintaining on the mobile client a list of first attributes including a cache miss state match indicator relating to a prevalence of message cache misses for each of a plurality of different message types from a cache memory located on the mobile client; receiving on the mobile client a set of target attributes associated with a target message, the set of target attributes including a given message type of the target message; performing on the mobile client one or more matching operations between the list of first attributes and the set of target attributes to produce a matching result, wherein the one or more matching operations are weighted based on the prevalence message of cache misses indicated by the cache miss state match indicator for the given message type of the target message; and storing the target message in the cache memory on the mobile client dependent upon the matching result.
-
Specification