IP Library Granted Patent US 12,008,332
Granted Patent B1
US 12,008,332 · App. 18/452,496 · Granted Jun 11, 2024

Systems for controllable summarization of content

Inventors: Richard Gardner (Scottsdale, AZ); John Jozwiak (Cave Creek, AZ)
Assignee: Anzer, 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,008,332
App. No.
18/452,496
Granted
Jun 11, 2024
Kind
B1
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 (36)

1. A system comprising:

one or more computer-implemented subsystems, the one or more computer-implemented subsystems configured to perform operations, the operations comprising:

identifying a first content item, the first content item including a set of sub-content items;

determining a level of abstraction for the first content item;

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

receiving a response to the prompt from the LLM, the response including a second content item, the second content item including a representation of the first content item that is generated by the LLM, the representation omitting or simplifying one or more of the set of sub-content items based on the level of abstraction; and

using the representation to control an output that is communicated to a target device.

2. The system of claim 1 , wherein the level of the abstraction is specified as a percentage of a measurement pertaining to the first content item that is to be used by the LLM to limit a corresponding measurement of the representation.

3. The system of claim 2 , wherein the measurement pertaining to the first content item relates to a length or size of the first content item and the corresponding measurement of the representation relates to a length or size of the representation.

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

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

6. The system of claim 5 , the operations further comprising, further engineering the prompt to request 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 , wherein the using of the representation includes engineering 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 and an entity represented by the system.

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

9. The system of claim 8 , wherein the sub-content items include 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 first content item, the first content item including a set of sub-content items;

determining a level of abstraction for the first content item;

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

receiving a response to the prompt from the LLM, the response including a second content item, the second content item including a representation of the first content item that is generated by the LLM, the representation omitting or simplifying one or more of the set of sub-content items based on the level of abstraction; and

using the representation to control an output that is communicated to a target device.

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

13. The method of claim 12 , further comprising further engineering the prompt to request 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 , wherein the using of the representation includes engineering 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 and an entity represented by a system.

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

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

identifying a first content item, the first content item including a set of sub-content items;

determining a level of abstraction for the first content item;

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

receiving a response to the prompt from the LLM, the response including a second content item, the second content item including a representation of the first content item that is generated by the LLM, the representation omitting or simplifying one or more of the set of sub-content items based on the level of abstraction; and

using the representation to control an output that is communicated to a target device.

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

18. The non-transitory computer-readable storage medium of claim 17 , the operations further comprising further engineering the prompt to request 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 , wherein the using of the representation includes engineering 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 and an entity represented by a system.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the entity is a sales representative and the context includes information pertaining to a sales call being handled in real time by the 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 Aug 21, 2023
From: GARDNER, RICHARD; JOZWIAK, JOHN
To: ANZER, INC.
Reel/Frame 064652/0322 →
Cited By (48)
US 12,189,787 US 12,206,688 US 12,231,460 US 12,236,491 US 12,244,703 US 12,248,501 US 12,271,688 US 12,299,017 US 12,332,925 US 12,333,612 US 12,335,282 US 12,367,953 US 12,380,287 US 12,393,890 US 12,393,891 US 12,395,505 US 12,430,124 US 12,432,240 US 12,437,213 US 12,461,932 US 12,489,778 US 12,499,243 US 12,500,997 US 12,513,167 US 12,536,214 US 12,537,750 US 12,542,141 US 12,561,574 US 12,572,516 US 12,579,974 US 12,585,731 US 12,585,880 US 12,602,541 US 12,609,968 US 12,625,901 US 12,625,919 US 12,639,357 US 12,657,405 US 12,670,212 US 12,694,104 US 12,694,106 US 12,694,354 US 12,709,971 US 12,711,799 US 12,717,833 US 12,717,860 US 12,725,215 US 12,726,506