METHOD AND SYSTEM FOR MULTI-LEVEL DISTRIBUTION INFORMATION CACHE MANAGEMENT IN A MOBILE ENVIRONMENT
First Claim
1. A method for updating memory content in a mobile client, comprising:
- maintaining a list of first attributes relating to a set of first messages on the mobile client, wherein each of the set of first messages resides on the mobile client;
maintaining a list of second attributes relating to set of second messages on the mobile client, wherein each of the set of second messages does not reside on the mobile client;
identifying target attributes associated with a message request by the mobile client;
selecting by the mobile client a selected message from one of the set of first messages and the set of second messages by applying a set of selection rules to the target attributes; and
in the situation where a second message is selected, requesting the selected second message from a remote server using a wireless link.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for updating memory content in a mobile client are disclosed. For example, an exemplary method includes maintaining a list of first attributes relating to a set of first messages on the mobile client, wherein each of the set of first messages resides on the mobile client, maintaining a list of second attributes relating to set of second messages on the mobile client, wherein each of the set of second messages does not reside on the mobile client, identifying target attributes associated with a message request by the mobile client, selecting by the mobile client a selected message from one of the set of first messages and the set of second messages by applying a set of selection rules to the target attributes, and in the situation where a second message is selected, requesting the selected second message from a remote server using a wireless link.
-
Citations
58 Claims
-
1. A method for updating memory content in a mobile client, comprising:
-
maintaining a list of first attributes relating to a set of first messages on the mobile client, wherein each of the set of first messages resides on the mobile client; maintaining a list of second attributes relating to set of second messages on the mobile client, wherein each of the set of second messages does not reside on the mobile client; identifying target attributes associated with a message request by the mobile client; selecting by the mobile client a selected message from one of the set of first messages and the set of second messages by applying a set of selection rules to the target attributes; and in the situation where a second message is selected, requesting the selected second message from a remote server using a wireless link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for determining display information in a first device having at least two sources of information including a first source and a second source, and wherein the second source has a substantially variable data throughput connectivity, comprising:
-
selecting by the first device a message from either the first source or the second source based on the data throughput connectivity of the second source to the first device, the message not being either of an indicator of the data throughput connectivity of the second source or a null message; and displaying the selected message to a user. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A mobile client capable of updating its internal memory, comprising:
-
means for maintaining a list of first attributes relating to a set of first messages on the mobile client, wherein each of the set of first messages resides on the mobile client; means for maintaining a list of second attributes relating to set of second messages on the mobile client, wherein each of the set of second messages does not reside on the mobile client; means for identifying target attributes associated with a message request by the mobile client; means for selecting a selected message from one of the set of first messages and the set of second messages by applying a set of selection rules to the target attributes, and in the situation where a second message is selected, requesting the selected second message from a remote server using a wireless link. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A mobile client capable of determining display information and having at least two sources of information including a first source and a second source, and wherein the second source has a substantially variable data throughput connectivity, comprising:
-
means for selecting a message from either the first source or the second source based on the data throughput connectivity of the second source to the first device, the message not being an either of indicator of the data throughput connectivity of the second source or a null message; and means for displaying the selected message to a user. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A mobile client capable of updating its internal memory, comprising:
-
a memory; a transceiver; a processor coupled to the memory and transceiver and operable to; maintain a list of first attributes relating to a set of first messages on the mobile client, wherein each of the set of first messages resides on the mobile client, the first processing circuitry also configured to maintain a list of second attributes relating to set of second messages on the mobile client, wherein each of the set of second messages does not reside on the mobile client; identify target attributes associated with a message request by the mobile client; select a selected message from one of the set of first messages and the set of second messages by applying a set of selection rules to the target attributes, and in the situation where a second message is selected, requesting the selected second message from a remote server using a wireless link. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A mobile client capable of determining display information and having at least two sources of information including a first source and a second source, and wherein the second source has a substantially variable data throughput connectivity, comprising:
-
a memory; a transceiver; a processor coupled to the memory and transceiver and operable to; select a message from either the first source or the second source based on the data throughput connectivity of the second source to the first device, the message not being an indicator of either of the data throughput connectivity of the second source or a null message; and display circuitry configured to display the selected message to a user. - View Dependent Claims (53, 54, 55, 56)
-
-
57. A computer program product, comprising:
a computer-readable medium comprising instructions for; maintaining a list of first attributes relating to a set of first messages on the mobile client, wherein each of the set of first messages resides on the mobile client; maintaining a list of second attributes relating to set of second messages on the mobile client, wherein each of the set of second messages does not reside on the mobile client; identifying target attributes associated with a message request by the mobile client; selecting by the mobile client a selected message from one of the set of first messages and the set of second messages by applying a set of selection rules to the target attributes; and in the situation where a second message is selected, requesting the selected second message from a remote server using a wireless link.
-
58. A computer program product, comprising:
a computer-readable medium comprising instructions for; selecting by the first device a message from either the first source or the second source based on the data throughput connectivity of the second source to the first device, the message not being an indicator of the data throughput connectivity of the second source or a null message; and displaying the selected message to a user.
Specification