Patent ID: 9715364
Date: 2017-07-25
CPC Classifications: G06F,G09G

Claim:
1. A computer-implemented method comprising: providing, by the mobile device and for display on a touch screen of a mobile device, a first mobile user interface that includes a visual element and a first set of controls that are configured to control the visual element; after providing the first mobile user interface, determining, by the mobile device, that the mobile device has established a local connection with an external display; in response to determining, by the mobile device, that the mobile device has established a local connection with the external display, generating, by the mobile device, a second mobile interface that includes a selectable option to provide, by the mobile device, display data to the external display; providing, by the mobile device and for display on the touch screen of the mobile device, the second mobile interface that includes the selectable option to provide display data to the external display; receiving, by the mobile device, data indicating a user selection of the selectable option to provide, by the mobile device, display data to the external display; in response to receiving, by the mobile device, the data indicating the user selection of the selectable option to provide display data to the external display, generating, by the mobile device, an external user interface that only includes the visual element; in response to receiving, by the mobile device, the data indicating the user selection of the selectable option to provide display data to the external display, generating, by the mobile device, a third mobile user interface that: includes (i) the first set of controls that are configured to control the visual element that is included in the external user interface and (ii) a second set of controls that are not included in the first mobile user interface and that are configured to control the visual element that is included in the external user interface differently than the first set of controls, and excludes the visual element that is included in the external user interface; providing, by the mobile device and for display on the touch screen of the mobile device, the third mobile user interface; providing, by the mobile device, over the local connection, and for display on the external display, the external user interface; while providing by the mobile device, over the local connection, and for display on the external display, the external user interface, determining, by the mobile device, that a user has interacted with the third mobile user interface in a particular manner; in response to determining that the user has interacted with the third mobile user interface in the particular manner, generating, by the mobile device, a fourth mobile user interface that: includes a third, different set of controls (i) that are configured to control the visual element that is included in the external user interface differently than the first set of controls and the second set of controls and (ii) that include controls to switch the visual element that is included in the external interface between a satellite mode, a street view mode, and a map mode, and excludes the visual element that is included in the external user interface; and providing, by the mobile device, over the local connection, and for display on the touch screen of the mobile device, the fourth mobile user interface.