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. 27, 2024

Filed:

Dec. 30, 2022
Applicant:

Entefy Inc., Palo Alto, CA (US);

Inventors:

Alston Ghafourifar, Los Altos Hills, CA (US);

Mehdi Ghafourifar, Los Altos Hills, CA (US);

Assignee:

Entefy Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 16/33 (2019.01); G06F 16/332 (2019.01); G06F 40/117 (2020.01); G06F 40/205 (2020.01); G06F 40/253 (2020.01);
U.S. Cl.
CPC ...
G06F 16/3329 (2019.01); G06F 16/3334 (2019.01); G06F 16/3344 (2019.01); G06F 40/117 (2020.01); G06F 40/205 (2020.01); G06F 40/253 (2020.01);
Abstract

Improved intelligent personal assistant (IPA) software agents are disclosed that are configured to interact with various people, service providers, files, and/or smart devices. More particularly, this disclosure relates to an improved Natural Language Processing (NLP) Intent Determination Service (IDS) that is able to determine the likely best action to take in response to generic user commands and queries. The improved NLP IDS disclosed is said to be 'search-based' because, rather than attempt to parse incoming user commands and queries up front, the incoming user commands and queries are searched against a pre-generated database of exemplary user commands (e.g., having associated action or parsing identifiers) to determine the most relevant search result(s). The associated system actions and known grammar/parsing rules of the most relevant search result(s) may then be used to process the incoming user command or query—without having to actually parse the incoming user command or query from scratch.


Find Patent Forward Citations

Loading…