US 12,468,513 B2
Generate a script to automate a task associated with a webpage
Shuhao Zhang, Cupertino, CA (US); Qi Zhai, Hillsborough, CA (US); Daniel Lawrence Schafer, Portola Valley, CA (US); Pavlo Dudka, Mountain View, CA (US); Mingyang Li, Bellevue, WA (US); Urvish Dipakkumar Thakker, Sunnyvale, CA (US); and Mark Yi Chien Peng, Palo Alto, CA (US)
Assigned to Tiny Fish Inc., Cupertino, CA (US)
Filed by Tiny Fish Inc., Cupertino, CA (US)
Filed on Nov. 19, 2024, as Appl. No. 18/952,811.
Application 18/952,811 is a continuation of application No. 18/630,822, filed on Apr. 9, 2024, granted, now 12,236,216.
Application 18/630,822 is a continuation in part of application No. 18/415,431, filed on Jan. 17, 2024, granted, now 12,174,906.
Claims priority of provisional application 63/534,541, filed on Aug. 24, 2023.
Prior Publication US 2025/0077197 A1, Mar. 6, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 8/38 (2018.01); G06F 16/334 (2025.01); G06F 16/338 (2019.01); G06F 16/9538 (2019.01); G06F 40/20 (2020.01)
CPC G06F 8/38 (2013.01) [G06F 16/334 (2019.01); G06F 16/338 (2019.01); G06F 16/9538 (2019.01); G06F 40/20 (2020.01)] 32 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving a query that includes one or more variables, wherein the one or more variables correspond to a first set of one or more interactive elements;
processing the first set of one or more interactive elements to determine one or more corresponding parameters associated with the one or more interactive elements;
providing to a cloud service the query that includes the one or more variables and the one or more corresponding parameters associated with the one or more interactive elements included in the first set, wherein the cloud service generates a prompt based on the query and the one or more corresponding parameters associated with the one or more interactive elements and provides the prompt to a large language model to generate a query response that maps the one or more variables included in the query to the first set of the one or more interactive elements; and
generating a script utilizing the one or more variables included in the query based on the query response received from the large language model that maps the one or more variables included in the query to the first set of the one or more interactive elements.