US2025110704A1PendingUtilityA1

Automated script generator

Assignee: DISH WIRELESS LLCPriority: Oct 2, 2023Filed: Oct 2, 2023Published: Apr 3, 2025
Est. expiryOct 2, 2043(~17.2 yrs left)· nominal 20-yr term from priority
G06F 8/30G06F 9/45512G06F 8/31
37
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Devices, systems, and methods for automated generation of script in a software development environment are provided. An example method includes receiving a request for a script from the user, the request indicating a scripting language type and including input data and information related to the script. The method further includes analyzing the information related to the script to determine one or more attributes related to the script and identifying a standardized script template for the requested script. The standardized script template is stored in a database in connection with the automated script generator and has the requested scripting language type and attributes that match the determined attributes of the script. The method further includes configuring the standardized script template with the input data included in the request, generating a script based on the configuration of the standardized script template, and executing an audit function on the generated script.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method performed by an automated script generator in communication with a user, the method comprising:
 receiving, in the automated script generator, a request for a script from the user, the request indicating a scripting language type and including input data and information related to the script;   analyzing the information related to the script to determine one or more attributes related to the script;   identifying a standardized script template for the requested script, the standardized script template being stored in a database in connection with the automated script generator and having the requested scripting language type and attributes that match the determined attributes of the script;   configuring the standardized script template with the input data included in the request;   generating a script based on the configuration of the standardized script template; and   executing an audit function on the generated script.   
     
     
         2 . The method of  claim 1 , further comprising:
 in response to a determination that the script passes the audit, outputting the script; and   providing access to the script to the user.   
     
     
         3 . The method of  claim 1 , further comprising:
 prior to receiving the request for the script, receiving a request for access to the automated script generator sent from the user, the request for access including a user ID and user credential of the user; and   in response to the request for access, authenticating the user based on the user ID and user credential.   
     
     
         4 . The method of  claim 1 , further comprising:
 identifying one or more standardized module templates stored in the database, the standardized module template having the requested scripting language type and attributes that match the attributes of the script;   generating a standardized script template by merging the identified one or more standardized module templates; and   storing the standardized script template in the database.   
     
     
         5 . The method of  claim 1 , wherein configuring the standardized script template with the input data further comprises:
 identifying one or more placeholders that require configuration within the identified standardized script template;   mapping the input data included in the request to the one or more placeholders; and   populating the one or more placeholders with the input data.   
     
     
         6 . The method of  claim 1 , further comprising:
 storing the generated script in a repository before executing an audit function on the script.   
     
     
         7 . The method of  claim 1 , wherein executing the audit function further comprises:
 validating the script against a predetermined validation rule to determine a level of adherence of the script to the validation rule;   obtaining a validation score based on the level of adherence; and   in response to a determination that the validation score exceeds a predetermined threshold, determining that the script is validated.   
     
     
         8 . The method of  claim 1 , wherein executing the audit function further comprises:
 executing a testing task on the script against a predetermined testing rule, the testing rule specifying an expected performance outcome from the script;   obtaining a tested performance outcome from the script in the testing task;   comparing the tested performance outcome and the expected performance outcome; and   in response to a determination that the tested performance outcome matches the expected performance outcome, determining that the script passes the testing.   
     
     
         9 . The method of  claim 8 , wherein executing the audit function further comprises:
 creating a testing environment for the testing task;   identifying a test environment profile in a database in connection with the automated script generator; and   configuring the testing environment with the test environment profile,   wherein the testing task is executed in the test environment.   
     
     
         10 . The method of  claim 1 , further comprising:
 in response to a determination that the script fails the audit, automatically initiating a modification cycle, the modification cycle comprising:
 generating a modified script; and 
 executing an additional audit function on the modified script; and 
   in response to a determination that the modified script fails the audit, initiating an additional modification cycle until a total number of the modification cycles reaches a predetermined number.   
     
     
         11 . An automated script generator comprising:
 one or more processors; and   a computer-readable storage media storing computer-executable instructions that, when executed by the one or more processors, cause the automated script generator to:
 receive, in the automated script generator, a request for a script from a user, the request indicating a scripting language type and including input data and information related to the script; 
 analyze the information related to the script to determine one or more attributes related to the script; 
 identify a standardized script template for the requested script, the standardized script template being stored in a database in connection with the automated script generator and having the requested scripting language type and attributes that match the determined attributes of the script; 
 configure the standardized script template with the input data included in the request; 
 generate a script based on the configuration of the standardized script template; and 
 execute an audit function on the generated script. 
   
     
     
         12 . The automated script generator of  claim 11 , wherein the instructions when executed by the one or more processors further cause the automated script generator to:
 output the script in response to a determination that the script passes the audit; and   provide access to the script to the user.   
     
     
         13 . The automated script generator of  claim 11 , wherein the instructions when executed by the one or more processors further cause the automated script generator to:
 receive a request for access to the automated script generator sent from the user prior to receiving the request for the script, the request for access including a user ID and user credential of the user; and   authenticate the user based on the user ID and user credential in response to the request for access.   
     
     
         14 . The automated script generator of  claim 11 , wherein the instructions when executed by the one or more processors further cause the automated script generator to:
 identify one or more standardized module templates stored in the database, the standardized module template having the requested scripting language type and attributes that match the attributes of the script;   generate a standardized script template by merging the identified one or more standardized module templates; and   store the standardized script template in the database.   
     
     
         15 . The automated script generator of  claim 11 , wherein the instructions when executed by the one or more processors further cause the automated script generator to:
 identify one or more placeholders that require configuration within the identified standardized script template;   map the input data included in the request to the one or more placeholders; and   populate the one or more placeholders with the input data.   
     
     
         16 . The automated script generator of  claim 11 , wherein the instructions when executed by the one or more processors further cause the automated script generator to:
 store the generated script in a repository before executing the audit function on the script.   
     
     
         17 . The automated script generator of  claim 11 , wherein the instructions when executed by the one or more processors further cause the automated script generator to:
 validate the script against a predetermined validation rule to determine a level of adherence of the script to the validation rule;   obtain a validation score based on the level of adherence; and   in response to a determination that the validation score exceeds a predetermined threshold, determine that the script is validated.   
     
     
         18 . The automated script generator of  claim 11 , wherein the instructions when executed by the one or more processors further cause the automated script generator to:
 execute a testing task on the script against a predetermined testing rule, the testing rule specifying an expected performance outcome from the script;   obtain a tested performance outcome from the script in the testing task;   compare the tested performance outcome and the expected performance outcome; and   in response to a determination that the tested performance outcome matches the expected performance outcome, determine that the script passes the testing.   
     
     
         19 . The automated script generator of  claim 18 , wherein the instructions when executed by the one or more processors further cause the automated script generator to:
 create a testing environment for the testing task;   identify a test environment profile in a database in connection with the automated script generator; and   configure the testing environment with the test environment profile,   wherein the testing task is executed in the test environment.   
     
     
         20 . The automated script generator of  claim 11 , wherein the instructions when executed by the one or more processors further cause the automated script generator to:
 in response to a determination that the script fails the audit, automatically initiate a modification cycle, the modification cycle comprising:
 generating a modified script; and 
 executing an additional audit function on the modified script; and 
   in response to a determination that the modified script fails the audit, initiate an additional modification cycle until a total number of the modification cycles reaches a predetermined number.

Join the waitlist — get patent alerts

Track US2025110704A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.