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:
Dec. 13, 2022

Filed:

Jun. 05, 2020
Applicant:

Salesforce.com, Inc., San Francisco, CA (US);

Inventors:

Victor Zhong, San Francisco, CA (US);

Caiming Xiong, Menlo Park, CA (US);

Richard Socher, Menlo Park, CA (US);

Assignee:

Salesforce, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2452 (2019.01); G06N 3/04 (2006.01); G06N 3/08 (2006.01); G06N 7/00 (2006.01);
U.S. Cl.
CPC ...
G06F 16/24522 (2019.01); G06N 3/0454 (2013.01); G06N 3/08 (2013.01); G06N 7/005 (2013.01);
Abstract

A computing system uses neural networks to translate natural language queries to database queries. The computing system uses a plurality of machine learning based models, each machine learning model for generating a portion of the database query. The machine learning models use an input representation generated based on terms of the input natural language query, a set of columns of the database schema, and the vocabulary of a database query language, for example, structured query language SQL. The plurality of machine learning based models may include an aggregation classifier model for determining an aggregation operator in the database query, a result column predictor model for determining the result columns of the database query, and a condition clause predictor model for determining the condition clause of the database query. The condition clause predictor is based on reinforcement learning.


Find Patent Forward Citations

Loading…