Patent ID: 9632824
Date: 2017-04-25
CPC Classifications: G06F

Claim:
1. A system, comprising: a processor; and memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to: identify a first application being executed by a first device, wherein one or more user-interfaces are configured to interact with the first application as user-interface activities; identify a second application being executed by a second device separate from the first device; determine that the second device is located within a threshold distance from the first device; create a shared session for the first and second applications; monitor an indication of the user-interface activities pertaining to the first application during the single session; attribute the indication of the user-interface activities to the second application when the second device is located within the threshold distance from the first device for preventing the lock or close of the second application despite lack of indication of independent user-interface activities with the second application for a preset time period, the preset time period being associated with the shared session and shared by the first and second applications; detect a distance between the first device and the second device that exceeds the threshold distance; in response to the detected distance, separate the shared session for the first and second applications; and maintain separate preset time periods for the first and second applications in response to separating the shared session.