Feedback prioritization system

US11689432B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11689432-B1
Application numberUS-202217657437-A
CountryUS
Kind codeB1
Filing dateMar 31, 2022
Priority dateMar 31, 2022
Publication dateJun 27, 2023
Grant dateJun 27, 2023

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.

The present disclosure generally relates to a feedback processing service that can receive customer input, as customer feedback corresponds to a service context. The feedback processing service aggregates semantically similar feedback as a cluster. Then, the feedback processing service can prioritize each of the clusters by ranking each of the clusters.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for prioritizing customers' feedback in network-based services, the system comprising one or more computing devices associated with a processor and a memory for executing computer-executable instructions to implement a feedback management service, wherein the feedback management service is configured to: obtain a set of customer inputs as customer feedback related to one or more network services hosted on behalf of network service providers; vectorize the set of customer inputs to form a set of vectorized customer inputs, wherein vectorizing the set of customer inputs includes generating an individual numerical vector for individual customer inputs from the set of customer inputs; in the control policy input includes a specification of a network service type associated with the plurality of network services; cluster the set of vectorized customer inputs, wherein clustering the set of vectorized inputs includes: aggregate semantically similar vectorized customer inputs based on comparison of the numerical vectors; and for individual clusters, identify a representative vectorized customer input based on a centroid of the individual cluster; for the individual cluster, filter any cluster not exceeding a minimal vectorized customer input threshold to form a set of filtered clusters; for the filtered clusters, prioritize the individual cluster, wherein the prioritization comprising; measuring a ranking criteria; and ranking the cluster based on the measured criteria; and generate a processing result based on the prioritized, filtered clusters. 2. The system as recited in claim 1 , wherein the set of customer inputs includes textual inputs characterized as customer feedback. 3. The system as recited in claim 1 , wherein the feedback processing service parses the set of customer inputs to identify keywords corresponding to at least one of the one or more network service. 4. The system as recited in claim 1 , wherein the feedback processing service is further configured to detect a triggering event, wherein the triggering event initiates the feedback management service to cluster the set of vectorized customer inputs. 5. The system as recited in claim 4 , wherein the triggering event is set periodically. 6. The system as recited in claim 4 , wherein the triggering event is based on a number of newly obtained customer inputs. 7. The system as recited in claim 1 , wherein the feedback processing service aggregates semantically similar vectorized customer inputs using k-means clustering, wherein the k-means clustering can use a sentence-bert (“SBERT”) technique for the vectorization. 8. The system as recited in claim 1 , wherein the feedback management service aggregates semantically similar vectorized customer inputs using a deep embedded clustering (“DEC”). 9. The system as recited in claim 1 , wherein the ranking criteria is an inertia score, wherein the inertia score is a coherence of each of the cluster. 10. The system as recited in claim 1 , wherein the ranking criteria is a number of customers of each cluster. 11. The system as recited in claim 1 , wherein the ranking criteria is a number of feedbacks of each cluster. 12. The system as recited in claims 1 , wherein the ranking criteria is a combination of an inertia score, a number of customers, or a number of feedbacks of each cluster. 13. The system as recited in claim 1 , wherein the processing results corresponds to one or more cluster attributes, wherein individual cluster attributes include a theme of the individual cluster. 14. The system as recited in claim 1 , wherein the feedback processing service can extract nouns, proper nouns, and noun phrases of one or more representative feedbacks from a cluster to identify the representative vectorized customer input. 15. A method for managing network-based feedback processing service comprising: vectorizing a set of customer input associated with a network service to identify customer feedbacks for a plurality of network services hosted on behalf of network service providers; clustering the set of vectorized customer inputs, wherein clustering the set of vectorized customer inputs comprise: aggregating semantically similar vectorized customer inputs based on comparison of the numerical vectors; and for individual clusters, identifying a representative vectorized customer input based on a centroid of the individual cluster; prioritizing the individual clusters, wherein the prioritization comprises: measuring a ranking criteria; and ranking the cluster based on the measured criteria; and generating a processing result based on the prioritized clusters. 16. The method as recited in claim 15 , further comprising obtaining the set of customer inputs as customer feedback related to a plurality of network services. 17. The method as recited in claim 16 , wherein obtaining the set of customer inputs include textual inputs characterized as customer feedback. 18. The method as recited in claim 15 further comprising detecting a triggering event, wherein the triggering event initiates clustering the set of vectorized customer inputs. 19. The method as recited in claim 15 , wherein the aggregation uses k-means clustering, wherein the k-means clustering can use a sentence-bert (“SBERT”) technique for the vectorization. 20. The method as recited in claim 15 , wherein the aggregation uses a deep embedded clustering (“DEC”). 21. The method as recited in claim 15 , wherein the ranking criteria is an inertia score, wherein the inertia score is a coherence of each of the cluster. 22. The method as recited in claim 15 , wherein the ranking criteria is a number of customers of each cluster. 23. The method as recited in claim 15 , wherein the ranking criteria corresponds to one or more attributes associated with customers. 24. The method as recited in claim 15 , wherein the one or more attributes corresponds to age of an individual customer. 25. The method as recited in claim 24 , wherein the one or more attributes corresponds to a characterized size of an individual customer. 26. The method as recited in claim 25 , wherein the characterized size corresponds to at least one of an attributed revenue of the individual customer or potential opportunity with the individual customer. The method as recited in claim 15 , wherein the ranking criteria is a combination of two or more criterion. 27. The method as recited in claim 15 , wherein the ranking criteria is a weighted combination of two or more criterion. 28. The method as recited in claim 15 , wherein generating a processing result based on the prioritized clusters includes generating each cluster's attributes, wherein the attribute is a theme of the individual cluster. 29. A method for managing network-based feedback processing service comprising: obtaining a set of customer inputs as customer feedback related to one or more network services hosted on behalf of network service providers, wherein the set of customer inputs includes textual inputs characterized as customer feedback; vectorizing the set of customer inputs to form a set of vectorized customer inputs, wherein vectorizing the set of customer inputs includes generating an individual numerical vector for individual customer inputs from the set of customer inputs; in the control policy input i

Assignees

Inventors

Classifications

  • Handling of user complaints or trouble tickets · CPC title

  • Customer relationship management · CPC title

  • Generating service level reports · 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 US11689432B1 cover?
The present disclosure generally relates to a feedback processing service that can receive customer input, as customer feedback corresponds to a service context. The feedback processing service aggregates semantically similar feedback as a cluster. Then, the feedback processing service can prioritize each of the clusters by ranking each of the clusters.
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/5064. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 27 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).