# US 12,120,596 B2 · Method and device for controlling connection to network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,120,596 B2
- Document ID: US12120596B2
- Status: Granted
- Kind: B2
- Application number: 17/425,595
- Filed: 2019-12-11
- Published: 2022-03-17
- Granted: 2024-10-15
- Earliest claimed: 2019-01-25
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Yunxiang Zhang
- Web page: https://patentgrep.com/patent/US12120596B2

## CPC

- H04L 12/2832: {Interconnection of the control functionalities between home networks (single bridge functionality H04L12/4625)}
- H04W 48/08: Access restriction or access information delivery, e.g. discovery data delivery (signalling during connection H04W76/00)
- H04L 12/2807: {Exchanging configuration information on appliance services in a home automation network (arrangements for maintenance or administration involving network analysis for automatically determining the actual topology of a network H04L41/12; hardware or software tools for network management using graphical user interfaces H04L41/22; address allocation H04L61/50)}
- H04W 12/068: {using credential vaults, e.g. password manager applications or one time password [OTP] applications}
- H04W 12/50: Secure pairing of devices
- H04W 48/16: Discovering, processing access restriction or access information
- H04W 76/10: Connection setup
- H04L 2012/2841: {Wireless}
- H04W 12/069: using certificates or pre-shared keys
- H04W 12/73: Access point logical identity
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for controlling a network connection includes receiving a reset operation of a user, determining, in response to the reset operation, whether a smart household device is disconnected from a network. Creating a WI-FI hotspot based on a first WI-FI name and a first WI-FI password in response to the smart household device being disconnected from the network, where the smart household device has accessed the network based on the first WI-FI name and the first WI-FI password using a wireless access point (AP) before being disconnected from the network. Obtaining a second WI-FI name or a second WI-FI password, and sending the second WI-FI name or the second WI-FI password to the smart household device based on the WI-FI hotspot to enable the smart household device to re-access the network based on the second WI-FI name or the second WI-FI password using the wireless AP.

## Claims

### Claim 1

A method implemented by a terminal, wherein the method comprises:
receiving a reset operation of a user;
determining, in response to the reset operation, whether a smart household device is disconnected from a network;
creating a WI-FI hotspot based on a first WI-FI name and a first WI-FI password when the smart household device is disconnected from the network;
obtaining a second WI-FI name or a second WI-FI password for the WI-FI hotspot;
sending the second WI-FI name or the second WI-FI password to the smart household device using the Wi-Fi hotspot to enable the smart household device to re-access the network using a wireless access point (AP) and using either the second WI-FI name or the second WI-FI password;
receiving, from the smart household device, a response indicating receipt of the second WI-FI name or the second WI-FI password; and
automatically disabling, in response to receiving the response, the WI-FI hotspot.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
identifying that a distance between the terminal and the smart household device does not fall beyond a preset range; and
further creating, in response to identifying that the distance does not fall beyond the preset range, the WI-FI hotspot.

### Claim 3 (depends on 1)

The method of claim 1, comprising:
receiving a reset stopping operation of the user; and
stopping, in response to the reset stopping operation, a process of connecting the smart household device to the network.

### Claim 4 (depends on 1)

The method of claim 1, further comprising determining whether an operation of changing the first WI-FI name to the second WI-FI name and changing the first WI-FI password to the second WI-FI password by the user on an application is detected, wherein the application is either a system application or a smart household device control application.

### Claim 5 (depends on 1)

The method of claim 1, wherein after sending the second WI-FI name or the second WI-FI password, the method further comprises automatically disabling the WI-FI hotspot after a preset duration.

### Claim 6 (depends on 1)

The method of claim 1, further comprising determining whether an operation of changing the first WI-FI name to the second WI-FI name by the user on an application is detected, wherein the application is either a system application or a smart household device control application.

### Claim 7 (depends on 1)

The method of claim 1, further comprising determining whether an operation of changing the first WI-FI password to the second WI-FI password by the user on an application is detected, wherein the application is either a system application or a smart household device control application.

### Claim 8

A method implemented by a smart household device, wherein the method comprises:
accessing a network using a first WI-FI name and a first WI-FI password through a wireless access point (AP);
accessing, after being disconnected from the network, a WI-FI hotspot using the first WI-FI name and the first WI-FI password to establish a connection to a terminal;
receiving, from the terminal and over the WI-FI hotspot, a second WI-FI name or a second WI-FI password;
re-accessing the network using the wireless AP and using either the second WI-FI name or the second WI-FI password; and
sending, to the terminal, a response indicating that the second WI-FI name or the second WI-FI password was received.

### Claim 9 (depends on 8)

The method of claim 8, wherein after receiving the second WI-FI name or the second WI-FI password, the method further comprises disconnecting from the hotspot.

### Claim 10 (depends on 8)

The method of claim 8, wherein the smart household device comprises a router.

### Claim 11 (depends on 8)

The method of claim 8, wherein the smart household device establishes a connection with a smart household cloud server.

### Claim 12 (depends on 8)

The method of claim 8, wherein the smart household device comprises a hardware structure.

### Claim 13 (depends on 8)

The method of claim 8, wherein the smart household device is computer software.

### Claim 14

A terminal comprising:
a non-volatile memory configured to store program instructions; and
one or more processors coupled to the memory, wherein the program instructions cause the one or more processors to be configured to:
receive a reset operation of a user;
determine, in response to the reset operation, whether a smart household device is disconnected from a network;
create a WI-FI hotspot using a first WI-FI name and a first WI-FI password when the smart household device is disconnected from the network;
obtain a second WI-FI name or a second WI-FI password;
send the second WI-FI name or the second WI-FI password to the smart household device using the WI-FI hotspot to enable the smart household device to re-access the network using a wireless access point (AP) and using either the second WI-FI name or the second WI-FI password;
receive, from the smart household device, a response indicating receipt of the second WI-FI name or the second WI-FI password; and
automatically disable, in response to receiving the response, the WI-FI hotspot.

### Claim 15 (depends on 14)

The terminal of claim 14, wherein the program instructions further cause the one or more processors to be configured to:
identify that a distance between the terminal and the smart household device does not fall beyond a preset range; and
further create, in response to identifying that the distance does not fall beyond the preset range, the WI-FI hotspot.

### Claim 16 (depends on 14)

The terminal of claim 14, wherein the program instructions further cause the one or more processors to be configured to:
receive a reset stopping operation of the user; and
stop, in response to the reset stopping operation, a process of connecting the smart household device to the network.

### Claim 17 (depends on 14)

The terminal of claim 14, wherein the program instructions further cause the one or more processors to be configured to determine whether an operation of changing the first WI-FI name to the second WI-FI name and changing the first WI-FI password to the second WI-FI password by the user on an application is detected, and wherein the application is either a system application or a smart household device control application.

### Claim 18 (depends on 14)

The terminal of claim 14, wherein after sending the second WI-FI name or the second WI-FI password, the program instructions further cause the one or more processors to be configured to automatically disable the WI-FI hotspot after a preset duration.

### Claim 19 (depends on 14)

The terminal of claim 14, wherein the program instructions further cause the one or more processors to be configured to determine whether an operation of changing the first WI-FI name to the second WI-FI name by the user on an application is detected, and wherein the application is either a system application or a smart household device control application.

### Claim 20 (depends on 14)

The terminal of claim 14, wherein the program instructions further cause the one or more processors to be configured to determine whether an operation of changing the first WI-FI password to the second WI-FI password by the user on an application is detected, and wherein the application is either a system application or a smart household device control application.
