IP Library Granted Patent US 12,437,238
Granted Patent B1
US 12,437,238 · App. 18/908,447 · Granted Oct 7, 2025

Generation of agentic trajectories for training artificial intelligence agents to automate multimodal interface task workflows

Inventors: Shaya Zarkesh (San Francisco, CA); Lina Lukyantseva (San Francisco, CA); Rohan Bavishi (San Francisco, CA); David Luan (San Francisco, CA); John Qian (San Francisco, CA); Claire Pajot (San Francisco, CA); Fred Bertsch (San Francisco, CA); Erich Elsen (San Francisco, CA); Curtis Hawthorne (San Francisco, CA)
Assignee: Anthropic, PBC
G06N20/00G06F9/451
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,437,238
App. No.
18/908,447
Granted
Oct 7, 2025
Kind
B1
Abstract

A system for generating training data to train agents to automate tasks otherwise done by users includes an intermediary disposed between an interface and a user. The intermediary is configured to: intercept one or more user-actuated actions directed towards the interface by the user, the user-actuated actions, if received by the interface, execute a task on the interface; preserve a state of the interface prior to the execution of the task; translate the user-actuated actions into one or more actuation commands, the actuation commands configured to trigger one or more machine-actuated actions that replicate the user-actuated actions on the interface to cause automation of the task; and generate a training dataset to train an agent to automate the task, wherein the training dataset requires the agent to process, as input, the state of the interface prior to the execution of the task, and to generate, as output, the actuation commands.

Claims (33)

1. A system for generating training data to train agents to automate multimodal interface task workflows, comprising:

an intermediary interposed between an interface, comprising multimodal content, and a user, and the intermediary is configured to:

intercept one or more user-actuated actions directed towards the interface by the user, wherein the user-actuated actions, if received by the interface, execute a task on the interface;

preserve a state of the interface prior to the execution of the task, wherein the preserved state includes multimodal data comprising arbitrary-length text sequences and arbitrary-resolution images;

translate the user-actuated actions into one or more actuation commands using a transformer-based multimodal neural network comprising multi-head attention mechanisms, wherein the actuation commands are configured to trigger one or more machine-actuated actions that replicate the user-actuated actions on the interface to cause automation of the multimodal task workflow; and

generate a multimodal training dataset to train an agent to automate the task, wherein the training dataset requires the agent to process, as input, the multimodal state of the interface prior to the execution of the task, and to generate, as output, the actuation commands, wherein the translation and generation are performed using runtime interpretation logic dynamically executing on a client-side computing device.

2. The system of claim 1 , further configured to comprise an actuator, wherein the actuator is configured to receive and process the actuation commands generated by the transformer-based multimodal neural network to perform the machine-actuated actions that replicate the multimodal user-actuated actions on the interface.

3. The system of claim 1 , wherein the multimodal state of the interface prior to the execution of the task includes one or more snapshots of the arbitrary-resolution images captured from the interface that are used as direct inputs to the transformer-based multimodal neural network.

4. The system of claim 1 , wherein the multimodal state comprises detailed metadata specific to multimodal interface elements, further comprising visual layout metadata associated with arbitrary-resolution images and textual metadata linked to arbitrary-length text sequences.

5. The system of claim 1 , wherein the multimodal state includes explicit textual thoughts or annotation input by the user that provide contextualize interpretation to visual elements captured within the arbitrary-resolution images, wherein the textual thoughts are processed using multi-head attention mechanism within the transformer-based multimodal neural network.

6. The system of claim 1 , wherein the multimodal state comprises user-provided hints contextually linked to detected multimodal interface anomalies processed and interpreted through the multi-head attention mechanism s of the transformer-based multimodal neural network.

7. The system of claim 1 , wherein the multimodal state comprises a multimodal description of the task provided by the user, including combined textual descriptions and visual annotations or highlights within arbitrary-resolution images.

8. The system of claim 1 , wherein the multimodal task comprise multiple sub-tasks structured into an explicit multimodal interface workflow, each sub-task characterized by its unique multimodal state of arbitrary-resolution images and arbitrary-length textual sequences.

9. The system of claim 8 , wherein the intermediary is further configured to separately perform the interception, the preservation, the translation, and the generation for each sub-task in the plurality of sub-tasks.

10. The system of claim 8 , wherein a current multimodal sub-task in the plurality of sub-tasks is a result of executing one or more preceding sub-tasks in the plurality of sub-tasks.

11. The system of claim 10 , wherein the multimodal state of the interface prior to the execution of the current multimodal sub-task includes one or more snapshots of the interface and textual sequences corresponding to the multimodal current sub-task, one or more snapshots of the interface corresponding to the preceding sub-tasks, and one or more actuation commands corresponding to the preceding sub-tasks.

12. The system of claim 8 , wherein the multimodal interface workflow integrates distinct multimodal inputs, including arbitrary-length textual inputs and arbitrary-resolution images, simultaneously processed by the transformer-based multimodal neural network through runtime interpretation logic.

13. The system of claim 1 , wherein the user-actuated actions include clicks, hovers, scrolls, picks, text entries, and form fills.

14. The system of claim 1 , wherein the interface is part of an application.

15. The system of claim 14 , wherein the application is a web application.

16. The system of claim 14 , wherein the application is a native application.

17. The system of claim 1 , wherein the actuation commands are editable by the user.

18. The system of claim 1 , wherein the actuation commands are part of a sequence of actuation commands.

19. A computer-implemented method for generating training data to train agents to automate tasks otherwise done by users, the computer implemented method comprising:

intercepting one or more user-actuated actions directed towards an interface by a user, wherein the user-actuated actions, if received by the interface, execute a task on the interface;

preserving a state of the interface prior to the execution of the task, wherein the preserved state includes multimodal data comprising arbitrary-length text sequences and arbitrary-resolution images;

translating the user-actuated actions into one or more actuation commands using a transformer-based multimodal neural network comprising multi-head attention mechanisms, wherein the actuation commands are configured to trigger one or more machine-actuated actions that replicate the user-actuated actions on the interface to cause automation of the multimodal task workflow; and

generating a training dataset to train an agent to automate the task, wherein the training dataset requires the agent to process, as input, the state of the interface prior to the execution of the task, and to generate, as output, the actuation commands, wherein the translation and generation are performed using runtime interpretation logic dynamically executing on a client-side computing device.

20. A non-transitory computer readable storage medium impressed with computer program instructions for generating training data to train agents to automate tasks otherwise done by users, the instructions, when executed on a processor, implement a method comprising:

intercepting one or more user-actuated actions directed towards an interface by a user, wherein the user-actuated actions, if received by the interface, execute a task on the interface;

preserving a state of the interface prior to the execution of the task, wherein the preserved state includes multimodal data comprising arbitrary-length text sequences and arbitrary-resolution images;

translating the user-actuated actions into one or more actuation commands using a transformer-based multimodal neural network comprising multi-head attention mechanisms, wherein the actuation commands are configured to trigger one or more machine-actuated actions that replicate the user-actuated actions on the interface to cause automation of the multimodal task workflow; and

generating a training dataset to train an agent to automate the task, wherein the training dataset requires the agent to process, as input, the state of the interface prior to the execution of the task, and to generate, as output, the actuation commands, wherein the translation and generation are performed using runtime interpretation logic dynamically executing on a client-side computing device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NAME OF THE ASSIGNEE TO ANTHROPIC, PBC PREVIOUSLY RECORDED ON REEL 70785 FRAME 275. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT.. Recorded Apr 17, 2025
From: ADEPT AL LABS INC.
To: ANTHROPIC, PBC
Reel/Frame 071101/0374 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2025
From: ADEPT AL LABS INC.
To: ANTHROPIC, PBNC
Reel/Frame 070785/0275 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2025
From: ZARKESH, SHAYA; LUKYANTSEVA, LINA; BAVISHI, ROHAN; LUAN, DAVID; QIAN, JOHN; PAJOT, CLAIRE; BERTSCH, FRED; ELSEN, ERICH; HAWTHORNE, CURTIS
To: ADEPT AI LABS INC.
Reel/Frame 070529/0371 →
Continuity (8)
Provisional Application 63638644 · Apr 25, 2024
Provisional Application 63638613 · Apr 25, 2024
Provisional Application 63638631 · Apr 25, 2024
Provisional Application 63567667 · Mar 20, 2024
Provisional Application 63567714 · Mar 20, 2024
Provisional Application 63567721 · Mar 20, 2024
Provisional Application 63567681 · Mar 20, 2024
Provisional Application 63567698 · Mar 20, 2024
References Cited (126)
US 6012030A · George et al. · 2000 [cited by applicant]
US 6226785B1 · Peterson et al. · 2001 [cited by applicant]
US 6859451B1 · Pasternack et al. · 2005 [cited by applicant]
US 8185544B2 · Oztekin · 2012 [cited by examiner]
US 8493406B2 · Rubin · 2013 [cited by examiner]
US 8855684B2 · Bellver · 2014 [cited by examiner]
US 9218128B1 · Yuschik et al. · 2015 [cited by applicant]
US 9269048B1 · Chen · 2016 [cited by examiner]
US 10257225B1 · Sites · 2019 [cited by applicant]
US 10587708B2 · Laird-McConnell et al. · 2020 [cited by applicant]
US 11077320B1 · Hibbard · 2021 [cited by applicant]
US 11645564B2 · Wu · 2023 [cited by examiner]
US 11809887B2 · Hinton et al. · 2023 [cited by applicant]
US 11907864B2 · Wu · 2024 [cited by examiner]
US 20020062475A1 · Iborra et al. · 2002 [cited by applicant]
US 20030217054A1 · Bachman et al. · 2003 [cited by applicant]
US 20040054690A1 · Hillerbrand et al. · 2004 [cited by applicant]
US 20040078787A1 · Borek et al. · 2004 [cited by applicant]
US 20040215665A1 · Edgar et al. · 2004 [cited by applicant]
US 20050010418A1 · McNair et al. · 2005 [cited by applicant]
US 20060155954A1 · Haynes et al. · 2006 [cited by applicant]
US 20060161878A1 · Koh et al. · 2006 [cited by applicant]
US 20070233495A1 · Agapi et al. · 2007 [cited by applicant]
US 20080065388A1 · Cross et al. · 2008 [cited by applicant]
US 20080065390A1 · Ativanichayaphong et al. · 2008 [cited by applicant]
US 20080065453A1 · Settuducati · 2008 [cited by applicant]
US 20080118051A1 · Odinak et al. · 2008 [cited by applicant]
US 20080228494A1 · Cross · 2008 [cited by applicant]
US 20110041140A1 · Harm et al. · 2011 [cited by applicant]
US 20130144682A1 · Dhara · 2013 [cited by examiner]
US 20130226892A1 · Ehsani et al. · 2013 [cited by applicant]
US 20130268260A1 · Lundberg et al. · 2013 [cited by applicant]
US 20140157288A1 · Wong · 2014 [cited by applicant]
US 20140214404A1 · Kalia · 2014 [cited by examiner]
US 20150339712A1 · Koutrika · 2015 [cited by examiner]
US 20160162172A1 · Rathod · 2016 [cited by applicant]
US 20160335331A1 · Schnase et al. · 2016 [cited by applicant]
US 20170048170A1 · Smullen et al. · 2017 [cited by applicant]
US 20170091178A1 · Barbosa et al. · 2017 [cited by applicant]
US 20170289305A1 · Liensberger · 2017 [cited by examiner]
US 20180012141A1 · Chehreghani · 2018 [cited by examiner]
US 20180060744A1 · Achin · 2018 [cited by examiner]
US 20180137431A1 · Goldfarb · 2018 [cited by examiner]
US 20180157739A1 · Khaitan et al. · 2018 [cited by applicant]
US 20180314943A1 · Liang et al. · 2018 [cited by applicant]
US 20190171984A1 · Irimie et al. · 2019 [cited by applicant]
US 20190187987A1 · Fauchère et al. · 2019 [cited by applicant]
US 20190332686A1 · Lee · 2019 [cited by applicant]
US 20190384807A1 · Dernoncourt et al. · 2019 [cited by applicant]
US 20200342316A1 · Shazeer et al. · 2020 [cited by applicant]
US 20210232992A1 · Disterheft et al. · 2021 [cited by applicant]
US 20220046129A1 · Clodore et al. · 2022 [cited by applicant]
US 20220051219A1 · Sells · 2022 [cited by examiner]
US 20220058981A1 · Neumann · 2022 [cited by examiner]
US 20220130013A1 · Pottorff et al. · 2022 [cited by applicant]
US 20220246257A1 · Priestas et al. · 2022 [cited by applicant]
US 20220291966A1 · Masood et al. · 2022 [cited by applicant]
US 20230031702A1 · Li et al. · 2023 [cited by applicant]
US 20230106716A1 · Xiong et al. · 2023 [cited by applicant]
US 20230156075A1 · Brewer · 2023 [cited by examiner]
US 20230206913A1 · Vempaty · 2023 [cited by examiner]
US 20230222285A1 · Zhang et al. · 2023 [cited by applicant]
US 20230222623A1 · Ke et al. · 2023 [cited by applicant]
US 20230281400A1 · Wang et al. · 2023 [cited by applicant]
US 20230306205A1 · Maeder et al. · 2023 [cited by applicant]
US 20230325693A1 · Wu · 2023 [cited by examiner]
US 20230342167A1 · Radkoff et al. · 2023 [cited by applicant]
US 20230351149A1 · Yu et al. · 2023 [cited by applicant]
US 20230360388A1 · Singh · 2023 [cited by applicant]
US 20230386025A1 · Loddenkemper et al. · 2023 [cited by applicant]
US 20230419652A1 · Tiong et al. · 2023 [cited by applicant]
US 20240119257A1 · Guo et al. · 2024 [cited by applicant]
US 20240135232A1 · Betteridge et al. · 2024 [cited by applicant]
US 20240256835A1 · Dehghani et al. · 2024 [cited by applicant]
US 20240281472A1 · LaRhette et al. · 2024 [cited by applicant]
US 20240282084A1 · Serra et al. · 2024 [cited by applicant]
US 20240282094A1 · Tsimpoukelli et al. · 2024 [cited by applicant]
US 20240290065A1 · Park et al. · 2024 [cited by applicant]
US 20240303443A1 · Cheng et al. · 2024 [cited by applicant]
US 20240329943A1 · Sharma et al. · 2024 [cited by applicant]
US 20240362272A1 · Lee et al. · 2024 [cited by applicant]
US 20240370765A1 · Pierucci · 2024 [cited by examiner]
US 20240404238A1 · Yu et al. · 2024 [cited by applicant]
US 20240412720A1 · Vasylyev et al. · 2024 [cited by applicant]
WO 2024049607A2 · 2024 [cited by applicant]
WO 2024146961A1 · 2024 [cited by applicant]
Adept Product Team, ‘Building Powerful Agents with Adept’, Aug. 23, 2024, 12 pages. [cited by applicant]
Adept Team, “Adept Fuyu-Heavy: A new multimodal model”, Jan. 24, 2024, 11 pages. [cited by applicant]
Erich Elsen, Augustus Odena, Maxwell Nye, Sağnak Taşrlar, Tri Dao, Curtis Hawthorne, Deepak Moparthi, Arushi Somani, “Releasing Persimmon-8B”, Sep. 7, 2023, 7 pages. [cited by applicant]
Erich Elsen, Curtis Hawthorne, Arushi Somani, “The Adventure of the Errant Hardware”, Sep. 19, 2023, 14 pages. [cited by applicant]
Rohan Bavishi, Erich Elsen, Curtis Hawthorne, Maxwell Nye, Augustus Odena, Arushi Somani, Sağnak Taşrlar, “Fuyu-8B: A Multimodal Architecture for AI Agents”, Oct. 17, 2023, 22 pages. [cited by applicant]
Tri Dao, “FlashAttention: Fast Transformer training with long sequences”, Jan. 17, 2023, 9 pages. [cited by applicant]
Sethi, Pooja, et al. “Autonlu: Detecting, root-causing, and fixing nlu model errors.” arXiv preprint arXiv:2110.06384 (2021). (Year:2021) 10 pages. [cited by applicant]
U.S. Appl. No. 18/908,447 Non Final Office Action dated Dec. 13, 2024, 27 pages. [cited by applicant]
U.S. Appl. No. 18/909,068 Non-final Office Action dated Dec. 19, 2024, 34 pages. [cited by applicant]
U.S. Appl. No. 18/909,186 Non-final Rejection dated Dec. 9, 2024, 27 pages. [cited by applicant]
U.S. Appl. No. 18/909,455 Non-final Office Action dated Dec. 19, 2024, 30 pages. [cited by applicant]
U.S. Appl. No. 18/909,588 Non-final Office Action dated Dec. 4, 2024, 41 pages. [cited by applicant]
Walker et al. “Neural semantic parsing with anonymization for command understanding in general-purpose service robots.” Robot World Cup. Cham: Springer International Publishing, 2019. 337-350. (Year: 2019) 14 pages. [cited by applicant]
Yin, Pengcheng. Learning Structured Neural Semantic Parsers. Diss. Carnegie Mellon University, 2021. (Year: 2021) 189 pages. [cited by applicant]
Zhou, Shuyan, et al. “Webarena: A realistic web environment for building autonomous agents.” arXiv preprint arXiv:2307.13854 (2023). (Year: 2023) 22 pages. [cited by applicant]
Chen, Delong, Samuel Cahyawijaya, Jianfeng Liu, Baoyuan Wang, and Pascale Fung. “Subobject-level Image Tokenization.” arXiv preprint arXiv:2402.14327 (2024). (Year: 2024). [cited by applicant]
F. Shi, R. Gao, W. Huang and L. Wang, “Dynamic MDETR: A Dynamic Multi modal Transformer Decoder for Visual Grounding,” in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 46, No. 2, pp. 1181-1198, Fe… [cited by applicant]
Humbertokramm, “Convert array RGB565 to RGB888 and then to PNG in python”, 2018, GitHub Repository, https://github.com/ humbertokramm/RGB565toRGB888toPNG_-python- (Year: 2018). [cited by applicant]
J. Wu, W. Gan, Z. Chen, S. Wan and P. S. Yu, “Multimodal Large Language Models: A Survey,” 2023 IEEE International Conference on Big Data (BigData), Sorrento, Italy, 2023, pp. 2247-2256 (Year: 2023). [cited by applicant]
Li et al., Demonstration+ Natural Language: Multi modal Interfaces for GUI-Based Interactive Task Learning Agents (Year: 2021) 43 pages. [cited by applicant]
Li et al., “Otter: Deep Diving Into Large Multi-Modality Models”, 2023, GitHub Repository, https://github.com/Luodian/Otter (Year: 2023). [cited by applicant]
Li, Bo, Peiyuan Zhang, Jingkang Yang, Yuanhan Zhang, Fanyi Pu, and Ziwei Liu. “Otterhd: A high-resolution multi-modality model.” arXiv preprint arXiv:2311.04219 (2023). (Year: 2023). [cited by applicant]
Sravanthi, G., and M. GurunadhaBabu. “Design & Implementation of VGA Display System Based on CPLD and Dual Memory.” International Journal of VLSI System Design and Communication System 3.01 (2015): 0005-0009. (Year: 201… [cited by applicant]
Takebayashi et al., Multi modal Interface Agent for Enhancing Knowledge Sharing (Year: 1997) 4 pages. [cited by applicant]
U.S. Appl. No. 18/909,531 Non-final Rejection dated Jan. 3, 2025, 110 pages. [cited by applicant]
Xie et al., OpenAgents: An Open Platform for Language Agents in the Wild, (Year: 2023) 34 pages. [cited by applicant]
Yu, Jiahui, et al. “Vector-quantized image modeling with improved vqgan.” arXiv preprint arXiv:2110.04627 (2021). (Year: 2021). [cited by applicant]
Chen, Weihao, et al. “Miwa: Mixed-initiative web automation for better user control and confidence.” Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology. 2023. (Year: 2023). [cited by applicant]
Deng, Xiang, et al. “Mind2web: Towards a generalist agent for the web.” Advances in Neural Information Processing Systems 36 (2023): 28091-28114. (Year: 2023). [cited by applicant]
Gur, Izzeddin, et al. “A Real-World WebAgent with Planning, Long Context Understanding, and Program Synthesis.” ICLR. 2024. (Year: 2024). [cited by applicant]
He, Hongliang, et al. “WebVoyager: Building an end-to-end web agent with large multi modal models.” arXiv preprint arXiv:2401.13919 (2024). (Year: 2024). [cited by applicant]
Koh, Jing Yu, et al. “Visualwebarena: Evaluating multi modal agents on realistic visual web tasks.” arXiv preprint arXiv:2401.13649 (2024). (Year: 2024). [cited by applicant]
Lee, Yi-Lun, et al., “Multimodal Prompting with Missing Modalities for Visual Recognition,” 2023, 10 pages. [cited by applicant]
Liu, Junpeng, et al. “Visualwebbench: How far have multi modal llms evolved in web page understanding and grounding?.” arXivpreprint arXiv:2404.05955 (2024). (Year: 2024). [cited by applicant]
Lu, Xing Han, Zdenek Kasner, and Siva Reddy. “Weblinx: Real-world website navigation with multi-turn dialogue.” arXiv preprint arXiv:2402.05930 (2024). (Year: 2024). [cited by applicant]
Moran, Douglas B., et al. “Multimodal User Interfaces in the Open Agent Architecture” 1997, 8 pages. [cited by applicant]
Song, Kisub, et al., “Generating multimodal user interfaces for Web services.” 2008, 11 pages. [cited by applicant]
Zhang, Saizheng, et al. “Personalizing dialogue agents: I have a dog, do you have pets too ?. ” arXiv preprint arXiv: 1801.07243 (2018). (Year: 2018). [cited by applicant]
International Search Report and Written Opinion mailed Jul. 1, 2025 in PCT Application No. PCT/US2025/020719 filed Mar. 20, 2025. [cited by applicant]
Ortiz, Jose Javier Gonzalez, John Guttag, and Adrian Dalca. “Magnitude invariant parametrizations improve hypernetwork learning. ”arXiv preprint arXiv:2304.07645 (2023). (Year: 2023). [cited by applicant]
Cited By (1)
US 12,675,385