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; and
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 devices outside of the network.
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.
64 Citations
85 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; and 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 devices outside of the network. - 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; and program 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. - 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; and means for 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. - 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 the wireless device based on received programming credentials, wherein the programming credentials are received from a server; and program the wireless device with access credentials of an access point of the network to enable the wireless device to communicate, via the access point, with one or more devices outside of the network. - View Dependent Claims (26)
-
-
27. A method of automatically configuring a wireless device, the method comprising:
-
performing service discovery by the wireless device to identify a programming module; sending to the programming module a probe request including a first device public key; and receiving from the programming module a probe response including an indication of a match between the first device public key and a second device public key. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A wireless device comprising:
-
a processor; and a memory storing instructions executable by the processor to; perform service discovery to identify a programming module; initiate sending to the programming module a probe request including a first device public key; and detect receipt of a probe response including an indication of a match between the first device public key and a second device public key. - View Dependent Claims (36, 37)
-
-
38. A wireless device comprising:
-
means for performing service discovery by the wireless device to identify a programming module; means for sending to the programming module a probe request including a first device public key; and means for receiving from the programming module a probe response including an indication of a match between the first device public key and a second device public key. - View Dependent Claims (39)
-
-
40. A non-transitory computer-readable medium including program code that, when executed by a processor, causes the processor to:
-
perform service discovery at a wireless device to identify a programming module; initiate sending to the programming module a probe request including a first device public key; and detect receipt of a probe response including an indication of a match between the first device public key and a second device public key. - View Dependent Claims (41)
-
-
42. 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 to enable programming of the wireless device with access credentials of an access point of a network. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. 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 to enable programming of the wireless device with access credentials of an access point.
-
-
49. 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; and sending to the wireless device one or more programming messages including access credentials of an access point of a network. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. 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; and initiate sending to the wireless device of one or more programming messages including access credentials of an access point of a network.
-
-
59. 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; and means for sending to the wireless device one or more programming messages including access credentials of an access point of a network.
-
-
60. 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 the wireless device; initiate sending to the wireless device of one or more authentication messages including programming credentials; and initiate sending to the wireless device of one or more programming messages including access credentials of an access point of a network.
-
-
61. 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; and receiving, at the wireless device, one or more programming messages including access credentials of an access point of a network. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
-
68. 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; and detect receipt of one or more programming messages including access credentials of an access point of a network.
-
-
69. 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; and 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. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. 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; and program 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.
-
-
79. 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; and means for 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.
-
-
80. 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; and program 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 devices outside of the network.
-
-
81. A method of automatically configuring a wireless device, the method comprising:
-
performing service discovery by the wireless device to identify a programming device; establishing a wireless connection with the programming device; sending to the programming device a probe request including a first device public key; and receiving from the programming device a probe response including an indication of a match between the first device public key and a second device public key. - View Dependent Claims (82, 83, 84)
-
-
85. A wireless device comprising:
-
a processor; and a memory storing instructions executable by the processor to; perform service discovery by the wireless device to identify a programming device including a programming module; establish a wireless connection with the programming device; initiate sending to the programming device of a probe request including a first device public key; and detect receipt from the programming device of a probe response including an indication of a match between the first device public key and a second device public key.
-
Specification