IP Library › Granted Patent US 8,208,900
Granted Patent B2
US 8,208,900 · App. 12/347,647 · Granted Jun 26, 2012

Secure device configuration profiles

Assignee: Apple Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,208,900
App. No.
12/347,647
Granted
Jun 26, 2012
Kind
B2
Abstract

A method for configuring a device includes receiving a first configuration profile comprising a first configuration and a first certificate and a second certificate, verifying the first configuration profile with the first certificate, receiving a user input indicating to accept the first configuration profile, configuring the device according to the first configuration, receiving a second configuration profile comprising a second configuration, verifying the second configuration profile with the second certificate and updating the device according to the second configuration, wherein the user is unaware of the updating.

Claims (44)

1. A machine implemented method for configuring a wireless device, the method comprising:

receiving a request, from the wireless device, to create a configurable profile, the request being received by a data processing system of an enterprise;

creating, in response to the request, the configuration profile for the wireless device, the configuration profile being designed to configure the wireless device for communication with one or more data processing systems of the enterprise, and wherein the creating includes signing the configuration profile to allow the wireless device to authenticate the configuration profile, and the communication is a secure communication in which sender and receiver are authenticated to each other, security of the secure communication is configured by the configuration profile, the request is generated by one of a web browser program, an e-mail program or a media management program and wherein the configuration profile comprises at least one of a policy for use of the wireless device or a restriction on the use of the wireless device which effectively disables a feature of the wireless device, and the configuration profile is configured to have an updatable root of trust certificate and wherein the configuration profile comprises an identity which comprises an encrypted certificate and an encrypted key of a private key/public key pair; and

transmitting the configuration profile to the wireless device with a connectionless network protocol.

2. The method as in claim 1 wherein the configuration profile specifies a minimum size of a PIN (personal identification number) to be entered by a user of the wireless device.

3. The method as in claim 1 wherein the configuration profile is transmitted wirelessly, at least in a portion of a path, to the wireless device and wherein the configuration profile is created in response to options selected by the user.

4. The method as in claim 1 wherein the method is performed by one or more servers configured to perform the method on behalf of the enterprise.

5. A machine implemented method for configuring a wireless device, the method comprising:

receiving, at the wireless device, an input for a request to establish communication with at least one data processing system of an enterprise;

receiving, in response to the request, a configuration profile for the wireless device, the configuration profile being designed to configure the wireless device for communication with the at least one data processing system of the enterprise, wherein the configuration profile is signed to allow the wireless device to authenticate the configuration profile, and the communication is a secure communication in which sender and receiver are authenticated to each other, security of the secure communication is configured by the configuration profile, the configuration profile is received through a connectionless network protocol, the request is generated by one of a web browser program, an e-mail program or a media management program and wherein the configuration profile comprises at least one of a policy for use of the wireless device or a restriction on the use of the wireless device which effectively disables a feature of the wireless device, and the configuration profile is configured to have an updatable root of trust certificate and wherein the configuration profile comprises an identity which comprises an encrypted certificate and an encrypted key of a private key/public key pair.

6. The method as in claim 5 wherein the configuration profile specifies a minimize size of a PIN to be entered by a user of the wireless device.

7. The method as in claim 5 wherein the configuration profile is received wirelessly and wherein the configuration profile is created based on options selected by a user of the wireless device.

8. The method as in claim 5 wherein a user of the wireless device creates the configuration profile from a wireless, in part, connection to a website and receives the configuration profile through a download process.

9. A machine implemented method for configuring a wireless device, the method comprising:

receiving a request, from the wireless device, to transmit a configuration profile, the request being received by a data processing system of an enterprise; and

transmitting, in response to the request, the configuration profile for the wireless device, wherein the configuration profile configures the wireless device for communication with one or more data processing systems of the enterprise, and wherein the configuration profile is signed to allow the wireless device to authenticate the configuration profile, and the communication is a secure communication in which sender and receiver are authenticated to each other, security of the secure communication is configured by the configuration profile, the configuration profile is transmitted with a connectionless network protocol, the request is generated by one of a web browser program, an e-mail program or a media management program and wherein the configuration profile comprises at least one of a policy for use of the wireless device or a restriction on the use of the wireless device which effectively disables a feature of the wireless device and the configuration profile is configured to have an updatable root of trust certificate and wherein the configuration profile comprises an identity which comprises an encrypted certificate and an encrypted key of a private key/public key pair.

10. The method as in claim 9 wherein the configuration profile specifies a minimum size of a PIN (personal identification number) to be entered by a user of the wireless device.

11. A machine-readable storage medium storing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:

receiving a request, from the wireless device, to create a configuration profile, the request being received by a data processing system of an enterprise;

creating, in response to the request, the configuration profile for the wireless device, the configuration profile being designed to configure the wireless device for communication with one or more data processing systems of the enterprise, and wherein the creating includes signing the configuration profile to allow the wireless device to authenticate the configuration profile, and the communication is a secure communication in which sender and receiver are authenticated to each other, security of the secure communication is configured by the configuration profile, the request is generated by one of a web browser program, an e-mail program or a media management program and wherein the configuration profile comprises at least one of a policy for use of the wireless device or a restriction on the use of the wireless device which effectively disables a feature of the wireless device, and the configuration profile is configured to have an updatable root of trust certificate and wherein the configuration profile comprises an identity which comprises an encrypted certificate and an encrypted key of a private key/public key pair; and

transmitting the configuration profile to the wireless device with a connectionless network protocol.

12. The machine-readable storage medium as in claim 11 wherein the configuration profile specifies a minimum size of a PIN (personal identification number) to be entered by a user of the wireless device.

13. The machine-readable storage medium as in claim 11 wherein the configuration profile is transmitted wirelessly, at least in a portion of a path, to the wireless device and wherein the configuration profile is created in response to options selected by the user.

14. The machine-readable storage medium as in claim 11 wherein the method is performed by one or more servers configured to perform the method on behalf of the enterprise.

15. A machine-readable storage medium storing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:

receiving, at the wireless device, an input for a request to establish communication with at least one data processing system of an enterprise;

receiving, in response to the request, a configuration profile for the wireless device, the configuration profile being designed to configure the wireless device for communication with the at least one data processing system of the enterprise, wherein the configuration profile is signed to allow the wireless device to authenticate the configuration profile, and the communication is a secure communication in which sender and receiver are authenticated to each other, security of the secure communication is configured by the configuration profile, the configuration profile is received through a connectionless network protocol, the request is generated by one of a web browser program, an e-mail program or a media management program and wherein the configuration profile comprises at least one of a policy for use of the wireless device or a restriction on the use of the wireless device which effectively disables a feature of the wireless device, and the configuration profile is configured to have an updatable root trust certificate and wherein the configuration profile comprises an identity which comprises an encrypted certificate and an encrypted key of a private key/public key pair.

16. The machine-readable storage medium as in claim 15 wherein the configuration profile specifies a minimize size of a PIN to be entered by a user of the wireless device.

17. The machine-readable storage medium as in claim 15 wherein the configuration profile is received wirelessly and wherein the configuration profile is created based on options selected by a user of the wireless device.

18. The machine-readable storage medium as in claim 15 wherein a user of the wireless device creates the configuration profile from a wireless, in part, connection to a website and receives the configuration profile through a download process.

19. A machine-readable storage medium storing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:

receiving a request, from the wireless device, to transmit a configuration profile, the request being received by a data processing system of an enterprise; and

transmitting, in response to the request, the configuration profile for the wireless device, wherein the configuration profile configures the wireless device for communication with one or more data processing systems of the enterprise, and wherein the configuration profile is signed to allow the wireless device to authenticate the configuration profile, and the communication is a secure communication in which sender and receiver are authenticated to each other, security of the secure communication is configured by the configuration profile, the configuration profile is transmitted with a connectionless network protocol, the request is generated by one of a web browser program, an e-mail program or a media management program and wherein the configuration profile comprises at least one of a policy for use of the wireless device or a restriction on the use of the wireless device which effectively disables a feature of the wireless device, and the configuration profile is configured to have an updatable root of trust certificate and wherein the configuration profile comprises an identity which comprises an encrypted certificate and an encrypted key of a private key/public key pair.

20. The machine-readable storage medium as in claim 19 wherein the configuration profile specifies a minimum sire of a PIN (personal identification number) to be entered by a user of the wireless device.

21. A data processing system comprising:

means for receiving a request, from the wireless device, to create a configuration profile, the request being received by a data processing system of an enterprise;

means for creating, in response to the request, the configuration profile for the wireless device, the configuration profile being designed to configure the wireless device for communication with one or more data processing systems of the enterprise, and wherein the creating includes signing the configuration profile to allow the wireless device to authenticate the configuration profile, and the communication is a secure communication in which sender and receiver are authenticated to each other, security of the secure communication is configured by the configuration profile the request is generated by one of a web browser program, an e-mail program or a media management program and wherein the configuration profile comprises at least one of a policy for use of the wireless device or a restriction on the use of the wireless device which effectively disables a feature of the wireless device, and the configuration profile is configured to have an updatable root of trust certificate and wherein the configuration profile comprises an identity which comprises an encrypted certificate and an encrypted key of a private key/public key pair; and

means for transmitting the configuration profile to the wireless device with a connectionless network protocol.

22. A data processing system comprising:

means for receiving, at the wireless device, an input for a request to establish communication with at least one data processing system of an enterprise;

means for receiving, in response to the request, a configuration profile for the wireless device, the configuration profile being designed to configure the wireless device for communication with the at least one data processing system of the enterprise, wherein the configuration profile is signed to allow the wireless device to authenticate the configuration profile, and the communication is a secure communication in which sender and receiver are authenticated to each other, security of the secure communication is configured by the configuration profile, the configuration profile is received through a connectionless network protocol, the request is generated by one of a web browser program, an e-mail program or a media management program and wherein the configuration profile comprises at least one of a policy for use of the wireless device or a restriction on the use of the wireless device which effectively disables a feature of the wireless device, and the configuration profile is configured to have an updatable root of trust certificate and wherein the configuration profile comprises an identity which comprises an encrypted certificate and an encrypted key of a private key/public key pair.

23. A data processing system comprising:

means for receiving a request, from the wireless device, to transmit a configuration profile, the request being received by a data processing system of an enterprise; and

means for transmitting, in response to the request, the configuration profile for the wireless device, wherein the configuration profile configures the wireless device for communication with one or more data processing systems of the enterprise, and wherein the configuration profile is signed to allow the wireless device to authenticate the configuration profile, and the communication is a secure communication in which sender and receiver are authenticated to each other, security of the secure communication is configured by the configuration profile, the configuration profile is transmitted with a connectionless network protocol, the request is generated by one of a web browser program, an e-mail program or media management program and wherein the configuration profile comprises at least one of a policy for use of the wireless device or a restriction on the use of the wireless device which effectively disables a feature of the wireless device, and the configuration profile is configured to have an updatable root of trust certificate and wherein the configuration profile comprises an identity which comprises an encrypted certificate and an encrypted key of a private key/public key pair.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2009
From: ADLER, MITCHELL D.; GALLOWAY, CURTIS C.; ALLIE, CHRISTOPHE; SAUERWALD, CONRAD; DE ATLEY, DALLAS BLAKE; SIEGMUND, DIETER; REDA, MATTHEW; BROUWER, MICHAEL LAMBERTUS HUBERTUS; YEPEZ, ROBERTO G.; JIRMAN, STAN; GANATRA, NITIN
To: APPLE INC.
Reel/Frame 022445/0291 →
Continuity (2)
Provisional Application 61033755 · Mar 4, 2008
Related Publication 20090227274A1 · Sep 10, 2009