최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0592233 (2012-08-22) |
등록번호 | US-8635339 (2014-01-21) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 31 인용 특허 : 549 |
Systems and methods for cache state management to preserve user experience with a mobile application on a mobile device while conserving resources in a wireless network are disclosed. In one embodiment, the method can include, for example, storing content from a content server as cached elements in
Systems and methods for cache state management to preserve user experience with a mobile application on a mobile device while conserving resources in a wireless network are disclosed. In one embodiment, the method can include, for example, storing content from a content server as cached elements in a local cache on the mobile device and in response to receiving polling requests to contact the content server, retrieving the cached elements from the local cache to respond to the polling requests made at the mobile device, and/or using state information associated with the cached elements to provide the cached elements as responses to the polling requests such that user experience is preserved.
1. A method of cache state management on a mobile device to preserve user experience, the method, comprising: storing content from a content server as cached elements in a local cache on the mobile device;in response to receiving polling requests to contact the content server, retrieving the cached
1. A method of cache state management on a mobile device to preserve user experience, the method, comprising: storing content from a content server as cached elements in a local cache on the mobile device;in response to receiving polling requests to contact the content server, retrieving the cached elements from the local cache to respond to the polling requests made at the mobile device;using state information associated with the cached elements to provide the cached elements as responses to the polling requests such that user experience is preserved;wherein, the polling requests are made by a mobile application installed on the mobile device;invalidating the cached elements in the local cache when new or changed data is detected at the content server;wherein, the state information includes an identification of a polling request whose corresponding cached element is to be invalidated; andenabling use of a radio on the mobile device to satisfy the polling requests when the cache elements have been invalidated. 2. The method of claim 1, wherein, the state information includes, an ordering of the polling requests; wherein, the cached elements are provided as responses in the ordering that corresponds to the polling requests. 3. The method of claim 1, wherein, the state information includes, a time interval between the polling requests; wherein, the cached elements are provided as responses according to the time interval between the polling requests. 4. The method of claim 1, wherein, the state information includes a mapping of the polling requests to the cached elements. 5. The method of claim 1, wherein, the radio of the mobile device is not activated to service the polling request. 6. The method of claim 1, further comprising, receiving responses from the use of the radio;using the state information to determine order or timing with which the responses are provided to an application on the mobile device to preserve user experience with the application. 7. The method of claim 1, wherein, storage of the cached elements in the local cache is managed by a local proxy on the mobile device, the local proxy being able to identify the content server for which content is cached to a proxy server remote from the mobile device,wherein, the proxy server is able to establish wireless connectivity to the mobile device and communicate with the content server;wherein, the state information is provided by the proxy server. 8. The method of claim 7, wherein, the proxy server monitors the content server for new or changed data, and notifies the local proxy to invalidate some or all of the cached elements. 9. The method of claim 7, wherein, the proxy server conveys the state information in a state table to the local proxy when notifying the local proxy to invalidate some or all of the cached elements. 10. The method of claim 7, wherein, the proxy server tracks and updates the state information when some or all of the cached elements are to be invalidated. 11. The method of claim 1, wherein, the state information is sent to the mobile device on a schedule, or on a per application basis, or on a per-device basis. 12. The method of claim 1, wherein, the schedule is dynamically adjusted based on operating conditions or network conditions or adjustable based on a user's explicit or inferred preferences. 13. The method of claim 11, wherein, the state information is sent to the mobile device with a message to invalidate one or more cached elements on the mobile device. 14. The method of claim 11, wherein, the state information further indicates whether a cached element is a response made in response to user interaction or programmatic refresh of an application. 15. A mobile device which implements a cache management method to preserve user experience, the mobile device, comprising: a processor;a memory unit having stored thereon instructions which when executed by the processor, causes the processor to:store content as cached elements in a local cache on the mobile device;retrieve the cached elements from the local cache to respond to the polling requests made at the mobile device;using state information associated with the cached elements to provide the cached elements as responses to the polling requests such that user experience is preserved;wherein, the polling requests are made by a mobile application installed on the mobile device;invalidate the cached elements in the local cache when new or changed data is detected at a content server;wherein, the state information includes an identification of a polling request whose corresponding cached element is to be invalidated; andenable use of a radio on the mobile device to satisfy the polling requests when the cached elements have been invalidated. 16. The mobile device of claim 15, wherein, the processor, receives responses from the use of the radio; using the state information to determine order or timing with which the responses are provided to the mobile application on the mobile device to preserve user experience with the mobile application. 17. The mobile device of claim 15, wherein, the cached elements include background traffic used by the mobile application. 18. The mobile device of claim 15, wherein, the cached elements include interactive traffic used by the mobile application.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.