Base station apparatus and wireless terminal apparatus
US-9265055-B2 · Feb 16, 2016 · US
US12401392B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12401392-B2 |
| Application number | US-202418599886-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 8, 2024 |
| Priority date | Aug 27, 2020 |
| Publication date | Aug 26, 2025 |
| Grant date | Aug 26, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
One example may include transmitting data between a client device and a server over a first channel, identifying a transmission rate of the first channel, transmitting additional data between the client device and the server over a second channel, determining whether a transmission rate of the second channel is above or below a transmission rate threshold associated with the first channel, and bonding the first channel with the second channel based on the transmission rate of the second channel being above the transmission rate threshold.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: transmitting data between a client device and a server over a first channel and a second channel; determining a transmission rate of the second channel by measuring a speed of data transmitted on the second channel; determining the transmission rate of the second channel is above a transmission rate threshold associated with the first channel; determining an expected bandwidth increase for a combined transmission rate of both channels for the first channel being bonded with the second channel, wherein the expected bandwidth increase is determined based on a comparison of a transmission rate of the first channel and the transmission rate of the second channel; and bonding the first channel with the second channel when it is determined that the transmission rate of the second channel is above the transmission rate threshold and when a data value assigned as a cost to use the second channel is less than or equal to a data value threshold. 2. The method of claim 1 , comprising: determining whether the transmission rate of the second channel is higher than the transmission rate of the first channel; and determining to use the second channel when the transmission rate of the second channel is higher than the transmission rate of the first channel. 3. The method of claim 1 , wherein the transmission rate threshold is based on the transmission rate of the first channel. 4. The method of claim 1 , comprising: sending test data between the client device and the server on the second channel to identify the transmission rate of the second channel. 5. The method of claim 4 , comprising: determining a latency associated with the first channel and a latency associated with the second channel. 6. The method of claim 1 , comprising: determining a data value of the first channel and a data value of the second channel, wherein the data values are based on an availability of data associated with the channels, wherein when the data value of the second channel equals a data value threshold and the transmission rate is greater than the transmission rate threshold then performing the bonding. 7. The method of claim 1 , wherein when the transmission rate of the first channel is greater than the transmission rate threshold but less than another transmission rate threshold, then determining not to perform the bonding of the first channel with the second channel. 8. A server comprising: a receiver configured to receive transmitted data from a client device over a first channel and a second channel; a processor configured to determine a transmission rate of the second channel by measuring a speed of data transmitted on the second channel; determine the transmission rate of the second channel is above a transmission rate threshold associated with the first channel; determine an expected bandwidth increase for a combined transmission rate of both channels for the first channel being bonded with the second channel, wherein the expected bandwidth increase is determined based on a comparison of a transmission rate of the first channel and the transmission rate of the second channel; and bond the first channel with the second channel when it is determined that the transmission rate of the second channel is above the transmission rate threshold and when a data value assigned as a cost to use the second channel is less than or equal to a data value threshold. 9. The server of claim 8 , wherein the processor is further configured to: determine whether the transmission rate of the second channel is higher than the transmission rate of the first channel; and determine to use the second channel when the transmission rate of the second channel is higher than the transmission rate of the first channel. 10. The server of claim 8 , wherein the transmission rate threshold is based on the transmission rate of the first channel. 11. The server of claim 8 , wherein the processor is further configured to: send test data between the client device and the server on the second channel to identify the transmission rate of the second channel. 12. The server of claim 11 , wherein the processor is further configured to: determine a latency associated with the first channel and a latency associated with the second channel. 13. The server of claim 8 , wherein the processor is further configured to: determine a data value of the first channel and a data value of the second channel, wherein the data values are based on an availability of data associated with the channels, wherein when the data value of the second channel equals a data value threshold and the transmission rate is greater than the transmission rate threshold then performing the bonding. 14. The server of claim 8 , wherein when the transmission rate of the first channel is greater than the transmission rate threshold but less than another transmission rate threshold, then the processor determines not to perform the bonding of the first channel with the second channel. 15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform: transmitting data between a client device and a server over a first channel and a second channel; determining a transmission rate of the second channel by measuring a speed of data transmitted on the second channel; determining the transmission rate of the second channel is above a transmission rate threshold associated with the first channel; determining an expected bandwidth increase for a combined transmission rate of both channels for the first channel being bonded with the second channel, wherein the expected bandwidth increase is determined based on a comparison of a transmission rate of the first channel and the transmission rate of the second channel; and bonding the first channel with the second channel when it is determined that the transmission rate of the second channel is above the transmission rate threshold and when a data value assigned as a cost to use the second channel is less than or equal to a data value threshold. 16. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform: determining whether the transmission rate of the second channel is higher than the transmission rate of the first channel; and determining to use the second channel when the transmission rate of the second channel is higher than the transmission rate of the first channel. 17. The non-transitory computer readable storage medium of claim 15 , wherein the transmission rate threshold is based on the transmission rate of the first channel. 18. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform: sending test data between the client device and the server on the second channel to identify the transmission rate of the second channel. 19. The non-transitory computer readable storage medium of claim 18 , wherein the processor is further configured to perform: determining a latency associated with the first channel and a latency associated with the second channel. 20. The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform: determining a data value of the first channel and a data value of the second channel, wherein the data values are based on an availability of data associated with the channels, wherein when the data value of the second channel
Measuring or estimating channel quality parameters · CPC title
Transmission error · CPC title
by ensuring the integrity of packets received through redundant connections · CPC title
Errors, e.g. transmission errors · CPC title
Delays · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.