IP Library › Granted Patent US 11,246,174
Granted Patent B2
US 11,246,174 · App. 16/738,433 · Granted Feb 8, 2022

Methods and systems for connecting a wireless device to a wireless network

Inventors: Michael Peter Montemurro (Toronto, CA); Stephen McCann (Southampton, GB); James Randolph Winter Lepp (Ottawa, CA)
Assignee: BlackBerry Limited
H04W76/10H04W12/06H04W48/16
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 11,246,174
App. No.
16/738,433
Granted
Feb 8, 2022
Kind
B2
Abstract

Methods and systems for connecting a wireless device to a wireless network. Configuration information is received by an access point of the wireless network including a service identifier corresponding to a service provided through the wireless device and a credential associated with the wireless device. The access point advertises the service identifier to the wireless device. The access point receives from the wireless device an association request including a network identifier corresponding to the wireless network. The access point authenticates the wireless device based on the service identifier and the credential.

Claims (88)

1. A computer-implemented method of connecting a wireless device to a wireless network, the method comprising:

receiving, by an access point of the wireless network, configuration information including:

a service identifier corresponding to a service provided through the wireless device, and

a credential associated with the wireless device;

advertising, by the access point to the wireless device, the service identifier in an unsigned format;

receiving, by the access point from the wireless device, an association request including a network identifier corresponding to the wireless network and distinct from the service identifier; and

authenticating, by the access point, the wireless device based on the service identifier and the credential,

wherein the service identifier is an attribute of the credential and the credential is digitally signed.

2. The method of claim 1 , wherein the service identifier is an immutable identifier.

3. The method of claim 1 , wherein the configuration information comprises a policy identifier corresponding to both the service identifier and a network policy to apply to a communication of the wireless device.

4. The method of claim 1 , further comprising:

transmitting, by the access point to the wireless device, a wireless device credential useable by the wireless device to authenticate with the access point.

5. The method of claim 1 , wherein advertising the service identifier comprises advertising the network identifier.

6. The method of claim 1 , further comprising:

transmitting, by the access point to the wireless device prior to advertising the service identifier, the service identifier usable by the wireless device to match with the service identifier.

7. The method of claim 6 , wherein transmitting the service identifier is performed as part of a device provisioning protocol and advertising the service identifier is performed as part of a pre-association discovery procedure.

8. A system comprising:

an access point comprising:

a processor; and

memory coupled to the processor of the access point and storing processor-readable instructions that, when executed, cause the processor of the access point to:

receive, by the access point, configuration information including:

a service identifier corresponding to a service provided through a wireless device, and

a credential associated with the wireless device;

advertise, by the access point to the wireless device, the service identifier in an unsigned format;

receive, by the access point from the wireless device, an association request including a network identifier corresponding to a wireless network associated with the access point and distinct from the service identifier; and

authenticate, by the access point, the wireless device based on the service identifier and the credential,

wherein the service identifier is an attribute of the credential and the credential is digitally signed.

9. The system of claim 8 , wherein the service identifier is an immutable identifier.

10. The system of claim 8 , wherein the configuration information comprises a policy identifier corresponding to both the service identifier and a network policy to apply to a communication of the wireless device.

11. The system of claim 8 , wherein the instructions, when executed, further cause the processor to:

transmit, by the access point to the wireless device, a wireless device credential useable by the wireless device to authenticate with the access point.

12. The system of claim 11 , wherein advertising the service identifier comprises advertising the network identifier.

13. The system of claim 8 , wherein the instructions, when executed, further cause the processor to:

transmit, by the access point to the wireless device prior to advertising the service identifier, the service identifier usable by the wireless device to match with the service identifier.

14. A non-transitory computer-readable storage medium storing processor-executable instructions to connect a wireless device to a wireless network, wherein the processor-executable instructions, when executed by a processor of an access point of the wireless network, are to cause the processor to:

receive, by the access point, configuration information including:

a service identifier corresponding to a service provided through the wireless device, and

a credential associated with the wireless device;

advertise, by the access point to the wireless device, the service identifier in an unsigned format;

receive, by the access point from the wireless device, an association request including a network identifier corresponding to the wireless network and distinct from the service identifier; and

authenticate, by the access point, the wireless device based on the service identifier and the credential,

wherein the service identifier is an attribute of the credential and the credential is digitally signed.

15. A computer-implemented method of connecting a wireless device to a wireless network, the method comprising:

receiving, by an access point of the wireless network, configuration information including:

a service identifier corresponding to a service provided through the wireless device, and

a credential associated with the wireless device;

transmitting, by the access point to the wireless device prior to advertising the service identifier, the service identifier usable by the wireless device to match with the service identifier;

advertising, by the access point to the wireless device, the service identifier;

receiving, by the access point from the wireless device, an association request including a network identifier corresponding to the wireless network and distinct from the service identifier; and

authenticating, by the access point, the wireless device based on the service identifier and the credential.

16. The method of claim 15 , wherein the service identifier is an attribute of the credential.

17. The method of claim 15 , wherein the credential is digitally signed.

18. The method of claim 15 , wherein advertising the service identifier comprises:

advertising the service identifier in an unsigned format.

19. The method of claim 15 , wherein the service identifier is an immutable identifier.

20. The method of claim 15 , wherein the configuration information comprises a policy identifier corresponding to both the service identifier and a network policy to apply to a communication of the wireless device.

21. The method of claim 15 , further comprising:

transmitting, by the access point to the wireless device, a wireless device credential useable by the wireless device to authenticate with the access point.

22. The method of claim 15 , wherein advertising the service identifier comprises advertising the network identifier.

23. The method of claim 15 , wherein transmitting the service identifier is performed as part of a device provisioning protocol and advertising the service identifier is performed as part of a pre-association discovery procedure.

24. A system comprising:

an access point comprising:

a processor; and

memory coupled to the processor of the access point and storing processor-readable instructions that, when executed, cause the processor of the access point to:

receive, by the access point, configuration information including:

a service identifier corresponding to a service provided through a wireless device, and

a credential associated with the wireless device;

transmit, by the access point to the wireless device prior to advertising the service identifier, the service identifier usable by the wireless device to match with the service identifier;

advertise, by the access point to the wireless device, the service identifier;

receive, by the access point from the wireless device, an association request including a network identifier corresponding to a wireless network associated with the access point and distinct from the service identifier; and

authenticate, by the access point, the wireless device based on the service identifier and the credential.

25. The system of claim 24 , wherein the service identifier is an attribute of the credential.

26. The system of claim 24 , wherein the credential is digitally signed.

27. The system of claim 24 , wherein advertising the service identifier comprises:

advertising the service identifier in an unsigned format.

28. The system of claim 24 , wherein the service identifier is an immutable identifier.

29. The system of claim 24 , wherein the configuration information comprises a policy identifier corresponding to both the service identifier and a network policy to apply to a communication of the wireless device.

30. The system of claim 24 , wherein the instructions, when executed, further cause the processor to:

transmit, by the access point to the wireless device, a wireless device credential useable by the wireless device to authenticate with the access point.

31. The system of claim 24 , wherein advertising the service identifier comprises advertising the network identifier.

32. A non-transitory computer-readable storage medium storing processor-executable instructions to connect a wireless device to a wireless network, wherein the processor-executable instructions, when executed by a processor of an access point of the wireless network, are to cause the processor to:

receive, by the access point, configuration information including:

a service identifier corresponding to a service provided through the wireless device, and

a credential associated with the wireless device;

transmit, by the access point to the wireless device prior to advertising the service identifier, the service identifier usable by the wireless device to match with the service identifier;

advertise, by the access point to the wireless device, the service identifier;

receive, by the access point from the wireless device, an association request including a network identifier corresponding to the wireless network and distinct from the service identifier; and

authenticate, by the access point, the wireless device based on the service identifier and the credential.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2020
From: BLACKBERRY UK LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 051640/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2020
From: MCCANN, STEPHEN
To: BLACKBERRY UK LIMITED
Reel/Frame 051468/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2020
From: MONTEMURRO, MICHAEL PETER
To: BLACKBERRY LIMITED
Reel/Frame 051468/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2020
From: LEPP, JAMES RANDOLPH WINTER
To: BLACKBERRY LIMITED
Reel/Frame 051468/0791 →
Continuity (1)
Related Publication 20210219353A1 · Jul 15, 2021