| CPC H04W 4/023 (2013.01) [H04W 4/80 (2018.02); H04W 8/005 (2013.01)] | 16 Claims |

|
1. A computing device comprising:
one or more network interfaces configured to communicate with one or more available output devices for playing content; and
processing circuitry configured to:
responsive to initiating execution of an application, determine a type of the application;
responsive to determining that the type of the application is an acceptable type for casting the content to the one or more available output devices, determine a proximity to the computing device for each of the one or more available output devices;
determine, based on the proximity determined for each of the one or more available output devices relative to every other one of the one or more available output devices, a ranked list of available output devices; and
interface, with a display, a graphical user interface that includes at least a portion of the ranked list of available output devices.
|