# US 10,873,842 B2 · Managed object to provision a device according to one of plural provisioning techniques

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,873,842 B2
- Document ID: US10873842B2
- Status: Granted
- Kind: B2
- Application number: 15/094,819
- Filed: 2016-04-08
- Published: 2017-10-12
- Granted: 2020-12-22
- Earliest claimed: 2016-04-08
- Assignees: BlackBerry Limited
- Applicants: BlackBerry Limited
- Inventors: Stephen McCann; Michael Peter Montemurro
- Web page: https://patentgrep.com/patent/US10873842B2

## CPC

- H04W 4/50: Service provisioning or reconfiguring
- H04L 63/06: {for supporting key management in a packet data network (cryptographic mechanisms or cryptographic arrangements for key management H04L9/08)}
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L 69/24: Negotiation of communication capabilities
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 12/04: Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W 12/06: Authentication
- H04W 12/35: {Protecting application or service provisioning, e.g. securing SIM application provisioning}
- H04W 12/50: Secure pairing of devices
- H04L 63/062: {for key distribution, e.g. centrally by trusted party (cryptographic mechanisms or cryptographic arrangements for key distribution involving a central third party H04L9/0819)}
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A wireless device receives, from a configurator device, a managed object that includes information indicating which of different provisioning techniques is to be used to provision the wireless device. The wireless device determines, based on the information, a particular provisioning technique of the different provisioning techniques to use.

## Claims

### Claim 1

A method comprising:
sending, by a wireless device to a configurator device, information indicating a Wi-Fi technology that the wireless device supports;
receiving, by the wireless device from the configurator device that has a wireless interface, a managed object comprising a Wi-Fi technology field included in the managed object by the configurator device, the Wi-Fi technology field set to a value of different values to indicate the Wi-Fi technology that is to be provisioned, the different values selected from a group consisting of a value for a Device Provisioning Protocol (DPP) technology, and a value for a Neighbor Awareness Networking (NAN) technology, wherein the managed object is wirelessly received over an authenticated link between the configurator device and the wireless device; and
performing, by the wireless device, provisioning of the wireless device according to the value of the Wi-Fi technology field indicated by the managed object.

### Claim 2 (depends on 1)

The method of claim 1, wherein a collection of one or more information elements populated in the managed object by the configurator device depends upon a determination by the configurator device of which of different Wi-Fi technologies to use for provisioning the wireless device, where different collections of information elements correspond to the different Wi-Fi technologies.

### Claim 3 (depends on 2)

The method of claim 2, wherein the different collections of information elements comprise a first collection of one or more information elements for Hotspot 2.0 provisioning, and a second collection of one or more information elements for DPP provisioning.

### Claim 4 (depends on 1)

The method of claim 1, wherein the Wi-Fi technology indicated by the managed object causes provisioning of the wireless device in a transparent manner to a fixed network provisioning infrastructure.

### Claim 5 (depends on 1)

The method of claim 1, wherein the provisioning performed by the wireless device provisions the wireless device as a DPP enrollee.

### Claim 6 (depends on 1)

The method of claim 1, wherein the provisioning performed by the wireless device provisions the wireless device as a DPP configurator, and the managed object includes information relating to a configurator policy.

### Claim 7 (depends on 1)

The method of claim 1, wherein the managed object is to cause provisioning of the wireless device as one of an enrollee, a configurator, a P2P client, a P2P services client, an NAN device, and an access point (AP) with wireless links with one or more APs.

### Claim 8

A configurator device comprising:
a wireless interface to communicate wirelessly with a wireless device; and
at least one hardware processor configured to:
receive information from the wireless device, wherein the received information indicates a Wi-Fi technology that the wireless device supports;
in response to the received information, include, in a managed object, a Wi-Fi technology field set to a value of different values to indicate the Wi-Fi technology that is to be provisioned, the different values selected from a group consisting of a value for a Device Provisioning Protocol (DPP) technology, and a value for a Neighbor Awareness Networking (NAN) technology; and
cause sending of the managed object to the wireless device to cause the wireless device to perform provisioning according to the value of the Wi-Fi technology field indicated by the managed object.

### Claim 9 (depends on 8)

The configurator device of claim 8, wherein the at least one hardware processor is configured to exclude the Wi-Fi technology field from the managed object in response to the received information indicating that the Wi-Fi technology is a Hotspot 2.0 technology.

### Claim 10 (depends on 8)

The configurator device of claim 8, wherein the managed object is to cause provisioning of the wireless device as one of an enrollee, a configurator, a P2P client, a P2P services client, an NAN device, and an access point (AP) with wireless links with one or more APs.

### Claim 11 (depends on 8)

The configurator device of claim 8, wherein the managed object includes a further information element to specify a role of the wireless device, the role selected from among a DPP role, an infrastructure role, a P2P role, an NAN role, and a role of an access point (AP) with wireless links with one or more APs.

### Claim 12 (depends on 8)

The configurator device of claim 8, wherein the at least one hardware processor is configured to include, in the managed object, an information element relating to authentication and key management.

### Claim 13 (depends on 8)

The configurator device of claim 8, wherein the at least one hardware processor is configured to include, in the managed object, a further information element including information identifying enrollee devices that have been previously provisioned, the further information element to pass, to the wireless device being provisioned as a configurator, the information identifying the enrollee devices.

### Claim 14

A non-transitory machine-readable storage medium storing instructions that upon execution cause a configurator device to:
receive information from a wireless device, wherein the received information Indicates a Wi-Fi technology that the wireless device supports;
in response to the received information, include, in a managed object, a Wi-Fi technology field set to a value of different values to indicate the Wi-Fi technology that is to be provisioned, the different values selected from a group consisting of a value for a Device Provisioning Protocol (DPP) technology, and a value for a Neighbor Awareness Networking (NAN) technology; and
cause sending of the managed object to the wireless device to cause the wireless device to perform provisioning according to the value of the Wi-Fi technology field indicated by the managed object.

### Claim 15 (depends on 14)

The non-transitory machine-readable storage medium of claim 14, wherein the wireless device is to be provisioned as a configurator based on the managed object, and wherein the managed object further includes information identifying enrollee devices provisioned by the configurator device.

### Claim 16 (depends on 14)

The non-transitory machine-readable storage medium of claim 14, wherein the managed object is to cause provisioning of the wireless device as one of an enrollee, a configurator, a P2P client, a P2P services client, an NAN device, and an access point (AP) with wireless links with one or more APs.
