IP Library › Granted Patent US 11,224,053
Granted Patent B2
US 11,224,053 · App. 16/832,184 · Granted Jan 11, 2022

Mobile communication devices and methods for scheduling data traffic communication

Inventor: Cheng-Chia Lai (New Taipei, TW)
Assignee: WISTRON CORP.
H04W72/1252H04W28/0268H04W72/1226
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,224,053
App. No.
16/832,184
Granted
Jan 11, 2022
Kind
B2
Abstract

A mobile communication device including a wireless transceiver and a controller is provided. The wireless transceiver performs wireless transmission and reception to and from a first base station and a second base station. The controller communicates data traffic of an application over a first Multi-Path Transmission Control Protocol (MPTCP) sub-flow with the first base station via the wireless transceiver, and determines a most suitable base station for the mobile communication device according to a machine learning model or a rule-based model. Also, the controller transfers the data traffic to be communicated over a second MPTCP sub-flow with the second base station via the wireless transceiver in response to the most suitable base station being the second base station.

Claims (49)

1. A mobile communication device, comprising:

a wireless transceiver, configured to perform wireless transmission and reception to and from a first base station and a second base station; and

a controller, configured to:

communicate data traffic of an application over a first Multi-Path Transmission Control Protocol (MPTCP) sub-flow with the first base station via the wireless transceiver;

determine a most suitable base station for the mobile communication device according to a machine learning model, wherein the determination of the most suitable base station comprises: using history data of location information and mobility information of the mobile communication device and Quality of Service (QoS) information of the first base station and the second base station, to pre-train the machine learning model; and

transfer the data traffic to be communicated over a second MPTCP sub-flow with the second base station via the wireless transceiver in response to the most suitable base station being the second base station.

2. The mobile communication device of claim 1 , wherein the determination of the most suitable base station according to the machine learning model further comprises:

using the machine learning model and current data of the location information and the mobility information of the mobile communication device and the QoS information of the first base station and the second base station, to determine a respective prediction level of each of the first base station and the second base station; and

determining that the most suitable base station is the second base station in response to the prediction level of the second base station being greater than a predetermined threshold.

3. The mobile communication device of claim 1 , wherein the controller is further configured to:

broadcast a User Datagram Protocol (UDP) packet on a predetermined port via the wireless transceiver; and

receive the machine learning model from the first base station or the second base station via the wireless transceiver after broadcasting the UDP packet on the predetermined port.

4. The mobile communication device of claim 1 , wherein the controller is further configured to:

initiate a File Transfer Protocol (FTP) session or a HyperText Transfer Protocol (HTTP) session to download the machine learning model from a remote server via the wireless transceiver.

5. The mobile communication device of claim 1 , further comprising:

a storage device, configured to store the machine learning model.

6. The mobile communication device of claim 1 , wherein the controller is further configured to:

determine whether there is an MPTCP sub-flow between the mobile communication device and the second base station in response to the most suitable base station being the second base station; and

connect to the second base station via the wireless transceiver to associate the second MPTCP sub-flow with the second base station in response to there being no MPTCP sub-flow between the mobile communication device and the second base station.

7. The mobile communication device of claim 1 , wherein the controller is further configured to:

initiate an MPTCP connection with the first base station via the wireless transceiver, to associate the first MPTCP sub-flow with the first base station.

8. A method for scheduling data traffic communication, executed by a mobile communication device communicatively connected to one or both of a first base station and a second base station, the method comprising:

communicating data traffic of an application over a first Multi-Path Transmission Control Protocol (MPTCP) sub-flow with the first base station;

determining a most suitable base station for the mobile communication device according to a machine learning model, wherein the determination of the most suitable base station comprises: using history data of location information and mobility information of the mobile communication device and Quality of Service (QoS) information of the first base station and the second base station, to pre-train the machine learning model; and

transferring the data traffic to be communicated over a second MPTCP sub-flow with the second base station in response to the most suitable base station being the second base station.

9. The method of claim 8 , wherein the determination of the most suitable base station according to the machine learning model further comprises:

using the machine learning model and current data of the location information and the mobility information of the mobile communication device and the QoS information of the first base station and the second base station, to determine a respective prediction level of each of the first base station and the second base station; and

determining that the most suitable base station is the second base station in response to the prediction level of the second base station being greater than a predetermined threshold.

10. The method of claim 8 , further comprising:

broadcasting a User Datagram Protocol (UDP) packet on a predetermined port; and

receiving the machine learning model from the first base station or the second base station after broadcasting the UDP packet on the predetermined port.

11. The method of claim 8 , further comprising:

initiating a File Transfer Protocol (FTP) session or a HyperText Transfer Protocol (HTTP) session to download the machine learning model from a remote server.

12. The method of claim 8 , wherein the mobile communication device comprises a storage device configured to store the machine learning model.

13. The method of claim 8 , further comprising:

determining whether there is an MPTCP sub-flow between the mobile communication device and the second base station in response to the most suitable base station being the second base station; and

connecting to the second base station to associate the second MPTCP sub-flow with the second base station in response to there being no MPTCP sub-flow between the mobile communication device and the second base station.

14. The method of claim 8 , further comprising:

initiating an MPTCP connection with the first base station to associate the first MPTCP sub-flow with the first base station.

15. A mobile communication device, comprising:

a wireless transceiver, configured to perform wireless transmission and reception to and from a first base station and a second base station; and

a controller, configured to:

communicate data traffic of an application over a first Multi-Path Transmission Control Protocol (MPTCP) sub-flow with the first base station via the wireless transceiver;

determine a most suitable base station for the mobile communication device according to a rule-based model, wherein the determination of the most suitable base station comprises: using predetermined rules and current data of location information and mobility information of the mobile communication device and QoS information of the first base station and the second base station, to determine whether the first base station or the second base station is the most suitable base station for the mobile communication device; and

transfer the data traffic to be communicated over a second MPTCP sub-flow with the second base station via the wireless transceiver in response to the most suitable base station being the second base station.

16. A method for scheduling data traffic communication, executed by a mobile communication device communicatively connected to one or both of a first base station and a second base station, the method comprising:

communicating data traffic of an application over a first Multi-Path Transmission Control Protocol (MPTCP) sub-flow with the first base station;

determining a most suitable base station for the mobile communication device according to a rule-based model, wherein the determination of the most suitable base station comprises: using predetermined rules and current data of location information and mobility information of the mobile communication device and QoS information of the first base station and the second base station, to determine whether the first base station or the second base station is the most suitable base station for the mobile communication device; and

transferring the data traffic to be communicated over a second MPTCP sub-flow with the second base station in response to the most suitable base station being the second base station.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2020
From: LAI, CHENG-CHIA
To: WISTRON CORP.
Reel/Frame 052243/0858 →
Priority Claims (1)
TW 109104636 · Feb 14, 2020 · national
Continuity (1)
Related Publication 20210258984A1 · Aug 19, 2021