Patent ID: 11921592
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. An apparatus comprising:
at least one processor; and
a non-transitory computer-readable medium storing executable instructions that when executed by the at least one processor cause the at least one processor to:
receive an authentication credential of a user account to access a first user device;
receive, over a network, session data, the session data including information about a plurality of applications launched by a user during a computing session created on a second user device, the plurality of applications including a first application, a second application, and a third application, the first and second user devices being associated with a user account of the user;
determine whether the plurality of applications are installed on the first user device;
in response to the first application being determined as not installed on the first user device, prompt a user to install the first application; and
restoring the computing session on a display of the first user device based on the session data, including:
rendering an application window of the second application on the display of the first user device according to a display arrangement in which the second application was arranged on a display of the second user device;
in response to receipt of a selection to install the first application, installing the first application and rendering an application window of the first application on the display of the first user device according to a display arrangement in which the first application was arranged on the display of the second user device; and
in response to a last access time of the third application being later than a last access time of the second application, launching the third application before launching the second application.