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:
Mar. 09, 2021

Filed:

Dec. 14, 2018
Applicant:

Teradata Us, Inc, Dayton, OH (US);

Inventors:

Yinuo Zhang, Los Angeles, CA (US);

Sung Jin Kim, Buena Park, CA (US);

Grace Kwan-On Au, Rancho Palos Verdes, CA (US);

Assignee:

Teradata US, Inc., San Diego, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/2453 (2019.01); G06N 3/04 (2006.01); G06K 9/62 (2006.01); G06N 3/08 (2006.01);
U.S. Cl.
CPC ...
G06F 16/24545 (2019.01); G06K 9/6256 (2013.01); G06N 3/0472 (2013.01); G06N 3/08 (2013.01);
Abstract

A database query to be run against a database is received by a processor. The query includes a query predicate. The query predicate includes a condition. The condition applies to a single database table. The condition is parsed to create an input vector. The input vector is submitted to a neural network. The neural network is trained to calculate the selectivity, a number of unique values (NUV) of results of applying predicates to the single database table, and a high mode frequency (HMF) of results of applying predicates to the single database table. The neural network determines the selectivity of the query predicate, an NUV for each column in the result of applying the query predicate to the single database table, and an HMF for each column in the result of applying the query predicate to the single database table.


Find Patent Forward Citations

Loading…