IP Library Granted Patent US 12,547,841
Granted Patent B2
US 12,547,841 · App. 18/339,749 · Granted Feb 10, 2026

Medical conversation summarization style intelligence

Inventors: Aparna Elangovan (Seattle, WA); Lei Xu (Jersey City, NJ); Devang Kulshreshtha (Montreal, CA); Sravan Babu Bodapati (Fremont, CA); Katrin Kirchhoff (Seattle, WA); Sarthak Handa (Seattle, WA)
Assignee: Amazon Technologies, Inc.
G06F40/35G06F40/40
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,547,841
App. No.
18/339,749
Filed
Jun 22, 2023
Granted
Feb 10, 2026
Kind
B2
Art Unit
2655
USPC
704/9
Abstract

A medical audio summarization service receives a medical conversation and an indication of a user preferred summarization style selected from a plurality of available summarization styles to generate a medical summary that conforms to the user preferred summarization style. A transcript is generated via a medical audio transcription service, and the transcript is used by a natural language processing engine (including a large language model) to generate the medical summary. The large language model is trained to be used to generate medical summaries that conform to respective ones of a plurality of user preferred summarization styles. The large language model is trained using training data comprising previously generated summaries and summary interaction metadata generated from user edits and/or feedback.

Claims (58)

1 . A system, comprising:

one or more computing devices, configured to:

receive, via a medical conversation summarization service, an indication of a medical conversation to be summarized with a summary conforming to a preferred summarization style of a user of the medical conversation summarization service;

generate, via a medical transcription service, a transcript of the medical conversation based on audio data of the medical conversation;

generate, via a medical natural language processing service, the summary conforming to the preferred summarization style of the user based on the generated transcript of the medical conversation,

wherein to generate the summary conforming to the preferred summarization style of the user, the medical natural language processing service uses a trained large language model that has been trained using summarization style labeled training data comprising:

summaries conforming to the preferred summarization style of the user previously provided as respective outputs of the medical conversation summarization service in response to receiving medical conversations to be summarized, and

summary interaction metadata indicating edits made to the previously provided summaries conforming to the preferred summarization style of the user; and

provide, via the medical conversation summarization service, the summary of the medical conversation conforming to the preferred summarization style of the user that has been generated by the medical natural language processing service.

2 . The system of claim 1 , wherein the indication of the medical conversation to be summarized with the summary conforming to the preferred summarization style of the user of the medical conversation summarization service comprises a selection of the preferred summarization style of the user from a set of available summarization styles or a user provided summary sample,

wherein the one or more computing devices are further configured to generate the summary conforming to the preferred summarization style of the user based on the indication of the preferred summarization style.

3 . The system of claim 2 , wherein the set of available summarization styles are styles that the large language model has been trained to generate, and wherein the summaries previously provided as respective outputs of the medical conversation summarization service comprise previously provided summaries that were generated or labeled according to respective ones of the set of available summarization styles.

4 . The system of claim 1 , wherein the one or more computing devices are configured to:

classify, using the large language model of the medical conversation summarization service, a style of a user provided summary sample as one of a set of available summarization styles, wherein the classified one of the set of the available summarization styles is used as the preferred summarization style of the user.

5 . The system of claim 1 , wherein the one or more computing devices are configured to:

receive the summarization style labeled training data comprising:

the summaries previously provided as respective outputs of the medical conversation summarization service in response to receiving medical conversations to be summarized, and

the summary interaction metadata indicating edits made to the previously provided summaries;

train the large language model using the summarization style labeled training data.

6 . A method, comprising:

receiving, via a medical conversation summarization service, an indication of a medical conversation to be summarized with a summary conforming to a preferred summarization style of a user of the medical conversation summarization service;

generating, via a medical natural language processing service, the summary conforming to the preferred summarization style of the user based on a transcript of the medical conversation, wherein the transcript is generated based on audio data of the medical conversation using a medical transcription service,

wherein generating the summary conforming to the preferred summarization style of the user is performed using a trained large language model of the medical natural language processing service that has been trained using summarization style labeled training data comprising:

summaries conforming to the preferred summarization style of the user previously provided as respective outputs of the medical conversation summarization service in response to receiving medical conversations to be summarized, and

summary interaction metadata indicating edits made to the previously provided summaries conforming to the preferred summarization style of the user; and

providing, via the medical conversation summarization service, the summary of the medical conversation conforming to the preferred summarization style of the user that has been generated by the medical natural language processing service.

7 . The method of claim 6 , further comprising:

receiving additional summarization style labeled training data comprising:

the summary of the medical conversation conforming to the preferred summarization style of the user that has been generated by the medical natural language processing service; and

additional summary interaction metadata indicating edits made to the summary of the medical conversation conforming to the preferred summarization style of the user; and

training the large language model using the additional summarization style labeled training data.

8 . The method of claim 7 , wherein the edits made to the summary of the medical conversation conforming to the preferred summarization style of the user comprise one or more user edits that lengthen or shorten the summary, and wherein training the large language model using the additional summarization style labeled training data comprises training the large language model to adjust the preferred summarization style of the user to include a lengthened or shortened summary style.

9 . The method of claim 7 , wherein the edits made to the summary of the medical conversation conforming to the preferred summarization style of the user comprise one or more rearrangements of information by the user, and wherein training the large language model using the additional summarization style labeled training data comprises training the large language model to alter arrangement of information for the preferred summarization style of the user.

10 . The method of claim 7 , wherein the edits made to the summary of the medical conversation conforming to the preferred summarization style of the user comprise one or more user edits that lengthen or shorten the summary, and wherein the method further comprises:

updating the preferred summarization style of the user to a different one of a plurality of summarization styles based on the user edits that lengthen or shorten the summary.

11 . The method of claim 7 , further comprising:

determining, based on the additional summary interaction metadata, another summarization style labeled training data that is needed to be used in training the large language model;

requesting the another summarization style labeled training data; and

training the large language model using the another summarization style labeled training data.

12 . The method of claim 6 , wherein the indication of the medical conversation to be summarized with the summary conforming to the preferred summarization style of the user of the medical conversation summarization service comprises a selection of the preferred summarization style of the user from a set of available summarization styles or a user provided summary sample.

13 . The method of claim 12 , wherein the set of available summarization styles are styles that the large language model has been trained to generate, and wherein the summaries previously provided as respective outputs of the medical conversation summarization service comprise previously provided summaries that were generated or labeled according to respective ones of the set of available summarization styles.

14 . The method of claim 6 , further comprising:

determining, using the large language model of the medical conversation summarization service, whether a style of a user provided summary sample matches one of a set of available summarization styles, wherein the determined one of the set of the available summarization styles is used as the preferred summarization style of the user.

15 . The method of claim 14 , further comprising:

in response to determining that the style of the user provided summary sample does not match any one of the set of available summarization styles, receiving additional summarization style labeled training data comprising summaries generated or labeled according to a new style that matches the style of the user provided summary sample; and

training the large language model using the additional summarization style labeled training data.

16 . The method of claim 15 , further comprising:

adding the new style that matches the style of the user provided summary sample to the set of available summarization styles, wherein the new style is available to be selected as the preferred summarization style of the user.

17 . The method of claim 6 , wherein the indication of the medical conversation to be summarized with the summary conforming to the preferred summarization style of the user comprises one or more indications for respective sub-sections of the summary to conform to respective preferred sub-section summarization styles.

18 . The method of claim 6 , wherein the medical conversation to be summarized with the summary conforming to the preferred summarization style of the user comprises a medical conversation in a context of a specific medical specialty, and wherein the summaries previously provided as respective outputs of the medical conversation summarization service that were used to train the large language model comprise previously provided summaries of medical conversations in the context of the specific medical specialty.

19 . A non-transitory, computer-readable medium storing program instructions that, when executed using one or more processors, cause the one or more processors to:

receive, via a medical conversation summarization service, an indication of a medical conversation to be summarized with a summary conforming to a preferred summarization style of a user of the medical conversation summarization service;

generate, via a medical natural language processing service, the summary conforming to the preferred summarization style of the user based on a transcript of the medical conversation, wherein the transcript is generated based on audio data of the medical conversation using a medical transcription service,

wherein to generate the summary conforming to the preferred summarization style of the user, the medical natural language processing service uses a trained large language model that has been trained using summarization style labeled training data comprising:

summaries conforming to the preferred summarization style of the user previously provided as respective outputs of the medical conversation summarization service in response to receiving medical conversations to be summarized, and

summary interaction metadata indicating edits made to the previously provided summaries conforming to the preferred summarization style of the user; and

provide, via the medical conversation summarization service, the summary of the medical conversation conforming to the preferred summarization style of the user that has been generated by the medical natural language processing service.

20 . The non-transitory, computer-readable medium storing program instructions of claim 19 , wherein the indication of the medical conversation to be summarized with the summary conforming to the preferred summarization style of the user of the medical conversation summarization service comprises a selection of the preferred summarization style of the user from a set of available summarization styles or a user provided summary sample.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2023
From: ELANGOVAN, APARNA; XU, LEI; KULSHRESHTHA, DEVANG; BODAPATI, SRAVAN BABU; KIRCHHOFF, KATRIN; HANDA, SARTHAK
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 064588/0382 →
Continuity (1)
Related Publication 20240428002A1 · Dec 26, 2024
References Cited (80)
US 6246981B1 · Papineni et al. · 2001 [cited by applicant]
US 6510411B1 · Norton et al. · 2003 [cited by applicant]
US 6785653B1 · White · 2004 [cited by applicant]
US 7197460B1 · Gupta et al. · 2007 [cited by applicant]
US 9703602B1 · Kusters et al. · 2017 [cited by applicant]
US 10194027B1 · Daddi · 2019 [cited by applicant]
US 10237405B1 · Neuer, III · 2019 [cited by applicant]
US 10331791B2 · Anbazhagan et al. · 2019 [cited by applicant]
US 10552274B1 · Zhao · 2020 [cited by applicant]
US 10891152B2 · Anbazhagan et al. · 2021 [cited by applicant]
US 11101022B2 · Owen · 2021 [cited by applicant]
US 11562735B1 · Gupta et al. · 2023 [cited by applicant]
US 20060070086A1 · Wang · 2006 [cited by applicant]
US 20070143099A1 · Balchandran et al. · 2007 [cited by applicant]
US 20100298012A1 · Damarla · 2010 [cited by applicant]
US 20140032762A1 · Harvey · 2014 [cited by applicant]
US 20150036503A1 · Kaplan et al. · 2015 [cited by applicant]
US 20150263941A1 · Jung · 2015 [cited by applicant]
US 20160042748A1 · Jain et al. · 2016 [cited by applicant]
US 20160142323A1 · Lehmann et al. · 2016 [cited by applicant]
US 20160225370A1 · Kannan et al. · 2016 [cited by applicant]
US 20170116392A1 · Casella dos Santos · 2017 [cited by applicant]
US 20170125008A1 · Maisonnier et al. · 2017 [cited by applicant]
US 20170168603A1 · Glotzbach · 2017 [cited by applicant]
US 20170230779A1 · Wang et al. · 2017 [cited by applicant]
US 20170286916A1 · Skiba et al. · 2017 [cited by applicant]
US 20180365309A1 · Oliner · 2018 [cited by applicant]
US 20190027188A1 · Akolkar · 2019 [cited by examiner]
US 20190122766A1 · Strader · 2019 [cited by examiner]
US 20200051550A1 · Baker · 2020 [cited by applicant]
US 20200314623A1 · Pellegrini · 2020 [cited by applicant]
US 20210158458A1 · Waldrop · 2021 [cited by applicant]
US 20210191650A1 · Vansteenkiste et al. · 2021 [cited by applicant]
US 20210192126A1 · Gehrmann · 2021 [cited by examiner]
US 20210335367A1 · Graff · 2021 [cited by applicant]
US 20210375289A1 · Zhu et al. · 2021 [cited by applicant]
US 20210398020A1 · Ahmed · 2021 [cited by applicant]
US 20220115134A1 · Strader · 2022 [cited by examiner]
US 20220172725A1 · Khan · 2022 [cited by applicant]
US 20220375605A1 · Lipton · 2022 [cited by applicant]
US 20230081372A1 · Hartman · 2023 [cited by examiner]
US 20230223016A1 · Konam · 2023 [cited by examiner]
US 20230334263A1 · Konam · 2023 [cited by examiner]
US 20230360557A1 · Balakrishnan · 2023 [cited by applicant]
US 20240202582A1 · Schillace · 2024 [cited by applicant]
US 20240281594A1 · Rao · 2024 [cited by examiner]
US 20240281596A1 · Rao · 2024 [cited by examiner]
US 20240303466A1 · Sharma · 2024 [cited by applicant]
US 20240320430A1 · Fu · 2024 [cited by applicant]
US 20240331821A1 · Gupta et al. · 2024 [cited by applicant]
US 20240340193A1 · Zhu · 2024 [cited by examiner]
US 20240370661A1 · Hirshberg · 2024 [cited by examiner]
US 20250111133A1 · Zhu · 2025 [cited by examiner]
EP 2933070 · 2018 [cited by applicant]
WO 9723088 · 1997 [cited by applicant]
WO 2019169272 · 2019 [cited by applicant]
Svetlana Stoyanchev et al “Rapid Prototyping of Form-driven Dialogue Systems Using an Open-Source Framework”, Proceddings of the Sigdial 2016 Conference, pp. 216-219. [cited by applicant]
Claus Brabrand “PowerForms: Declarative client-side form field validation” Brics Report Series, Jan. 1, 2000, pp. 205-214. [cited by applicant]
Robert Jamison, “Announcing a New Tool for Building Interactive Adventure Games on Alexa”, Amazon Mobile App Distribution Blog, Retrieved from URL: https://developer.amazon.com/public/community/post/TxEQV5K754YS77/Annou… [cited by applicant]
“Getting Started with the Alexa Skills Kit”, Amazon Apps & Games Developer Portal, Retrieved from URL: https://developer.amazon.com/pulbic/solutions/slexas/alexa-skills-kit/getting-started-guide on Oct. 30, 2016, pp. 1-… [cited by applicant]
Seth Rosenberg, “How to Build Bots for Messenger”, Facebook for Developers, Retrieved from URL: https://developers.facebook.com/blog/post/2016/04/12/bots-for-messenger on Oct. 30, 2016, pp. 1-5. [cited by applicant]
Ali El-Kahky, et al., “Entending Domain Coverage of Language Understanding Systems Via Intent Transfer Between Domains Using Knowledge Graphs and Search Query Click Logs”, 2014 IEEE International Conference on Acoustic,… [cited by applicant]
Elad Natanson, “Messaging Platforms, Bots and The Future of Mobile”, Retrieved from URL: http://www.forbes.com/sites/eladnatanson/2016/04/08/messaging-platforms-bot-and-the-future-of-mobile/#2d1ab79884af on Oct. 30, 201… [cited by applicant]
“Messenger Platform”, Facebook for Developers, Retrieved from URL: https://developers.facebook.com/doc/messenger-platform on Oct. 30, 2016, pp. 1-3. [cited by applicant]
Collen Estrada, “Microsoft Bot Framework”, Mar. 30, 2016, Retrieved from URL: https://blog.botframework.com/2016/03/30/BotFramework/ on Oct. 30, 2016, pp. 1-7. [cited by applicant]
“Microsoft Cognitive Services—APIs”, Retrieved from URL: https://www.microsoft.com/cognitive-services/en-us/apis on Oct. 30, 2016, pp. 1-8. [cited by applicant]
Himanshu S. Bhatt, et al., “Cross-domain Text Classification with Multiple Domains and Disparate Label Sets”, Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, Aug. 7-12, 2016, pp.… [cited by applicant]
Amit Fulay, “Say hello to Google Allo: a smarter messaging app”, Retrieved from URL: https://blog.google/products/allo/google-allo-smater-messaging-app on Oct. 30, 2016, pp. 1-14. [cited by applicant]
“Training for the Alexa Skills Kit”, Amazon Apps & Games Developer Portal, Retrieved from URL: https://developer.amazon.com/public/solutions/alexa/alexa-skills-kits/content/alexa-skilss-developer-training on Oct. 30, 20… [cited by applicant]
Wikipedia, “Vorbis”, Retrieved from URL: https://en.wikipedia.org/wiki/Vorbis on Sep. 26, 2016, pp. 1-10. [cited by applicant]
Voice Extensible Markup Language (Voice XML) Version 2.0, hhttps://www.w3.org/TR/voicexml20/; Mar. 16, 2004, pp. 1-148. [cited by applicant]
U.S. Appl. No. 17/039,900, filed Sep. 30, 2020, Swapandeep Singh et al. [cited by applicant]
U.S. Appl. No. 17/039,920, filed Sep. 30, 2020, Jin Hoon Bang et al. [cited by applicant]
U.S. Appl. No. 17/219,640, filed Mar. 31, 2021, Pokkunuri, et al., Amazon Technologies, Inc., pp. 1-79, drawing pp. 1-20. [cited by applicant]
U.S. Appl. No. 17/219,630, filed Mar. 31, 2021, Pushkin, et al., Amazon Technologies, Inc., pp. 1-79, drawing pp. 1-20. [cited by applicant]
U.S. Appl. No. 17/030,204, filed Sep. 23, 2020, Saab Mansour. [cited by applicant]
U.S. Appl. No. 17/039,889, filed Sep. 30, 2020, Swapandeep Singh et al. [cited by applicant]
U.S. Appl. No. 17/548,416, filed Dec. 10, 2021, Dhanush Bekal Kannangola, et al. [cited by applicant]
U.S. Appl. No. 17/810,325, filed Jun. 30, 2022, Subhojit Das, et al. [cited by applicant]
U.S. Appl. No. 18/194,350, filed Mar. 31, 2023, Vijit Gupta, et al. [cited by applicant]