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:
Oct. 06, 2020

Filed:

Mar. 30, 2018
Applicant:

Townsend Street Labs, Inc., San Francisco, CA (US);

Inventors:

Rajhans Samdani, Belmont, CA (US);

Pratyus Patnaik, Los Altos, CA (US);

Roopak Venkatakrishnan, Burlingame, CA (US);

Nathaniel Ackerman Rook, San Francisco, CA (US);

Ankit Goyal, Daly City, CA (US);

Assignee:

TOWNSEND STREET LABS, INC., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/33 (2019.01); G06F 16/2453 (2019.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24539 (2019.01); G06N 20/00 (2019.01);
Abstract

A system dynamically routes queries from an organization for processing. An incoming query is classified using a base model to determine a canonical group. The query is routed based on the canonical group. Responsive to the query, response data is then provided to the user device. Event data about the query, the routing, and the response data is used to train a first model that is used to determine subsequent routing. When a threshold is reached with respect to the available event data, a second model is trained using the event data. Processing of subsequent queries using the second model results in reduced demand for computer resources and reduces response times. The second model may be retrained on a schedule, or upon occurrence of a trigger event, such as an addition or removal of a canonical group.


Find Patent Forward Citations

Loading…