US 11,930,050 B2
Multimodal transmission of packetized data
Justin Lewis, South San Francisco, CA (US); Richard Rapp, Mountain View, CA (US); Gaurav Bhaya, Sunnyvale, CA (US); and Robert Stets, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jul. 1, 2022, as Appl. No. 17/856,636.
Application 17/856,636 is a continuation of application No. 16/909,375, filed on Jun. 23, 2020, granted, now 11,381,609.
Application 16/909,375 is a continuation of application No. 15/674,838, filed on Aug. 11, 2017, granted, now 10,708,313, issued on Jul. 7, 2020.
Application 15/674,838 is a continuation in part of application No. 15/395,703, filed on Dec. 30, 2016, granted, now 10,032,452, issued on Jul. 24, 2018.
Prior Publication US 2022/0353303 A1, Nov. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 65/1066 (2022.01); G01S 5/02 (2010.01); G01S 5/18 (2006.01); G06F 3/16 (2006.01); G06F 9/451 (2018.01); G06F 9/50 (2006.01); G10L 15/08 (2006.01); G10L 15/18 (2013.01); H04L 45/00 (2022.01); H04L 65/75 (2022.01); H04L 65/80 (2022.01)
CPC H04L 65/1066 (2013.01) [G01S 5/0295 (2020.05); G06F 9/451 (2018.02); G06F 9/505 (2013.01); G10L 15/1822 (2013.01); H04L 45/70 (2013.01); H04L 65/75 (2022.05); H04L 65/80 (2013.01); G01S 5/02 (2013.01); G01S 5/18 (2013.01); G06F 3/167 (2013.01); G10L 2015/088 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system, comprising:
one or more processors; and
one or more non-transitory, computer-readable media storing instructions that are executable to cause the one or more processors to perform operations, the operations comprising:
determining a request based on one or more input signals received by a first computing device;
obtaining a content item selected via a real-time content selection process based at least in part on the request;
identifying a first candidate interface and a second candidate interface within a threshold distance of the first computing device;
communicating, using sub-audible signals, with at least one of the first candidate interface and the second candidate interface;
selecting, based on a policy, the first candidate interface to render the content item; and
transmitting, to the first candidate interface for rendering, the content item in a modality compatible with the first candidate interface.