IP Library Granted Patent US 10,223,699
Granted Patent B2
US 10,223,699 · App. 14/818,477 · Granted Mar 5, 2019

System and method of rule creation based on frequency of question

Inventors: Jeffrey Brunet (Aurora, CA); Yousuf Chowdhary (Maple, CA); Ian Collins (Markham, CA); Artiom Kreimer (Aurora, CA); Karen Chan (Richmond Hill, CA)
Assignee: CrowdCare Corporation
G06Q30/016G06N5/025
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 10,223,699
App. No.
14/818,477
Granted
Mar 5, 2019
Kind
B2
Abstract

A method is provided for prioritizing rule creation for computer-assisted customer care. When a question from a user of a device is received by a customer care analytics engine for which no rule is automatically fired, the question and a related device profile of the device are added to an unfired questions list. The analytics engine parses the question to match terms in other questions in the list. The question is also added to an appropriate category in the list based on the device profile. A prioritization algorithm is used to rank the question among other questions within the list or the category, ranking the question more highly according to the frequency of those terms in the category or the list. According to its rank-wise order, the question is directed for creation of a rule to permit automatic handling of questions having the same or similar terms in the future.

Claims (22)

1. A method of prioritizing rule creation for computer-assisted customer care to a user of a device, comprising:

on receipt by a customer care analytics engine of a question from the user, together with a device profile of the device, the question being one for which no rule was automatically fired by a rules engine, adding the question to an unfired questions list;

the customer care analytics engine parsing the question to match terms in other questions in the list;

adding the question to a category in the list based on the device profile;

applying a prioritization algorithm to rank the question among other questions within the list or the category, the algorithm ranking the question more highly according to the frequency of those terms in the category or the list; and

according to its rank-wise order, directing the question to a rules engine for creation of a rule to permit automatic handling of questions having the same terms in the future, and ignoring questions whose terms are below a frequency threshold.

2. The method of claim 1 , wherein the prioritization algorithm is applied to a snapshot of questions.

3. The method of claim 2 , wherein the snapshot is periodic.

4. The method of claim 2 , wherein the snapshot is based on an event.

5. The method of claim 2 , wherein the snapshot is based on a threshold.

6. The method of claim 1 , wherein the parsing includes natural language processing.

7. The method of claim 1 , wherein the parsing includes latent semantic analysis.

8. The method of claim 1 , wherein the parsing identifies terms related to negative events.

9. The method of claim 1 , wherein the parsing identifies terms related to device functions.

10. The method of claim 1 , wherein the frequency of terms is evaluated using a document term matrix to count how often each term occurs across questions in the category or the list.

11. The method of claim 1 , further comprising referring the question to a customer support representative (CSR) for resolution.

12. The method of claim 11 , wherein the time to resolution for the question is calculated.

13. The method of claim 12 , wherein the prioritization algorithm includes comparing the time to resolution of the question to a mean time to resolution (MTTR) of other questions in the list.

14. The method of claim 13 , wherein the ranking in the prioritization algorithm includes weighting the questions by MTTR.

15. The method of claim 1 , wherein the question is submitted by text or voice.

16. The method of claim 11 , wherein any changes to the device profile in the course of the CSR resolution are tracked.

17. The method of claim 11 , wherein any discussion or text exchanges between the CSR and the user during the course of the resolution are tracked.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 066032/0802 Recorded Nov 26, 2025
From: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
To: CROWDCARE CORPORATION
Reel/Frame 073719/0861 →
SECURITY INTEREST Recorded Jan 5, 2024
From: CROWDCARE CORPORATION
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 066032/0802 →
RELEASE OF SECURITY INTEREST Recorded Jan 5, 2024
From: ROYAL BANK OF CANADA
To: CROWDCARE CORPORATION
Reel/Frame 066037/0125 →
RELEASE OF SECURITY INTEREST Recorded Feb 20, 2019
From: COMERICA BANK
To: CROWDCARE CORPORATION
Reel/Frame 048383/0168 →
CONFIRMATION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jan 9, 2019
From: CROWDCARE CORPORATION
To: ROYAL BANK OF CANADA
Reel/Frame 048039/0543 →
FIRST AMENDING AGREEMENT TO SECURITY INTEREST Recorded Nov 4, 2016
From: CROWDCARE CORPORATION
To: COMERICA BANK
Reel/Frame 040562/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2015
From: BRUNET, JEFFREY; CHOWDHARY, YOUSUF; COLLINS, IAN; KREIMER, ARTIOM; CHAN, KAREN
To: CROWDCARE CORPORATION
Reel/Frame 036255/0159 →
Continuity (2)
Provisional Application 61999735 · Aug 5, 2014
Related Publication 20160042273A1 · Feb 11, 2016