IP Library Granted Patent US 12,530,591
Granted Patent B2
US 12,530,591 · App. 18/750,394 · Granted Jan 20, 2026

System and method for interventions in artificial intelligence models

Inventor: Lawrence Marc Ausubel (Washington, DC)
Assignee: ChatIP LLC
G06N3/091G06N3/096G06N3/098
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,530,591
App. No.
18/750,394
Granted
Jan 20, 2026
Kind
B2
Abstract

According to some embodiments, a computer-implemented method for intervening in an artificial intelligence (AI) model is provided. The method includes obtaining a request from a user computer. The method includes obtaining intervention information applicable to the request. The method includes generating an augmented request based upon the obtained request and the obtained intervention information. The method includes providing the augmented request as input to an AI model. The method includes obtaining a response to the augmented request from the AI model. The method includes sending the obtained response towards the user computer.

Claims (84)

1 . A computer-implemented method for intervening in an artificial intelligence (AI) model, the method comprising:

obtaining a first prompt from a user computer, the first prompt comprising first data;

providing the first prompt as input to a first AI model, wherein the first AI model is configured to output keywords based on the input to the first AI model;

obtaining a first response to the first prompt from the first AI model, wherein the first response comprises a set of one or more keywords;

using i) the set of keywords included in the first response to the first prompt from the first AI model and ii) a database associating intervention information with keywords to obtain from the database first intervention information associated with one or more of the keywords included in the set of keywords;

generating second data using the first intervention information that was obtained from the database using the set of keywords included in the first response to the first prompt from the first AI model;

generating a second prompt by combining or concatenating the first data and the second data generated using the first intervention information that was obtained from the database using the set of keywords included in the first response to the first prompt from the first AI model;

providing as input to a second AI model the second prompt generated from the first data from the first prompt and the second data generated using the first intervention information that was obtained from the database using the set of keywords included in the first response to the first prompt from the first AI model;

obtaining a second response to the second prompt from the second AI model; and

sending the second response towards the user computer, wherein

the second AI model comprises at least a first transformer model,

the method further comprises a model training or fine-tuning process that comprises: feeding preprocessed data to the first transformer model, calculating a loss, and using the calculated loss to update parameters of the first transformer model, and

the model training or fine-tuning process is iterated at least twice.

2 . The method of claim 1 , wherein

using i) the set of keywords included in the first response to the first prompt from the first AI model and ii) the database to obtain intervention information from the database comprises using the set of keywords to retrieve the first intervention information from the database.

3 . The method of claim 1 , further comprising, prior to obtaining the first intervention information using the set of keywords:

obtaining from a stakeholder computer the first intervention information; and

adding the first intervention information to the database.

4 . The method of claim 1 , wherein the first intervention information is based upon or comprises a rating and/or a comment.

5 . The method of claim 1 , wherein the first intervention information is based upon or comprises a bid.

6 . The method of claim 1 , wherein

a first weight is associated with the first intervention information, and

the first weight indicates an amount by which the second data is to be weighted by the second AI model.

7 . The method of claim 6 , further comprising

incorporating the first weight into the second prompt.

8 . The method of claim 7 , further comprising:

incorporating into the second prompt a second weight for organic information contained in the second AI model, wherein the organic information comprises information available to the second AI model in response to the first prompt.

9 . The method of claim 1 , further comprising:

identifying a first portion of the second response comprising an option associated with the first intervention information and a second portion of the second response comprising an option not associated with the first intervention information; and

applying a first label to the first portion of the second response and a second label to the second portion of the second response before sending the second response towards the user computer.

10 . The method of claim 9 , wherein the first label comprises:

a first color different from a second color used in the second label,

a first typeface different from a second typeface used in the second label,

a first symbol different from a second symbol used in the second label, and/or

a first text character different from a second text character used in the second label.

11 . The method of claim 10 , wherein the first portion of the second response comprises a hyperlink associated with the option associated with the first intervention information.

12 . The method of claim 1 , wherein the second AI model is a large language model.

13 . The method of claim 1 , further comprising:

masking the second prompt from the user computer.

14 . The method of claim 1 , wherein the first prompt is a search request.

15 . The method of claim 1 , wherein the second AI model is comprised in a search engine system.

16 . An apparatus for intervening in an artificial intelligence (AI) model, the apparatus comprising:

processing circuitry; and

memory storing instructions, executable by the processing circuitry, for configuring the apparatus to perform a method comprising:

obtaining a first prompt from a user computer, the first prompt comprising first data;

providing the first prompt as input to a first AI model, wherein the first AI model is configured to output keywords based on the input to the first AI model;

obtaining a first response to the first prompt from the first AI model, wherein the first response comprises a set of one or more keywords;

using i) the set of keywords included in the first response to the first prompt from the first AI model and ii) a database associating intervention information with keywords to obtain from the database first intervention information associated with one or more of the keywords included in the set of keywords;

generating second data using the first intervention information that was obtained from the database using the set of keywords included in the first response to the first prompt from the first AI model;

generating a second prompt by combining or concatenating the first data and the second data generated using the first intervention information that was obtained from the database using the set of keywords included in the first response to the first prompt from the first AI model;

providing as input to a second AI model the second prompt generated from the first data from the first prompt and the second data generated using the first intervention information that was obtained from the database using the set of keywords included in the first response to the first prompt from the first AI model;

obtaining a second response to the second prompt from the second AI model; and

sending the second response towards the user computer, wherein

the second AI model comprises at least a first transformer model,

the method further comprises a model training or fine-tuning process that comprises: feeding preprocessed data to the first transformer model, calculating a loss, and using the calculated loss to update parameters of the first transformer model, and

the model training or fine-tuning process is iterated at least twice.

17 . The apparatus of claim 16 , wherein

using i) the set of keywords included in the first response to the first prompt from the first AI model and ii) the database to obtain intervention information from the database comprises using the set of keywords to retrieve the first intervention information from the database.

18 . The apparatus of claim 16 , wherein the method further comprises, prior to obtaining the first intervention information using the set of keywords:

obtaining from a stakeholder computer the first intervention information; and

adding the first intervention information to the database.

19 . The apparatus of claim 16 , wherein the first intervention information is based upon or comprises a rating and/or a comment.

20 . The apparatus of claim 16 , wherein the first intervention information is based upon or comprises a bid.

21 . The apparatus of claim 16 , wherein

a first weight is associated with the first intervention information, and

the first weight indicates an amount by which the second data is to be weighted by the second AI model.

22 . The apparatus of claim 21 , wherein the method further comprises

incorporating the first weight into the second prompt.

23 . The apparatus of claim 22 , wherein the method further comprises:

incorporating into the second prompt a second weight for organic information contained in the second AI model, wherein the organic information comprises information available to the second AI model in response to the first prompt.

24 . The apparatus of claim 16 , wherein the method further comprises:

identifying a first portion of the second response comprising an option associated with the first intervention information and a second portion of the second response comprising an option not associated with the first intervention information; and

applying a first label to the first portion of the second response and a second label to the second portion of the second response before sending the second response towards the user computer.

25 . The apparatus of claim 24 , wherein the first label comprises:

a first color different from a second color used in the second label,

a first typeface different from a second typeface used in the second label,

a first symbol different from a second symbol used in the second label, and/or

a first text character different from a second text character used in the second label.

26 . The apparatus of claim 25 , wherein the first portion of the second response comprises a hyperlink associated with the option associated with the first intervention information.

27 . The apparatus of claim 16 , wherein the second AI model is a large language model.

28 . The apparatus of claim 16 , wherein the method further comprises:

masking the second prompt from the user computer.

29 . The apparatus of claim 16 , wherein the first prompt is a search request.

30 . The apparatus of claim 16 , wherein the second AI model is comprised in a search engine system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2024
From: AUSUBEL, LAWRENCE MARC
To: CHATIP LLC
Reel/Frame 067807/0879 →
Continuity (6)
Continuation PCTUS2024028298 · May 8, 2024
Provisional Application 63517929 · Aug 6, 2023
Provisional Application 63517900 · Aug 5, 2023
Provisional Application 63501147 · May 9, 2023
Provisional Application 63501148 · May 9, 2023
Related Publication 20240378449A1 · Nov 14, 2024
References Cited (38)
US 6026383A · Ausubel · 2000 [cited by applicant]
US 6269361B1 · Davis et al. · 2001 [cited by applicant]
US 10872487B2 · Komo et al. · 2020 [cited by applicant]
US 11409812B1 · Chan et al. · 2022 [cited by applicant]
US 20040054551A1 · Ausubel et al. · 2004 [cited by applicant]
US 20070198500A1 · Lucovsky · 2007 [cited by examiner]
US 20100332967A1 · Kraft · 2010 [cited by examiner]
US 20120215612A1 · Ramer et al. · 2012 [cited by applicant]
US 20130203023A1 · Sadeh-Koniecpol · 2013 [cited by examiner]
US 20140059062A1 · Ahn · 2014 [cited by examiner]
US 20180107709A1 · Spiess · 2018 [cited by examiner]
US 20190028520A1 · Nawrocki · 2019 [cited by examiner]
US 20210201144A1 · Jonnalagadda · 2021 [cited by examiner]
US 20230036167A1 · Yusuf · 2023 [cited by examiner]
US 20230297648A1 · Nguyen · 2023 [cited by examiner]
US 20240257811A1 · Gray · 2024 [cited by examiner]
US 20240303711A1 · Tan · 2024 [cited by examiner]
Abdulkadiroglu, A. and T. Sonmez (2003), “School Choice: A Mechanism Design Approach,” American Economic Review, vol. 93, pp. 729-747. [cited by applicant]
Bouton, L. (2013), “A Theory of Strategic Voting in Runoff Elections,” American Economic Review, vol. 103(4), pp. 1248-1288. [cited by applicant]
Chen, Y. and O. Kesten (2017), “Chinese College Admissions and School Choice Reforms: A Theoretical Analysis,” Journal of Political Economy, vol. 125, No. 1, pp. 99-139. [cited by applicant]
Edelman, B., M. Ostrovsky, and M. Schwarz (2007), “Internet Advertising and the Generalized Second Price Auction; Selling Billions of Dollars Worth of Keywords,” American Economic Review, vol. 97, No. 1, pp. 242-259. [cited by applicant]
Fain, D. and J. Pedersen (2006), “Sponsored Search: A Brief History,” Bulletin of the American Society for Information Science and Technology, pp. 12-13. [cited by applicant]
Fallows, D. (2005), “Search Engine Users,” Pew Internet & American Life Project of the Pew Research Center, 36 pages. [cited by applicant]
Federal Trade Commission, “Blurred Lines: An Exploration of Consumers' Advertising Recognition in the Contexts of Search Engines and Native Advertising,” FTC Staff Report, Dec. 2017, 93 pages. [cited by applicant]
Gale, D. and L. Shapley (1962), “College Admissions and the Stability of Marriage,” American Mathematical Monthly, vol. 69, pp. 9-15. [cited by applicant]
Grant, N., “Google Devising Radical Search Changes to Beat Back A.I. Rivals,” The New York Times, Apr. 16, 2023, 5 pages. [cited by applicant]
Grant, N. and C. Metz, “A New Chat Bot Is a ‘Code Red’ for Google's Search Business,” The New York Times, Dec. 21, 2022, 5 pages. [cited by applicant]
Hansen, E. (2002), “FTC Wants Paid Search to Shape Up,” CNET, Aug. 2, 2002, 2 pages. [cited by applicant]
Jansen, B. and T. Mullen (2008), “Sponsored Search: An Overview of the Concept, History, and Technology,” Int. J. Electronic Business, vol. 6, No. 2, 18 pages. [cited by applicant]
Lewis, P., E. Perez, A. Piktus, F. Petroni, V. Karpukhin, N. Goyal, H. Küttler, M. Lewis, W. Yih, T. Rocktäschel, S. Riedel, and D. Kiela (2020), “Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks,” Proce… [cited by applicant]
Tibken, S. (2013), “FTC to Search Engines: Make it Clear Which Results are Ads,” CNET, Jun. 25, 2013, 3 pages. [cited by applicant]
Varian, H. (2007), “Position Auctions,” International Journal of Industrial Organization, vol. 25, pp. 1163-1178. [cited by applicant]
Vaswani, A., N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. Gomez, L. Kaiser, and I. Polosukhin (2017), “Attention is All You Need,” Proceedings of the 31st International Conference on Neural Information Processing S… [cited by applicant]
International Search Report and Written Opinion issued in International Application No. PCT/US2024/028298 dated Aug. 26, 2024 (14 pages). [cited by applicant]
Kim, T. S. et al., “Stylette: Styling the Web with Natural Language”, CHI '22, Apr. 29-May 5, 2022, New Orleans, LA, USA (17 pages). [cited by applicant]
PCT Third-Party Observation Filed in International Patent Application No. PCT/US2024/028298 on Aug. 22, 2025 (3 pages). [cited by applicant]
Dang, S., “Exclusive: Microsoft's Bing plans AI ads in early pitch to advertisers,” Reuters (Feb. 17, 2023) (3 pages). [cited by applicant]
Schwartz, E., “Microsoft Bing Generative AI Chatbot Experiments With Ads,” (Apr. 3, 2023) (2 pages). [cited by applicant]