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:
Sep. 12, 2023

Filed:

Dec. 22, 2017
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Paul Roland Lambert, Redwood City, CA (US);

Timothy Youngjin Sohn, Los Altos, CA (US);

Jacqueline Amy Tsay, Sunnyvale, CA (US);

Gagan Bansal, Sunnyvale, CA (US);

Cole Austin Bevis, Lake Forest, IL (US);

Kaushik Roy, Santa Clara, CA (US);

Justin Tzi-jay Lu, Mountain View, CA (US);

Katherine Anna Evans, Palo Alto, CA (US);

Tobias Bosch, Santa Clara, CA (US);

Yinan Wang, San Jose, CA (US);

Matthew Vincent Dierker, Palo Alto, CA (US);

Gregory Russell Bullock, Zürich, CH;

Ettore Randazzo, Zürich, CH;

Tobias Kaufmann, Zürich, CH;

Yonghui Wu, Mountain View, CA (US);

Benjamin N. Lee, Mountain View, CA (US);

Xu Chen, San Francisco, CA (US);

Brian Strope, Palo Alto, CA (US);

Yun-hsuan Sung, Mountain View, CA (US);

Do Kook Choe, Sunnyvale, CA (US);

Rami Eid Sammouf Al-Rfou', Mountain View, CA (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 40/274 (2020.01); G06F 3/04842 (2022.01); G06N 20/00 (2019.01); G06F 21/62 (2013.01); G06F 3/023 (2006.01); G06F 40/30 (2020.01); G06F 40/232 (2020.01); G06F 40/253 (2020.01); G06F 40/284 (2020.01);
U.S. Cl.
CPC ...
G06F 40/274 (2020.01); G06F 3/0237 (2013.01); G06F 3/04842 (2013.01); G06F 21/6245 (2013.01); G06F 40/232 (2020.01); G06F 40/253 (2020.01); G06F 40/284 (2020.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01);
Abstract

A computing system is described that includes user interface components configured to receive typed user input; and one or more processors. The one or more processors are configured to: receive, by a computing system and at a first time, a first portion of text typed by a user in an electronic message being edited; predict, based on the first portion of text, a first candidate portion of text to follow the first portion of text; output, for display, the predicted first candidate portion of text for optional selection to append to the first portion of text; determine, at a second time that is after the first time, that the electronic message is directed to a sensitive topic; and responsive to determining that the electronic message is directed to a sensitive topic, refrain from outputting subsequent candidate portions of text for optional selection to append to text in the electronic message.


Find Patent Forward Citations

Loading…