| CPC H04L 41/0806 (2013.01) [H04L 41/082 (2013.01); H04L 41/16 (2013.01)] | 20 Claims |

|
1. A method comprising:
obtaining, by one or more processors executing at a manager system, usage data from a plurality of devices, wherein each device of the plurality of devices is associated with one or more device types of a plurality of device types, and wherein each device type of the plurality of device types specifies a usage behavior;
storing, by the one or more processors, common information based on the usage data, the common information specifying device configurations shared between each of the plurality of devices;
for each device type of the plurality of device types: storing, by the one or more processor, device type features for a device type based on the usage data corresponding to one or more devices of the plurality of devices associated with the device type, the device type features specifying device configurations for the device type that is different than the common information;
determining, by the one or more processors, a provisioning device type for a first device not included in the plurality of devices, the provisioning device type specifying at least one device type of the plurality of device types;
determining, by the one or more processors, configuration information for provisioning the first device based on stored device type features associated with the provisioning device type and the common information; and
provisioning, by the one or more processors, the first device based on the configuration information.
|