Hosting predictive models
First Claim
1. A computer-implemented method, comprising:
- storing a first predictive model in computer-readable memory, the first predictive model having been defined based on a first training dataset provided by an owner of the first predictive model and being operable to generate an output based on a query;
enabling access for a user to the first predictive model based on permissions defined by the owner, while inhibiting access for the user to the first training dataset such that the first training dataset is inaccessible to the user;
receiving a second training dataset from the user, the second training dataset being distinct from the first training dataset;
modifying the first predictive model based on the second training dataset to provide a second predictive model;
storing the second predictive model in computer-readable memory; and
enabling access for the user to the second predictive model.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods include the actions of storing a first predictive model in computer-readable memory, the first predictive model having been defined based on a first training dataset provided by an owner of the first predictive model and being operable to generate an output based on a query, enabling access to the first predictive model based on permissions defined by the owner, while inhibiting access to the first training dataset, receiving a second training dataset from a user, the second training dataset being distinct from the first training dataset, modifying the first predictive model based on the second training dataset to provide a second predictive model, storing the second predictive model in computer-readable memory, and enabling access to the second predictive model.
106 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
storing a first predictive model in computer-readable memory, the first predictive model having been defined based on a first training dataset provided by an owner of the first predictive model and being operable to generate an output based on a query; enabling access for a user to the first predictive model based on permissions defined by the owner, while inhibiting access for the user to the first training dataset such that the first training dataset is inaccessible to the user; receiving a second training dataset from the user, the second training dataset being distinct from the first training dataset; modifying the first predictive model based on the second training dataset to provide a second predictive model; storing the second predictive model in computer-readable memory; and enabling access for the user to the second predictive model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16)
-
-
10. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
storing a first predictive model in computer-readable memory, the first predictive model having been defined based on a first training dataset provided by an owner of the first predictive model and being operable to generate an output based on a query; enabling access for a user to the first predictive model based on permissions defined by the owner, while inhibiting access for the user to the first training dataset such that the first training dataset is inaccessible to the user; receiving a second training dataset from the user, the second training dataset being distinct from the first training dataset; modifying the first predictive model based on the second training dataset to provide a second predictive model; storing the second predictive model in computer-readable memory; and enabling access for the user to the second predictive model. - View Dependent Claims (17, 18)
-
-
11. A system, comprising:
-
one or more computing devices; and one or more computer-readable media coupled to the one or more computing devices and having instructions stored thereon which, when executed by the one or more computing devices, cause the one or more computing devices to perform operations comprising; storing a first predictive model in computer-readable memory, the first predictive model having been defined based on a first training dataset provided by an owner of the first predictive model and being operable to generate an output based on a query; enabling access for a user to the first predictive model based on permissions defined by the owner, while inhibiting access for the user to the first training dataset such that the first training dataset is inaccessible to the user; receiving a second training dataset from the user, the second training dataset being distinct from the first training dataset; modifying the first predictive model based on the second training dataset to provide a second predictive model; storing the second predictive model in computer-readable memory; and enabling access for the user to the second predictive model. - View Dependent Claims (19, 20)
-
Specification