IP Library Granted Patent US 11,842,144
Granted Patent B1
US 11,842,144 · App. 18/118,045 · Granted Dec 12, 2023

Summarizing conversational speech

Inventors: Toshish Arun Jawale (Seattle, WA); Sekhar Vallath (Pune, IN); Pratik Abhaykumar Budruk (Aitawade Budruk, IN)
Assignee: Rammer Technologies, Inc.
G06F40/166G10L15/02G10L15/04G10L15/1815G10L15/22G10L15/30G10L15/26
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 11,842,144
App. No.
18/118,045
Granted
Dec 12, 2023
Kind
B1
Abstract

Embodiments are directed to summarizing conversational speech. Conversation segments may be provided based on a conversation stream and segmentation models. Summarization models may be determined based on characteristics of the conversation segments. Summarization information may be generated for each of the conversation segments based on the summarization models such that the summarization information includes a text-based summarization of the conversation segment. Summarization profiles may be generated for the conversation segments based on the summarization information such that each summarization profile is associated with quality scores. Summarization models may be modified based on the summarization profiles and the associated quality scores such that the summarization profiles are updated based on the modified summarization models. Modified summarization models and the updated summarization profiles may be employed to provide reports to a user.

Claims (57)

1. A method for managing conversation information over a network, wherein one or more processors are configured to execute instructions that are configured to cause performance of the method, comprising:

determining one or more summarization models based on one or more characteristics of one or more conversation segments of a conversation stream;

generating summarization information for the one or more the conversation segments based on the one or more summarization models;

generating one or more summarization profiles for the one or more conversation segments based on the summarization information;

modifying the one or more summarization models based on the one or more summarization profiles; and

updating the one or more summarization profiles based on the one or more modified summarization models, wherein the one or more updated summarization profiles and the one or more modified summarization models are employed to provide one or more reports to a user.

2. The method of claim 1 , further comprising:

generating one or more summarization results for the one or more summarization models based on one or more user preference indicators provided by one or more selected users; and

determining a rank for the one or more summarization models based on the one or more summarization results.

3. The method of claim 2 , further comprising:

generating one or more user interfaces for the one or more selected users to score the one or more summarization models based on the one or more summarization results.

4. The method of claim 1 , wherein generating the summarization information further comprises:

generating a text summarization of the conversation segment based on one or more of natural language processing models.

5. The method of claim 1 , further comprising

generating one or more conversation digests of conversation streams based on one or more characteristics of audio conversations, wherein the one or more conversation digests provide are arranged to represent the contextual structure of a conversation as a sequence of one or more of a topic, speaker, or a connection.

6. The method of claim 1 , wherein modifying the one or more summarization models, further comprises:

associating one or more quality scores with each summarization profile that is used to modify the one or more summarization models.

7. The method of claim 1 , wherein generating the summarization information for each of the conversation segments, further comprises:

determining one or more conversation types based on the one or more conversation segments, wherein the one or more conversation types include one or more of text from an email, text from a chat session, a two-person telephone call, a group meeting, or a presentation.

8. A network computer for managing conversation information over a network, comprising:

a memory that stores at least instructions; and

one or more processors that execute instructions that are configured to cause performance of actions, including:

determining one or more summarization models based on one or more characteristics of one or more conversation segments of a conversation stream;

generating summarization information for the one or more the conversation segments based on the one or more summarization models;

generating one or more summarization profiles for the one or more conversation segments based on the summarization information;

modifying the one or more summarization models based on the one or more summarization profiles; and

updating the one or more summarization profiles based on the one or more modified summarization models, wherein the one or more updated summarization profiles and the one or more modified summarization models are employed to provide one or more reports to a user.

9. The network computer of claim 8 , further comprising:

generating one or more summarization results for the one or more summarization models based on one or more user preference indicators provided by one or more selected users; and

determining a rank for the one or more summarization models based on the one or more summarization results.

10. The network computer of claim 8 , further comprising:

generating one or more user interfaces for the one or more selected users to score the one or more summarization models based on the one or more summarization results.

11. The network computer of claim 8 , wherein generating the summarization information further comprises:

generating a text summarization of the conversation segment based on one or more of natural language processing models.

12. The network computer of claim 8 , further comprising

generating one or more conversation digests of conversation streams based on one or more characteristics of audio conversations, wherein the one or more conversation digests provide are arranged to represent the contextual structure of a conversation as a sequence of one or more of a topic, speaker, or a connection.

13. The network computer of claim 8 , wherein modifying the one or more summarization models, further comprises:

associating one or more quality scores with each summarization profile that is used to modify the one or more summarization models.

14. The network computer of claim 8 , wherein generating the summarization information for each of the conversation segments, further comprises:

determining one or more conversation types based on the one or more conversation segments, wherein the one or more conversation types include one or more of text from an email, text from a chat session, a two-person telephone call, a group meeting, or a presentation.

15. A processor readable non-transitory storage media that includes instructions for managing conversation information over a network, wherein one or more hardware processors execute the instructions that are configured to cause performance of actions, comprising:

determining one or more summarization models based on one or more characteristics of one or more conversation segments of a conversation stream;

generating summarization information for the one or more the conversation segments based on the one or more summarization models;

generating one or more summarization profiles for the one or more conversation segments based on the summarization information;

modifying the one or more summarization models based on the one or more summarization profiles; and

updating the one or more summarization profiles based on the one or more modified summarization models, wherein the one or more updated summarization profiles and the one or more modified summarization models are employed to provide one or more reports to a user.

16. The media of claim 15 , further comprising:

generating one or more summarization results for the one or more summarization models based on one or more user preference indicators provided by one or more selected users; and

determining a rank for the one or more summarization models based on the one or more summarization results.

17. The media of claim 15 , further comprising:

generating one or more user interfaces for the one or more selected users to score the one or more summarization models based on the one or more summarization results.

18. The media of claim 15 , wherein generating the summarization information further comprises:

generating a text summarization of the conversation segment based on one or more of natural language processing models.

19. The media of claim 15 , further comprising

generating one or more conversation digests of conversation streams based on one or more characteristics of audio conversations, wherein the one or more conversation digests provide are arranged to represent the contextual structure of a conversation as a sequence of one or more of a topic, speaker, or a connection.

20. The media of claim 15 , wherein generating the summarization information for each of the conversation segments, further comprises:

determining one or more conversation types based on the one or more conversation segments, wherein the one or more conversation types include one or more of text from an email, text from a chat session, a two-person telephone call, a group meeting, or a presentation.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2025
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: RAMMER TECHNOLOGIES, INC.
Reel/Frame 072752/0079 →
NUNC PRO TUNC ASSIGNMENT Recorded Jul 8, 2025
From: RAMMER TECHNOLOGIES, INC.
To: INVOCA, INC.
Reel/Frame 071629/0933 →
SECURITY INTEREST Recorded Aug 19, 2024
From: RAMMER TECHNOLOGIES, INC.
To: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 068328/0499 →
SECURITY INTEREST Recorded Jun 7, 2024
From: RAMMER TECHNOLOGIES, INC.
To: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 067650/0542 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2023
From: JAWALE, TOSHISH ARUN; VALLATH, SEKHAR; BUDRUK, PRATIK ABHAYKUMAR
To: RAMMER TECHNOLOGIES, INC.
Reel/Frame 062897/0222 →
Continuity (1)
Continuation 17874107 · Jul 26, 2022