METHOD AND A SYSTEM TO SUMMARIZE A CONVERSATION
First Claim
1. A method of summarizing a conversation, the method comprising:
- splitting, by a summary creation server, each of a plurality of sentences in the conversation into one or more phrases based on one or more pre-defined grammar rules, wherein the one or more phrases are utilized to update a pre-defined knowledge base;
extracting, by the summary creation server, one or more relevant phrases associated with each of the one or more phrases based on domain dictionaries and the pre-defined knowledge base;
determining, by the summary creation server, a correlation between each of the one or more phrases and the one or more relevant phrases based on a relationship score;
identifying, by the summary creation server, at least one of a core topic of discussion in the conversation, one or more issues associated with the core topic of discussion, one or more resolved issues from the one or more issues, and one or more unresolved issues from the one or more issues based on the determined correlation; and
creating, by the summary creation server, a summary of the conversation based on the identified core topic of discussion in the conversation, the one or more issues, the one or more resolved issues, and the one or more unresolved issues.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system are described for summarizing a conversation. The method includes splitting a plurality of sentences in the conversation into one or more phrases based on pre-defined grammar rules. The method includes extracting one or more relevant phrases associated with each of the one or more phrases based on domain dictionaries and pre-defined knowledge base. The method includes determining a correlation between each of the one or more phrases and the one or more relevant phrases based on a relationship score. The method includes identifying at least one of a core topic of discussion in the conversation, one or more issues, one or more resolved issues, and one or more unresolved issues based on the correlation.
The method includes creating a summary of the conversation based on the core topic of discussion, one or more issues, one or more resolved issues, and one or more unresolved issues.
12 Citations
15 Claims
-
1. A method of summarizing a conversation, the method comprising:
-
splitting, by a summary creation server, each of a plurality of sentences in the conversation into one or more phrases based on one or more pre-defined grammar rules, wherein the one or more phrases are utilized to update a pre-defined knowledge base; extracting, by the summary creation server, one or more relevant phrases associated with each of the one or more phrases based on domain dictionaries and the pre-defined knowledge base; determining, by the summary creation server, a correlation between each of the one or more phrases and the one or more relevant phrases based on a relationship score; identifying, by the summary creation server, at least one of a core topic of discussion in the conversation, one or more issues associated with the core topic of discussion, one or more resolved issues from the one or more issues, and one or more unresolved issues from the one or more issues based on the determined correlation; and creating, by the summary creation server, a summary of the conversation based on the identified core topic of discussion in the conversation, the one or more issues, the one or more resolved issues, and the one or more unresolved issues. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A summary creation server comprising:
-
a processor; and a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to; split each of a plurality of sentences in the conversation into one or more phrases based on one or more pre-defined grammar rules, wherein the one or more phrases are utilized to update a pre-defined knowledge base; extract one or more relevant phrases associated with each of the one or more phrases based on domain dictionaries and the pre-defined knowledge base; determine a correlation between each of the one or more phrases and the one or more relevant phrases based on a relationship score; identify at least one of a core topic of discussion in the conversation, one or more issues associated with the core topic of discussion, one or more resolved issues from the one or more issues, and one or more unresolved issues from the one or more issues based on the determined correlation; and create a summary of the conversation based on the identified core topic of discussion in the conversation, the one or more issues, the one or more resolved issues, and the one or more unresolved issues. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions for causing a computer comprising one or more processors to perform steps comprising:
-
splitting each of a plurality of sentences in a conversation into one or more phrases based on one or more pre-defined grammar rules, wherein the one or more key phrases are utilized to build a pre-defined knowledge base; extracting one or more relevant phrases associated with each of the one or more phrases based on domain dictionaries and the pre-defined knowledge base; determining a correlation between each of the one or more phrases and the one or more relevant phrases based on a relationship score; identifying at least one of a core topic of discussion in the conversation, one or more issues associated with the core topic of discussion, one or more resolved issues from the one or more issues, and one or more unresolved issues from the one or more issues based on the determined correlation; and creating a summary of the conversation based on the identified core topic of discussion in the conversation, the one or more issues, the one or more resolved issues, and the one or more unresolved issues.
-
Specification