최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0856366 (2013-04-03) |
등록번호 | US-8812695 (2014-08-19) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 7 인용 특허 : 645 |
Systems and methods for management of a network connection without heartbeat messages are disclosed. One embodiment of a distributed proxy system performs a method for the communication of state between a client and a server in a distributed content delivery network using a state map. The state map
Systems and methods for management of a network connection without heartbeat messages are disclosed. One embodiment of a distributed proxy system performs a method for the communication of state between a client and a server in a distributed content delivery network using a state map. The state map sets a predicted communication correspondence frequency and thus eliminates the use or need of heart beat messages to manage session state and/or convey health status of system components.
1. A method which uses a state map to determine session state at a device, the method comprising: using the state map to assess when an activity is expected or predicted to occur at the device;wherein when the activity does not occur when expected or predicted, the device sends a request for informa
1. A method which uses a state map to determine session state at a device, the method comprising: using the state map to assess when an activity is expected or predicted to occur at the device;wherein when the activity does not occur when expected or predicted, the device sends a request for information which would have been received as a result of the activity;wherein the when the activity is expected to occur is represented by a quantitative value;wherein the quantitative value includes a threshold value of a lack of or no communication to or from the device as determined from the state map;wherein the device has access to multiple mobile applications and different threshold values associated with the multiple mobile applications; andwherein the threshold value is specific to a mobile application from which the activity is expected to occur and the different threshold values are specific to the multiple mobile applications from which other activities are expected to occur. 2. The method of claim 1, wherein] the state map is used to maintain the session state such that messages need not be transmitted in a wireless network to maintain or determine the session state of the device with another entity in the wireless network. 3. The method of claim 1 wherein the state map is determined from information gathered at the device. 4. The method of claim 3, wherein the information includes device or application usage patterns of a user of the device. 5. The method of claim 1, wherein the state map is determined from information gathered in the wireless network. 6. The method of claim 5, wherein the information gathered in the wireless network includes one or more of network capacity, network congestion, network bandwidth, network generation or network outage. 7. The method of claim 1, wherein the state map is stored in a local proxy on the device. 8. The method of claim 2, wherein the another entity is a proxy server in a distributed proxy or cache system in the wireless network remote from the device. 9. The method of claim 8, wherein a cache state is maintained between the proxy server and the device and the cache state is reset when the activity does not occur when expected or predicted. 10. The method of claim 8, wherein the another entity includes a content host to receive the request for information which would have been received as the result of the activity. 11. The method of claim 1, wherein the state map is specific to the device. 12. The method of claim 1, wherein the threshold value is specific to a user of the device or habits of the user of the device. 13. The method of claim, 1, wherein the threshold value is specific to communication patterns of the mobile application. 14. The method of claim 13, wherein the communication patterns include communication patterns during foreground mode. 15. The method of claim 13, wherein the communication patterns include communication patterns during background mode. 16. A machine readable storage device having stored thereon instructions which when executed by a processor causes a method to be performed by a mobile device to maintain session state information of a-the mobile device without a need to transmit health-status messages in a mobile network, the method comprising; assessing, based on a state status of the mobile device, when a communication is expected or predicted to occur at the mobile device; andevaluating a threshold value of a lack of or no communication to or from the mobile device to determine whether the communication occurs when expected or predicted;wherein when the communication does not occur when expected or predicted, the mobile device sends a request for information which would have been received as a result of the communication;wherein the mobile device has access to multiple mobile applications and different threshold values associated with the multiple mobile applications; andwherein the threshold value is specific to a mobile application from which the communication is expected to occur and the different threshold values are specific to the multiple mobile applications from which other communications are expected to occur. 17. The machine readable storage device of claim 16, wherein when the communication does not occur when expected or predicted, the mobile device resets a cache state on the device. 18. The machine readable storage device of claim 17, wherein the reset of the cache state on the mobile device includes invalidation of cache entries that are cached from long poll requests. 19. The machine readable storage device of claim 17, wherein the reset of the cache state on the mobile device includes invalidation of cache entries that are cached in a local cache on the mobile device; and wherein the cache entries include responses from a source that employs a cache defeat mechanism. 20. A mobile device which maintains state information without a need to transmit health-status messages in a network, the mobile device comprising: a radio;a processing unit; a memory unit having instructions stored thereon which when executed by the processing unit, causes the mobile device to:use a state status of the mobile device to assess when a communication is expected or predicted to occur at the mobile device;wherein when the communication does not occur when expected or predicted, the mobile device sends a request for information which would have been received as a result of the communication;wherein, the state status is used to maintain the session state such that health-status messages need not be transmitted in the network to maintain or convey the session state of the mobile device such that resources of the network are conserved;wherein the when the communication is expected to occur is represented by a quantitative value;wherein the quantitative value includes a threshold value of a lack of or no communication to or from the mobile device as determined from the state status;wherein the mobile device has access to multiple mobile applications and different threshold values associated with the multiple mobile applications; andwherein the threshold value is specific to a mobile application from which the communication is expected to occur and the different threshold values are specific to the multiple mobile applications from which other communications are expected to occur. 21. The mobile device of claim 20, wherein the state status is determined from information specific to the mobile network to which the mobile device is connected. 22. The mobile device of claim 20, wherein the state status is determined from applications that are accessed via the mobile device. 23. The mobile device of claim 20, wherein the state status is determined from applications that are running. 24. The mobile device of claim 20, wherein the state status is determined from applications that are in the foreground or in the background on the mobile device. 25. A system to maintain session state without a need to transmit health-status messages in a network, the system, comprising means for using a state status of a session state to assess when an activity is expected or predicted to occur at an entity in the network;wherein, the when the activity is expected to occur is represented by a quantitative value;wherein, the quantitative value includes a threshold value of a lack of or no activity in the network;wherein the mobile device has access thereon to multiple mobile applications and different threshold values associated with each of the multiple mobile applications; andwherein the threshold value is specific to a mobile application from which the activity is expected to occur and the different threshold values are specific to the multiple mobile applications from which other activities are expected to occur,wherein, the state status is used to maintain the session state such that health-status messages need not be transmitted in the network to maintain or convey the session state such that resources of the network are conserved. 26. The system of claim 25, wherein the state status is determined from information specific to the network. 27. The method of claim 16, wherein the state status is used to maintain the session state such that health-status messages need not be transmitted in the network to maintain or convey the session state of mobile device such that resources of the network are conserved. 28. The method of claim 27, wherein the state status is determined from information specific to the mobile network to which the mobile device is connected.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.