Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020023787 - NATURAL LANGUAGE INTERFACES FOR DATABASES USING AUTONOMOUS AGENTS AND THESAURI

Publication Number WO/2020/023787
Publication Date 30.01.2020
International Application No. PCT/US2019/043505
International Filing Date 25.07.2019
IPC
G06F 16/2452 2019.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
24Querying
245Query processing
2452Query translation
CPC
G06F 16/24522
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
24Querying
245Query processing
2452Query translation
24522Translation of natural language queries to structured queries
G06F 40/247
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
40Handling natural language data
20Natural language analysis
237Lexical tools
247Thesauruses; Synonyms
Applicants
  • ORACLE INTERNATIONAL CORPORATION [US]/[US]
Inventors
  • GALITSKY, Boris
Agents
  • DEW, Stephen
  • SHAFFER, William L.
  • KOTWAL, Sujit
  • MATHISON, Mark P.
  • BENNETT, Jesse S.
  • BRADFORD, Sara
  • WANG, Xiaoyu
  • OLION, Brian
  • OH, James
  • KANZAKI, Kim
  • MCGUIRE, JR., John
  • BAGGALEY, Nicholas
  • CHENG, Charles
  • GELBLUM, Michael
  • SUTTON, Eric
  • NICHOLES, Christian
  • WEBER, Eric
  • HUTCHINS, Eric
Priority Data
62/703,38925.07.2018US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) NATURAL LANGUAGE INTERFACES FOR DATABASES USING AUTONOMOUS AGENTS AND THESAURI
(FR) INTERFACES EN LANGAGE NATUREL POUR BASES DE DONNÉES UTILISANT DES AGENTS AUTONOMES ET DES THÉSAURUS
Abstract
(EN) An aspect of the present disclosure relate to translating natural language queries into native database queries. For example, a database application receives a natural language query from a user, divides the query into clauses, determines keywords from the clauses, and maps keywords in the query to native query that can query a database. In the case that the natural language query includes keywords that are not mapped, the application resolves an ambiguity by communicating with a user device. In the case that a keyword cannot be mapped, the application can map the keyword to a custom index that includes synonyms derived using pair-wise generalization or other techniques. Once all keywords are mapped, the database application generates a native database query and obtains results from a database.
(FR) Selon un aspect, la présente invention concerne la traduction d'interrogations en langage naturel en interrogations de base de données natives. Par exemple, une application de base de données reçoit une interrogation en langage naturel (NL) provenant d'un utilisateur, divise l'interrogation en clauses, détermine des mots-clés à partir des clauses, et mappe des mots-clés de l'interrogation à une interrogation native qui peut interroger une base de données. Dans le cas où l'interrogation en langage naturel comprend des mots-clés qui ne sont pas mappés, l'application résout une ambiguïté par communication avec un dispositif utilisateur. Dans le cas où un mot-clé ne peut pas être mappé, l'application peut mapper le mot-clé à un index personnalisé qui comprend des synonymes dérivés à l'aide d'une généralisation par paires ou d'autres techniques. Une fois que tous les mots-clés sont mappés, l'application de base de données génère une interrogation de base de données native et obtient des résultats à partir d'une base de données.
Latest bibliographic data on file with the International Bureau