IP Library › Granted Patent US 12,670,151
Granted Patent B2
US 12,670,151 · App. 18/817,986 · Granted Jun 30, 2026

Generative language model dynamic input disambiguation in a database system

Inventors: Atul Chandrakant Kshirsagar (San Ramon, CA); Prithvi Krishnan Padmanabhan (San Ramon, CA); Rajasekar Elango (San Francisco, CA); Bharat Suri (San Francisco, CA); Shipra Gupta (San Francisco, CA)
Assignee: Salesforce, Inc.
G06F16/243G06F16/2428G06F16/252G06F40/205
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,670,151
App. No.
18/817,986
Filed
Aug 28, 2024
Granted
Jun 30, 2026
Kind
B2
Art Unit
2164
USPC
707/759
Abstract

A computing services environment may include a database system storing database records for client organizations accessing computing services including a conversational chat interface, an application server providing access to the conversational chat interface, and an orchestration service configured to execute an orchestration process based on a natural language request message received via the conversational chat interface. An information enrichment and disambiguation process may be executed to determine candidate values corresponding to a text portion of the natural language request message. Novel clarification text requesting clarification of the candidate information may be determined and transmitted via the conversational chat interface. Updated information may be determined based on the candidate information and clarification input received via the conversational chat interface. Novel response text responsive to the natural language request message may be determined based on the updated information.

Claims (58)

1 . A computing services environment comprising:

a database system storing a plurality of database records in a storage system for a plurality of client organizations accessing computing services via the computing services environment, the computing services including a conversational chat interface;

an application server including a processor and providing access to the conversational chat interface to a plurality of client machines associated with one or more of the plurality of client organizations; and

an orchestration service including a memory module and being configured to execute an orchestration process based on a natural language request message received from a client machine via the conversational chat interface, wherein executing the orchestration process includes:

executing an information enrichment and disambiguation process to determine candidate information including a plurality of candidate values corresponding to a text portion of the natural language request message, the candidate information including a first database record corresponding to a first database record type and a second database record corresponding to a second database record type,

determining novel clarification text via a generative language model, the novel clarification text requesting clarification of the candidate information, the novel clarification text identifying the first and second database records and database record types,

transmitting the novel clarification text to the client machine via the conversational chat interface,

receiving an indication of the first database record and first database record type from the client machine via the conversational chat interface,

determining updated information based on the candidate information and the first database record,

determining novel response text responsive to the natural language request message based on the updated information,

updating the first database record based on the novel response text, and

transmitting the novel response text to the client machine via the conversational chat interface,

wherein the plurality of candidate values includes a plurality of text values selected from an information source outside of the database system, and wherein determining the updated information includes selecting a text value of the plurality of text values.

2 . The computing services environment recited in claim 1 , wherein the plurality of candidate values includes a plurality of text values selected from an information source outside of the database system, and wherein determining the updated information includes selecting a text value of the plurality of text values.

3 . The computing services environment recited in claim 2 , wherein the information source resides outside of the computing services environment and is accessible via a network interface.

4 . The computing services environment recited in claim 1 , wherein the clarification input includes an indication of a selection of a user interface affordance at the client machine.

5 . The computing services environment recited in claim 4 , wherein the user interface affordance is a virtual button presented on a display screen.

6 . The computing services environment recited in claim 1 , wherein executing an information enrichment and disambiguation process comprises transmitting an information enrichment and disambiguation input prompt to a generative language model and receiving from the generative language model an information enrichment and disambiguation prompt completion.

7 . The computing services environment recited in claim 6 , wherein the information enrichment and disambiguation prompt completion includes a query for retrieving the candidate information, and wherein the candidate information is determined by executing the query.

8 . The computing services environment recited in claim 7 , wherein the query is a database query, and wherein executing the query includes accessing the database system.

9 . The computing services environment recited in claim 1 , wherein the novel response text is determined based on an interaction with a generative language model.

10 . The computing services environment recited in claim 1 , wherein determining the novel response text comprises:

determining a topic identification input prompt that includes the natural language request message and one or more natural language instructions executable by the generative language model to identify a topic based on the natural language request message;

transmitting the topic identification input prompt to the generative language model for completion;

receiving a topic identification prompt completion from the generative language model; and

identifying one or more topics of a plurality of topics by parsing the topic identification prompt completion, wherein each of the plurality of topics corresponds with a respective topic-based subset of a plurality of actions executable at the computing services environment.

11 . The computing services environment recited in claim 10 , further comprising a trust layer, wherein the trust layer is configured to mask sensitive data included the topic identification input prompt before the topic identification input prompt is transmitted to a generative language model for completion.

12 . The computing services environment recited in claim 11 , wherein masking sensitive data includes replacing a text portion with a unique identifier, and wherein the trust layer is further configured to demask the topic identification prompt completion received from the generative language model by replacing the unique identifier with the text portion.

13 . The computing services environment recited in claim 1 , wherein the generative language model is hosted outside the computing services environment.

14 . The computing services environment recited in claim 1 , wherein the generative language model is hosted inside the computing services environment.

15 . A method implement at a computing services environment, the method comprising:

storing a plurality of database records in a database system for a plurality of client organizations accessing computing services via the computing services environment, the computing services including a conversational chat interface;

providing access to the conversational chat interface via an application server to a plurality of client machines associated with one or more of the plurality of client organizations; and

execute an orchestration process via an orchestration service based on a natural language request message received from a client machine via the conversational chat interface, wherein executing the orchestration process includes:

executing an information enrichment and disambiguation process to determine candidate information including a plurality of candidate values corresponding to a text portion of the natural language request message, the candidate information including a first database record corresponding to a first database record type and a second database record corresponding to a second database record type,

determining novel clarification text via a generative language model, the novel clarification text requesting clarification of the candidate information, the novel clarification text identifying the first and second database records and database record types,

transmitting the novel clarification text to the client machine via the conversational chat interface,

receiving an indication of the first database record and first database record type from the client machine via the conversational chat interface,

determining updated information based on the candidate information and the first database record,

determining novel response text responsive to the natural language request message based on the updated information,

updating the first database record based on the novel response text, and

transmitting the novel response text to the client machine via the conversational chat interface.

16 . The method recited in claim 15 , wherein the plurality of candidate values includes a plurality of text values selected from an information source outside of the database system, and wherein determining the updated information includes selecting a text value of the plurality of text values.

17 . The method recited in claim 16 , wherein the information source resides outside of the computing services environment and is accessible via a network interface.

18 . One or more non-transitory computer readable media having instructions stored thereon for performing a method implement at a computing services environment, the method comprising:

storing a plurality of database records in a database system for a plurality of client organizations accessing computing services via the computing services environment, the computing services including a conversational chat interface;

providing access to the conversational chat interface via an application server to a plurality of client machines associated with one or more of the plurality of client organizations; and

execute an orchestration process via an orchestration service based on a natural language request message received from a client machine via the conversational chat interface, wherein executing the orchestration process includes:

executing an information enrichment and disambiguation process to determine candidate information including a plurality of candidate values corresponding to a text portion of the natural language request message, the candidate information including a first database record corresponding to a first database record type and a second database record corresponding to a second database record type,

determining novel clarification text via a generative language model, the novel clarification text requesting clarification of the candidate information, the novel clarification text identifying the first and second database records and database record types,

transmitting the novel clarification text to the client machine via the conversational chat interface,

receiving an indication of the first database record and first database record type from the client machine via the conversational chat interface,

determining updated information based on the candidate information and the first database record,

determining novel response text responsive to the natural language request message based on the updated information,

updating the first database record based on the novel response text, and

transmitting the novel response text to the client machine via the conversational chat interface.

19 . The one or more non-transitory computer readable media recited in claim 18 , wherein the plurality of candidate values includes a plurality of text values selected from an information source outside of the database system, and wherein determining the updated information includes selecting a text value of the plurality of text values.

20 . The one or more non-transitory computer readable media recited in claim 19 , wherein the information source resides outside of the computing services environment and is accessible via a network interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2024
From: KSHIRSAGAR, ATUL CHANDRAKANT; PADMANABHAN, PRITHVI KRISHNAN; ELANGO, RAJASEKAR; SURI, BHARAT; GUPTA, SHIPRA
To: SALESFORCE, INC.
Reel/Frame 068496/0163 →
Continuity (10)
Continuation In Part 18750469 · Jun 21, 2024
Provisional Application 63665995 · Jun 28, 2024
Provisional Application 63665466 · Jun 28, 2024
Provisional Application 63665857 · Jun 28, 2024
Provisional Application 63665455 · Jun 28, 2024
Provisional Application 63558653 · Feb 28, 2024
Provisional Application 63558580 · Feb 27, 2024
Provisional Application 63558557 · Feb 27, 2024
Provisional Application 63558641 · Feb 27, 2024
Related Publication 20250272280A1 · Aug 28, 2025
References Cited (322)
US 5655081A · Bonnell · 1997 [cited by applicant]
US 7756890B2 · Carter · 2010 [cited by applicant]
US 7779039B2 · Weissman · 2010 [cited by applicant]
US 9197513B2 · Vasudev · 2015 [cited by applicant]
US 9215096B2 · Vasudev · 2015 [cited by applicant]
US 9235846B2 · Petschulat · 2016 [cited by applicant]
US 9240016B2 · Cronin · 2016 [cited by applicant]
US 9247051B2 · Li · 2016 [cited by applicant]
US 9336533B2 · Cronin · 2016 [cited by applicant]
US 9342836B2 · Cronin · 2016 [cited by applicant]
US 9349132B2 · Cronin · 2016 [cited by applicant]
US 9367853B2 · Cronin · 2016 [cited by applicant]
US 9390428B2 · Rehman · 2016 [cited by applicant]
US 9454767B2 · Cronin · 2016 [cited by applicant]
US 9535573B2 · Ramsey · 2017 [cited by applicant]
US 9690815B2 · Cronin · 2017 [cited by applicant]
US 9753962B2 · Petschulat · 2017 [cited by applicant]
US 9762520B2 · Wang · 2017 [cited by applicant]
US 9883033B2 · Li · 2018 [cited by applicant]
US 9898743B2 · Bessler · 2018 [cited by applicant]
US 10044660B2 · Vasudev · 2018 [cited by applicant]
US 10164928B2 · Wang · 2018 [cited by applicant]
US 10296289B2 · Chen · 2019 [cited by applicant]
US 10402174B2 · Varadarajan · 2019 [cited by applicant]
US 10496657B2 · Van Osten · 2019 [cited by applicant]
US 10509633B2 · Varadarajan · 2019 [cited by applicant]
US 10514896B2 · Varadarajan · 2019 [cited by applicant]
US 10514935B2 · Chen · 2019 [cited by applicant]
US 10540149B2 · Varadarajan · 2020 [cited by applicant]
US 10552464B2 · Roustant · 2020 [cited by applicant]
US 10572882B2 · Li · 2020 [cited by applicant]
US 10585564B2 · Vasudev · 2020 [cited by applicant]
US 10585657B2 · Padmanabhan · 2020 [cited by applicant]
US 10585906B2 · Van Osten · 2020 [cited by applicant]
US 10607165B2 · Punera · 2020 [cited by applicant]
US 10671283B2 · Vasudev · 2020 [cited by applicant]
US 10701054B2 · Padmanabhan · 2020 [cited by applicant]
US 10776083B2 · Olsson · 2020 [cited by applicant]
US 10817652B2 · Dmytrenko · 2020 [cited by applicant]
US 10826852B2 · Jin · 2020 [cited by applicant]
US 10846068B2 · Varadarajan · 2020 [cited by applicant]
US 10860557B2 · Eberl · 2020 [cited by applicant]
US 10880251B2 · Wang · 2020 [cited by applicant]
US 10915827B2 · Muramoto · 2021 [cited by applicant]
US 10963541B2 · Cronin · 2021 [cited by applicant]
US 10970486B2 · Machado · 2021 [cited by applicant]
US 11003317B2 · Jacobson · 2021 [cited by applicant]
US 11038771B2 · Padmanabhan · 2021 [cited by applicant]
US 11082226B2 · Hildebrand et al. · 2021 [cited by applicant]
US 11113459B1 · Olsson · 2021 [cited by applicant]
US 11128465B2 · Hildebrand et al. · 2021 [cited by applicant]
US 11144335B2 · Padmanabhan et al. · 2021 [cited by applicant]
US 11157484B2 · Padmanabhan et al. · 2021 [cited by applicant]
US 11170322B2 · Jia · 2021 [cited by applicant]
US 11194957B2 · Vasudev · 2021 [cited by applicant]
US 11227261B2 · Wang · 2022 [cited by applicant]
US 11244313B2 · Padmanabhan et al. · 2022 [cited by applicant]
US 11288280B2 · Padmanabhan et al. · 2022 [cited by applicant]
US 11301766B2 · Muramoto · 2022 [cited by applicant]
US 11308067B2 · Nielsen · 2022 [cited by applicant]
US 11314790B2 · Chang · 2022 [cited by applicant]
US 11366821B2 · Salomon · 2022 [cited by applicant]
US 11372635B2 · Padmanabhan et al. · 2022 [cited by applicant]
US 11379671B2 · Alexander · 2022 [cited by applicant]
US 11392828B2 · Velasco · 2022 [cited by applicant]
US 11425084B2 · Zhang · 2022 [cited by applicant]
US 11431486B2 · Padmanabhan · 2022 [cited by applicant]
US 11431663B2 · Zhang · 2022 [cited by applicant]
US 11431693B2 · Padmanabhan · 2022 [cited by applicant]
US 11431696B2 · Padmanabhan · 2022 [cited by applicant]
US 11451530B2 · Padmanabhan · 2022 [cited by applicant]
US 11468406B2 · Padmanabhan · 2022 [cited by applicant]
US 11469886B2 · Padmanabhan · 2022 [cited by applicant]
US 11475207B2 · Xie · 2022 [cited by applicant]
US 11481636B2 · Ramachandran · 2022 [cited by applicant]
US 11488176B2 · Padmanabhan et al. · 2022 [cited by applicant]
US 11509608B2 · Greenberg · 2022 [cited by applicant]
US 11537283B2 · Gonzalez · 2022 [cited by applicant]
US 11537899B2 · Ramachandran · 2022 [cited by applicant]
US 11544762B2 · Mao · 2023 [cited by applicant]
US 11556595B2 · Burke · 2023 [cited by applicant]
US 11568437B2 · Padmanabhan · 2023 [cited by applicant]
US 11580179B2 · Xiu · 2023 [cited by applicant]
US 11588803B2 · Padmanabhan et al. · 2023 [cited by applicant]
US 11611560B2 · Padmanabhan · 2023 [cited by applicant]
US 11636098B2 · Padmanabhan · 2023 [cited by applicant]
US 11727937B2 · Dai · 2023 [cited by applicant]
US 11770445B2 · Padmanabhan · 2023 [cited by applicant]
US 11783024B2 · Padmanabhan · 2023 [cited by applicant]
US 11803537B2 · Padmanabhan · 2023 [cited by applicant]
US 11810031B2 · Dhaliwal et al. · 2023 [cited by applicant]
US 11836450B2 · Kale · 2023 [cited by applicant]
US 11861321B1 · O'Kelly · 2024 [cited by applicant]
US 11893002B2 · Padmanabhan · 2024 [cited by applicant]
US 11928426B1 · Gutzeit · 2024 [cited by applicant]
US D1023041S · Dhaliwal · 2024 [cited by applicant]
US D1024089S · Dhaliwal · 2024 [cited by applicant]
US 11954183B2 · Padmanabhan et al. · 2024 [cited by applicant]
US 12001801B2 · Wang · 2024 [cited by applicant]
US 12039263B1 · Mondlock · 2024 [cited by applicant]
US 12051008B2 · Hu · 2024 [cited by applicant]
US 12111827B2 · Kshirsagar · 2024 [cited by applicant]
US 12130848B1 · Koneru · 2024 [cited by applicant]
US 12143345B2 · Greenberg · 2024 [cited by applicant]
US 12197317B2 · Pentyala · 2025 [cited by applicant]
US 12411462B1 · Riachi · 2025 [cited by applicant]
US 20100205189A1 · Ebrahimi · 2010 [cited by examiner]
US 20120036147A1 · Borst · 2012 [cited by applicant]
US 20120110464A1 · Chen · 2012 [cited by applicant]
US 20130031144A1 · Elango et al. · 2013 [cited by applicant]
US 20130055147A1 · Vasudev · 2013 [cited by applicant]
US 20140068512A1 · Wong · 2014 [cited by applicant]
US 20140082517A1 · Vasudev · 2014 [cited by applicant]
US 20140280065A1 · Cronin · 2014 [cited by applicant]
US 20150278718A1 · Evans · 2015 [cited by applicant]
US 20160291808A1 · Wang · 2016 [cited by applicant]
US 20160294757A1 · Wang · 2016 [cited by applicant]
US 20160379009A1 · Lee · 2016 [cited by applicant]
US 20180052573A1 · Comertoglu · 2018 [cited by applicant]
US 20180253319A1 · Evans · 2018 [cited by applicant]
US 20180253654A1 · Van Osten · 2018 [cited by applicant]
US 20180314740A1 · Van Osten · 2018 [cited by applicant]
US 20190057100A1 · Burghoffer · 2019 [cited by applicant]
US 20190197402A1 · Kovács · 2019 [cited by applicant]
US 20190205403A1 · Hussain · 2019 [cited by applicant]
US 20190222540A1 · Relangi · 2019 [cited by applicant]
US 20190236559A1 · Padmanabhan · 2019 [cited by applicant]
US 20190236562A1 · Padmanabhan · 2019 [cited by applicant]
US 20190236598A1 · Padmanabhan · 2019 [cited by applicant]
US 20190236606A1 · Padmanabhan et al. · 2019 [cited by applicant]
US 20190238316A1 · Padmanabhan · 2019 [cited by applicant]
US 20190303445A1 · Padmanabhan · 2019 [cited by applicant]
US 20190349477A1 · Kotak · 2019 [cited by applicant]
US 20190362016A1 · Xie · 2019 [cited by applicant]
US 20190362017A1 · Salomon · 2019 [cited by applicant]
US 20190362018A1 · Salomon · 2019 [cited by applicant]
US 20190377806A1 · Padmanabhan et al. · 2019 [cited by applicant]
US 20200042939A1 · Padmanabhan · 2020 [cited by applicant]
US 20200065320A1 · Lee · 2020 [cited by applicant]
US 20200089672A1 · Velisetti et al. · 2020 [cited by applicant]
US 20200090033A1 · Ramachandran · 2020 [cited by applicant]
US 20200090034A1 · Ramachandran · 2020 [cited by applicant]
US 20200097141A1 · Jacobson · 2020 [cited by applicant]
US 20200097544A1 · Alexander · 2020 [cited by applicant]
US 20200097577A1 · Nielsen · 2020 [cited by applicant]
US 20200104359A1 · Patel · 2020 [cited by applicant]
US 20200104408A1 · Salomon · 2020 [cited by applicant]
US 20200117481A1 · Chen · 2020 [cited by applicant]
US 20200134656A1 · Padmanabhan · 2020 [cited by applicant]
US 20200167051A1 · Vasudev · 2020 [cited by applicant]
US 20200250174A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200250176A1 · Padmanabhan · 2020 [cited by applicant]
US 20200250177A1 · Padmanabhan · 2020 [cited by applicant]
US 20200250295A1 · Padmanabhan · 2020 [cited by applicant]
US 20200250683A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200250747A1 · Padmanabhan · 2020 [cited by applicant]
US 20200252205A1 · Padmanabhan · 2020 [cited by applicant]
US 20200252404A1 · Padmanabhan · 2020 [cited by applicant]
US 20200252406A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200349142A1 · Padmanabhan · 2020 [cited by applicant]
US 20200349564A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200371995A1 · Padmanabhan · 2020 [cited by applicant]
US 20210067471A1 · Taylor · 2021 [cited by applicant]
US 20210149921A1 · Alexander · 2021 [cited by applicant]
US 20210149949A1 · Alexander · 2021 [cited by applicant]
US 20210150340A1 · Liu · 2021 [cited by applicant]
US 20210150365A1 · Ramachandran · 2021 [cited by applicant]
US 20210152536A1 · Padmanabhan et al. · 2021 [cited by applicant]
US 20210182423A1 · Padmanabhan · 2021 [cited by applicant]
US 20210182773A1 · Padmanabhan · 2021 [cited by applicant]
US 20210208856A1 · Olsson · 2021 [cited by applicant]
US 20210209305A1 · Machado · 2021 [cited by applicant]
US 20210226774A1 · Padmanabhan · 2021 [cited by applicant]
US 20210240498A1 · Padmanabhan et al. · 2021 [cited by applicant]
US 20210243193A1 · Padmanabhan · 2021 [cited by applicant]
US 20210287246A1 · Zhang · 2021 [cited by applicant]
US 20210342329A1 · Padmanabhan · 2021 [cited by applicant]
US 20210373878A1 · Padmanabhan et al. · 2021 [cited by applicant]
US 20210374759A1 · Padmanabhan et al. · 2021 [cited by applicant]
US 20210382909A1 · Addala · 2021 [cited by applicant]
US 20210397604A1 · Padmanabhan · 2021 [cited by applicant]
US 20210398524A1 · Gao · 2021 [cited by examiner]
US 20220006705A1 · Padmanabhan · 2022 [cited by applicant]
US 20220027356A1 · Padmanabhan et al. · 2022 [cited by applicant]
US 20220114238A1 · Padmanabhan et al. · 2022 [cited by applicant]
US 20220207407A1 · Zhang · 2022 [cited by applicant]
US 20220244988A1 · Zhang · 2022 [cited by applicant]
US 20220245349A1 · Pentyala · 2022 [cited by applicant]
US 20220245560A1 · Dhaliwal et al. · 2022 [cited by applicant]
US 20220248165A1 · Dhaliwal et al. · 2022 [cited by applicant]
US 20220293094A1 · Mao · 2022 [cited by applicant]
US 20220318669A1 · Alexander · 2022 [cited by applicant]
US 20220335043A1 · Zheng · 2022 [cited by applicant]
US 20220358462A1 · Oldfield et al. · 2022 [cited by applicant]
US 20230004860A1 · Hu · 2023 [cited by applicant]
US 20230021529A1 · Bhattacherjee · 2023 [cited by applicant]
US 20230038714A1 · Padmanabhan et al. · 2023 [cited by applicant]
US 20230080808A1 · Padmanabhan · 2023 [cited by applicant]
US 20230080927A1 · Padmanabhan · 2023 [cited by applicant]
US 20230085481A1 · Padmanabhan · 2023 [cited by applicant]
US 20230086302A1 · Bhagavath · 2023 [cited by applicant]
US 20230089596A1 · Huffman et al. · 2023 [cited by applicant]
US 20230103896A1 · Addala · 2023 [cited by applicant]
US 20230161607A1 · Chen · 2023 [cited by applicant]
US 20230237190A1 · Padmanabhan · 2023 [cited by applicant]
US 20230237499A1 · Padmanabhan · 2023 [cited by applicant]
US 20230245038A1 · Padmanabhan · 2023 [cited by applicant]
US 20230247019A1 · Kshirsagar et al. · 2023 [cited by applicant]
US 20230274095A1 · Amol · 2023 [cited by applicant]
US 20230333901A1 · Kale · 2023 [cited by applicant]
US 20230342734A1 · Padmanabhan · 2023 [cited by applicant]
US 20230367766A1 · Padmanabhan et al. · 2023 [cited by applicant]
US 20230367776A1 · Padmanabhan et al. · 2023 [cited by applicant]
US 20230368185A1 · Padmanabhan et al. · 2023 [cited by applicant]
US 20230368191A1 · Padmanabhan et al. · 2023 [cited by applicant]
US 20230368291A1 · Padmanabhan · 2023 [cited by applicant]
US 20230394481A1 · Padmanabhan · 2023 [cited by applicant]
US 20230396445A1 · Padmanabhan · 2023 [cited by applicant]
US 20240037503A1 · Padmanabhan · 2024 [cited by applicant]
US 20240046115A1 · Hu · 2024 [cited by applicant]
US 20240062010A1 · Kale · 2024 [cited by applicant]
US 20240095220A1 · Isaacs · 2024 [cited by applicant]
US 20240095240A1 · Kshirsagar et al. · 2024 [cited by applicant]
US 20240143629A1 · Kesarwani · 2024 [cited by applicant]
US 20240143945A1 · Mehrotra · 2024 [cited by applicant]
US 20240144328A1 · Zhang · 2024 [cited by applicant]
US 20240177143A1 · Brandeleer · 2024 [cited by applicant]
US 20240220466A1 · Barak · 2024 [cited by applicant]
US 20240242022A1 · Yee · 2024 [cited by applicant]
US 20240242037A1 · Heller · 2024 [cited by applicant]
US 20240256581A1 · Jiang · 2024 [cited by applicant]
US 20240257168A1 · Zhang · 2024 [cited by applicant]
US 20240281487A1 · Bathwal · 2024 [cited by applicant]
US 20240282298A1 · Koneru · 2024 [cited by applicant]
US 20240291779A1 · Catalano · 2024 [cited by applicant]
US 20240296316A1 · Singh · 2024 [cited by applicant]
US 20240296425A1 · Rosenkranz · 2024 [cited by applicant]
US 20240296443A1 · Padmanabhan · 2024 [cited by applicant]
US 20240303443A1 · Cheng · 2024 [cited by applicant]
US 20240303473A1 · Cheng · 2024 [cited by applicant]
US 20240311559A1 · Sengupta · 2024 [cited by examiner]
US 20240330579A1 · Saxena · 2024 [cited by applicant]
US 20240346036A1 · Brown · 2024 [cited by applicant]
US 20240346162A1 · Luitjens · 2024 [cited by applicant]
US 20240403566A1 · Sengupta · 2024 [cited by applicant]
US 20240403792A1 · Goutal · 2024 [cited by applicant]
US 20240411991A1 · Pentyala · 2024 [cited by applicant]
US 20240411992A1 · Pentyala · 2024 [cited by applicant]
US 20240412040A1 · Radmilac · 2024 [cited by applicant]
US 20240412059A1 · Radhakrishnan · 2024 [cited by applicant]
US 20240427764A1 · Kshirsagar · 2024 [cited by applicant]
US 20250005050A1 · Krishnan · 2025 [cited by examiner]
US 20250005299A1 · Krishnan · 2025 [cited by applicant]
US 20250061279A1 · Delevie · 2025 [cited by applicant]
US 20250068668A1 · Grbic · 2025 [cited by applicant]
US 20250077916A1 · Ali · 2025 [cited by applicant]
US 20250086309A1 · Harinath · 2025 [cited by applicant]
US 20250086467A1 · Yee · 2025 [cited by applicant]
US 20250094717A1 · Kanuga · 2025 [cited by applicant]
US 20250094728A1 · Ouyang · 2025 [cited by examiner]
US 20250103962A1 · Turley · 2025 [cited by applicant]
US 20250232029A1 · Gasperowicz · 2025 [cited by applicant]
US 20250272280A1 · Kshirsagar · 2025 [cited by examiner]
US 20250358240A1 · Bhat · 2025 [cited by applicant]
US 20250358492A1 · Goyal · 2025 [cited by applicant]
US 20250371317A1 · Thompson, III · 2025 [cited by applicant]
AU 2019345039A1 · 2021 [cited by applicant]
AU 2019345040A1 · 2021 [cited by applicant]
AU 2023214371A1 · 2023 [cited by applicant]
AU 2023216803A1 · 2023 [cited by applicant]
CA 2904526 · 2014 [cited by applicant]
CN 105229633 · 2016 [cited by applicant]
CN 110309119 · 2019 [cited by applicant]
CN 111919417A · 2020 [cited by applicant]
CN 112703502 · 2021 [cited by applicant]
CN 113039568A · 2021 [cited by applicant]
CN 113056760A · 2021 [cited by applicant]
CN 113168622B · 2021 [cited by applicant]
CN 114175037A · 2022 [cited by applicant]
CN 114365133A · 2022 [cited by applicant]
CN 114817284A · 2022 [cited by applicant]
CN 116226344 · 2023 [cited by applicant]
EP 2973004 · 2016 [cited by applicant]
EP 3304456 · 2018 [cited by applicant]
EP 3747153A1 · 2020 [cited by applicant]
EP 3776255A1 · 2021 [cited by applicant]
EP 3814977 · 2021 [cited by applicant]
EP 3853792A1 · 2021 [cited by applicant]
EP 3853793A1 · 2021 [cited by applicant]
EP 3853794A1 · 2021 [cited by applicant]
EP 3853994 · 2021 [cited by applicant]
EP 3973431A1 · 2022 [cited by applicant]
EP 4007985A1 · 2022 [cited by applicant]
JP 6412550 · 2018 [cited by applicant]
JP 6608500 · 2019 [cited by applicant]
JP 2021512416A · 2021 [cited by applicant]
JP 7069401 · 2022 [cited by applicant]
JP 7147054B2 · 2022 [cited by applicant]
JP 2023029895A · 2023 [cited by applicant]
JP 7268140B2 · 2023 [cited by applicant]
JP 7341225B2 · 2023 [cited by applicant]
JP 7434557B2 · 2024 [cited by applicant]
JP 7451565B2 · 2024 [cited by applicant]
WO 2014143208 · 2014 [cited by applicant]
WO 2016190943 · 2016 [cited by applicant]
WO 2019152750A1 · 2019 [cited by applicant]
WO 2020060770 · 2020 [cited by applicant]
WO 2021084510A1 · 2021 [cited by applicant]
WO 2022159196 · 2022 [cited by applicant]
WO 2023040109 · 2023 [cited by applicant]
WO 2024254197 · 2024 [cited by applicant]
WO 2025006247 · 2025 [cited by applicant]
WO 2025058993 · 2025 [cited by applicant]
International Application Serial No. PCT/US24/34339, Search Report and written Opinion mailed Sep. 24, 2024 (pp. 1-15). [cited by applicant]
Office Action (Final Rejection) dated Dec. 3, 2025 for U.S. Appl. No. 18/750,490 (pp. 1-45). [cited by applicant]
Office Action (Non-Final Rejection) dated Nov. 17, 2025 for U.S. Appl. No. 18/398,001 (pp. 1-25). [cited by applicant]
Office action dated Jan. 9, 2026 for U.S. Appl. No. 19/053,760 (pp. 1-29). [cited by applicant]
Office Action dated Mar. 20, 2025 for U.S. Appl. No. 18/750,490 (pp. 1-38). [cited by applicant]
Office Action dated Oct. 1, 2025 for U.S. Appl. No. 19/037,325 (pp. 1-11). [cited by applicant]
Office Action dated Oct. 22, 2025 for U.S. Appl. No. 19/037,328 (pp. 1-12). [cited by applicant]
Office Action dated Dec. 5, 2025 for U.S. Appl. No. 19/037,327 (pp. 1-47). [cited by applicant]
Wu Tongshuang et al: AI Chains: Transparent and Controllable Human-AI Interaction by Chaining Large Language Model Prompts 11, 2021 (pp. 1-21). [cited by applicant]