Customer service ticket processing using cluster-based data driven guidebooks

US12002058B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12002058-B2
Application numberUS-202016864396-A
CountryUS
Kind codeB2
Filing dateMay 1, 2020
Priority dateMay 1, 2020
Publication dateJun 4, 2024
Grant dateJun 4, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are provided for customer service ticket processing using cluster-based data driven guidebooks. One method comprises obtaining a customer service ticket; extracting features related to the customer service ticket, wherein the features comprise a representation of a problem associated with the customer service ticket; assigning the customer service ticket to a given cluster of multiple customer service ticket clusters based on the features; obtaining a customer service ticket processing guidebook associated with the given cluster that identifies independent actions to perform to address the problem; and processing the customer service ticket based on the customer service ticket processing guidebook. A customer service ticket processing guidebook may be generated for each customer service ticket cluster using historical customer service tickets from the respective cluster. The customer service ticket processing guidebooks can be generated by clustering (i) possible independent actions and (ii) possible solutions identified in the historical customer service tickets of the given cluster.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: obtaining a plurality of clusters of historical customer service data records, wherein a clustering of the historical customer service data records is based at least in part on a plurality of features extracted from the historical customer service data records; obtaining a plurality of processor-readable data record processing guidebooks, wherein each of the plurality of processor-readable data record processing guidebooks is associated with a different cluster of the plurality of clusters, and wherein each of the processor-readable data record processing guidebooks is generated by performing the following steps for each of one or more of the plurality of clusters: (i) extracting a plurality of activity features and a plurality of solution features from the historical customer service data records in the respective cluster; (ii) clustering, within the respective cluster, a first set of possible independent computer-implemented actions, using the extracted plurality of activity features, identified in the plurality of historical customer service data records from the respective cluster, and (iii) clustering, within the respective cluster, a second set of possible solutions, using the extracted plurality of solution features, identified in the plurality of historical customer service data records from the respective cluster; performing the following steps, in response to obtaining a customer service data record to be processed, wherein the plurality of clusters and the plurality of processor-readable data record processing guidebooks are generated prior to the obtaining of the customer service data record to be processed: processing the customer service data record to extract a plurality of features related to the customer service data record, wherein the plurality of features comprises a representation of a problem associated with the customer service data record; processing the customer service data record to assign the customer service data record to a given cluster of the plurality of clusters of customer service data records based at least in part on the extracted plurality of features; selecting, using the assigned given cluster, a given processor-readable data record processing guidebook of the plurality of processor-readable data record processing guidebooks, wherein the given processor-readable data record processing guidebook is associated with the assigned given cluster, wherein the given processor-readable data record processing guidebook identifies one or more independent computer-implemented actions to perform to address the problem; and processing the customer service data record using at least one of the independent computer-implemented actions of the selected processor-readable data record processing guidebook; wherein the method is performed by at least one processing device comprising a processor coupled to a memory. 2. The method of claim 1 , wherein the processing the customer service data record to extract the plurality of features related to the customer service data record further comprises assigning a numerical representation to one or more issues associated with the customer service data record. 3. The method of claim 1 , wherein the processing the customer service data record to assign the customer service data record to the given cluster of the plurality of clusters employs an unsupervised clustering technique. 4. The method of claim 1 , further comprising generating the processor-readable data record processing guidebook for each of the plurality of clusters of customer service data records using a plurality of historical customer service data records from the respective cluster. 5. The method of claim 1 , further comprising grouping a plurality of dependent computer-implemented actions, obtained from the plurality of historical customer service data records from the given cluster, performed in a given order, into a single independent computer-implemented action, such that the dependent computer-implemented actions are performed in the given order. 6. The method of claim 1 , further comprising generating a classification model using binary features and a fixed set of labels obtained from the clustered first set of possible independent computer-implemented actions and the clustered second set of possible solutions. 7. The method of claim 6 , wherein the classification model comprises one or more decision tree classifiers and wherein a root of each decision tree comprises a computer-implemented action providing a substantially highest information gain. 8. The method of claim 7 , wherein the computer-implemented action providing the substantially highest information gain comprises the computer-implemented action that most discriminates the historical data in the plurality of historical customer service data records from the respective cluster. 9. A non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes the at least one processing device to perform the following steps: obtaining a plurality of clusters of historical customer service data records, wherein a clustering of the historical customer service data records is based at least in part on a plurality of features extracted from the historical customer service data records; obtaining a plurality of processor-readable data record processing guidebooks, wherein each of the plurality of processor-readable data record processing guidebooks is associated with a different cluster of the plurality of clusters, and wherein each of the processor-readable data record processing guidebooks is generated by performing the following steps for each of one or more of the plurality of clusters: (i) extracting a plurality of activity features and a plurality of solution features from the historical customer service data records in the respective cluster; (ii) clustering, within the respective cluster, a first set of possible independent computer-implemented actions, using the extracted plurality of activity features, identified in the plurality of historical customer service data records from the respective cluster, and (iii) clustering, within the respective cluster, a second set of possible solutions, using the extracted plurality of solution features, identified in the plurality of historical customer service data records from the respective cluster; performing the following steps, in response to obtaining a customer service data record to be processed, wherein the plurality of clusters and the plurality of processor-readable data record processing guidebooks are generated prior to the obtaining of the customer service data record to be processed: processing the customer service data record to extract a plurality of features related to the customer service data record, wherein the plurality of features comprises a representation of a problem associated with the customer service data record; processing the customer service data record to assign the customer service data record to a given cluster of the plurality of clusters of customer service data records based at least in part on the extracted plurality of features; selecting, using the assigned given cluster, a given processor-readable data record processing guidebook of the plurality of processor-readable data record processing guidebooks, wherein the given processor-readable data record processing guidebook is associated with the assigned given cluster, wherein the given processor-readable data record processing guidebook identifies one or more independent computer-implemented actions to perform to address the problem; and proces

Assignees

Inventors

Classifications

  • G06Q30/016Primary

    After-sales · CPC title

  • Presentation of query results · CPC title

  • Clustering; Classification · CPC title

  • Machine learning · CPC title

  • Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12002058B2 cover?
Techniques are provided for customer service ticket processing using cluster-based data driven guidebooks. One method comprises obtaining a customer service ticket; extracting features related to the customer service ticket, wherein the features comprise a representation of a problem associated with the customer service ticket; assigning the customer service ticket to a given cluster of multipl…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06Q30/016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 04 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).