IP Library Granted Patent US 11,244,323
Granted Patent B2
US 11,244,323 · App. 16/416,533 · Granted Feb 8, 2022

Customer management system

Inventor: Tomas Gorny (Scottsdale, AZ)
Assignee: Nextiva, Inc.
G06Q30/01G06F16/9535
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,244,323
App. No.
16/416,533
Granted
Feb 8, 2022
Kind
B2
Abstract

A system and method are disclosed for scoring an interaction over one or more channels by an end user and an entity by monitoring the communications over the channels and assigning penalties and scores based on topics associated with the communications.

Claims (74)

1. A method of customer management, comprising:

receiving, by a computer comprising a processor and a memory, a hierarchy of one or more topics comprising one or more subtopics;

monitoring, by the computer, one or more channels of communication between one or more end users and one or more entities for one or more communications between at least one end user of the one or more end users and at least one entity of the one or more entities;

in response to detecting one or more communications between at least one end user of the one or more end users and at least one entity of the one or more entities, associating, by the computer, the one or more communications with the at least one subtopic of the one or more subtopics, the at least one channel of the one or more channels, the at least one end user of the one or more end users, and the at least one entity of the one or more entities;

calculating, by the computer, a score for the at least one subtopic of the one or more subtopics using a scoring equation comprising one or more penalties associated with an expected resolve time and an expected response time for one or more of the detected one or more communications; and

rendering, by the computer, for display, a subtopic score for the at least one entity of the one or more entities.

2. The method of claim 1 , further comprising:

receiving, by the computer, a first input comprising an expected resolve time for at least one channel of the one or more channels for at least one subtopic of the one or more subtopics; and

receiving, by the computer, a second input comprising an expected response time for the at least one channel of the one or more channels for the at least one subtopic of the one or more subtopics.

3. The method of claim 2 , further comprising:

receiving, by the computer, one or more additional inputs comprising the one or more penalties for the at least one subtopic of the one or more subtopics, the one or more penalties comprising one or more of:

an aggravation penalty;

an overage penalty;

a repeat penalty; and

a response delay penalty.

4. The method of claim 2 , wherein calculating the score comprises determining the one or more penalties using the computer by:

comparing the expected resolve time with an actual resolve time;

applying the overage penalty to the score when the actual resolve time exceeds the expected resolve time;

comparing the expected response time with an actual response time; and

applying the response delay penalty to the score when the actual response time exceeds the expected response time.

5. The method of claim 4 , wherein calculating the score further comprises:

adjusting, by the computer, one or more points based on an elapsed period between the one or more communications associated with the at least one subtopic of the one or more subtopics, the at least one channel of the one or more channels, and an evaporation period.

6. The method of claim 5 , wherein associating the communication with at least one of the one or more subtopics comprises rendering for display a user-selectable graphic element associated with the at least one subtopic of the one or more subtopics that, in response to a user selection, associates the one or more communications with the at least one subtopic of the one or more subtopics associated with the user-selectable graphic element.

7. The method of claim 6 , wherein the repeat penalty penalizes the score for the at least one subtopic of the one or more subtopics when a request to which the subtopic relates is detected again within a predetermined amount of time in the one or more communications between the at least one end user of the one or more end users and the at least one entity of the one or more entities.

8. A customer management system, comprising:

a computer comprising a memory and a processor that:

receives a hierarchy of one or more topics comprising one or more subtopics;

monitors one or more channels of communication between one or more end users and one or more entities for one or more communications between at least one end user of the one or more end users and at least one entity of the one or more entities;

in response to detecting one or more communications between at least one end user of the one or more end users and at least one entity of the one or more entities, associates the one or more communications with the at least one subtopic of the one or more subtopics, the at least one channel of the one or more channels, the at least one end user of the one or more end users, and the at least one entity of the one or more entities;

calculates a score for the at least one subtopic of the one or more subtopics using a scoring equation comprising one or more penalties associated with an expected resolve time and an expected response time for one or more of the detected one or more communications; and

renders for display a subtopic score for the at least one entity of the one or more entities.

9. The system of claim 8 , wherein the computer further:

receives a first input comprising an expected resolve time for at least one channel of the one or more channels for at least one subtopic of the one or more subtopics; and

receives a second input comprising an expected response time for the at least one channel of the one or more channels for the at least one subtopic of the one or more subtopics.

10. The system of claim 9 , wherein the computer further:

receives one or more additional inputs comprising the one or more penalties for the at least one subtopic of the one or more subtopics, the one or more penalties comprising one or more of:

an aggravation penalty;

an overage penalty;

a repeat penalty; and

a response delay penalty.

11. The system of claim 8 , wherein the computer calculates the score further by:

adjusting one or more points based on an elapsed period between the one or more communications associated with the at least one subtopic of the one or more subtopics, the at least one channel of the one or more channels, and an evaporation period.

12. The system of claim 11 , wherein the computer calculates the score by:

comparing the expected resolve time with an actual resolve time;

applying the overage penalty to the score when the actual resolve time exceeds the expected resolve time;

comparing the expected response time with an actual response time; and

applying the response delay penalty to the score when the actual response time exceeds the expected response time.

13. The system of claim 12 , wherein the computer associates the communication with at least one of the one or more subtopics by:

rendering for display a user-selectable graphic element associated with the at least one subtopic of the one or more subtopics that, in response to a user selection, associates the one or more communications with the at least one subtopic of the one or more subtopics associated with the user-selectable graphic element.

14. The system of claim 13 , wherein the repeat penalty penalizes the score for the at least one subtopic of the one or more subtopics when a request to which the subtopic relates is detected again within a predetermined amount of time in the one or more communications between the at least one end user of the one or more end users and the at least one entity of the one or more entities.

15. A non-transitory computer-readable medium embodied with software, the software when executed using one or more computer systems is programmed to:

receive a hierarchy of one or more topics comprising one or more subtopics;

monitor one or more channels of communication between one or more end users and one or more entities for one or more communications between at least one end user of the one or more end users and at least one entity of the one or more entities;

in response to detecting one or more communications between at least one end user of the one or more end users and at least one entity of the one or more entities, associate the one or more communications with the at least one subtopic of the one or more subtopics, the at least one channel of the one or more channels, the at least one end user of the one or more end users, and the at least one entity of the one or more entities;

calculate a score for the at least one subtopic of the one or more subtopics using a scoring equation comprising one or more penalties associated with an expected resolve time and an expected response time for one or more of the detected one or more communications; and

render for display a subtopic score for the at least one entity of the one or more entities.

16. The non-transitory computer-readable medium of claim 15 , wherein the software is further programmed to:

receive a first input comprising an expected resolve time for at least one channel of the one or more channels for at least one subtopic of the one or more subtopics; and

receive a second input comprising an expected response time for the at least one channel of the one or more channels for the at least one subtopic of the one or more subtopics.

17. The non-transitory computer-readable medium of claim 16 , wherein the software is further programmed to:

receive one or more additional inputs comprising the one or more penalties for the at least one subtopic of the one or more subtopics, the one or more penalties comprising one or more of:

an aggravation penalty;

an overage penalty;

a repeat penalty; and

a response delay penalty.

18. The non-transitory computer-readable medium of claim 16 , wherein the software is further programmed to:

adjust one or more points of the score based on an elapsed period between the one or more communications associated with the at least one subtopic of the one or more subtopics, the at least one channel of the one or more channels, and an evaporation period.

19. The non-transitory computer-readable medium of claim 18 , wherein the software is further programmed to:

compare the expected resolve time with an actual resolve time;

apply the overage penalty to the score when the actual resolve time exceeds the expected resolve time;

compare the expected response time with an actual response time; and

apply the response delay penalty to the score when the actual response time exceeds the expected response time.

20. The non-transitory computer-readable medium of claim 18 , wherein the software is further programmed to:

render for display a user-selectable graphic element associated with the at least one subtopic of the one or more subtopics that, in response to a user selection, associate the one or more communications with the at least one subtopic of the one or more subtopics associated with the user-selectable graphic element.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 67172 FRAME: 404. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 23, 2024
From: NEXTIVA, INC.; THRIO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 067308/0183 →
SECURITY INTEREST Recorded Apr 19, 2024
From: NEXTIVA, INC.; THRIO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 067172/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2019
From: GORNY, TOMAS
To: NEXTIVA, INC.
Reel/Frame 049254/0112 →
Continuity (3)
Continuation 15651372 · Jul 17, 2017
Continuation 14485626 · Sep 12, 2014
Related Publication 20190279222A1 · Sep 12, 2019