System and method for Lightweight-Machine-to-Machine device registration and assignment
First Claim
1. A method, comprising:
- receiving, by a network device in a wireless access network and from a wireless device, a first request for a bootstrap server identifier;
providing, by the network device and to the wireless device, a response to the first request, the response including an address for a carrier-specific bootstrap server device;
receiving, by the carrier-specific bootstrap server device, a second request, from the wireless device, for management server connection information, wherein the second request uses the bootstrap server identifier;
assigning, by the carrier-specific bootstrap server device, the wireless device to a management server of a group of management servers;
sending, by the carrier-specific bootstrap server device and to the wireless device, connection information for the management server, wherein the connection information comprises a first security key for use by the wireless device;
receiving, by the management server and from the wireless device, a registration request for machine-to-machine management, the registration request including the first security key;
requesting, by the management server and from the carrier-specific bootstrap server device, a second security key for the wireless device; and
validating the registration request based on the first security key and the second security key.
1 Assignment
0 Petitions
Accused Products
Abstract
A method assigns a bootstrap server for wireless devices in a machine-to-machine environment. The method includes receiving, by a network device in a wireless access network and from a wireless device, a first request for a bootstrap server identifier. The method also includes providing, to the wireless device, a response including an address for a carrier-specific bootstrap server device. The method also includes receiving, by the carrier-specific bootstrap server device, a request for management server connection information. The request is submitted by the wireless device using the bootstrap server identifier. The method further includes assigning, by the carrier-specific bootstrap server device, the wireless device to a management server of a group of management servers and sending connection information for the management server to the wireless device.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a network device in a wireless access network and from a wireless device, a first request for a bootstrap server identifier; providing, by the network device and to the wireless device, a response to the first request, the response including an address for a carrier-specific bootstrap server device; receiving, by the carrier-specific bootstrap server device, a second request, from the wireless device, for management server connection information, wherein the second request uses the bootstrap server identifier; assigning, by the carrier-specific bootstrap server device, the wireless device to a management server of a group of management servers; sending, by the carrier-specific bootstrap server device and to the wireless device, connection information for the management server, wherein the connection information comprises a first security key for use by the wireless device; receiving, by the management server and from the wireless device, a registration request for machine-to-machine management, the registration request including the first security key; requesting, by the management server and from the carrier-specific bootstrap server device, a second security key for the wireless device; and validating the registration request based on the first security key and the second security key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a network device for a wireless access network, the network device including a first memory and a first processor to execute instructions in the first memory to; receive, from a wireless device, a first request for a bootstrap server identifier, and provide, to the wireless device, a response to the first request, the response including an address for a carrier-specific bootstrap server device; the carrier-specific bootstrap server device including a second memory and a second processor to execute instructions in the second memory to; receive a second request, from the wireless device, for management server connection information, wherein the second request uses the bootstrap server identifier; assign the wireless device to a management server device of a group of management servers; send to the wireless device connection information for the assigned management server, wherein the connection information comprises a first security key for use by the wireless device; and the management server device including a third memory and a third processor to execute instructions in the third memory to; receiving, from the wireless device, a registration request for machine-to-machine management, the registration request including the first security key; request, from the carrier-specific bootstrap server device, a second security key for the wireless device; and validate the registration request based on the first security key and the second security key. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions executable by a computational device to:
-
receive, from a wireless device, a first request for a bootstrap server identifier; provide, to the wireless device, a response to the first request, the response including an address for a carrier-specific bootstrap server device; receive a second request, from the wireless device, for management server connection information, wherein the second request uses the bootstrap server identifier; assign the wireless device to a management server of a group of management servers; send, to the wireless device, connection information for the management server, wherein the connection information comprises a first security key for use by the wireless device; receive, from the wireless device, a registration request for machine-to-machine management, the registration request including the first security key; request, from the carrier-specific bootstrap server device, a second security key for the wireless device; and validate the registration request based on the first security key and the second security key. - View Dependent Claims (18, 19, 20)
-
Specification