US 12,299,420 B2
Automation adjustment of software code from changes in repository
Jason Alexander Cox, Burbank, CA (US); Steven William Wagner, Burbank, CA (US); Kyle Everett Lanier, Burbank, CA (US); and James H. Tatum, Burbank, CA (US)
Assigned to Disney Enterprises, Inc., Burbank, CA (US)
Filed by Disney Enterprises, Inc., Burbank, CA (US)
Filed on Mar. 2, 2023, as Appl. No. 18/177,752.
Prior Publication US 2024/0296028 A1, Sep. 5, 2024
Int. Cl. G06F 8/36 (2018.01); G06F 8/71 (2018.01); G06F 8/77 (2018.01); G06F 11/07 (2006.01); G06F 11/3604 (2025.01); G06N 3/08 (2023.01); G06N 20/00 (2019.01)
CPC G06F 8/36 (2013.01) [G06F 8/71 (2013.01); G06F 8/77 (2013.01); G06F 11/0793 (2013.01); G06F 11/3604 (2013.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing device, a change to data stored in a repository, wherein an artifact entity is generated based on the change to the data and the artifact entity failed a validation of an operation of the artifact entity when executed, and wherein the artifact entity failed the validation based on movement of the artifact entity when executed;
analyzing, by the computing device, the change to the data via a model to generate a set of adjustments to the change to the data, wherein the model comprises a machine learning model, and the machine learning model is trained to output the set of adjustments based on a training process that adjusts parameters of the machine learning model based on changes to data;
generating, by the computing device, a set of adjusted artifact entities based on the set of adjustments being applied to the change to the data, wherein the set of adjusted artifact entities operate different from the artifact entity;
determining, by the computing device, an adjusted artifact entity in the set of adjusted artifact entities that is associated with an adjustment in the set of adjustments that passes the validation of the operation of the adjusted artifact entity; and
outputting, by the computing device, the adjusted artifact entity as a validated artifact entity.