IP Library Granted Patent US 12,380,287
Granted Patent B2
US 12,380,287 · App. 18/582,262 · Granted Aug 5, 2025

Systems for controllable summarization of content

Inventors: Richard Gardner (Scottsdale, AZ); John Jozwiak (Cave Creek, AZ)
Assignee: Modulus AI, Inc.
G06F40/56G06F16/345
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,380,287
App. No.
18/582,262
Granted
Aug 5, 2025
Kind
B2
Abstract

A method of generating summaries of content items using one or more large language models (LLMs) is disclosed. A first content item is identified. The first content item includes a set of sub-content items. A level of abstraction is determined for the content item. A prompt is automatically engineered for providing to the one or more LLMs. The prompt includes a reference to the first content item and the level of the abstraction for the first content item. A response to the prompt is received from the LLM. The response includes a second content item. The second content item includes a representation of the first content item that is generated by the LLM. The representation omits or simplifies one or more of the set of sub-content items based on the level of abstraction. The representation is used to control an output that is communicated to a target device.

Claims (38)

1. A system comprising:

one or more computer processors;

one or more computer memories;

a set of instructions stored in the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations, the operations comprising:

identifying a content item;

determining a level of abstraction for the content item;

providing a prompt to a large language model (LLM), the prompt including a reference to the content item and the level of the abstraction for the content item;

receiving a response to the prompt from the LLM, the response including a representation of the content item that is generated by the LLM, the representation representing the content item according to the level of abstraction; and

communicating the representation for presentation on a device.

2. The system of claim 1 , wherein the level of the abstraction is specified as an amount of content that the LLM is to include in the response relative to an amount of content in the content item.

3. The system of claim 2 , wherein the amount is specified as a percentage of the content in the content item.

4. The system of claim 1 , wherein the determining of the level of the abstraction is based on an input received via a graphical user interface.

5. The system of claim 1 , the operations further comprising, based on the level of abstraction transgressing a threshold value, requesting that the LLM generate information pertaining to one or more inferences pertaining to the content item for including in the representation.

6. The system of claim 5 , the operations further comprising requesting that the LLM use one or more external data sources to generate the information pertaining the one or more inferences.

7. The system of claim 1 , the operations further comprising providing an additional prompt to the LLM, the additional prompt requesting the LLM to generate an appropriate conversational response to the representation based on a context associated with the representation.

8. The system of claim 7 , wherein the context includes information pertaining to a sales call being handled in real time by a sales representative.

9. The system of claim 8 , wherein the content includes one or more statements made by a customer and one or more statement made by the sales representative.

10. The system of claim 9 , wherein the sales representative is an intelligent agent.

11. A method comprising:

identifying a content item;

determining a level of abstraction for the content item;

providing a prompt to a large language model (LLM), the prompt including a reference to the content item and the level of the abstraction for the content item;

receiving a response to the prompt from the LLM, the response including a representation of the content item that is generated by the LLM, the representation representing the content item according to the level of abstraction; and

communicating the representation for presentation on a device.

12. The method of claim 11 , further comprising, based on the level of abstraction transgressing a threshold value, requesting that the LLM generate information pertaining to one or more inferences pertaining to the content item for including in the representation.

13. The method of claim 12 , further comprising requesting that the LLM use one or more external data sources to generate the information pertaining the one or more inferences.

14. The method of claim 11 , further comprising providing an additional prompt to the LLM, the additional prompt requesting the LLM to generate an appropriate conversational response to the representation based on a context associated with the representation.

15. The method of claim 14 , wherein the context includes information pertaining to a sales call being handled in real time by a sales representative.

16. A non-transitory computer-readable storage medium storing a set of instructions that, when executed by one or more processors, causes the one or more processors to perform operations, the operations comprising:

identifying a content item;

determining a level of abstraction for the content item;

providing a prompt to a large language model (LLM), the prompt including a reference to the content item and the level of the abstraction for the content item;

receiving a response to the prompt from the LLM, the response including a representation of the content item that is generated by the LLM, the representation representing the content item according to the level of abstraction; and

communicating the representation for presentation on a device.

17. The non-transitory computer-readable storage medium of claim 16 , the operations further comprising, based on the level of abstraction transgressing a threshold value, requesting that the LLM generate information pertaining to one or more inferences pertaining to the content item for including in the representation.

18. The non-transitory computer-readable storage medium of claim 17 , the operations further comprising requesting that the LLM use one or more external data sources to generate the information pertaining the one or more inferences.

19. The non-transitory computer-readable storage medium of claim 16 , the operations further comprising providing an additional prompt to the LLM, the additional prompt requesting the LLM to generate an appropriate conversational response to the representation based on a context associated with the representation.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the context includes information pertaining to a sales call being handled in real time by a sales representative.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2025
From: ANZER, INC.
To: MODULUS AI, INC.
Reel/Frame 071324/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2024
From: GARDNER,, RICHARD; JOZWIAK, JOHN
To: ANZER, INC.
Reel/Frame 067449/0855 →
Continuity (2)
Continuation 18452496 · Aug 18, 2023
Related Publication 20250061290A1 · Feb 20, 2025
References Cited (42)
US 11663404B2 · Wang et al. · 2023 [cited by applicant]
US 11769017B1 · Gray et al. · 2023 [cited by applicant]
US 12008332B1 · Gardner · 2024 [cited by examiner]
US 20130014169A1 · Sansom · 2013 [cited by examiner]
US 20190114308A1 · Hancock · 2019 [cited by examiner]
US 20200250223A1 · Gultekin · 2020 [cited by examiner]
US 20210084145A1 · Pham · 2021 [cited by examiner]
US 20210326646A1 · Gultekin · 2021 [cited by examiner]
US 20220300551A1 · Gultekin · 2022 [cited by examiner]
US 20220391591A1 · Ronen · 2022 [cited by examiner]
US 20230252244A1 · Yang · 2023 [cited by examiner]
US 20230367960A1 · Smus et al. · 2023 [cited by applicant]
US 20230419051A1 · Sabapathy et al. · 2023 [cited by applicant]
US 20250061291A1 · Gardner et al. · 2025 [cited by applicant]
CN 107526718A · 2017 [cited by applicant]
CN 109657053A · 2019 [cited by applicant]
CN 110188349A · 2019 [cited by applicant]
CN 110807312A · 2020 [cited by applicant]
CN 112507711A · 2021 [cited by applicant]
CN 113822514A · 2021 [cited by applicant]
CN 113918708A · 2022 [cited by applicant]
WO WO2023220198A1 · 2023 [cited by applicant]
Data-driven Executable Language Model J{acute over ( )}an Koll{acute over ( )}ar, Peter V{acute over ( )}aclav{acute over ( )}ik, and L'ubom{acute over ( )}ir Wassermann Technical University of Ko ̌sice Department of Com… [cited by examiner]
Data-driven Executable Language Model J'an Kollar, Peter Vaclav 1k, and L'ubom ir Wassermann Technical University of Ko'sice Department of Computers and Informatics, Letn'a 9, 042 00 Ko'sice, Slovakia (Year: 2009) (Year… [cited by examiner]
“U.S. Appl. No. 18/452,496, Notice of Allowance mailed Feb. 15, 2024”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 18/452,496, Notice of Allowance mailed Nov. 1, 2023”, 11 pgs. [cited by applicant]
Genesys, “How Generative AI is used in Genesys Agent Assist”, Retrieved Online. URL: <https://developer.genesys.cloud/blog/2023-05-08-generative-AI-in-agent-assist/>, (May 8, 2023), 3 pgs. [cited by applicant]
“U.S. Appl. No. 18/452,496, 312 Amendment filed Feb. 20, 2024”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 18/452,496, PTO Response to Rule 312 Communication mailed Mar. 5, 2024”, 2 pgs. [cited by applicant]
“International Application Serial No. PCT/US2024/042803, International Search Report mailed Sep. 10, 2024”, 2 pgs. [cited by applicant]
“International Application Serial No. PCT/US2024/042803, Written Opinion mailed Sep. 10, 2024”, 3 pgs. [cited by applicant]
U.S. Appl. No. 18/452,496 U.S. Pat. No. 12,008,332, filed Aug. 18, 2023, Systems for Controllable Summarization of Content. [cited by applicant]
U.S. Appl. No. 18/807,751, filed Aug. 16, 2024, Systems for Controllable Summarization of Content. [cited by applicant]
“U.S. Appl. No. 18/452,496, Notice of Allowance mailed Feb. 15, 24”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 18/452,496, Notice of Allowance mailed Nov. 1, 23”, 11 pgs. [cited by applicant]
Genesys, “How Generative Al is used in Genesys Agent Assist”, Retrieved Online. URL: <https://developer.genesys.cloud/blog/2023-05-08-generative-Al-in-agent-assist/>, (May 8, 2023), 3 pgs. [cited by applicant]
Liane, Makatura, et al., “How Can Large Language Models Help Humans in Design And Manufacturing?”, Michael Foshey, (2023), 100 pgs. [cited by applicant]
Munro, Jillian, et al., “Effortlessly Summarize Phone Conversations with AmazonChime SDK Call Analytics: Step-by-Step Guide”, Retrieved online. URL: <https://aws.amazon.com/blogs/business-productivity/effortlessly-summa… [cited by applicant]
Suleiman, Dima, et al., “Deep Learning Based Abstractive Text Summarization: Approaches, Datasets, Evaluation Measures, and Challenges”, Mathematical Problems in Engineering, vol. 2020, Article ID 9365340, (Aug. 24, 202… [cited by applicant]
Wiens, Vitalis, et al., “Semantic Zooming for Ontology Graph Visualizations”, K-CAP '17: Proceedings of the 9th Knowledge Capture Conference, Article No. 4, (Dec. 2017), 8 pgs. [cited by applicant]
“[2211.01910] Large Language Models Are Human-Level Prompt Engineers”, arXivLabs, [Online]. Retrieved from the Internet: < URL: https://arxiv.org/abs/2211.01910>, (2022), 4 pgs. [cited by applicant]
Zhou, Yongchao, “Large Language Models Are Human-Level Prompt Engineers”, ICLR. arXiv:2211.01910v2, (2023), 43 pgs. [cited by applicant]
Cited By (4)
US 12,586,081 US 12,645,665 US 12,657,405 US 12,717,834