IP Library › Granted Patent US 11,741,956
Granted Patent B2
US 11,741,956 · App. 17/187,393 · Granted Aug 29, 2023

Methods and apparatus for intent recognition

Inventors: Simral Chaudhary (Sunnyvale, CA); Deepa Mohan (San Jose, CA); Haoxuan Chen (Mountain View, CA); Lakshmi Manasa Velaga (Dublin, CA); Snehasish Mukherjee (Santa Clara, CA); John Brian Moss (Carlsbad, CA); Jason Charles Benesch (Santee, CA); Don Bambico (San Diego, CA)
Assignee: Walmart Apollo, LLC
G10L15/22G10L15/063G10L25/30G10L2015/0631G10L2015/223
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,741,956
App. No.
17/187,393
Granted
Aug 29, 2023
Kind
B2
Abstract

A system for generating a response to a customer query includes a computing device configured to obtain a first dataset, including a plurality of first phrase-intent pairs associated with a first domain. Each first phrase-intent pair includes a first phrase and a corresponding first intent. The computing device is configured to retrieve a set of configuration rules to configure a plurality of environments. The computing device is also configured to configure a first environment using the first dataset and the set of configuration rules to determine a result user intent based on a requested query associated with the first domain. The first environment embeds the plurality of first phrase-intent pairs in a vector space based on the set of configuration rules. The computing device is configured to perform operations based on the first environment.

Claims (42)

1. A system comprising:

a computing device configured to:

obtain a first dataset associated with a first domain, wherein the first dataset includes a plurality of first phrase-intent pairs, wherein each first phrase-intent pair includes a first phrase and a corresponding first intent;

retrieve a first set of configuration rules to configure a plurality of environments;

configure a first environment using the first dataset and using the first set of configuration rules to determine a result user intent based on a requested query associated with the first domain, wherein the first environment embeds the plurality of first phrase-intent pairs in a vector space based on the first set of configuration rules;

obtain a second dataset associated with a second domain distinct from the first domain;

configure a second environment using the second dataset and using the first set of configuration rules to determine a second result user intent based on a second requested query associated with the second domain; and

perform at least one operation based at least in part on the first environment or the second environment.

2. The system of claim 1 , wherein the first set of configuration rules include one or more of data processing rules, data embedding rules, and training rules.

3. The system of claim 1 , wherein the second environment embeds a plurality of second phrase-intent pairs in a second vector space based on the first set of configuration rules.

4. The system of claim 1 , wherein the first set of configuration rules includes a plurality of steps to perform in response to receiving a training dataset.

5. The system of claim 1 , wherein the first environment is an intent recognition model.

6. The system of claim 1 , wherein the computing device is further configured to:

receive the requested query via the first domain;

apply the requested query to the first environment to determine the result intent; and

provide for presentation, via a user interface, the result user intent.

7. A method comprising:

obtaining a first dataset associated with a first domain, wherein the first dataset includes a plurality of first phrase-intent pairs, wherein each first phrase-intent pair includes a first phrase and a corresponding first intent;

retrieving a first set of configuration rules to configure a plurality of environments;

configuring a first environment using the first dataset and using the first set of configuration rules to determine a result user intent based on a requested query associated with the first domain, wherein the first environment embeds the plurality of first phrase-intent pairs in a vector space based on the first set of configuration rules;

obtaining a second dataset associated with a second domain distinct from the first domain;

configuring a second environment using the second dataset and using the first set of configuration rules to determine a second result user intent based on a second requested query associated with the second domain; and

performing at least one operation based at least in part on the first environment or the second environment.

8. The method of claim 7 , wherein the first set of configuration rules include one or more of data processing rules, data embedding rules, and training rules.

9. The method of claim 7 , wherein the second environment embeds a plurality of second phrase-intent pairs in a second vector space based on the first set of configuration rules.

10. The method of claim 7 , wherein the first set of configuration rules includes a plurality of steps to perform in response to receiving a training dataset.

11. The method of claim 7 , wherein the first environment is an intent recognition model.

12. The method of claim 7 , the method further comprising:

receiving the requested query via the first domain;

applying the requested query to the first environment to determine the result intent; and

providing for presentation, via a user interface, the result user intent.

13. A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by at least one processor, cause a device to perform operations comprising:

obtaining a first dataset associated with a first domain, wherein the first dataset includes a plurality of first phrase-intent pairs, wherein each first phrase-intent pair includes a first phrase and a corresponding first intent;

retrieving a first set of configuration rules to configure a plurality of environments;

configuring a first environment using the first dataset and using the first set of configuration rules to determine a result user intent based on a requested query associated with the first domain, wherein the first environment embeds the plurality of first phrase-intent pairs in a vector space based on the first set of configuration rules;

obtaining a second dataset associated with a second domain distinct from the first domain;

configuring a second environment using the second dataset and using the first set of configuration rules to determine a second result user intent based on a second requested query associated with the second domain; and

performing at least one operation based at least in part on the first environment or the second environment.

14. The non-transitory computer readable medium of claim 13 , wherein the first set of configuration rules include one or more of data processing rules, data embedding rules, and training rules.

15. The non-transitory computer readable medium of claim 13 , wherein the second environment embeds a plurality of second phrase-intent pairs in a second vector space based on the first set of configuration rules.

16. The non-transitory computer readable medium of claim 13 , wherein the first set of configuration rules includes a plurality of steps to perform in response to receiving a training dataset.

17. The non-transitory computer readable medium of claim 13 , wherein the first environment is an intent recognition model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2021
From: CHAUDHARY, SIMRAL; MOHAN, DEEPA; CHEN, HAOXUAN; VELAGA, LAKSHMI MANASA; MUKHERJEE, SNEHASISH; MOSS, JOHN BRIAN; BENESCH, JASON CHARLES; BAMBICO, DON
To: WALMART APOLLO, LLC
Reel/Frame 055434/0500 →
Continuity (1)
Related Publication 20220277741A1 · Sep 1, 2022
Cited By (1)
US 12,682,179