The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 18, 2023

Filed:

Nov. 08, 2021
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Daniel Cotting, Islisberg, CH;

Zaheed Sabur, Baar, CH;

Lan Huo, New York, NY (US);

Bryan Christopher Horling, Belmont, MA (US);

Behshad Behzadi, Freienbach, CH;

Lucas Mirelmann, Zurich, CH;

Michael Golikov, Merlischachen, CH;

Denis Burakov, Zurich, CH;

Steve Cheng, Los Altos, CA (US);

Bohdan Vlasyuk, Zurich, CH;

Sergey Nazarov, Zurich, CH;

Mario Bertschler, Zurich, CH;

Luv Kothari, Sunnyvale, CA (US);

Assignee:

GOOGLE LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 15/22 (2006.01); G06F 3/16 (2006.01); G10L 15/18 (2013.01); G10L 15/30 (2013.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01); H04L 67/568 (2022.01); H04L 67/01 (2022.01);
U.S. Cl.
CPC ...
G10L 15/22 (2013.01); G06F 3/165 (2013.01); G06F 3/167 (2013.01); G10L 15/1815 (2013.01); G10L 15/30 (2013.01); H04L 67/568 (2022.05); G10L 2015/223 (2013.01); H04L 67/01 (2022.05);
Abstract

Implementations can reduce the time required to obtain responses from an automated assistant through proactive caching, locally at a client device, of proactive assistant cache entries—and through on-device utilization of the proactive assistant cache entries. Different proactive cache entries can be provided to different client devices, and various implementations relate to technique(s) utilized in determining which proactive cache entries to provide to which client devices. In some of those implementations, in determining which proactive cache entries to provide (proactively or in response to a request) to a given client device, a remote system selects, from a superset of candidate proactive cache entries, a subset of the cache entries for providing to the given client device.


Find Patent Forward Citations

Loading…