Sensor based configuration and control of network devices
First Claim
1. A method for configuring a network device comprising:
- detecting, via a sensor of a mobile device, sensor information from the network device, wherein the sensor information indicates device configuration information associated with the network device;
decoding the sensor information detected from the network device;
determining, via the mobile device, the device configuration information based at least in part on the decoding the sensor information;
establishing, based at least in part on the device configuration information, a first communication link with the network device;
providing, from the mobile device to the network device via the first communication link, network credentials associated with an access point of a communication network to configure the network device to communicatively couple to the communication network via the access point;
storing, at the mobile device, the device configuration information associated with the network device;
identifying the network device from a plurality of previously enrolled network devices based at least in part on the device configuration information;
determining a communication parameter associated with the network device to establish a second communication link with the network device after identifying the network device; and
providing a command from the mobile device to the network device to vary an operating parameter of the network device after establishing the second communication link with the network device.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile device, such as a smartphone or a tablet computer, can execute functionality for configuring a network device in a communication network and for subsequently controlling the operation of the network device with little manual input. The mobile device can detect, from the network device, sensor information that is indicative of configuration information associated with the network device. The mobile device can decode the received sensor information to determine the configuration information and can accordingly enroll the network device in the communication network. In response to determining to control the enrolled network device, the mobile device can capture an image of the network device and can use the captured image to unambiguously identify the network device. The mobile device can establish a communication link with the network device and can transmit one or more commands to vary operating parameters of the network device.
-
Citations
39 Claims
-
1. A method for configuring a network device comprising:
-
detecting, via a sensor of a mobile device, sensor information from the network device, wherein the sensor information indicates device configuration information associated with the network device; decoding the sensor information detected from the network device; determining, via the mobile device, the device configuration information based at least in part on the decoding the sensor information; establishing, based at least in part on the device configuration information, a first communication link with the network device; providing, from the mobile device to the network device via the first communication link, network credentials associated with an access point of a communication network to configure the network device to communicatively couple to the communication network via the access point; storing, at the mobile device, the device configuration information associated with the network device; identifying the network device from a plurality of previously enrolled network devices based at least in part on the device configuration information; determining a communication parameter associated with the network device to establish a second communication link with the network device after identifying the network device; and providing a command from the mobile device to the network device to vary an operating parameter of the network device after establishing the second communication link with the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
determining, at a mobile device, to configure a network device in a communication network; detecting, at a sensor associated with the mobile device, sensor information from the network device, wherein the sensor information is indicative of configuration information associated with the network device; decoding the configuration information based on the sensor information detected from the network device; establishing, based at least in part on the configuration information, a first communication link with the network device; enrolling the network device in the communication network by providing, from the mobile device to the network device via the first communication link, network credentials associated with an access point of the communication network; determining that one or more operating parameters of the network device are to be varied after said enrolling the network device in the communication network; capturing, at the mobile device, a query image that comprises the network device; identifying the network device from a plurality of network devices based, at least in part, on the captured query image; determining one or more communication parameters associated with the network device for varying the one or more operating parameters of the network device; and establishing a second communication link with the network device for providing one or more commands to vary the one or more operating parameters of the network device based, at least in part, on the one or more communication parameters associated with the network device. - View Dependent Claims (21, 22, 23)
-
-
24. A mobile device comprising:
-
a processor; and a memory to store instructions, which when executed by the processor, cause the mobile device to; detect, via a sensor of the mobile device, sensor information from a network device, wherein the sensor information indicates device configuration information associated with the network device; decode the sensor information detected from the network device; determine, via the mobile device, the device configuration information based at least in part on the decoding the sensor information; establish, based at least in part on the device configuration information, a first communication link with the network device; provide, from the mobile device to the network device via the first communication link, network credentials associated with an access point of a communication network to configure the network device to communicatively couple to the communication network via the access point; store, at the mobile device, the device configuration information associated with the network device; identify the network device from a plurality of previously enrolled network devices based at least in part on the device configuration information; determine a communication parameter associated with the network device to establish a second communication link with the network device after identifying the network device; and provide a command from the mobile device to the network device to vary an operating parameter of the network device after establishing the second communication link with the network device. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by one or more processors of a mobile device cause the mobile device to:
-
detect, via a sensor of a mobile device, sensor information from a network device, wherein the sensor information indicates device configuration information associated with the network device; decode the sensor information detected from the network device; determine, via the mobile device, the device configuration information based at least in part on the decoding the sensor information; establish, based at least in part on the device configuration information, a first communication link with the network device; provide, from the mobile device to the network device via the first communication link, network credentials associated with an access point of a communication network to configure the network device to communicatively couple to the communication network via the access point; store, at the mobile device, the device configuration information associated with the network device; identify the network device from a plurality of previously enrolled network devices based at least in part on the device configuration information; determine a communication parameter associated with the network device to establish a second communication link with the network device after identifying the network device; and provide a command from the mobile device to the network device to vary an operating parameter of the network device after establishing the second communication link with the network device. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A network device comprising:
-
a processor; and a memory to store instructions, which when executed by the processor, cause the network device to; detect an advertising message from a mobile device of a communication network; provide sensor information that is indicative of device configuration information associated with the network device to the mobile device after detection of the advertising message; establish, based at least in part on the device configuration information, a communication link with the mobile device; receive, from the mobile device via the communication link, network credentials associated with an access point of the communication network after providing the sensor information to the mobile device; configure the network device to communicatively couple to the communication network via the access point using the network credentials; receive, from the mobile device via the communication link, a command to vary an operating parameter of the network device; and varying the operating parameter based, at least in part, on the command. - View Dependent Claims (36, 37, 38, 39)
-
Specification