Controlling a device that operates in a monitor mode
AssigneeAmazon Technologies, Inc.
InventorsBryce Edward Case, Jr., Timothy Glenn Suter
Life of this patent
Estimating the term…
Abstract
Techniques are described for controlling a first device that operates in a first mode. In an example, the first device receives, while it is operating in a first mode, a secret from a second device. The first device is capable of wireless data reception and incapable of wireless data transmission in the first mode. The first device determines that the secret is valid. Based at least in part on the secret being valid, the first device performs at least one of: switching an operational mode of the first device from the first mode to a second mode, or performing, while operating in the first mode, a command indicated by the second device. The first device is capable of the wireless data transmission in the second mode.
Claims20
One or more non-transitory computer-readable media storing instructions that, upon execution on a first device, cause the first device to perform operations comprising:
- determining a trigger event associated with operating in a first mode of the first device, the trigger event comprising at least one of:
- a power on of the first device, a reboot of the first device, a dissociation of the first device from an access point of a home network, or a connection attempt of the first device to the home network;
- switching an operational mode of the first device to the first mode, the first device capable of wireless data reception and incapable of wireless data transmission in the first mode;
- while operating in the first mode:
- receiving, from a second device that is different from the access point, a first management frame requesting a first association between the first device and the second device, the first management frame comprising a first secret,
- determining a second secret from local memory of the first device, and
- validating the first secret by at least comparing the first secret and the second secret;
- switching the operational mode of the first device from the first mode to a setup mode after the secret is validated, the first device capable of associating with the access point and incapable of wireless data transmission to the second device in the setup mode;
- while operating in the setup mode:
- receiving, from the second device, a service set identifier (SSID) and a credential of the access point, the SSID and the credential received absent a request from the first device to the second device for the SSID and the credential and absent a request from the first device to the second device to establish a connection between the first device and the second device, and
- associating with the access point by sending, to the access point, a second management frame requesting a second association that is between the first device and the access point and that uses the SSID and the credential;
- and
- switching the operational mode of the first device from the setup mode to a client mode upon the second association with the access point, the first device connected to the home network in the client mode.
A method implemented on a first device, the method comprising:
- receiving, while the first device is operating in a first mode, a management frame from a second device, the management frame requesting an association with the second device, comprising a secret, and excluding information to connect to an access point, the first device capable of wireless data reception and incapable of wireless data transmission in the first mode;
- determining that the secret is valid;
- receiving, based at least in part on the secret being valid, the information from the second device, the information received absent a request from the first device to the second device for the information and absent a request from the first device to the second device to establish a connection between the first device and the second device;
- and
- performing at least one of:
- switching an operational mode of the first device from the first mode to a second mode, the first device capable of the wireless data transmission in the second mode;
- or
- performing, while operating in the first mode, a command indicated by the second device.
A first device comprising:
- one or more processors;
- and
- one or more memories storing computer-readable instructions that, upon execution by the one or more processors, configure the first device to:
- receive, while the first device is operating in a first mode, a management frame requesting an association with a second device, the first device capable of wireless data reception and incapable of wireless data transmission in the first mode;
- determine a secret that is included in the management frame, the management frame excluding information to connect to an access point;
- determine that the secret is valid;
- receive, based at least in part on the secret being valid, the information from the second device, the information received absent a request from the first device to the second device for the information and absent a request from the first device to the second device to establish a connection between the first device and the second device;
- and
- perform at least one of:
- switching an operational mode of the first device from the first mode to a second mode, the first device capable of the wireless data transmission in the second mode;
- or
- performing, while operating in the first mode, a command indicated in the request.
Dependencies are inferred from the claim text.