US 11,869,502 B2
Mitigation of client device latency in rendering of remotely generated automated assistant content
Yuzhao Ni, Sunnyvale, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Sep. 3, 2021, as Appl. No. 17/466,875.
Application 17/466,875 is a continuation of application No. 16/341,774, granted, now 11,114,096, previously published as PCT/US2018/024115, filed on Mar. 23, 2018.
Claims priority of provisional application 62/640,391, filed on Mar. 8, 2018.
Prior Publication US 2021/0398536 A1, Dec. 23, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 19/00 (2013.01); G10L 21/00 (2013.01); G10L 15/22 (2006.01); G06F 3/16 (2006.01); G10L 13/00 (2006.01); G10L 15/26 (2006.01); G10L 15/30 (2013.01)
CPC G10L 15/22 (2013.01) [G06F 3/165 (2013.01); G10L 13/00 (2013.01); G10L 15/26 (2013.01); G10L 15/30 (2013.01); G10L 2015/223 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method implemented by one or more processors, the method comprising:
receiving, at a client device, a request for an automated assistant to perform a routine that includes multiple different actions, wherein the multiple different actions include an action that the automated assistant is configured to perform in response to receiving an input at an automated assistant interface of the client device;
causing a first action and a second action of the multiple different actions to be initialized, wherein initializing the first action and the second action includes requesting first content and second content to be received, by the client device, via a content stream from one or more server devices;
receiving a portion of the first content via the content stream;
providing the portion of the first content to a user via the client device;
when the first content is being provided to the user and the second content becomes available to the automated assistant:
identifying data of the first content to fragment prior to the client device completely provisioning the first content; and
causing the second content to be output between provisioning different fragmented portions of the first content.