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:
Jan. 21, 2025

Filed:

Jul. 05, 2023
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Françoise Beaufays, Mountain View, CA (US);

Andrew Hard, Menlo Park, CA (US);

Swaroop Indra Ramaswamy, Belmont, CA (US);

Om Dipakbhai Thakkar, San Jose, CA (US);

Rajiv Mathews, Sunnyvale, CA (US);

Assignee:

GOOGLE LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G10L 15/065 (2013.01); G10L 13/04 (2013.01); G10L 15/26 (2006.01); G10L 15/30 (2013.01);
U.S. Cl.
CPC ...
G10L 15/065 (2013.01); G10L 13/04 (2013.01); G10L 15/26 (2013.01); G10L 15/30 (2013.01);
Abstract

Implementations disclosed herein are directed to federated learning of machine learning ('ML') model(s) based on gradient(s) generated at corresponding client devices and a remote system. Processor(s) of the corresponding client devices can process client data generated locally at the corresponding client devices using corresponding on-device ML model(s) to generate corresponding predicted outputs, generate corresponding client gradients based on the corresponding predicted outputs, and transmit the corresponding client gradients to the remote system. Processor(s) of the remote system can process remote data obtained from remote database(s) using global ML model(s) to generate additional corresponding predicted outputs, generate corresponding remote gradients based on the additional corresponding predicted outputs. Further, the remote system can utilize the corresponding client gradients and the corresponding remote gradients to update the global ML model(s) or weights thereof. The updated global ML model(s) and/or the updated weights thereof can be transmitted back to the corresponding client devices.


Find Patent Forward Citations

Loading…