Patent ID: 9729520
Date: 2017-08-08
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: identifying, by a processor of a mobile device, a plurality of mobile applications that are executing on the mobile device, wherein the plurality of mobile applications comprises a first mobile application and a second mobile application; generating, by the processor, encrypted first state information of the first mobile application for transmission to a shared location to preserve a corresponding first state information of the first mobile application; transmitting, by the processor and in a moving beacon, the encrypted first state information to the shared location accessible to any mobile application executing on the mobile device, wherein the moving beacon is configured to preserve the first state information of the first mobile application beyond an execution lifetime of the first mobile application to reload a saved state of the first mobile application upon restart of the first mobile application; identifying, by the processor, that at least two mobile applications of the plurality of mobile applications use a shared passcode to encrypt application data and corresponding information, wherein the at least two mobile applications comprises the first mobile application and the second mobile application; and maintaining, by the processor, state information of the at least two mobile applications beyond an execution lifetime of any one of the at least two mobile applications by transmitting the moving beacon from the first mobile application to the second mobile application before the first mobile application is terminated, wherein the moving beacon provides information associated with a last active state of the first mobile application to the second mobile application.