SUMMARIZATION SYSTEM
First Claim
1. A method for automatically generating summaries of meetings, the method comprising:
- obtaining, by a computing system, a transcript of a meeting;
producing, by the computing system, based on the transcript of the meeting, a data structure that comprises utterance features;
determining, by the computing system, based on the transcript of the meeting, temporal bounds of a plurality of activity episodes within the meeting, wherein for each respective activity episode of the plurality of activity episodes, the utterance features include at least one utterance feature associated with the respective activity episode;
generating, by the computing system, a plurality of episode summaries, wherein generating the plurality of episode summaries comprises, for each respective activity episode of the plurality of activity episodes;
determining, by the computing system, based on the utterance features associated with the respective activity episode, a conversational activity type associated with the respective activity episode; and
producing, by the computing system, an episode summary for the respective activity episode that is dependent on the determined conversational activity type associated with the respective activity episode, the episode summary for the respective activity episode summarizing a conversational activity that occurred during the respective activity episode; and
combining, by the computing system, the plurality of episode summaries to generate a summary of the meeting.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, the disclosure describes techniques for automatically generating summaries of meetings. A computing system obtains a transcript of a meeting and may produce, based on the transcript of the meeting, a data structure that comprises utterance features. Furthermore, the computing system may determine, based on the transcript of the meeting, temporal bounds of a plurality of activity episodes within the meeting. For each respective activity episode of a plurality of activity episodes, the computing system may determine, based on the utterance features associated with the respective activity episode, a conversational activity type associated with the respective activity episode. Additionally, the computing system may produce an episode summary for the respective activity episode that is dependent on the determined conversational activity type associated with the respective activity episode. The episode summary for the respective activity episode summarizes a conversational activity that occurred during the respective activity episode.
38 Citations
20 Claims
-
1. A method for automatically generating summaries of meetings, the method comprising:
-
obtaining, by a computing system, a transcript of a meeting; producing, by the computing system, based on the transcript of the meeting, a data structure that comprises utterance features; determining, by the computing system, based on the transcript of the meeting, temporal bounds of a plurality of activity episodes within the meeting, wherein for each respective activity episode of the plurality of activity episodes, the utterance features include at least one utterance feature associated with the respective activity episode; generating, by the computing system, a plurality of episode summaries, wherein generating the plurality of episode summaries comprises, for each respective activity episode of the plurality of activity episodes; determining, by the computing system, based on the utterance features associated with the respective activity episode, a conversational activity type associated with the respective activity episode; and producing, by the computing system, an episode summary for the respective activity episode that is dependent on the determined conversational activity type associated with the respective activity episode, the episode summary for the respective activity episode summarizing a conversational activity that occurred during the respective activity episode; and combining, by the computing system, the plurality of episode summaries to generate a summary of the meeting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system for automatically generating abstractive summaries of meetings, the computing system comprising:
-
a memory configured to store a transcript of a meeting; and one or more processing circuits configured to; produce, based on the transcript of the meeting, a data structure that comprises utterance features; determine, based on the transcript of the meeting, temporal bounds of a plurality of activity episodes within the meeting, wherein for each respective activity episode of the plurality of activity episodes, the utterance features include at least one utterance feature associated with the respective activity episode; generating a plurality of episode summaries, wherein the one or more processing circuits are configured such that, as part of generating the plurality of episode summaries the one or more processing circuits, for each respective activity episode of the plurality of activity episodes; determine, based on the utterance features associated with the respective activity episode, a conversational activity type associated with the respective activity episode; and produce an episode summary for the respective activity episode that is dependent on the determined conversational activity type associated with the respective activity episode, the episode summary for the respective activity episode summarizing a conversational activity that occurred during the respective activity episode; and combine the plurality of episode summaries to generate a summary of the meeting. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising instructions, wherein execution of the instructions causes one or more processing circuits of a computing system to perform operations comprising:
-
obtaining a transcript of a meeting; producing, based on the transcript of the meeting, a data structure that comprises utterance features; determining, based on the transcript of the meeting, temporal bounds of a plurality of activity episodes within the meeting, wherein for each respective activity episode of the plurality of activity episodes, the utterance features include at least one utterance feature associated with the respective activity episode; generating a plurality of episode summaries, wherein generating the plurality of episode summaries comprises, for each respective activity episode of the plurality of activity episodes; determining, based on the utterance features associated with the respective activity episode, a conversational activity type associated with the respective activity episode; and producing an episode summary for the respective activity episode that is dependent on the determined conversational activity type associated with the respective activity episode, the episode summary for the respective activity episode summarizing a conversational activity that occurred during the respective activity episode; and combining the plurality of episode summaries to generate a summary of the meeting. - View Dependent Claims (18, 19, 20)
-
Specification