(EN) Migration functionality is described herein for efficiently migrating application state information among user devices. The migration functionality operates by receiving factor information that describes a context in which a user is using an application on a first user device. The migration functionality then determines, based on the factor information, whether to transfer application state information from the first user device to at least a second user device. The application state information captures at least a dynamic runtime state of the application on the first user device. According to another illustrative aspect, the migration function is implemented in a manner that is agnostic with respect to the nature of the application that is being transferred and the nature of the application state information.
(FR) La présente invention concerne une fonctionnalité de migration destinée à faire migrer efficacement des informations d'état d'application entre des dispositifs d'utilisateur. La fonctionnalité de migration fonctionne par réception d'informations de facteur qui décrivent un contexte dans lequel un utilisateur utilise une application sur un premier dispositif d'utilisateur. La fonctionnalité de migration détermine ensuite, en fonction des informations de facteur, s'il faut transmettre des informations d'état d'application provenant du premier dispositif d'utilisateur à au moins un second dispositif d'utilisateur. Les informations d'état d'application capturent au moins un état d'exécution dynamique de l'application sur le premier dispositif d'utilisateur. Selon un autre aspect illustratif, la fonction de migration est mise en œuvre d'une façon agnostique par rapport à la nature de l'application qui est en cours de transmission et à la nature des informations d'état d'application.