A method executed by a server of a cloud gaming system, the method executed to identify options of secondary client devices that can be used for device handover of game play to one of the secondary client devices, comprising: establishing a session of game play of a game for a primary client device, in response to a play request from the primary client device to play the game, the server of the cloud gaming system is configured to execute the game for streaming video frames to the primary client device; receiving, by the server, a request to generate a profile of one or more secondary client devices that are identified to be local to the primary client device, wherein the profile generated for a secondary client device, in response to the request, is configured to identify device attributes for the one or more secondary client devices; providing, by the server, a handover option to the primary client device during the game play, the handover option is configured to identify the one or more of the secondary client devices based on the profile; receiving a selection, by the server, from the primary client device, of a particular secondary client device identified by the handover option, the selection is configured to pause streaming video frames to the primary client device and save a game state for the game, the pause is further configured to provide an option to resume play of the game on the particular secondary client device; and receiving a resume request, by the server, from the particular secondary client device, to continue the play of the game on the particular secondary client device, the resume request is configured to cause the server to access the game state for the game to continue streaming video frames to the particular secondary client device. establishing a session of game play of a game for a primary client device, in response to a play request from the primary client device to play the game, the server of the cloud gaming system is configured to execute the game for streaming video frames to the primary client device; receiving, by the server, a request to generate a profile of one or more secondary client devices that are identified to be local to the primary client device, wherein the profile generated for a secondary client device, in response to the request, is configured to identify device attributes for the one or more secondary client devices; providing, by the server, a handover option to the primary client device during the game play, the handover option is configured to identify the one or more of the secondary client devices based on the profile; receiving a selection, by the server, from the primary client device, of a particular secondary client device identified by the handover option, the selection is configured to pause streaming video frames to the primary client device and save a game state for the game, the pause is further configured to provide an option to resume play of the game on the particular secondary client device; and receiving a resume request, by the server, from the particular secondary client device, to continue the play of the game on the particular secondary client device, the resume request is configured to cause the server to access the game state for the game to continue streaming video frames to the particular secondary client device.