US 12,229,522 B2
Text reduction and analysis interface to a text generation modeling system
Marcin Gajek, Berkeley, CA (US); Shang Gao, Knoxville, TN (US); Divyanshu Murli, Seattle, WA (US); Ryan Walker, Lancaster, PA (US); Walter DeFoor, Rockville, MD (US); and Javed Qadrud-Din, Union City, CA (US)
Assigned to Casetext, Inc., Eagan, MN (US)
Filed by Casetext, Inc., San Francisco, CA (US)
Filed on Nov. 20, 2023, as Appl. No. 18/515,025.
Application 18/515,025 is a continuation of application No. 18/333,320, filed on Jun. 12, 2023, granted, now 11,861,320.
Claims priority of provisional application 63/487,185, filed on Feb. 27, 2023.
Prior Publication US 2024/0289559 A1, Aug. 29, 2024
Int. Cl. G06F 40/40 (2020.01); G06F 16/332 (2019.01); G06F 40/205 (2020.01); G06F 40/289 (2020.01)
CPC G06F 40/40 (2020.01) [G06F 16/3329 (2019.01); G06F 40/289 (2020.01); G06F 40/205 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving via a communication interface a request to generate a timeline based on a plurality of input documents;
determining a plurality of event identification prompts via a processor, an event identification prompt of the plurality of event identification prompts being determined by replacing a designated one or more fillable portions of an event identification prompt template with a respective text portion of the plurality of input documents, the event identification prompt and the event identification prompt template each including a natural language event identification instruction to identify events based on the respective text portion;
identifying an initial plurality of event entries based on novel text generated by a generative language model executing the natural language event identification instruction in the plurality of event identification prompts;
determining a deduplicated plurality of event entries based on the initial plurality of event entries; and
transmitting to a client machine a timeline generation message that includes an instruction for generating the timeline, the instruction including information for representing the deduplicated plurality of event entries on the timeline.