US 11,943,102 B2
Configuring a remote electronic device by a peer electronic device in a networked environment
Chen Li, Suzhou (CN); and Leon Zhang, Suzhou (CN)
Assigned to Hand Held Products, Inc., Charlotte, NC (US)
Filed by Hand Held Products, Inc., Charlotte, NC (US)
Filed on Feb. 23, 2023, as Appl. No. 18/173,475.
Application 18/173,475 is a continuation of application No. 16/665,769, filed on Oct. 28, 2019, granted, now 11,637,745.
Claims priority of application No. PCT/CN2019/105426 (WO), filed on Sep. 11, 2019.
Prior Publication US 2023/0239202 A1, Jul. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0806 (2022.01); H04L 9/40 (2022.01); H04L 41/0816 (2022.01); H04L 67/00 (2022.01); H04W 12/033 (2021.01); H04W 12/06 (2021.01); H04W 12/08 (2021.01)
CPC H04L 41/0806 (2013.01) [H04L 41/0816 (2013.01); H04L 63/0428 (2013.01); H04L 63/061 (2013.01); H04L 63/08 (2013.01); H04L 63/20 (2013.01); H04L 67/34 (2013.01); H04W 12/033 (2021.01); H04W 12/06 (2013.01); H04W 12/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for configuring a plurality of devices, the method comprising:
initializing, by a master device of the plurality of devices, a communication network based on a pre-defined configuration parameter associated with a first instance of an application executed on the master device;
identifying, by the master device, an initialization of a second instance of the application at a client device based on a connection request received by the master device from the client device over the communication network; and
in response to identifying the initialization of the second instance of the application at the client device and establishing a secured communication network between the master device and the client device based on a secured key exchange between the master device and the client device, automatically sending, by the master device, via the application over the secured communication network, different from the communication network, a configuration file to the client device,
wherein the secured key exchange is established based on:
receiving, at the master device, an encrypted temporary key from the client device:
decrypting the encrypted temporary key received at the master device:
encrypting, by the master device and using the decrypted temporary key, a session key:
sending, by the master device, the encrypted session key to the client device;
validating, by the master device, a configuration request received from the client device based on identification of the session key in the configuration request; and
sending, by the master device, the configuration file to the client device in response to validating the configuration request.