US 12,190,087 B2
Configurable deployment of data science models
Prasad Paravatha, Chicago, IL (US); Vivek Mathew, Schaumburg, IL (US); and Divya Gone, Palatine, IL (US)
Assigned to Discover Financial Services, Riverwoods, IL (US)
Filed by Discover Financial Services, Riverwoods, IL (US)
Filed on Jan. 8, 2024, as Appl. No. 18/407,048.
Application 18/407,048 is a continuation of application No. 17/576,588, filed on Jan. 14, 2022, granted, now 11,868,749.
Prior Publication US 2024/0220221 A1, Jul. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/60 (2018.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01)
CPC G06F 8/60 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A client device comprising:
one or more communication interfaces;
one or more processors;
data storage comprising one or more non-transitory computer-readable mediums; and
program instructions stored in the data storage that, when executed by the one or more processors, cause the client device to:
display an interface for requesting that a computing platform deploy a data science model, wherein the interface presents a list of deployment templates, and wherein each of the listed deployment templates is stored at the computing platform and comprises data specifying (i) a respective executable model package and (ii) a respective set of execution instructions for the respective executable model package;
receive, via the interface, a user request to deploy a new data science model, wherein the user request comprises:
a user selection, from the list of deployment templates, of a given deployment template for use in deploying the new data science model, wherein the given deployment template is stored at the computing platform and comprises data specifying (i) a given executable model package and (ii) a given set of execution instructions for the given executable model package; and
user input specifying a given set of configuration parameters for use in deploying the new data science model; and
after receiving the user request to deploy the new data science model, cause the computing platform to deploy the new data science model based on the given deployment template and the given set of configuration parameters by transmitting, to the computing platform over a network-based communication path, an indication of the user request to deploy the new data science model that includes (i) an identification of the given deployment template and (ii) data indicating the given set of configuration parameters.