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

Claim 11:
12. A non-transitory computer-readable medium storing executable instructions that cause at least one processor to execute operations, the operations comprising:
receiving, by a first user device, 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 and a second application, the first and second user devices being associated with a user account of the user;
determining 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, prompting the 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:
launching at least a portion of the plurality of applications on the first user device according to a launch order, wherein the launch order is based on times in which the portion of the plurality of applications were last active on the second user device;
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; and
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.