IP Library › Granted Patent US 12,724,978
Granted Patent B2
US 12,724,978 · App. 19/540,802 · Granted Sep 1, 2026

Computer-implemented method and system for converting a human intent of a user into an artificial intelligence prompt

Inventor: Scott Lipskin (Boca Raton, FL)
Assignee: The Mirror Project LLC
G06F40/30G06F40/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,724,978
App. No.
19/540,802
Filed
Feb 16, 2026
Granted
Sep 1, 2026
Kind
B2
Art Unit
2658
USPC
704/9
Abstract

A computer-implemented method is provided for converting a human intent of a user into an artificial intelligence (AI) prompt. The method includes receiving a textual statement from the user, the textual statement comprising the human intent; employing an interpretation generation engine to generate a plurality of semantic interpretations of the textual statement; receiving a selection of a first semantic interpretation of the plurality of semantic interpretations from the user, the first semantic interpretation comprising a clarified human intent; generating the AI prompt based at least in part on the selection such that the AI prompt is configured to elicit a response from an AI model based on the clarified human intent; and sending the AI prompt to the AI model in order to generate the response.

Claims (34)

1 . A computer-implemented method comprising:

receiving a first textual statement from a user, the first textual statement comprising a first human intent;

translating the first human intent into at least one of a number of optimized AI instructions and a number of trigger structures;

employing an interpretation generation engine with the at least one of the number of optimized AI instructions and the number of trigger structures in order to generate a first plurality of semantic interpretations of the first textual statement and a first corresponding number of machine-optimized prompt representations generated for each of the first plurality of semantic interpretations, and without exposing the first corresponding number of machine-optimized prompt representations to the user;

receiving a selection of a first semantic interpretation of the first plurality of semantic interpretations from the user, the first semantic interpretation comprising a clarified human intent;

generating an artificial intelligence (AI) prompt based at least in part on the selection such that the AI prompt is configured to elicit an accurate response from an AI model that is substantially devoid of hallucinations, the response being based on the clarified human intent;

sending the AI prompt to the AI model in order to generate the response;

saving the AI prompt in a storage in order to reduce repeated clarification cost associated with the interpretation generation engine and let the AI prompt compound over time;

saving the first semantic interpretation in the storage after the selection from the user;

receiving a second textual statement from the user, the second textual statement comprising a second human intent; and

remembering and utilizing the selection of the first semantic interpretation with the interpretation generation engine to generate a second plurality of semantic interpretations of the second textual statement, the second plurality of semantic interpretations comprising the first semantic interpretation because the second textual statement has a request signature matching a request signature of the first textual statement, thereby allowing the first semantic interpretation to compound over time and wherein the method further comprises logging data corresponding to the selection, whether clarification on the first plurality of semantic interpretations was requested by the user, and whether the user rated the response as helpful, and refining the interpretation generation engine over time based on the data.

2 . The method according to claim 1 , further comprising, before receiving the first textual statement from the user, receiving a selective activation of the interpretation generation engine from the user.

3 . The method according to claim 1 , before employing the interpretation generation engine:

determining whether the first textual statement has a semantic clarity level above a predetermined threshold, and either:

sending the first textual statement directly to the AI model without first employing the interpretation generation engine if the semantic clarity level is above the predetermined threshold, or

employing the interpretation generation engine to generate the first plurality of semantic interpretations if the semantic clarity level is below the predetermined threshold.

4 . The method according to claim 1 , wherein saving the first semantic interpretation is performed independent of a conversation between the user and the AI model comprising data beyond the first and second textual statements.

5 . The method according to claim 1 , further comprising displaying the second plurality of semantic interpretations to the user in a manner wherein the first semantic interpretation is displayed as a first option of the second plurality of semantic interpretations.

6 . The method according to claim 1 , wherein the first plurality of semantic interpretations comprises the first semantic interpretation and a second semantic interpretation, wherein the clarified human intent comprises a first clarified human intent, and wherein the second semantic interpretation comprises a second clarified human intent different than the first clarified human intent.

7 . The method according to claim 1 , wherein the interpretation generation engine comprises at least one of a number of rules, a number of templates, a number of probabilistic models, and at least one machine-learning model.

8 . The method according to claim 1 , wherein generating the AI prompt is further based on the first textual statement.

9 . The method according to claim 1 , wherein the first textual statement is selected from the group consisting of a typed textual statement and a spoken textual statement.

10 . The method according to claim 1 , wherein each of the first plurality of semantic interpretations are framed as a structured query style directive.

11 . A system comprising:

a user input device configured to receive a first textual statement from a user, the first textual statement comprising a first human intent;

an interpretation generation engine configured to receive the first textual statement and employ at least one of a number of optimized AI instructions of the first human intent and a number of trigger structures of the first human intent with the first textual statement in order to generate a first plurality of semantic interpretations of the first textual statement and a first corresponding number of machine-optimized prompt representations for each of the first plurality of semantic interpretations, the first plurality of semantic interpretations and the first corresponding number of machine-optimized prompt representations being generated without exposing the first corresponding number of machine-optimized prompt representations to the user;

a user selection module configured to receive a selection of a first semantic interpretation of the first plurality of semantic interpretations from the user, the first semantic interpretation comprising a clarified human intent and being configured to be saved in a storage after selection from the user;

a prompt formulation engine configured to generate an artificial intelligence (AI) prompt based at least in part on the selection such that the AI prompt is configured to elicit an accurate response from an AI model that is substantially devoid of hallucinations, the response being based on the clarified human intent, the AI prompt being configured to be saved in the storage in order to reduce repeated clarification cost associated with the interpretation generation engine and let the AI prompt compound over time;

an AI engine interface configured to send the AI prompt to the AI model; and

a response handling module configured to generate the response,

wherein the user input device is further configured to receive a second textual statement from the user, the second textual statement comprising a second human intent, and wherein the interpretation generation engine is configured to remember and utilize the selection of the first semantic interpretation to generate a second plurality of semantic interpretations of the second textual statement, the second plurality of semantic interpretations comprising the first semantic interpretation because the second textual statement has a request signature matching a request signature of the first textual statement, thereby allowing the first semantic interpretation to compound over time and wherein the system further comprises a feedback and logging module configured to log data corresponding to the selection, whether clarification on the first plurality of semantic interpretations was requested by the user, and whether the user rated the response as helpful, and refine the interpretation generation engine overtime based on the data.

12 . The system according to claim 11 , wherein the user input device is further configured to allow for selective activation of the interpretation generation engine from the user before receiving the first textual statement from the user.

13 . The system according to claim 11 , wherein the interpretation generation engine is configured to determine whether the first textual statement has a semantic clarity level above a predetermined threshold, and either send the first textual statement directly to the AI model if the semantic clarity level is above the predetermined threshold, or generate the first plurality of semantic interpretations if the semantic clarity level is below the predetermined threshold.

14 . The system according to claim 11 , wherein the first plurality of semantic interpretations comprises the first semantic interpretation and a second semantic interpretation, wherein the clarified human intent comprises a first clarified human intent, and wherein the second semantic interpretation comprises a second clarified human intent different than the first clarified human intent.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2026
From: LIPSKIN, SCOTT
To: THE MIRROR PROJECT LLC
Reel/Frame 074870/0707 →
Continuity (2)
Continuation 19425024 · Dec 18, 2025
Related Publication 20260178836A1 · Jun 25, 2026
References Cited (45)
US 8321200B2 · Rachamim · 2012 [cited by applicant]
US 9805718B2 · Ayan et al. · 2017 [cited by applicant]
US 10303769B2 · Zorzin · 2019 [cited by applicant]
US 10559308B2 · Smythe et al. · 2020 [cited by applicant]
US 10755046B1 · Lewis Meza et al. · 2020 [cited by applicant]
US 11176210B1 · Miller et al. · 2021 [cited by applicant]
US 11601453B2 · Janakiraman · 2023 [cited by applicant]
US 11710002B1 · Betteridge et al. · 2023 [cited by applicant]
US 12001462B1 · Madisetti et al. · 2024 [cited by applicant]
US 12001862B1 · Liu · 2024 [cited by examiner]
US 12032922B2 · Li · 2024 [cited by examiner]
US 12254271B1 · Norris · 2025 [cited by applicant]
US 12254878B1 · Rottmann · 2025 [cited by applicant]
US 12367790B2 · Nyirenda · 2025 [cited by applicant]
US 12475325B2 · Tangari et al. · 2025 [cited by applicant]
US 20180052842A1 · Hewavitharana et al. · 2018 [cited by applicant]
US 20210081615A1 · McRitchie · 2021 [cited by examiner]
US 20220383872A1 · Li · 2022 [cited by examiner]
US 20230305822A1 · Ferrucci · 2023 [cited by examiner]
US 20230315722A1 · Saxe · 2023 [cited by examiner]
US 20230409836A1 · Balasubrahmanian · 2023 [cited by examiner]
US 20240311619A1 · Licato · 2024 [cited by applicant]
US 20240370479A1 · Hudetz et al. · 2024 [cited by applicant]
US 20250053735A1 · Shevchenko · 2025 [cited by examiner]
US 20250117605A1 · De Wynter · 2025 [cited by examiner]
US 20250181613A1 · Aliaga et al. · 2025 [cited by applicant]
US 20250278433A1 · Gupta · 2025 [cited by examiner]
US 20250328914A1 · Opedal · 2025 [cited by applicant]
US 20250335717A1 · Zhang · 2025 [cited by examiner]
US 20250370773A1 · Stan et al. · 2025 [cited by applicant]
US 20260004371A1 · O'Malley · 2026 [cited by examiner]
WO 2025012970 · 2025 [cited by applicant]
WO WO2025012970A1 · 2025 [cited by examiner]
Tang et al. Clarifying Ambiguities: on the Role of Ambiguity Types in Prompting Methods for Clarification Generation. In Proceedings of the 48th International ACM SIGIR Conference on Research and Development in Informat… [cited by examiner]
Toufique Ahmed et al. Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization). In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering (ICSE '24). Association for … [cited by examiner]
Mu, Fangwen et al. ClarifyGPT: Empowering LLM-based Code Generation with Intention Clarification. ArXiv abs/2310.10996 (2023) : n. pag. (Year: 2023). [cited by examiner]
Mingyue Yuan et al., Towards Human-AI Synergy in UI Design: Leveraging LLMs for UI Generation with Intent Clarification and Alignment, Dec. 31, 2025. [cited by applicant]
Lingqi Guo , Lei Zhang , Jingyu Wang , Senior Member, IEEE, Jianyu Wu , Yuhang Yan , Haifeng Sun, Senior Member, IEEE, Bo He , Member, IEEE, QI QI , Senior Member, IEEE, and Jianxin Liao, Intent-Based Autonomous Network… [cited by applicant]
Chirag Shah et al., Using Large Language Models to Generate, Validate, and Apply User Intent Taxonomies, Dec. 31, 2025. [cited by applicant]
Jie Zou, Mohammad Aliannejadi, and Evangelos Kanoulas, Users Meet Clarifying Questions: Toward a Better Understanding of User Interactions for Search Clarification, Dec. 31, 2023. [cited by applicant]
Muhammad Haseeb, Context Engineering for Multi-Agent LLM Code Assistants Using Elicit, NotebookLM, ChatGPT, and Claude Code, Dec. 31, 2025. [cited by applicant]
Hamed Zamani, Bhaskar Mitra, Everest Chen, Gord Lueck, Fernando Diaz, Paul N. Bennett, Nick Craswell, and Susan T. Dumais, Analyzing and Learning from User Interactions for Search Clarification, Dec. 31, 2020. [cited by applicant]
Jai Smith, “Introducing Plan Mode,” Cursor, 2025, pp. 1-4, https://cursor.com/blog/plan-mode. [cited by applicant]
Changelog, “Browser Controls, Plan Mode, and Hooks” Cursor, 2025, pp. 1-9, https://cursor.com/changelog/1-7. [cited by applicant]
Claude Code Docs, “Handle Approvals and User Input,” 2026, pp. 1-19, https://code.claude.com/docs/en/agent-sdk/user-input. [cited by applicant]