IP Library Granted Patent US 10,621,218
Granted Patent B2
US 10,621,218 · App. 14/672,478 · Granted Apr 14, 2020

Systems and methods for compiling and dynamically updating a collection of frequently asked questions

Inventors: Reinhard Klemm (Basking Ridge, NJ); Valentine C Matula (Granview, OH); David Skiba (Golden, CO)
Assignee: Avaya Inc.
G06F16/3329G06F16/355
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,621,218
App. No.
14/672,478
Granted
Apr 14, 2020
Kind
B2
Abstract

At least one social media channel includes a plurality of user messages, which are accessible via a communication network. At least some of the stored messages are retrieved from the at least one social media channel via the communication network, and a collection of frequently asked questions (FAQ) is generated or updated by analyzing the retrieved messages to form a plurality of topical issue clusters. Each topical issue cluster is associated with at least one topic parameter from among a plurality of topic parameters, each topic parameter relates to at least one of use, installation or maintenance of a product or service, and each topical issue cluster includes at least one issue identified by a community of users and at least one resolution of the issue identified by the community of users. The generated or updated FAQ is uploaded to a storage location accessible to the community of users.

Claims (34)

1. A computer implemented method comprising:

receiving a selection of at least one social media channel, wherein each social media channel includes a plurality of messages originated by a community of users and stored on a server, and wherein the plurality of messages being accessible via a communication network;

retrieving at least some of the plurality of stored messages from the at least one social media channel via the communication network, wherein the retrieved messages are identified for retrieval as messages having one or more of at least one catchword or at least one catchphrase with each catchword and catchphrase associated with a topic of a plurality of topics;

analyzing the retrieved messages to form a plurality of topical issue clusters;

at least one of generating or updating a collection of frequently asked questions (FAQ), including selecting, for inclusion in the FAQ collection, a first subset of responses to an issue identified by at least one user of the community of users based on feedback expressing user sentiment of the at least one user submitted via the at least one social media channel,

wherein each topical issue cluster is associated with at least one topic of the plurality of topics,

wherein each topic of the plurality of topics relates to at least one of use, installation or maintenance of a product or service, and

wherein each topical issue cluster includes at least one issue identified by the community of users and at least one resolution of the issue identified by the community of users; and

transmitting the generated or updated FAQ to a storage location accessible to the community of users.

2. The method of claim 1 , wherein the generating or updating the FAQ collection includes performing statistical analysis to select a subset of topical issues identified by the community of users at a higher frequency than other topical issues identified by the community of users.

3. The method of claim 2 , wherein the subset is selected based on one of a percentage or a numerical threshold.

4. The method of claim 1 , further comprising:

retrieving the at least one catchword or the at least one catchphrase.

5. The method of claim 1 , wherein the generating or updating the FAQ collection further includes selecting a second subset of responses for exclusion from the FAQ collection according to the feedback.

6. The method of claim 1 , wherein the generating or updating the FAQ collection includes transmitting an alert to at least one validating agent for at least one of approval or editing of the first subset of responses.

7. The method of claim 1 , wherein the generating or updating the FAQ collection includes transmitting an alert to at least one validating agent to initiate review of at least one of the topical issue clusters.

8. The method of claim 1 , wherein the generating or updating the FAQ collection includes transmitting an alert to at least one member of the community of users to initiate at least one of review or editing of a question component, a response component, or both the question component and the response component of at least one of the topical issue clusters.

9. The method of claim 8 , further including selecting, as at least one user to review a topical issue cluster, a user who identified an issue applicable to the topic issue cluster.

10. The method of claim 8 , further including selecting, as at least one user to review a topical issue cluster, a user who identified a resolution applicable to the topical issue cluster.

11. The method of claim 1 , wherein analyzing the retrieved messages to form of the plurality of topical issue clusters comprises partitioning social media channel messages into homogenous groups based on at least one clustering algorithm from among a partitioning clustering algorithm, hierarchical clustering algorithm, distance-based clustering algorithm and density-based clustering algorithm.

12. An apparatus comprising:

at least one hardware processor; and

a memory having stored therein machine executable instructions, that when executed by the at least one processor, cause the apparatus to:

receive a selection of at least one social media channel, wherein each social media channel includes a plurality of messages originated by a community of users and stored on a server, and wherein the plurality of messages being accessible via a communication network;

retrieve at least some of the stored messages from the at least one social media channel via the communication network, wherein the retrieved messages are identified for retrieval from the stored messages as messages having one or more of at least one catchword or at least one catchphrase with each catchword and catchphrase associated with a topic of a plurality of topics;

analyze the retrieved messages to form a plurality of topical issue clusters;

at least one of generate or update a collection of frequently asked questions (FAQ), including selecting, for inclusion in the FAQ collection, a first subset of responses to an issue identified by at least one user of the community of users based on feedback expressing user sentiment of the at least one user and submitted via the at least one social media channel, wherein:

each topical issue cluster is associated with at least one topic of the plurality of topics,

each topic of the plurality of topics relates to at least one of use, installation or maintenance of a product or service, and

each topical issue cluster includes at least one issue identified by the community of users and at least one resolution of the issue identified by the community of users; and

transmit the generated or updated FAQ to a storage location accessible to the community of users.

13. The apparatus of claim 12 , wherein the instructions are executable by the processor to select a second subset of responses for exclusion from the FAQ collection according to the feedback.

14. The apparatus of claim 12 , wherein the instructions are executable by the processor to transmit an alert to at least one of a validating agent or a member of the community of users to initiate review of at least one of the topical issue clusters.

15. The apparatus of claim 14 , wherein the instructions are executable by the processor to select, for initiating review of the at least one topical issue cluster, a user who identified an issue applicable to the at least one topic issue cluster or who identified a resolution applicable to the at least one topical issue cluster.

Assignments (16)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FULL LEGAL NAME OF INVENTORVALENTINE C. MATULA ON THE FIRST PAGE OF THE ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 035285 FRAME: 0245. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEMNT. Recorded Jan 15, 2020
From: MATULA, VALENTINE C.
To: AVAYA INC.
Reel/Frame 051609/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2020
From: SKIBA, DAVID
To: AVAYA INC.
Reel/Frame 051522/0704 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2015
From: KLEMM, REINHARD; MATULA, VALENTINE C; SKIBA, DAVID
To: AVAYA INC
Reel/Frame 035285/0245 →
Continuity (1)
Related Publication 20160292204A1 · Oct 6, 2016
Cited By (1)
US 12,255,859