Pre-Fetching of Data in a Mobile Communications Environment
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to techniques for controlling a pre-fetching of data in a mobile communications environment. More specifically the invention relates to controlling a pre-fetching of data items into a cache associated with a mobile terminal. A method embodiment of the invention is performed by a cache management server and comprises the steps of receiving a pre-fetching request for data items, wherein the pre-fetching request comprises a first user identification associated with the mobile terminal; obtaining, based on the first user identification, one or more second user identifications from a community database of a social network; selecting items for the pre-fetching based on the second user identifications; and providing the selected items in response to the pre-fetching request.
127 Citations
43 Claims
-
1-22. -22. (canceled)
-
23. A method performed by a cache management server for controlling a pre-fetching of data items into a cache associated with a first mobile terminal, the method comprising:
-
receiving a pre-fetching request for data items to be provided by a mobile communications network to the first mobile terminal, for presentation of those data items to a user of the first mobile terminal, responsive to a geographical indication provided by the mobile communications network exceeding a detection threshold for a location granularity indicating entering of a retailer location by the first mobile terminal, wherein the pre-fetching request comprises a first user identification associated with the first mobile terminal; obtaining, based on the first user identification, at least one second user identification from a community database containing user profiles of users of a social network; selecting items for the pre-fetching based on the obtained at least one second user identification and the entered retailer location; retrieving data items corresponding to the selected items from a server associated with the entered retailer location; and providing the retrieved data items in response to the pre-fetching request. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method performed by a user data repository for supporting pre-fetching of data items into a cache associated with a first mobile terminal, wherein the user data repository is associated with a second mobile terminal, the method comprising:
-
storing, triggered by an operation performed by the second mobile terminal, one or more item indications; and providing, in response to a query from a cache management server, one or more of the stored item indications for pre-fetching into the cache associated with the first mobile terminal. - View Dependent Claims (35, 36)
-
-
37. A cache management server configured to control a pre-fetching of data items into a cache associated with a mobile terminal, comprising:
-
a reception circuit configured to receive a pre-fetching request for data items to be provided by a mobile communications network to the mobile terminal, for presentation of those data items to a user of the mobile terminal, responsive to a geographical indication provided by the mobile communications network exceeding a detection threshold for a location granularity indicating entering of a retailer location by the mobile terminal, wherein the pre-fetching request comprises a first user identification associated with the mobile terminal; a query circuit configured to obtain, based on the first user identification, at least one second user identification from a community database containing user profiles of users of a social network; a selection circuit configured to select items for the pre-fetching based on the obtained at least one second user identification and the entered retailer location; a retrieval circuit configured to retrieve data items corresponding to the selected items from a server associated with the entered retailer location; and a provisioning circuit configured to provide the selected items in response to the pre-fetching request. - View Dependent Claims (38, 39, 40, 41)
-
-
42. A user data repository that is coupled to and that is configured to support a cache management server configured to control a pre-fetching of data items into a cache associated with a first mobile terminal, wherein the user data repository is associated with a second mobile terminal and comprises:
-
a memory configured to store, triggered by an operation performed by the second mobile terminal, one or more item indications; and a control circuit configured to provide, in response to a query from the cache management server, one or more of the stored item indications for pre-fetching into the cache associated with the first mobile terminal.
-
-
43. A cache management system comprising:
-
a cache management server configured to control a pre-fetching of data items into a cache associated with a mobile terminal, comprising; a reception circuit configured to receive a pre-fetching request for data items to be provided by a mobile communications network to the mobile terminal, for presentation of those data items to a user of the mobile terminal, responsive to a geographical indication provided by the mobile communications network exceeding a detection threshold for a location granularity indicating entering of a retailer location by the mobile terminal, wherein the pre-fetching request comprises a first user identification associated with the mobile terminal; a query circuit configured to obtain, based on the first user identification, at least one second user identification from a community database containing user profiles of users of a social network; a selection circuit configured to select items for the pre-fetching based on the obtained at least one second user identification and the entered retailer location; a retrieval circuit configured to retrieve data items corresponding to the selected items from a server associated with the entered retailer location; and a provisioning circuit configured to provide the selected items in response to the pre-fetching request; and a user data repository that is coupled to and that is configured to support a cache management server, wherein the user data repository is associated with a second mobile terminal and comprises; a memory configured to store, triggered by an operation performed by the second mobile terminal, one or more item indications; and a control circuit configured to provide, in response to a query from the cache management server, one or more of the stored item indications for pre-fetching into the cache associated with the first mobile terminal.
-
Specification