# US 11,910,489 B2 · Network switching method, electronic device, and system on chip

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

- Number: US 11,910,489 B2
- Document ID: US11910489B2
- Status: Granted
- Kind: B2
- Application number: 17/866,084
- Filed: 2022-07-15
- Published: 2022-11-03
- Granted: 2024-02-20
- Earliest claimed: 2018-08-02
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Jianjian Zhu; Rahul Arvind Jadhav; Neng Yang; Zhen Cao; Fanzhao Wang
- Web page: https://patentgrep.com/patent/US11910489B2

## CPC

- H04W 76/16: Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04L 1/08: by repeating transmission, e.g. Verdan system {(H04L1/1858 and H04L1/189 take precedence)}
- H04W 36/00: Hand-off or reselection arrangements
- H04W 48/18: Selecting a network or a communication service
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- H04W 92/02: Inter-networking arrangements
- H04W 36/1446: {wherein at least one of the networks is unlicensed}
- H04W 36/28: involving a plurality of connections, e.g. multi-call or multi-bearer connections
- H04W 36/304: {due to measured or perceived resources with higher communication quality}
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A network switching method includes transmitting, by an electronic device, data using a wireless local area network, when a data transmission delay of the wireless local area network is greater than a first threshold, switching, by the electronic device, to transmitting data using both the wireless local area network and a mobile network, and when the electronic device transmits data using both the wireless local area network and the mobile network, if the data transmission delay of the wireless local area network is greater than a second threshold, switching, by the electronic device, to transmitting data using the mobile network, where the first threshold is less than the second threshold.

## Claims

### Claim 1

A network switching method implemented by an electronic device, wherein the network switching method comprises:
transmitting first data using only a mobile network;
switching, when a first data transmission delay of a wireless local area network is greater than a first threshold and a second data transmission delay of the mobile network is greater than the first threshold, to perform data transmission using the wireless local area network and the mobile network;
transmitting, responsive to switching to perform the data transmission using the wireless local area network and the mobile network, second data using the wireless local area network and the mobile network;
switching, when the first data transmission delay is less than the first threshold, to perform the data transmission using only the wireless local area network; and
transmitting, responsive to switching to perform the data transmission using only the wireless local area network, third data using only the wireless local area network.

### Claim 2 (depends on 1)

The network switching method of claim 1, further comprising switching, when the electronic device performs the data transmission using the wireless local area network and the first data transmission delay is greater than the first threshold, fourth data using the wireless local area network and the mobile network.

### Claim 3 (depends on 1)

The network switching method of claim 1, further comprising switching, when the electronic device performs the data transmission using the wireless local area network and the mobile network and when the first data transmission delay is greater than a second threshold, to perform the data transmission using only the mobile network, wherein the first threshold is less than the second threshold.

### Claim 4 (depends on 1)

The network switching method of claim 1, further comprising switching, when the electronic device performs the data transmission using the wireless local area network and the mobile network, the first data transmission delay is greater than a second threshold, and the second data transmission delay is less than the second threshold, to perform the data transmission using only the mobile network.

### Claim 5 (depends on 1)

The network switching method of claim 1, further comprising switching, when the electronic device performs the data transmission using the wireless local area network and the mobile network, the first data transmission delay is greater than the first threshold and less than a second threshold, and the second data transmission delay is less than the first threshold, to perform the data transmission using only the mobile network, wherein the first threshold is less than the second threshold.

### Claim 6 (depends on 1)

The network switching method of claim 1, further comprising detecting, when the electronic device performs the data transmission using only the mobile network, the first data transmission delay.

### Claim 7 (depends on 1)

The network switching method of claim 1, further comprising:
transmitting a probe message using the wireless local area network;
receiving a response message corresponding to the probe message; and
determining the first data transmission delay according to a sending time of the probe message and a receiving time of the response message.

### Claim 8 (depends on 1)

The network switching method of claim 1, wherein the first data, the second data, and the third data comprise respective data packets of a first application, and wherein the first data transmission delay and the second data transmission delay are of transmitting one or more data packets of the first application.

### Claim 9 (depends on 3)

The network switching method of claim 3, wherein the first threshold and the second threshold are preconfigured for a first application.

### Claim 10

An electronic device, comprising:
a processor; and
a memory coupled to the processor and configured to store instructions that, when executed by the processor, cause the electronic device to be configured to:
transmit first data using only a mobile network;
switch, when a first data transmission delay of a wireless local area network is greater than a first threshold and a second data transmission delay of the mobile network is greater than the first threshold, to perform data transmission using the wireless local area network and the mobile network;
transmit, responsive to switching to perform the data transmission using the wireless local area network and the mobile network, second data using the wireless local area network and the mobile network;
switch, when the first data transmission delay is less than the first threshold, to perform the data transmission using only the wireless local area network; and
transmit, responsive to switching to perform the data transmission using only the wireless local area network, third data using only the wireless local area network.

### Claim 11 (depends on 10)

The electronic device of claim 10, wherein when executed by the processor, the instructions further cause the electronic device to be configured to switch, when the first data transmission delay is greater than the first threshold and the electronic device performs the data transmission using only the wireless local area network, to perform simultaneous data transmission using the wireless local area network and the mobile network.

### Claim 12 (depends on 10)

The electronic device of claim 10, wherein when executed by the processor, the instructions further cause the electronic device to be configured to switch, when the electronic device performs the data transmission using the wireless local area network and the mobile network and when the first data transmission delay is greater than a second threshold, to perform the data transmission using only the mobile network, wherein the first threshold is less than the second threshold.

### Claim 13 (depends on 10)

The electronic device of claim 10, wherein when executed by the processor, the instructions further cause the electronic device to be configured to switch, when the electronic device performs the data transmission using the wireless local area network and the mobile network, the first data transmission delay is greater than a second threshold, and the second data transmission delay is less than the second threshold, to perform the data transmission using only the mobile network.

### Claim 14

A chip subsystem comprising:
a modem;
a Wi-Fi transmitter; and
an application processor coupled to the modem and the Wi-Fi transmitter and configured to:
transmit first data using only the modem;
switch, when a first data transmission delay of the Wi-Fi transmitter is greater than a first threshold and a second data transmission delay of the modem is greater than the first threshold, to perform data transmission using the Wi-Fi transmitter and the modem;
transmit, responsive to switching to perform the data transmission using the Wi-Fi transmitter and the modem, second data using the Wi-Fi transmitter and the modem;
switch, when the first data transmission delay is less than the first threshold, to perform the data transmission using only the Wi-Fi transmitter; and
transmit, responsive to switching to perform the data transmission using the Wi-Fi transmitter, third data using only the Wi-Fi transmitter.

### Claim 15 (depends on 14)

The chip subsystem of claim 14, wherein the application processor is further configured to switch, when the chip subsystem performs the data transmission using only the Wi-Fi transmitter and when the first data transmission delay is greater than the first threshold, to perform the data transmission using the Wi-Fi transmitter and the modem.

### Claim 16 (depends on 14)

The chip subsystem of claim 14, wherein the application processor is further configured to switch, when the chip subsystem performs the data transmission using the Wi-Fi transmitter and the modem at a same time and when the first data transmission delay is greater than a second threshold, to perform the data transmission using only the modem, wherein the first threshold is less than the second threshold.

### Claim 17 (depends on 14)

The chip subsystem of claim 14, wherein the application processor is further configured to switch, when the chip subsystem performs the data transmission using the Wi-Fi transmitter and the modem at a same time, the first data transmission delay is greater than a second threshold, and the second data transmission delay is less than the second threshold, to perform the data transmission using only the modem.

### Claim 18 (depends on 14)

The chip subsystem of claim 14, wherein the application processor is further configured to switch, when the chip subsystem performs the data transmission using the Wi-Fi transmitter and the modem, the first data transmission delay is greater than the first threshold and less than a second threshold, and the second data transmission delay is less than the first threshold, to perform the data transmission using only the modem, wherein the first threshold is less than the second threshold.

### Claim 19 (depends on 14)

The chip subsystem of claim 14, wherein the application processor is further configured to detect the first data transmission delay when the chip subsystem performs the data transmission using only the modem.

### Claim 20 (depends on 14)

The chip subsystem of claim 14, wherein the first data, the second data, and the third data comprise respective data packets of a first application, and wherein the first data transmission delay is of transmitting one or more data packets of the first application.
