Automatic configuration of a wireless device
First Claim
Patent Images
1. A method of automatically configuring a wireless device, the method comprising:
- receiving programming credentials from a server at a programming module;
authenticating the wireless device based on the programming credentials;
sending an authentication success message from the programming module to the wireless device after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point after receiving the authentication success message; and
sending a programming message from the programming module to the wireless device after sending the authentication success message, wherein the programming message includes the access credentials of the access point.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of automatically configuring a wireless device includes receiving programming credentials from a server at a programming module and authenticating the wireless device based on the programming credentials. The method includes programming the wireless device with access credentials of an access point of a network to enable the wireless device to communicate, via the access point, with one or more devices outside of the network.
46 Citations
65 Claims
-
1. A method of automatically configuring a wireless device, the method comprising:
-
receiving programming credentials from a server at a programming module; authenticating the wireless device based on the programming credentials; sending an authentication success message from the programming module to the wireless device after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point after receiving the authentication success message; and sending a programming message from the programming module to the wireless device after sending the authentication success message, wherein the programming message includes the access credentials of the access point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for automatically configuring a wireless device, the apparatus comprising:
-
a processor; and a memory storing instructions executable by the processor to; authenticate the wireless device based on received programming credentials, wherein the programming credentials are received from a server; send an authentication success message to the wireless device after authenticating the wireless device, wherein the wireless device is caused to unlock and enable programming of access credentials of an access point after receiving the authentication success message; and send a programming message to the wireless device after sending the authentication success message, wherein the programming message includes the access credentials of the access point. - View Dependent Claims (22)
-
-
23. An apparatus for automatically configuring a wireless device, the apparatus comprising:
-
means for receiving programming credentials from a server; means for authenticating the wireless device based on the programming credentials; means for sending an authentication success message to the wireless device after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point after receiving the authentication success message; and means for sending a programming message to the wireless device after sending the authentication success message, wherein the programming message includes the access credentials of the access point. - View Dependent Claims (24)
-
-
25. A non-transitory computer-readable medium including program code that, when executed by a processor, causes the processor to:
-
authenticate a wireless device based on received programming credentials, wherein the programming credentials are received from a server; send an authentication success message to the wireless device after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point after receiving the authentication success message; and send a programming message to the wireless device after sending the authentication success message, wherein the programming message includes the access credentials of the access point. - View Dependent Claims (26)
-
-
27. A method comprising:
-
receiving, at a server, device information of a wireless device and subscription information of a subscriber; and providing programming credentials to a programming module based on both the device information and the subscription information, wherein the programming credentials are used to authenticate the wireless device, wherein an authentication success message is sent from the programming module to the wireless device after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point automatically after receiving the authentication success message, wherein a programming message is sent from the programming module to the wireless device automatically after sending the authentication success message, and wherein the programming message includes the access credentials of the access point. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. An apparatus comprising:
-
a processor; and a memory storing instructions executable by the processor to; detect receipt of device information of a wireless device and subscription information of a subscriber; and provide programming credentials to a programming module based on both the device information and the subscription information, wherein the programming credentials are used to authenticate the wireless device, wherein an authentication success message is sent from the programming module to the wireless device after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point automatically after receiving the authentication success message, wherein a programming message is sent from the programming module to the wireless device automatically after sending the authentication success message, and wherein the programming message includes the access credentials of the access point.
-
-
34. A method of automatically configuring a wireless device, the method comprising:
-
receiving, at a programming module, a programming request message including a request for programming of the wireless device; sending to the wireless device one or more authentication messages including programming credentials; sending an authentication success message from the programming module to the wireless device after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point after receiving the authentication success message; and sending a programming message from the programming module to the wireless device after sending the authentication success message, wherein the programming message includes the access credentials of the access point. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. An apparatus for automatically configuring a wireless device, the apparatus comprising:
-
a processor; and a memory storing instructions executable by the processor to; detect receipt of a programming request message including a request for programming of the wireless device; initiate sending to the wireless device of one or more authentication messages including programming credentials; initiate sending an authentication success message to the wireless device after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point after receiving the authentication success message; and initiate sending a programming message to the wireless device after sending the authentication success message, wherein the programming message includes the access credentials of the access point.
-
-
44. An apparatus for automatically configuring a wireless device, the apparatus comprising:
-
means for receiving a programming request message including a request for programming of the wireless device; means for sending to the wireless device one or more authentication messages including programming credentials; means for sending an authentication success message to the wireless device after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point after receiving the authentication success message; and means for sending a programming message to the wireless device after sending the authentication success message, wherein the programming message includes the access credentials of the access point.
-
-
45. A non-transitory computer-readable medium including program code that, when executed by a processor, causes the processor to:
-
detect receipt of a programming request message including a request for programming of a wireless device; initiate sending to the wireless device of one or more authentication messages including programming credentials; send an authentication success message to the wireless device after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point automatically after receiving the authentication success message; and sending a programming message to the wireless device automatically after sending the authentication success message, wherein the programming message includes the access credentials of the access point.
-
-
46. A method of automatically configuring a wireless device, the method comprising:
-
receiving, at the wireless device, a service discovery message including device programming capability information; sending to a programming module a programming request message including a request for programming of the wireless device; receiving, at the wireless device, one or more authentication messages including programming credentials; detect receipt of an authentication success message from the programming module after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point automatically after detecting receipt of the authentication success message; and detect receipt of a programming message sent automatically from the programming module after the authentication success message, wherein the programming message includes the access credentials of the access point. - View Dependent Claims (47, 48, 49, 50, 51, 52)
-
-
53. A wireless device comprising:
-
a processor; and a memory storing instructions executable by the processor to; detect receipt of a service discovery message including device programming capability information; initiate sending to a programming module of a programming request message including a request for programming; detect receipt of one or more authentication messages including programming credentials; detect receipt of an authentication success message from the programming module; unlock to enable programming of access credentials of an access point automatically after detecting receipt of the authentication success message; and detect receipt of a programming message sent automatically from the programming module after the authentication success message, wherein the programming message includes the access credentials of the access point.
-
-
54. A method of automatically configuring a wireless device, the method comprising:
-
performing service discovery by a programming device to identify the wireless device, wherein the programming device includes a programming module; establishing a wireless connection by the programming device between the programming device and the wireless device; authenticating the wireless device based on programming credentials; sending an authentication success message from the programming device to the wireless device after authenticating the wireless device, wherein the wireless device unlocks to enable programming of access credentials of an access point after receiving the authentication success message; and sending a programming message from the programming device to the wireless device after sending the authentication success message, wherein the programming message includes the access credentials of the access point. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. An apparatus for automatically configuring a wireless device, the apparatus comprising:
-
a processor; and a memory storing instructions executable by the processor to; perform service discovery to identify the wireless device; establish a wireless connection with the wireless device; authenticate the wireless device based on programming credentials; send an authentication success message to the wireless device after authenticating the wireless device, wherein the wireless device is caused to unlock and enable programming of access credentials of an access point after receiving the authentication success message; and send a programming message to the wireless device after sending the authentication success message, wherein the programming message includes the access credentials of the access point.
-
-
64. An apparatus for automatically configuring a wireless device, the apparatus comprising:
-
means for performing service discovery to identify the wireless device; means for establishing a wireless connection between a programming device including a programming module and the wireless device; means for authenticating the wireless device based on programming credentials; means for sending an authentication success message from the programming device to the wireless device after authenticating the wireless device, wherein the wireless device is caused to unlock and enable programming of access credentials of an access point after receiving the authentication success message; and means for sending a programming message from the programming device to the wireless device after sending the authentication success message, wherein the programming message includes the access credentials of the access point.
-
-
65. A non-transitory computer-readable medium including program code that, when executed by a processor, causes the processor to:
-
perform service discovery to identify a wireless device; establish a wireless connection with the wireless device; authenticate the wireless device based on programming credentials; send an authentication success message to the wireless device after authenticating the wireless device, wherein the wireless device is caused to unlock and enable programming of access credentials of an access point automatically after receiving the authentication success message; and send a programming message to the wireless device automatically after sending the authentication success message, wherein the programming message includes the access credentials of the access point.
-
Specification