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:
Jan. 19, 2021

Filed:

Nov. 30, 2018
Applicant:

Soundhound, Inc., Santa Clara, CA (US);

Inventors:

Keyvan Mohajer, Los Gatos, CA (US);

Christopher S. Wilson, Sunnyvale, CA (US);

Bernard Mont-Reynaud, Sunnyvale, CA (US);

Robert MacRae, Mountain View, CA (US);

Assignee:

SoundHound, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/27 (2006.01); G10L 15/07 (2013.01); G10L 15/22 (2006.01); G10L 15/18 (2013.01); G10L 15/30 (2013.01); H04L 12/28 (2006.01); H04L 29/08 (2006.01); G10L 17/22 (2013.01);
U.S. Cl.
CPC ...
G10L 15/075 (2013.01); G10L 15/1822 (2013.01); G10L 15/22 (2013.01); G10L 15/222 (2013.01); G10L 15/30 (2013.01); H04L 12/2821 (2013.01); G10L 17/22 (2013.01); G10L 2015/223 (2013.01); H04L 12/2803 (2013.01); H04L 67/30 (2013.01);
Abstract

A command-processing server provides natural language services to applications. More specifically, the command-processing server receives natural language inputs from users for use in applications such as virtual assistants. Some user inputs create user-defined rules that consist of trigger conditions and of corresponding actions that are executed when the triggers fire. The command-processing server stores the rules received from a user in association with the specific user. The command-processing server also identifies rules that can be generalized across users and promoted into generic rules applicable to many or all users. The generic rules may or may not have an associated context constraining their application.


Find Patent Forward Citations

Loading…