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:
Feb. 19, 2019

Filed:

Feb. 12, 2018
Applicant:

Asapp, Inc., New York, NY (US);

Inventors:

Satchuthananthavale Rasiah Kuhan Branavan, London, GB;

Joseph Ellsworth Hackman, Rego Park, NY (US);

Frederick William Poe Heckel, New York, NY (US);

Aaron Isaksen, Brooklyn, NY (US);

Assignee:

ASAPP, INC., New York, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/27 (2006.01); G06F 17/30 (2006.01); G06Q 30/00 (2012.01); G06N 3/02 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30654 (2013.01); G06F 17/2785 (2013.01); G06F 17/30705 (2013.01); G06N 3/02 (2013.01); G06Q 30/016 (2013.01);
Abstract

A third-party company may assist companies in providing natural language interfaces for their customers. To implement a natural language interface for a company, a configuration may be received that includes information, such as a list intents, seed messages for the intents, and hierarchical information of the intents. An intent classifier may be trained using the configuration, and the natural language interface may be deployed for use with customers. Usage data of the natural language classifier may be collected and used to improve the natural language interface. Messages corresponding to an intent may be clustered into clusters of similar messages, and a prototype message may be obtained for each cluster to provide a human understandable description of the cluster. The information about the clusters may be used to improve the natural language interface, such as by creating a new intent with a cluster or moving a cluster to a different intent.

Published as:
US10210244B1; US2019251104A1; WO2019156803A1; US10515104B2; US2020081907A1; CN111801674A; EP3724792A1; EP3724792A4; CN111801674B;

Find Patent Forward Citations

Loading…