최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0735868 (2013-01-07) |
등록번호 | US-8909202 (2014-12-09) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 4 인용 특허 : 602 |
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, remote from the mobile device, timing characteristics of user activity with the mobile client, polli
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, remote from the mobile device, timing characteristics of user activity 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.
1. A method of managing user interaction with an application on a mobile device, the method, comprising: determining presence of user activity at the mobile device;identifying or determining, at the mobile device, characteristics of the user activity;communicating the characteristics of the user act
1. A method of managing user interaction with an application on a mobile device, the method, comprising: determining presence of user activity at the mobile device;identifying or determining, at the mobile device, characteristics of the user activity;communicating the characteristics of the user activity to an entity remote from the mobile device, such that the user activity is able to be simulated or mimicked by the remote entity;wherein, the user activity is simulated or mimicked remotely to monitor or observe content change at a server or resource;determining or computing, with the mobile device, a time to live (TTL) associated with the user activity by comparing whether the user activity has been repeated a number of time exceeding a predetermined number of time within a period of time;in response, indicating to the remote entity said TTL, which includes an amount of time for which the remote entity is to simulate or mimic the user activity to monitor or observe the server or the resource for content changes;upon subsequent detection of user interactions having same or similar characteristics as the identified characteristics, blocking the user interactions from powering on or switching up the radio; andstopping the simulating or mimicking when the TTL expires. 2. The method of claim 1, wherein, the characteristics of the user activity includes a frequency or pattern of the user activity. 3. The method of claim 1, wherein, the characteristics are specific to the application or specific to a user of the mobile device. 4. The method of claim 1, wherein, the mobile device has installed thereon multiple different applications, the method further comprising, identifying and storing different characteristics of user activity with respect to the multiple different applications. 5. The method of claim 1, further comprising, storing, the wherein, the characteristics are sent to a remote entity for the remote entity to simulate the user activity performed at the mobile device; wherein, the characteristics are identified, determined, or stored when the user activity meets a criteria. 6. The method of claim 5, wherein, the user activity meets the criteria when the user activity indicates constant refreshing action requests. 7. The method of claim 5, wherein, the user activity meets the criteria when the user activity indicates frequent polling requests by a user of the mobile device. 8. The method of claim 5, wherein, the criteria is characterized by a frequency of user accessing the mobile application in the user activity. 9. The method of claim 5, wherein, the criteria is characterized by a frequency of user accessing the application at the mobile device exceeding a threshold. 10. The method of claim 5, wherein, the criteria is characterized by a frequency of requests at the mobile device directed to a same resource over a wireless network. 11. The method of claim 10, wherein, the criteria is further characterized by responses to the requests directed to the same resource having same content, having reproducible content, or otherwise predictable content. 12. The method of claim 1, wherein, responses received as a result of the user activity is cached on the mobile device. 13. The method of claim 1, wherein, the presence of the user activity is determined by detecting that the backlight of the mobile device is on. 14. The method of claim 1, further comprising, storing responses received as a result of the user activity as cached content on the mobile device; wherein the responses are served from the cache unless content change is detected at the server or the resource for the application. 15. The method of claim 14, wherein, a frequency or pattern of the content change at the server or the resource is observed and stored. 16. The method of claim 14, wherein, the user activity is simulated or mimicked by an entity remote from the mobile device; wherein the user activity is simulated with the characteristics that were identified and communicated to the entity from the mobile device. 17. The method of claim 16, wherein, the remote entity is a proxy server able to wirelessly communicate with the mobile device. 18. The method of claim 16, wherein, the user activity is simulated or mimicked to monitor content change at a server for the application, wherein, the mobile device is notified if content change is detected for the content that has been cached locally on the mobile device. 19. The method of claim 14, wherein, responses received as a result of the user activity is cached on the mobile device, the method, further comprising, determining a lifetime associated with the responses cached based on observation of the content change at the server. 20. The method of claim 19, further comprising, serving the cached content on the mobile device when the lifetime of the cached content has not been reached or exceeded. 21. The method of claim 20, wherein, the cached content is served responsive to user interaction with the application at the mobile device and further comprising, preventing the user interaction from transitioning radio state of the mobile device to an on state or higher powered state. 22. The method of claim 20, wherein, the cached content is served when user interaction has the characteristics of the user activity. 23. The method of claim 19, further comprising, allowing user interaction to transition radio state of the mobile device to an on state or higher powered state responsive to determining that the lifetime for the cached content on the mobile device has been exceeded. 24. The method of claim 14, further comprising, blocking wireless network access when the user activity is detected and the content that has been cached locally has not changed. 25. The method of claim 14, further comprising, allowing wireless network access when the user activity is detected and the content that has been cached locally has changed. 26. A mobile device which manages caching in responding to user interactions with a mobile application, the mobile device, comprising: a radio;a processor;a memory unit having instructions stored thereon which when executed by the processor, causes the processor to:detect presence of user activity at the mobile device;identify characteristics of the user activity such that the user activity is able to be simulated or mimicked;wherein, the characteristics include frequency or pattern of the user interaction with the mobile application;locally cache a response received as a result of the user activity;determine or compute, with the mobile device, a time to live (TTL) for simulating or mimicking user activity by comparing whether the user activity has been repeated a number of time exceeding a predetermined number of time within a period of time;in response, indicate to the remote entity said TTL, which includes an amount of time for which the remote entity is to simulate or mimic the user activity to monitor or observe the server or the resource for content changes;upon subsequent detection of user interactions having same or similar characteristics as the identified characteristics, blocking the user interactions from powering on or switching up the radio; andstop the simulating or mimicking when the TTL expires.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.