IP Library Patent Application 19288766
Patent Application
App. No. 19/288,766

PERFORMING CHANNEL SELECTIONS TO OPTIMIZE DATA TRANSMISSION

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 None
App. No.
19/288,766
Abstract

One example may include monitoring a data transmission rate of a client device using one or more of a first channel and a second channel for data transmissions, determining the data transmission rate is lower than a target data transmission rate, determining an expected data rate increase for a combined data transmission rate of the first channel being bonded with the second channel based on a comparison of a data transmission rate of the first channel and a data transmission rate of the second channel, and bonding the first channel with the second channel when it is determined that the combined data transmission rate of the first channel and the second channel is higher than the data transmission rate of the first channel.

Claims (46)

1 . A method comprising:

monitoring a data transmission rate of a client device using one or more of a first channel and a second channel for data transmissions;

determining the data transmission rate is lower than a target data transmission rate;

determining an expected data rate increase for a combined data transmission rate of the first channel being bonded with the second channel based on a comparison of a data transmission rate of the first channel and a data transmission rate of the second channel; and

bonding the first channel with the second channel when it is determined that the combined data transmission rate of the first channel and the second channel is higher than the data transmission rate of the first channel.

2 . The method of claim 1 , comprising determining the data transmission rate of the first channel is less than the data transmission rate of the second channel.

3 . The method of claim 1 , comprising determining the data transmission rate of the first channel is the same as the data transmission rate of the second channel.

4 . The method of claim 1 , comprising determining the data transmission rate of the bonded channels is the above the target data transmission rate.

5 . The method of claim 1 , comprising determining the data transmission rate of the bonded channels is below the target data transmission rate; and

removing one of the bonded channels for a period of time.

6 . The method of claim 5 , comprising bonding the channels after the period of time; and

determining the data transmission rate of the bonded channels is above the target data transmission rate.

7 . The method of claim 5 , wherein removing a channel from the bonded channels comprises removing a cellular data channel and maintaining a Wi-Fi data channel.

8 . An apparatus comprising:

a processor configured to

monitor a data transmission rate of a client device using one or more of a first channel and a second channel for data transmissions;

determine the data transmission rate is lower than a target data transmission rate;

determine an expected data rate increase for a combined data transmission rate of the first channel being bonded with the second channel based on a comparison of a data transmission rate of the first channel and a data transmission rate of the second channel; and

bond the first channel with the second channel when it is determined that the combined data transmission rate of the first channel and the second channel is higher than the data transmission rate of the first channel.

9 . The apparatus of claim 8 , wherein the processor is further configured to determine the data transmission rate of the first channel is less than the data transmission rate of the second channel.

10 . The apparatus of claim 8 , wherein the processor is further configured to determine the data transmission rate of the first channel is the same as the data transmission rate of the second channel.

11 . The apparatus of claim 8 , wherein the processor is further configured to determine the data transmission rate of the bonded channels is the above the target data transmission rate.

12 . The apparatus of claim 8 , wherein the processor is further configured to

determine the data transmission rate of the bonded channels is below the target data transmission rate; and

remove one of the bonded channels for a period of time.

13 . The apparatus of claim 12 , wherein the processor is further configured to

bond the channels after the period of time; and

determine the data transmission rate of the bonded channels is above the target data transmission rate.

14 . The apparatus of claim 12 , wherein a channel being removed from the bonded channels comprises a cellular data channel being removed and a Wi-Fi data channel being maintained.

15 . A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:

monitoring a data transmission rate of a client device using one or more of a first channel and a second channel for data transmissions;

determining the data transmission rate is lower than a target data transmission rate;

determining an expected data rate increase for a combined data transmission rate of the first channel being bonded with the second channel based on a comparison of a data transmission rate of the first channel and a data transmission rate of the second channel; and

bonding the first channel with the second channel when it is determined that the combined data transmission rate of the first channel and the second channel is higher than the data transmission rate of the first channel.

16 . The non-transitory computer readable storage medium of claim 15 , comprising

determining the data transmission rate of the first channel is less than the data transmission rate of the second channel.

17 . The non-transitory computer readable storage medium of claim 15 , comprising

determining the data transmission rate of the first channel is the same as the data transmission rate of the second channel.

18 . The non-transitory computer readable storage medium of claim 15 , comprising

determining the data transmission rate of the bonded channels is the above the target data transmission rate.

19 . The non-transitory computer readable storage medium of claim 15 , comprising

determining the data transmission rate of the bonded channels is below the target data transmission rate; and

removing one of the bonded channels for a period of time.

20 . The non-transitory computer readable storage medium of claim 19 , comprising

bonding the channels after the period of time; and

determining the data transmission rate of the bonded channels is above the target data transmission rate.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2025
From: CUNNINGHAM, KEVIN; VOLEK, HARRY; PRODOEHL, BRIAN; GIZIS, ALEXANDER
To: CONNECTIFY, INC.
Reel/Frame 071914/0946 →
CHANGE OF ASSIGNEE ADDRESS Recorded Aug 1, 2025
From: CONNECTIFY, INC.
To: CONNECTIFY, INC.
Reel/Frame 072319/0565 →