Device provisioning
First Claim
Patent Images
1. A computer system comprising:
- a processor; and
a computer readable storage medium having stored thereon program code that, when executed by the processor, causes the processor to;
receive, from a device, a first request for provisioning the device, wherein the first request contains a device identifier identifying the device;
access a mapping that maps the device identifier to a first provisioning measure, wherein the first provisioning measure is for provisioning the device when an operating system is first executed;
send, to the device, a first response that identifies the first provisioning measure;
receive, from the device at a first interval after the first request, a second request for provisioning the device, the second request containing the device identifier;
in response to receiving the second request, forego sending a provisioning measure specified for the device to avoid causing the performing of the first provisioning measure on the device;
receive a second provisioning measure to re-provision the device, wherein the second provisioning measure is for provisioning the device after the first provisioning measure is used to provision the device;
store a second mapping of the device identifier to the second provisioning measure;
receive, from the device at a second interval after the second request, a third request containing the device identifier and additional information not found in the second request;
access the second mapping of the device identifier to the second provisioning measure based on receiving the third request with the additional information; and
in response to receiving the third request, send, to the device, a second response that identifies a second provisioning measure, wherein the second response is configured to cause the second provisioning measure to re-provision the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A facility for provisioning a device is described. The facility discerns an identifier that identifies the device, and transmits the identifier to a server computer system. The facility receives from the server computer system provisioning measures specified for the device. In response to receiving the specified provisioning measures, the facility performs the specified provisioning measures on the device.
18 Citations
20 Claims
-
1. A computer system comprising:
-
a processor; and a computer readable storage medium having stored thereon program code that, when executed by the processor, causes the processor to; receive, from a device, a first request for provisioning the device, wherein the first request contains a device identifier identifying the device; access a mapping that maps the device identifier to a first provisioning measure, wherein the first provisioning measure is for provisioning the device when an operating system is first executed; send, to the device, a first response that identifies the first provisioning measure; receive, from the device at a first interval after the first request, a second request for provisioning the device, the second request containing the device identifier; in response to receiving the second request, forego sending a provisioning measure specified for the device to avoid causing the performing of the first provisioning measure on the device; receive a second provisioning measure to re-provision the device, wherein the second provisioning measure is for provisioning the device after the first provisioning measure is used to provision the device; store a second mapping of the device identifier to the second provisioning measure; receive, from the device at a second interval after the second request, a third request containing the device identifier and additional information not found in the second request; access the second mapping of the device identifier to the second provisioning measure based on receiving the third request with the additional information; and in response to receiving the third request, send, to the device, a second response that identifies a second provisioning measure, wherein the second response is configured to cause the second provisioning measure to re-provision the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, by a computer system from a device, a first request for provisioning the device, wherein the first request contains a device identifier identifying the device; accessing, by the computer system, a mapping that maps the device identifier to a first provisioning measure, wherein the first provisioning measure is for provisioning the device when an operating system is first executed; sending, by the computer system to the device, a first response that identifies the first provisioning measure; receiving, by the computer system from the device at a first interval after the first request, a second request for provisioning the device, the second request containing the device identifier; in response to receiving the second request, forego sending, by the computer system, a provisioning measure specified for the device to avoid causing the performing of the first provisioning measure on the device; receiving, by the computer system, a second provisioning measure to re-provision the device, wherein the second provisioning measure is for provisioning the device after the first provisioning measure is used to provision the device; storing, by the computer system, a second mapping of the device identifier to the second provisioning measure; receive, by the computer system from the device at a second interval after the second request, a third request containing the device identifier and additional information not found in the second request; accessing, by the computer system, the second mapping of the device identifier to the second provisioning measure based on receiving the third request with the additional information; and in response to receiving the third request, send, by the computer system to the device, a second response that identifies a second provisioning measure, wherein the second response is configured to cause the second provisioning measure to re-provision the device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium having stored thereon program code executable by a computer system, the program code causing the computer system to:
-
receive, from a device, a first request for provisioning the device, wherein the first request contains a device identifier identifying the device; access a mapping that maps the device identifier to a first provisioning measure, wherein the first provisioning measure is for provisioning the device when an operating system is first executed; send, to the device, a first response that identifies the first provisioning measure; receive, from the device at a first interval after the first request, a second request for provisioning the device, the second request containing the device identifier; in response to receiving the second request, forego sending a provisioning measure specified for the device to avoid causing the performing of the first provisioning measure on the device; receive a second provisioning measure to re-provision the device, wherein the second provisioning measure is for provisioning the device after the first provisioning measure is used to provision the device; store a second mapping of the device identifier to the second provisioning measure; receive, from the device at a second interval after the second request, a third request containing the device identifier and additional information not found in the second request; access the second mapping of the device identifier to the second provisioning measure based on receiving the third request with the additional information; and in response to receiving the third request, send, to the device, a second response that identifies a second provisioning measure, wherein the second response is configured to cause the second provisioning measure to re-provision the device.
-
Specification