IP Library Granted Patent US 11,023,673
Granted Patent B2
US 11,023,673 · App. 15/942,948 · Granted Jun 1, 2021

Establishing a proficiency baseline for any domain specific natural language processing

Inventor: Patrick Dwane (Mitchelstown, IE)
Assignee: Dell Products L.P.
G06F40/20G06F11/3664G06F11/3684G06F40/284
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,023,673
App. No.
15/942,948
Granted
Jun 1, 2021
Kind
B2
Abstract

A system, method, and computer-readable medium for performing a domain specific evaluation operation comprising: storing domain specific data within a business query repository; determining and understanding variations within language for a domain specific category; performing a test planner operation on an identified NLP system, the test planner operation allowing a user to select a test plan to apply to the identified NLP system; and, evaluating the identified NLP system using a text planner output.

Claims (59)

1. A method for performing a domain specific evaluation operation within a customer service interaction estimation environment, the customer service interaction environment comprising a customer service interaction estimation system executing on a hardware processor of an information handling system, the method comprising:

storing domain specific data within a business query repository;

determining and understanding variations within language for a domain specific category;

performing a test planner operation on an identified natural language processing (NLP) system, the test planner operation allowing a user to select a test plan to apply to the identified NLP system, the identified NLP system comprising a domain specific NLP system, the domain specific NLP system being designed to function within a specific domain;

evaluating the identified NLP system using a test planner output, the evaluating establishing a proficiency baseline of the identified NLP system for the specific domain, the specific domain corresponding to the domain specific category, the proficiency baseline indicating how well the identified NLP system performs in the specific domain corresponding to the domain specific category;

training the identified natural language processing system to function within the specific domain based upon the proficiency baseline of the identified NLP system for the specific domain; and,

fabricating a product via a custom product fabrication system, the product being fabricated to include components identified via the identified natural language processing system.

2. The method of claim 1 , wherein:

the determining and understanding of variation is performed using lexical diversity measurements.

3. The method of claim 2 , wherein:

the lexical diversity measurements are associated with the categories of queries the identified NLP system is anticipated to handle.

4. The method of claim 1 , wherein:

the test plan includes a hypothesis testing type test plan, the hypothesis testing type test plan using a statistical p value to indicate whether a test hypothesis can be accepted or not.

5. The method of claim 1 , wherein:

the identified NLP system is designed based upon at least one of specific business intents and specific questions.

6. The method of claim 1 , further comprising:

generating an NLP proficiency value based upon the evaluating, the NLP proficiency value providing an indication of proficiency of the identified NLP system; and,

presenting the NLP proficiency value via a domain specific evaluation user interface, the domain specific evaluation user interface being presented via a user device, the domain specific evaluation user interface providing a visualization the proficiency of the identified NLP system.

7. A system comprising:

a hardware processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code for performing a domain specific evaluation operation within a customer service interaction estimation environment, the customer service interaction environment comprising a customer service interaction estimation system executing on the hardware processor of the system, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

storing domain specific data within a business query repository;

determining and understanding variations within language for a domain specific category;

performing a test planner operation on an identified natural language processing (NLP) system, the test planner operation allowing a user to select a test plan to apply to the identified NLP system, the identified NLP system comprising a domain specific NLP system, the domain specific NLP system being designed to function within a specific domain;

evaluating the identified NLP system using a test planner output, the evaluating establishing a proficiency baseline of the identified NLP system for the specific domain, the specific domain corresponding to the domain specific category, the proficiency baseline indicating how well the identified NLP system performs in the specific domain corresponding to the domain specific category;

training the identified natural language processing system to function within the specific domain based upon the proficiency baseline of the identified NLP system for the specific domain; and,

fabricating a product via a custom product fabrication system, the product being fabricated to include components identified via the identified natural language processing system.

8. The system of claim 7 , wherein:

the determining and understanding of variation is performed using lexical diversity measurements.

9. The system of claim 8 , wherein:

the lexical diversity measurements are associated with the categories of queries the identified NLP system is anticipated to handle.

10. The system of claim 7 , wherein:

the test plan includes a hypothesis testing type test plan, the hypothesis testing type test plan using a statistical p value to indicate whether a test hypothesis can be accepted or not.

11. The system of claim 7 , wherein:

the identified NLP system is designed based upon at least one of specific business intents and specific questions.

12. The system of claim 7 , wherein the instructions are further configured for:

generating an NLP proficiency value based upon the evaluating, the NLP proficiency value providing an indication of proficiency of the identified NLP system; and,

presenting the NLP proficiency value via a domain specific evaluation user interface, the domain specific evaluation user interface being presented via a user device, the domain specific evaluation user interface providing a visualization the proficiency of the identified NLP system.

13. A non-transitory, computer-readable storage medium embodying computer program code for performing a domain specific evaluation operation within a customer service interaction estimation environment, the customer service interaction environment comprising a customer service interaction estimation system executing on a hardware processor of an information handling system, the computer program code comprising computer executable instructions configured for:

storing domain specific data within a business query repository;

determining and understanding variations within language for a domain specific category;

performing a test planner operation on an identified natural language processing (NLP) system, the test planner operation allowing a user to select a test plan to apply to the identified NLP system, the identified NLP system comprising a domain specific NLP system, the domain specific NLP system being designed to function within a specific domain; and,

evaluating the identified NLP system using a test planner output, the evaluating establishing a proficiency baseline of the identified NLP system for the specific domain, the specific domain corresponding to the domain specific category, the proficiency baseline indicating how well the identified NLP system performs in the specific domain corresponding to the domain specific category;

training the identified natural language processing system to function within the specific domain based upon the proficiency baseline of the identified NLP system for the specific domain; and,

fabricating a product via a custom product fabrication system, the product being fabricated to include components identified via the identified natural language processing system.

14. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the determining and understanding of variation is performed using lexical diversity measurements.

15. The non-transitory, computer-readable storage medium of claim 14 , wherein:

the lexical diversity measurements are associated with the categories of queries the identified NLP system is anticipated to handle.

16. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the test plan includes a hypothesis testing type test plan, the hypothesis testing type test plan using a statistical p value to indicate whether a test hypothesis can be accepted or not.

17. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the identified NLP system is designed based upon at least one of specific business intents and specific questions.

18. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are further configured for:

generating an NLP proficiency value based upon the evaluating, the NLP proficiency value providing an indication of proficiency of the identified NLP system; and,

presenting the NLP proficiency value via a domain specific evaluation user interface, the domain specific evaluation user interface being presented via a user device, the domain specific evaluation user interface providing a visualization the proficiency of the identified NLP system.

19. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are deployable to a client system from a server system at a remote location.

20. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are provided by a service provider to a user on an on-demand basis.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (046366/0014) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 046366/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: DWANE, PATRICK
To: DELL PRODUCTS L.P.
Reel/Frame 045410/0300 →
Continuity (1)
Related Publication 20190303273A1 · Oct 3, 2019