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:
May. 26, 2020

Filed:

Jun. 27, 2018
Applicant:

Bitdefender Ipr Management Ltd., Nicosia, CY;

Inventors:

Elena Burceanu, Bucharest, RO;

Florin Brad, Campina, RO;

Traian Rebedea, Bucharest, RO;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2452 (2019.01); G06F 16/242 (2019.01); G06F 40/253 (2020.01); G06F 40/211 (2020.01); G06F 40/146 (2020.01); G06F 40/51 (2020.01);
U.S. Cl.
CPC ...
G06F 16/24522 (2019.01); G06F 16/243 (2019.01); G06F 40/146 (2020.01); G06F 40/211 (2020.01); G06F 40/253 (2020.01); G06F 40/51 (2020.01);
Abstract

Described systems and methods allow an automatic translation from a natural language (e.g., English) into an artificial language such as a structured query language (SQL). In some embodiments, a translator module includes an encoder component and a decoder component, both components comprising recurrent neural networks. Training the translator module comprises two stages. A first stage trains the translator module to produce artificial language (AL) output when presented with an AL input. For instance, the translator is first trained to reproduce an AL input. A second stage of training comprises training the translator to produce AL output when presented with a natural language (NL) input.


Find Patent Forward Citations

Loading…