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:
Aug. 12, 2025

Filed:

Apr. 11, 2024
Applicant:

X Development Llc, Mountain View, CA (US);

Inventors:

Rebecca Radkoff, San Francisco, CA (US);

David Andre, San Francisco, CA (US);

Assignee:

GOOGLE LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/242 (2019.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.01); G06F 9/455 (2018.01); G06F 40/30 (2020.01); G06F 3/16 (2006.01); G06F 16/3329 (2025.01); G06F 16/334 (2025.01); G06F 16/9032 (2019.01); G06F 16/9535 (2019.01); G06F 40/35 (2020.01); G06F 40/40 (2020.01); G06F 40/58 (2020.01);
U.S. Cl.
CPC ...
G06F 9/45529 (2013.01); G06F 3/0482 (2013.01); G06F 40/30 (2020.01); G06F 3/167 (2013.01); G06F 16/3329 (2019.01); G06F 16/3344 (2019.01); G06F 16/90332 (2019.01); G06F 16/9535 (2019.01); G06F 40/35 (2020.01); G06F 40/40 (2020.01); G06F 40/58 (2020.01);
Abstract

Disclosed implementations relate to automating semantically-similar computing tasks across multiple contexts. In various implementations, an initial natural language input and a first plurality of actions performed using a first computer application may be used to generate a first task embedding and a first action embedding in action embedding space. An association between the first task embedding and first action embedding may be stored. Later, subsequent natural language input may be used to generate a second task embedding that is then matched to the first task embedding. Based on the stored association, the first action embedding may be identified and processed using a selected domain model to select actions to be performed using a second computer application. The selected domain model may be trained to translate between an action space of the second computer application and the action embedding space.


Find Patent Forward Citations

Loading…