Streamlined provisioning and configuration of computing devices
First Claim
1. A method performed by a computing device, comprising:
- if the computing device is in a provisioned state, requesting a reset of the computing device;
if the computing device is in an unprovisioned state, receiving, by the computing device, information indicating
1) a uniform resource identifier (URI) and
2) a wireless access point configured to allow the computing device to connect to a wireless network to enable the computing device to access the URI;
downloading, onto the computing device, a provisioning software application from the URI;
executing, by the computing device, the provisioning software application,wherein the provisioning software application is configured to provision the computing device such that the provisioned computing device is configured to operate in a limited function mode, andwherein the limited function mode comprises at least a list of software applications allowed on the computing device, restricting a functionality of one or more functions of one or more software applications on the computing device and preventing a removal of one or more software applications on the computing device; and
locking the provisioned computing device to prevent changes to the limited function mode.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for provisioning a computing device are provided. An example method may include receiving, by a computing device, information indicating a uniform resource identifier (URI) and a wireless access point configured to allow the computing device to connect to a wireless network to enable the computing device to access the URI. The method may also include downloading, onto the computing device, a provisioning software application from the URI. The method may also include executing the provisioning software application on the computing device, wherein the provisioning software application is configured to provision the computing device such that the provisioned computing device is configured to operate in a limited function mode. The method may also include locking the provisioned computing device to prevent changes to the limited function mode.
-
Citations
17 Claims
-
1. A method performed by a computing device, comprising:
-
if the computing device is in a provisioned state, requesting a reset of the computing device; if the computing device is in an unprovisioned state, receiving, by the computing device, information indicating
1) a uniform resource identifier (URI) and
2) a wireless access point configured to allow the computing device to connect to a wireless network to enable the computing device to access the URI;downloading, onto the computing device, a provisioning software application from the URI; executing, by the computing device, the provisioning software application, wherein the provisioning software application is configured to provision the computing device such that the provisioned computing device is configured to operate in a limited function mode, and wherein the limited function mode comprises at least a list of software applications allowed on the computing device, restricting a functionality of one or more functions of one or more software applications on the computing device and preventing a removal of one or more software applications on the computing device; and locking the provisioned computing device to prevent changes to the limited function mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable memory storing instructions that, when executed by one or more processors of a computing device, cause the computing device to perform functions comprising:
-
if the computing device is in a provisioned state, requesting a reset of the computing device; if the computing device is in an unprovisioned state, receiving information indicating
1) a uniform resource identifier (URI) and
2) a wireless access point configured to allow the computing device to connect to a wireless network to enable the computing device to access the URI;downloading, onto the computing device, a provisioning software application from the URI; executing the provisioning software application, wherein the provisioning software application is configured to provision the computing device such that the provisioned computing device is configured to operate in a limited function mode, and wherein the limited function mode comprises at least a list of software applications allowed on the computing device, restricting a functionality of one or more functions of one or more software applications on the computing device and preventing a removal of one or more software applications on the computing device; and locking the provisioned computing device to prevent changes to the limited function mode. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and data storage storing instructions that, when executed by the one or more processors, cause the system to perform functions comprising; if the system is in a provisioned state, requesting a reset of the system; if the system is in an unprovisioned state, receiving information indicating
1) an IP address,
2) a file path, and
3) a wireless access point configured to allow the system to connect to a wireless network to enable the computing device to access the file path at the IP address;downloading a provisioning software application from the file path at the IP address; executing the provisioning software application, wherein the provisioning software application is configured to provision the system such that the provisioned system operates in a limited function mode, and wherein the limited function mode comprises at least a list of software applications allowed in the system, restricting a functionality of one or more functions of one or more software applications in the system and preventing a removal of one or more software applications in the system; and locking the provisioned system to prevent changes to the limited function mode. - View Dependent Claims (14, 15, 16, 17)
-
Specification