Identifying unreported issues through customer service interactions and website analytics
First Claim
1. An apparatus, comprising:
- a processor circuit; and
a memory storing instructions which when executed by the processor circuit, cause the processor circuit to;
receive communication data comprising recordings of communications between a customer service professional (CSP) and a user;
analyze the communication data using a natural language processing (NLP) algorithm to identify a plurality of concepts in the communication data;
identify, based at least in part on the plurality of concepts, a target application associated with the communications between the CSP and the user;
receive analytics data from a web server hosting the target application;
identify, based at least in part on the plurality of concepts and the received analytics data, a feature of the target application hosted by the web server that is not functioning;
determine a number of instances of the target application where the feature is not functioning based on the received analytics data;
assign a priority to the feature of the target application that is not functioning based at least in part on a type of the feature, the determined number of instances of the target application where the feature is not functioning, and the received analytics data, wherein the priority is a first priority value of a plurality of priority values; and
generate a service issue record specifying the feature of the target application that is not functioning and the assigned priority, the service issue record to facilitate an analysis of a source code of the target application.
1 Assignment
0 Petitions
Accused Products
Abstract
Identifying unreported issues in computing applications based on customer service interactions and website analytics. A computing system may receive communication data between a CSP and a user. The system may analyze the communication data using an NLP algorithm to identify a plurality of concepts in the communication data. The system may identify, based on the concepts, a target application associated with the communications between the CSP and the user. The system may receive analytics data from a web server hosting the target application and identify a feature of the target application that is not functioning. The system may then assign a priority to the feature of the target application that is not functioning based on a type of the feature and the received analytics data and generate a service issue record for the feature of the target application that is not functioning and the assigned priority.
16 Citations
18 Claims
-
1. An apparatus, comprising:
-
a processor circuit; and a memory storing instructions which when executed by the processor circuit, cause the processor circuit to; receive communication data comprising recordings of communications between a customer service professional (CSP) and a user; analyze the communication data using a natural language processing (NLP) algorithm to identify a plurality of concepts in the communication data; identify, based at least in part on the plurality of concepts, a target application associated with the communications between the CSP and the user; receive analytics data from a web server hosting the target application; identify, based at least in part on the plurality of concepts and the received analytics data, a feature of the target application hosted by the web server that is not functioning; determine a number of instances of the target application where the feature is not functioning based on the received analytics data; assign a priority to the feature of the target application that is not functioning based at least in part on a type of the feature, the determined number of instances of the target application where the feature is not functioning, and the received analytics data, wherein the priority is a first priority value of a plurality of priority values; and generate a service issue record specifying the feature of the target application that is not functioning and the assigned priority, the service issue record to facilitate an analysis of a source code of the target application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by a processor circuit to cause the processor circuit to:
-
receive communication data comprising recordings of communications between a customer service professional (CSP) and a user; analyze the communication data using a natural language processing (NLP) algorithm to identify a plurality of concepts in the communication data; identify, based at least in part on the plurality of concepts, a target application associated with the communications between the CSP and the user; receive analytics data from a web server hosting the target application, the analytics data generated based at least in part on analytics data of the web server; identify a feature of the target application hosted by the web server that is not functioning based at least in part on;
(i) the plurality of concepts and the received analytics data, (ii) a number of requests to use the feature of the target application specified in the analytics data, and (iii) a number of errors in the analytics data of the web server;assign a priority to the feature of the target application that is not functioning based at least in part on a type of the feature and the received analytics data; and generate a service issue record specifying the feature of the target application that is not functioning and the assigned priority, the service issue record to facilitate an analysis of a source code of the target application. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving communication data comprising recordings of communications between a customer service professional (CSP) and a user; analyzing the communication data using a natural language processing (NLP) algorithm executing on a computer processor to identify a plurality of concepts in the communication data; identifying, based at least in part on the plurality of concepts, a target application associated with the communications between the CSP and the user; receiving analytics data from a web server hosting the target application; identifying, based at least in part on the plurality of concepts and the received analytics data, a feature of the target application hosted by the web server that is not functioning; assigning a priority to the feature of the target application that is not functioning based at least in part on a type of the feature and the received analytics data; generating a service issue record specifying the feature of the target application that is not functioning and the assigned priority, the service issue record to facilitate an analysis of a source code of the target application; determining, based on the assigned priority, a time threshold for modifying the source code of the target application to cause the feature to function correctly; and generating, in the service issue record, an indication of the time threshold for modifying the source code of the target application to cause the feature to function correctly, wherein the service issue record is outputted for display. - View Dependent Claims (15, 16, 17, 18)
-
Specification