US 12,490,051 B2
Proximity based output selection for computing devices
Stephen Scott Tompkins, San Jose, CA (US); Federico Villa, Brooklyn, NY (US); Joshua Principe, Los Angeles, CA (US); Sameer Kumar Bansal, San Francisco, CA (US); Josef Stephen Burnham, Cheshire (GB); and Robert Hugh Tansley, St Albans (GB)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Apr. 4, 2023, as Appl. No. 18/295,779.
Prior Publication US 2024/0340612 A1, Oct. 10, 2024
Int. Cl. H04W 4/02 (2018.01); H04W 4/80 (2018.01); H04W 8/00 (2009.01)
CPC H04W 4/023 (2013.01) [H04W 4/80 (2018.02); H04W 8/005 (2013.01)] 16 Claims
OG exemplary drawing
 
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.