Configuring computing devices using a bootstrap configuration
First Claim
Patent Images
1. A method for configuring a computing device, comprising:
- in the computing device, performing operations for;
sending, to a bootstrap configuration server, a device identifier;
receiving, from the bootstrap configuration server, a bootstrap configuration approved for the device identifier in a list of approved devices, the bootstrap configuration comprising a reference to a location on a device management server from where a device configuration file is to be retrieved;
using the reference to the location, retrieving the device configuration file from the device management server; and
configuring the computing device in accordance with one or more configuration settings in the device configuration file.
1 Assignment
0 Petitions
Accused Products
Abstract
In the described embodiments, a device configuration file is used to set configuration settings on a computing device during a configuration operation (e.g., an initial configuration or a re-configuration of the computing device). The device configuration file is retrieved from a location where the device configuration file is hosted using a reference to the location from a bootstrap configuration. The bootstrap configuration is provided by a bootstrap configuration server and is retrieved by the computing device from the bootstrap configuration server during the configuration operation.
15 Citations
36 Claims
-
1. A method for configuring a computing device, comprising:
in the computing device, performing operations for; sending, to a bootstrap configuration server, a device identifier; receiving, from the bootstrap configuration server, a bootstrap configuration approved for the device identifier in a list of approved devices, the bootstrap configuration comprising a reference to a location on a device management server from where a device configuration file is to be retrieved; using the reference to the location, retrieving the device configuration file from the device management server; and configuring the computing device in accordance with one or more configuration settings in the device configuration file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for configuring a computing device, comprising:
in a bootstrap configuration server, performing operations for; receiving a bootstrap configuration and a list of devices from a device management server; and upon receiving a request for the bootstrap configuration from a computing device in the list of devices, providing the bootstrap configuration to the computing device. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A method for configuring a computing device, comprising:
in a device management server, performing operations for; sending, to a bootstrap configuration server, a bootstrap configuration and a list of devices, wherein the bootstrap configuration comprises a reference to a location on the device management server from where a device configuration file can be retrieved; receiving, from a computing device in the list of devices, a request to retrieve the device configuration file from the location indicated by the reference in the bootstrap configuration, the device configuration file including information to be used in configuring the computing device; and sending the device configuration file to the computing device. - View Dependent Claims (16, 17, 18, 19)
-
20. An apparatus for configuring a computing device, comprising:
-
a computing device; and a processing subsystem coupled to the computing device;
wherein the processing subsystem is configured to;send, to a bootstrap configuration server, a device identifier; receive, from the bootstrap configuration server, a bootstrap configuration approved for the device identifier in a list of approved devices, the bootstrap configuration comprising a reference to a location on a device management server from where a device configuration file is to be retrieved; use the reference to the location, retrieving the device configuration file from the device management server; and configure the computing device in accordance with one or more configuration settings in the device configuration file. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. An apparatus for configuring a computing device, comprising:
-
a bootstrap configuration server; and a processing subsystem coupled to the bootstrap configuration server; wherein the processing subsystem is configured to; receive a bootstrap configuration and a list of devices from a device management server; and upon receiving a request for the bootstrap configuration from a computing device in the list of devices, provide the bootstrap configuration to the computing device. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. An apparatus for configuring a computing device, comprising:
-
a device management server; and
a processing subsystem coupled to the device management server;wherein the processing subsystem is configured to; send, to a bootstrap configuration server, a bootstrap configuration and a list of devices, wherein the bootstrap configuration comprises a reference to a location on the device management server from where a device configuration file can be retrieved; receive, from a computing device in the list of devices, a request to retrieve the device configuration file from the location indicated by the reference in the bootstrap configuration, the device configuration file including information to be used in configuring the computing device; and send the device configuration file to the computing device. - View Dependent Claims (33, 34, 35, 36)
-
Specification