Predictive model application programming interface
First Claim
Patent Images
1. A computer-implemented method, the method comprising:
- obtaining a plurality of scripts each having been received from a different client wherein each script contains a reference to one or more interactive fields of a graphical user interface presented on the client, and wherein the script also contains a reference to a distinct predictive model;
executing each script by a script engine wherein executing the script causes data of the interactive fields referenced by the script to be provided as input to the respective predictive model referenced by the script, and wherein at least two of the scripts are executed in parallel on different sets of one or more computing devices of a plurality of computing devices;
processing each provided input data by the respective predictive model wherein the processing includes providing output of the respective predictive model to the script engine from which the input data was provided, and wherein each respective predictive model executes on a different set of one or more computing devices of the plurality of computing devices; and
wherein executing each script includes providing the output of each respective predictive model to the respective client for presenting in the graphical user interface of the respective client.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for utilizing predictive models from an application scripting language.
98 Citations
24 Claims
-
1. A computer-implemented method, the method comprising:
-
obtaining a plurality of scripts each having been received from a different client wherein each script contains a reference to one or more interactive fields of a graphical user interface presented on the client, and wherein the script also contains a reference to a distinct predictive model; executing each script by a script engine wherein executing the script causes data of the interactive fields referenced by the script to be provided as input to the respective predictive model referenced by the script, and wherein at least two of the scripts are executed in parallel on different sets of one or more computing devices of a plurality of computing devices; processing each provided input data by the respective predictive model wherein the processing includes providing output of the respective predictive model to the script engine from which the input data was provided, and wherein each respective predictive model executes on a different set of one or more computing devices of the plurality of computing devices; and wherein executing each script includes providing the output of each respective predictive model to the respective client for presenting in the graphical user interface of the respective client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a plurality of first computing devices configured to obtain a plurality of scripts each having been received from a different client wherein each script contains a reference to one or more interactive fields of a graphical user interface presented on the client, and wherein the script also contains a reference to a distinct predictive model; a plurality of second computing devices configured to execute each script using a script engine wherein executing the script causes data of the interactive fields referenced by the script to be provided as input to the respective predictive model referenced by the script, and wherein at least two of the scripts are executed in parallel on different sets of one or more computing devices of the second computing devices; a plurality of third computing devices configured to process the provided input data by the respective predictive model wherein the processing includes providing output of the respective predictive model to the script engine from which the input data was provided, and wherein each respective predictive model executes on a different set of one or more computing devices of the third computing devices; and wherein executing each script includes providing the output of each respective predictive model to the respective client for presenting in the graphical user interface of the respective client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A storage medium have instructions stored thereon that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
obtaining a plurality of scripts each having been received from a different client wherein each script contains a reference to one or more interactive fields of a graphical user interface presented on the client, and wherein the script also contains a reference to a distinct predictive model; executing each script by a script engine wherein executing the script causes data of the interactive fields referenced by the script to be provided as input to the respective predictive model referenced by the script, and wherein at least two of the scripts are executed in parallel on different sets of one or more computing devices of a plurality of computing devices; processing each provided input data by the respective predictive model wherein the processing includes providing output of the respective predictive model to the script engine from which the input data was provided, and wherein each respective predictive model executes on a different set of one or more computing devices of the plurality of computing devices; and wherein executing each script includes providing the output of each respective predictive model to the respective client for presenting in the graphical user interface of the respective client. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification