최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0287085 (2011-11-01) |
등록번호 | US-8204953 (2012-06-19) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 86 인용 특허 : 516 |
Systems and methods for cache defeat detection are disclosed. Moreover, systems and methods for caching of content addressed by identifiers intended to defeat cache are further disclosed. In one aspect, embodiments of the present disclosure include a system for optimizing resources in a mobile netwo
Systems and methods for cache defeat detection are disclosed. Moreover, systems and methods for caching of content addressed by identifiers intended to defeat cache are further disclosed. In one aspect, embodiments of the present disclosure include a system for optimizing resources in a mobile network, by for example performing one or more of, identifying a parameter in an identifier used in multiple polling requests to a given content source; means for, detecting that the parameter in the identifier changes for each of the polling requests; determining whether responses received from the given content source are the same for each of the multiple polling requests; and/or caching the responses on the mobile device in response to determining that the responses received for the given content source are the same.
1. A system for optimizing resources in a mobile network, the system, comprising: a local proxy on a mobile device, the local proxy having a local cache;wherein, the local proxy intercepts a polling request directed to a host server, made by a mobile application on the mobile device and determines f
1. A system for optimizing resources in a mobile network, the system, comprising: a local proxy on a mobile device, the local proxy having a local cache;wherein, the local proxy intercepts a polling request directed to a host server, made by a mobile application on the mobile device and determines from an identifier of the polling request, that a cache defeating mechanism is employed;if content from the host server is already stored as cache elements in the local cache, the local proxy determines whether to respond to the polling request using the content stored in the local cache;wherein, a normalized version of the identifier is associated with the cached elements stored in the local cache for future identification and retrieval. 2. The system of claim 1: wherein, a pattern of the identifier is used to detect that the cache defeating mechanism is used;wherein, the normalized version of the identifier is generated. 3. The system of claim 1, wherein, the normalized version of the identifier is communicated to a proxy server, for use by the proxy server in storing and detecting new or changed data from the host server. 4. The system of claim 1, wherein, a parameter in the identifier is used to detect that the cache defeating mechanism is used;wherein, the parameter is used to defeat cache. 5. The system of claim 4, wherein, the normalized version of the identifier is generated by removing the parameter. 6. The system of claim 1, wherein, the cached elements stored in the local cache is identified using the normalized version of the identifier or a hash value of the normalized version of the identifier. 7. The system of claim 1 , wherein, the normalized version of the identifier without the parameter is communicated to the proxy server, for use by the proxy server in storing and detecting new or changed data from the host server. 8. The system of claim 1 , wherein, a proxy server uses a modified identifier for use in polling the host server, wherein, the modified identifier uses a substitute parameter in place of the parameter that is used to defeat cache. 9. The system of claim 8, wherein, the modified parameter is determined by the local proxy and communicated to the proxy server by the local proxy. 10. The system of claim 1, wherein, if content from the host server is not stored in the local cache, establishing a connection with the host server such that the mobile device can retrieve a response for the polling request. 11. The system of claim 1, wherein, the local proxy makes a decision as to whether to begin to cache content received from the host server. 12. The system of claim 11, wherein, the decision is made based on frequency of polling requests made to the host server or frequency of content change at the host server. 13. The system of claim 1, wherein: the local proxy invalidates the cache elements in the local cache when new or changed data is detected at the host server. 14. The system of claim 1, wherein: the local proxy enables use of the radio on the mobile device to satisfy the polling request made by the mobile application when the cache elements have been invalidated. 15. The system of claim 1, further comprising, a proxy server coupled to the mobile device and the host server with which the mobile application interacts;wherein, the proxy server is able to communicate with the local proxy,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. 16. A system for resource management in a wireless network by caching content on a mobile device, the system, comprising: means for, detecting a data request to a content source for which content received is being stored as cache elements in a local cache on the mobile device;means for, determining, from an identifier of the data request, that a cache defeating mechanism is employed;wherein, a parameter of the identifier is used in detecting caching defeating mechanisms;means for, making a decision as to whether to use the content in the cache elements to respond to the data request. 17. The system of claim 16, further comprising: means for, normalizing the identifier to identify content from the cache elements stored in the local cache to respond to the data request;wherein, the identifier is normalized by removing the parameter from the identifier. 18. A system for resource management in a network by detecting cache defeat for caching content comprising, comprising: means for, identifying a parameter in an identifier used in multiple polling requests to a given content source;means for, detecting that the parameter in the identifier changes for each of the polling requests;means for, determining whether responses received from the given content source are the same for each of the multiple polling requests;means for, caching the responses on the mobile device in response to determining that the responses received for the given content source are the same;wherein, the identifier is associated with the cached respones for future identification and retrieval. 19. A system for resource management in a network by caching content on a mobile device, the method, comprising: means for, storing content from a content server as cached elements on the mobile device;means for, receiving a response to a polling request to contact the content server,means for, retrieving the cached elements from the local cache to respond to the polling request made at the mobile device such that a radio of the mobile device need not be activated to service the polling request, even when a cache defeating mechanism is employed;means for, detecting the cache defeating mechanism from a syntax or pattern of a resource identifier included in the polling request identifying the content server. 20. The system of claim 19, wherein, the cache defeating mechanism is employed by the content server. 21. The system of claim 19, wherein, the resource identifier includes a URI and the URI is normalized by converting the URI scheme and host to lower-case. 22. The system of claim 19, wherein, the resource identifier includes a URI and the URI is normalized by, performing one or more of, capitalizing letters in percent-encoded escape sequences, removing a default port, and removing duplicate slashes. 23. A system for optimizing resources in a mobile network, the system, comprising: a local proxy on a mobile device, the local proxy having a local cache;wherein, the local proxy intercepts a polling request directed to a host server, made by a mobile application on the mobile device and determines from an identifier of the polling request, that a cache defeating mechanism is employed;if content from the host server is already stored as cache elements in the local cache, the local proxy determines whether to respond to the polling request using the content stored in the local cache;wherein, a normalized version of the identifier is generated by removing a parameter. 24. A system for resource management in a wireless network by caching content on a mobile device, the method, comprising: means for, detecting a data request to a content source for which content received is being stored as cache elements in a local cache on the mobile device;means for, determining, from an identifier of the data request, that a cache defeating mechanism is employed;wherein, a parameter of the identifier is used in detecting caching defeating mechanisms;means for, normalizing the identifier to identify content from the cache elements stored in the local cache to respond to the data request;wherein, the identifier is normalized by removing the parameter from the identifier.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.