US 11,705,121 B2
Multimodal transmission of packetized data
Gaurav Bhaya, Sunnyvale, CA (US); Robert Stets, Mountain View, CA (US); and Umesh Patil, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jul. 23, 2020, as Appl. No. 16/936,972.
Application 16/936,972 is a continuation of application No. 16/666,780, filed on Oct. 29, 2019, granted, now 10,748,541.
Application 16/666,780 is a continuation of application No. 16/039,204, filed on Jul. 18, 2018, granted, now 10,593,329, issued on Mar. 17, 2020.
Application 16/039,204 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 2020/0357402 A1, Nov. 12, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/00 (2013.01); G10L 15/22 (2006.01); G06F 3/16 (2006.01); G06F 40/279 (2020.01); G10L 15/18 (2013.01); G10L 15/08 (2006.01)
CPC G10L 15/22 (2013.01) [G06F 3/167 (2013.01); G06F 40/279 (2020.01); G10L 15/1822 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a data processing system comprising memory and one or more processors to:
receive data packets comprising voice input detected by a sensor of a computing device;
parse the voice input to identify a keyword;
select, based on the keyword, one or more content items;
identify a first candidate interface and a second candidate interface associated with the computing device;
select, based on a characteristic associated with the first candidate interface and the second candidate interface, the first candidate interface as a selected interface to present a first content item of the one or more content items; and
transmit, to the computing device, the first content item for presentation via the selected interface in a modality compatible with the selected interface selected based on the characteristic.
 
12. A method, comprising:
receiving, by a data processing system comprising memory and one or more processors, data packets comprising voice input detected by a sensor of a computing device;
parsing, by the data processing system, the voice input to identify a keyword;
selecting, by the data processing system based on the keyword, one or more content items;
identifying, by the data processing system, a first candidate interface and a second candidate interface associated with the computing device;
selecting, by the data processing system, based on a characteristic associated with the first candidate interface and the second candidate interface, the first candidate interface as a selected interface to present a first content item of the one or more content items; and
transmitting, by the data processing system to the computing device, the first content item for presentation via the selected interface in a modality compatible with the selected interface selected based on the characteristic.