摘要 |
System and method of detection and management of user interactions with foreground applications on a mobile device in distributed caching are disclosed. One embodiment includes a method of mimicking 2308, remote from the mobile device 2310 (e.g. at a proxy), timing (or other) characteristics of user activity 2306 with the mobile client, polling a content source for the mobile application based on the timing characteristics of the user interaction on behalf of the mobile device, and allowing responses cached on the mobile device for the user activity to be used until a change at the content source is detected, remote from the mobile device. The arrangement prevents a frustrated/impatient user who is repeatedly attempting to refresh content sending multiple requests for content for which there is no change from the last version of the content stored in a cache (either locally on the mobile device or at a cache local to the proxy) and saves power by avoiding sending multiple requests and not powering up the radio equipment 2324. Presence of user activity at the mobile device 2302 may be determined by whether the application is in the foreground or whether the backlight of the mobile device is on. |