IP Library › Granted Patent US 12,737,533
Granted Patent B1
US 12,737,533 · App. 18/605,660 · Granted Sep 15, 2026

Real-time summarization large language model

Inventors: Devansh Shah (Sunnyvale, CA); Michael Mark Goodwin (Scotts Valley, CA); Srikanth Venkata Tenneti (Hyderabad, IN); Mehmet Umut Isik (Mount Kisco, NY)
Assignee: Amazon Technologies, Inc.
G06F40/166
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 12,737,533
App. No.
18/605,660
Granted
Sep 15, 2026
Kind
B1
Abstract

The present disclosure generally relates to systems and methods for generating and evaluating a transcript summary based on a transcript of an active meeting. A summary generation system may generate a summary based on an active meeting while minimizing latency and the number of calls to a large language model. The summary generation system may provide each transcript chunk of a transcript as input into an LLM for summarization and append to a transcript summary. In addition, the summary generation system may determine whether the transcript summary of the transcript has reached a threshold, such as a length or word count threshold. If the threshold has been reached, the summary generation system may input the transcript summary into the LLM to generate a revised transcript summary. The revised transcript summary may replace the existing transcript summary.

Claims (44)

1 . A system, comprising:

a memory to store computer-executable instructions; and

a processor in communication with the memory, wherein the computer-executable instructions, when executed by the processor, cause the processor to at least:

receive a transcript chunk of a transcript of an active meeting;

provide the transcript chunk and a first prompt as input into a machine learning model;

determine, using the machine learning model, a chunk summary corresponding to the transcript chunk;

append the chunk summary to a transcript summary of the transcript of the active meeting to form a revised transcript summary;

determine that a summary threshold has been reached based on the revised transcript summary;

provide the revised transcript summary and a second prompt as input into the machine learning model in response to the summary threshold being reached;

determine, using the machine learning model, a new transcript summary; and

replace the revised transcript summary with the new transcript summary.

2 . The system of claim 1 , wherein the transcript of the active meeting comprises a text-based transcript of audio, a conversation, a video conference, an audio conference, a phone call, a video, an audio file, a recording, or a communication.

3 . The system of claim 1 , wherein the machine learning model includes a large language model.

4 . The system of claim 1 , wherein the first prompt includes instructions to generate the chunk summary of the transcript chunk based on a word count, a sentence count, a character count, a file size, a topic, or a criteria.

5 . The system of claim 1 , wherein the second prompt includes instructions to generate the new transcript summary based on a word count, a sentence count, a character count, a file size, a topic, or a criteria.

6 . The system of claim 1 , wherein the summary threshold includes one of a word count, a sentence count, or a character count of the revised transcript summary.

7 . The system of claim 1 , wherein the transcript chunk is a portion of the transcript of the active meeting up to a checkpoint.

8 . The system of claim 7 , wherein the checkpoint corresponds to a word count of the transcript, a character count of the transcript, a sentence count of the transcript, a timestamp, or a time interval.

9 . A computer implemented method comprising:

receiving a transcript chunk of a transcript;

providing the transcript chunk and a first prompt as input into a machine learning model;

determining, using the machine learning model, a chunk summary corresponding to the transcript chunk;

appending the chunk summary to a transcript summary to form a revised transcript summary;

determining that a summary threshold has been reached based on the revised transcript summary;

providing the revised transcript summary and a second prompt as input into the machine learning model in response to the summary threshold being reached;

determining, using the machine learning model, a new transcript summary; and

replacing the revised transcript summary with the new transcript summary.

10 . The method of claim 9 , wherein the transcript comprises a text-based transcript of a meeting, a conversation, a video conference, an audio conference, a phone call, a video, an audio file, a recording, or a communication.

11 . The method of claim 9 , wherein the machine learning model includes a large language model.

12 . The method of claim 9 , wherein the first prompt includes instructions to generate the chunk summary of the transcript chunk based on a word count, a sentence count, a character count, a file size, a topic, or a criteria.

13 . The method of claim 9 , wherein the second prompt includes a request to summarize the transcript summary based on a word count, a sentence count, a character count, a file size, a topic, or a criteria.

14 . The method of claim 9 , wherein the summary threshold includes one of a word count, a sentence count, or a character count of the revised transcript summary.

15 . The method of claim 9 , wherein the transcript chunk is a portion of the transcript of an active meeting up to a checkpoint.

16 . The method of claim 15 , wherein the checkpoint corresponds to a word count of the transcript, a character count of the transcript, a sentence count of the transcript, a timestamp, or a time interval.

17 . A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a processor of a computing device, cause the computing device to at least:

provide a portion of a transcript as input into a machine learning model;

determine, using the machine learning model, a summary corresponding to the portion of the transcript;

determine that a summary threshold associated with the summary and a second summary generated subsequent to the summary has been reached;

provide the summary and the second summary as input into the machine learning model;

determine, using the machine learning model, a new transcript summary; and

replace the summary with the new transcript summary.

18 . The non-transitory computer-readable medium of claim 17 , wherein the transcript comprises a text-based transcript of a meeting, a conversation, a video conference, an audio conference, a phone call, a video, an audio file, a recording, or a communication.

19 . The non-transitory computer-readable medium of claim 17 , wherein the processor is further to provide the portion of the transcript and a prompt into the machine learning model, wherein the prompt includes a request to summarize the portion of the transcript based on a word count, a sentence count, a character count, a file size, a topic, or a criteria.

20 . The non-transitory computer-readable medium of claim 17 , wherein the processor is further to apply the summary, the second summary, and a prompt into the machine learning model, wherein the prompt includes a request to summarize the summary and the second summary based on a word count, a sentence count, a character count, a file size, a topic, or a criteria.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2025
From: SHAH, DEVANSH; GOODWIN, MICHAEL MARK; TENNETI, SRIKANTH VENKATA; ISIK, MEHMET UMUT
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 069845/0829 →
References Cited (32)
US 7676372B1 · Oba · 2010 [cited by examiner]
US 11095468B1 · Pandey · 2021 [cited by examiner]
US 11425253B1 · Hansen · 2022 [cited by examiner]
US 11615799B2 · Zhu · 2023 [cited by examiner]
US 11929074B2 · Tay · 2024 [cited by examiner]
US 12038958B1 · Soubbotin · 2024 [cited by examiner]
US 12113934B1 · Dempsey · 2024 [cited by examiner]
US 12216692B1 · Rogynskyy · 2025 [cited by examiner]
US 20200327432A1 · Doebelin · 2020 [cited by examiner]
US 20210294829A1 · Bender · 2021 [cited by examiner]
US 20220109585A1 · Asthana · 2022 [cited by examiner]
US 20230044564A1 · Jezewski · 2023 [cited by examiner]
US 20230135335A1 · Makino · 2023 [cited by examiner]
US 20230281466A1 · Bendale · 2023 [cited by examiner]
US 20240020327A1 · Andrew · 2024 [cited by examiner]
US 20240248918A1 · Bhagavan · 2024 [cited by examiner]
US 20240273793A1 · DeCharms · 2024 [cited by examiner]
US 20240290331A1 · Lu et al. · 2024 [cited by applicant]
US 20240346238A1 · Ben-David · 2024 [cited by examiner]
US 20240378379A1 · Jerger · 2024 [cited by examiner]
US 20240395258A1 · Hiray · 2024 [cited by examiner]
US 20240420404A1 · Kasap · 2024 [cited by examiner]
US 20250005063A1 · Kulshreshtha · 2025 [cited by examiner]
US 20250005298A1 · Dingliwal · 2025 [cited by examiner]
US 20250062928A1 · Choi · 2025 [cited by examiner]
US 20250094716A1 · Wang · 2025 [cited by examiner]
US 20250210037A1 · Weisz · 2025 [cited by examiner]
US 20250260790A1 · Giovanardi · 2025 [cited by examiner]
US 20250284877A1 · Pandey · 2025 [cited by examiner]
US 20250292165A1 · Arcilla · 2025 [cited by examiner]
US 20250298986A1 · Giovanardi · 2025 [cited by examiner]
U.S. Appl. No. 18/605,663, Real-Time Summary Evaluation Large Language Model, filed Mar. 14, 2024. [cited by applicant]