IP Library Granted Patent US 8,135,579
Granted Patent B2
US 8,135,579 · App. 12/061,705 · Granted Mar 13, 2012

Method of analyzing conversational transcripts

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 8,135,579
App. No.
12/061,705
Granted
Mar 13, 2012
Kind
B2
Abstract

Analyzing transcripts of conversation between at least two users by receiving input information from a first user via a voice call, creating conversational transcripts from the information received from the first user, selecting at least one defined situation from a list of defined situations, identifying the selected situation in the conversational transcripts, identifying a set of procedural sequences by comparing the at least one identified situation in the conversational transcripts with knowledge derived from a corpus of historical conversational transcripts; and providing the set of procedural sequences to the first user.

Claims (30)

1. A computer-implemented method for analyzing transcripts of conversation between at least two users, the method comprising:

receiving, by a computer, input information from a first user;

creating, by said computer, a conversational transcript from said input information received from said first user;

selecting, by said computer, a defined situation from a list of defined situations to filter said conversational transcript;

comparing, by said computer, said defined situation with knowledge derived from historical conversational transcripts to identify a set of procedural sequences, said comparing comprising:

clustering, by said computer, textual segments in said historical conversational transcripts into groups of related textual segments;

representing, by said computer, each of said groups of related textual segments by a representative syntax;

forming, by said computer, a sequence of said representative syntax for each conversational transcript;

finding, by said computer, frequently occurring subsequences from said sequence of representative syntax; and

finding, by said computer, distinct and long, frequently occurring subsequences from the frequently occurring subsequences that are identified with said defined situation;

identifying, by said computer, said defined situation in said conversational transcript;

identifying, by said computer, a set of procedural sequences by comparing said defined situation in said conversational transcript with knowledge derived from said historical conversational transcripts; and

providing, by said computer, said set of procedural sequences to said first user.

2. The method of claim 1 , said knowledge derived from said historical conversational transcripts comprising:

clustering textual segments in said historical conversational transcripts into groups of related textual segments;

representing each of said groups of related textual segments by a representative syntax;

forming a sequence of said representative syntax for each historical conversational transcript;

finding frequently occurring subsequences from said sequence of representative syntax; and

finding distinct and long frequently occurring subsequences from said frequently occurring subsequences.

3. The method of claim 2 , said clustering textual segments comprising:

organizing said historical conversational transcripts into groups of conversational transcripts according to a defined criteria; and

clustering said groups of conversational transcripts to obtain said groups of related textual segments.

4. The method of claim 3 , said clustering said groups of conversational transcripts further comprising:

generating at least two sets of documents from said groups of conversational transcripts.

5. The method of claim 2 , each said sequence of representative syntax comprises a segment of conversational transcripts belonging to each of said groups of related textual segments.

6. The method of claim 2 , said sequence of representative syntax comprising a set of frequent and distinct words in each of related textual segments.

7. The method of claim 2 , said finding distinct and long frequently occurring sub-sequences being performed by a clustering algorithm belonging to the class of leader clustering algorithm.

8. The method of claim 2 , said clustering textual segments in said historical conversational transcripts into groups of related textual segments further comprising utilizing a set of configurable clustering parameters to cluster said related textual segments.

9. The method of claim 1 , further comprising:

prompting a second user on appropriate procedural sequences based on said defined situation, said second user providing said appropriate procedural sequence to said first user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: MIDWAY TECHNOLOGY COMPANY LLC
To: SERVICENOW, INC.
Reel/Frame 038324/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2016
From: KUMMAMURU, KRISHNA; PADMANABHAN, DEEPAK S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 038015/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MIDWAY TECHNOLOGY COMPANY LLC
Reel/Frame 037704/0257 →