Management of data communication connections

US12309635B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12309635-B2
Application numberUS-202218089325-A
CountryUS
Kind codeB2
Filing dateDec 27, 2022
Priority dateMar 18, 2020
Publication dateMay 20, 2025
Grant dateMay 20, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

One example method of operation may include transmitting, via a first computer device to a second computer device, a first portion of packets of a data stream over a first channel and a second portion of the packets of the data stream over a second channel bonded with the first channel, and the first portion and the second portion include different packets of the data stream, determining the data stream experienced a potential network communication error, and retransmitting at least a portion of the data stream packets over a mirrored channel transmission with the first and second channels which both retransmit in parallel at least a same portion of the retransmitted portion of the data stream.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: operating a plurality of applications on a computer device, wherein a first application is a higher priority application than a second application of the plurality of applications; transmitting, via the computer device, packets over a first channel of a Wi-Fi network and a second channel of a cellular network bonded with the first channel, wherein the transmitted packets are associated with each of the plurality of applications; determining one or more of the first and second channels experienced a network communication error; retransmitting packets associated with only the higher priority application over a mirrored channel transmission comprising the first and second channels both retransmitting in parallel duplicated packets on both the first and second channels; and transmitting subsequent packets associated with only the second application over the bonded first and second channels, and wherein the transmitted subsequent packets associated with only the second application comprises unique packets being transmitted on both the first and second channels. 2. The method of claim 1 , wherein a larger number of the retransmitted packets are transmitted over the first channel and a lesser number of the retransmitted packets are transmitted over the second channel. 3. The method of claim 2 , wherein the lesser number of the retransmitted packets are each duplicated in the larger number of the retransmitted packets. 4. The method of claim 1 , wherein when the computer device has not received an acknowledgement (ACK) that a first portion of the plurality of packets were received by another computer device, determining the network communication error. 5. The method of claim 1 , wherein when the computer device has received an indication that a first portion of the plurality of packets were received with errors by another computer device, determining the network communication error. 6. The method of claim 1 , wherein the retransmitting the packets over the mirrored channel transmission is performed after a period of time has lapsed. 7. The method of claim 1 , wherein the network communication error comprises one or more of jitter, latency, packet loss and bandwidth degradation. 8. A computer device comprising: a processor configured to operate a plurality of applications, wherein a first application is a higher priority application than a second application of the plurality of applications; a transmitter configured to transmit packets over a first channel of a Wi-Fi network and a second channel of a cellular network bonded with the first channel, wherein the transmitted packets are associated with each of the plurality of applications; wherein the processor is further configured to determine one or more of the first and second channels experienced a network communication error; wherein the transmitter is further configured to retransmit the packets associated with the higher priority application over a mirrored channel transmission comprising the first and second channels both retransmit in parallel duplicated packets on both the first and second channels; and transmit subsequent packets associated with only the second application over the bonded first and second channels, and wherein the transmitted subsequent packets associated with only the second application comprises unique packets being transmitted on both the first and second channels. 9. The computer device of claim 8 , wherein a larger number of the retransmitted packets are transmitted over the first channel and a lesser number of the retransmitted packets are transmitted over the second channel. 10. The computer device of claim 9 , wherein the lesser number of the retransmitted packets are each duplicated in the larger number of the retransmitted packets. 11. The computer device of claim 8 , wherein when the computer device has not received an acknowledgement (ACK) that a first portion of the plurality of packets were received by another computer device, the processor determines the network communication error. 12. The computer device of claim 8 , wherein when the computer device has received an indication that a first portion of the plurality of packets were received with errors by another computer device, the processor determines the network communication error. 13. The computer device of claim 8 , wherein the retransmission of the packets over the mirrored channel transmission is performed after a period of time has lapsed. 14. The computer device of claim 8 , wherein the network communication error comprises one or more of jitter, latency, packet loss and bandwidth degradation. 15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform: operating a plurality of applications on a computer device, wherein a first application is a higher priority application than a second application of the plurality of applications; transmitting, via the computer device, packets over a first channel of a Wi-Fi network and a second channel of a cellular network bonded with the first channel, wherein the transmitted packets are associated with each of the plurality of applications; determining one or more of the first and second channels experienced a network communication error; retransmitting packets associated with only the higher priority application over a mirrored channel transmission comprising the first and second channels retransmit retransmitting in parallel duplicated packets on both the first and second channels; and transmitting subsequent packets associated with only the second application over the bonded first and second channels, and wherein the transmitted subsequent packets associated with only the second application comprises unique packets being transmitted on both the first and second channels. 16. The non-transitory computer readable storage medium of claim 15 , wherein a larger number of the retransmitted packets are transmitted over the first channel and a lesser number of the retransmitted packets are transmitted over the second channel.

Assignees

Inventors

Classifications

  • Testing, {supervising or monitoring} using real traffic · CPC title

  • Arrangements for maintaining operational condition · CPC title

  • WLAN [Wireless Local Area Networks] · CPC title

  • Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless {(transmission control protocol/Internet protocol [TCP/IP] or user datagram protocol [UDP] H04L69/16)} · CPC title

  • Adaptation of specific ARQ protocol parameters according to transmission conditions · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12309635B2 cover?
One example method of operation may include transmitting, via a first computer device to a second computer device, a first portion of packets of a data stream over a first channel and a second portion of the packets of the data stream over a second channel bonded with the first channel, and the first portion and the second portion include different packets of the data stream, determining the da…
Who is the assignee on this patent?
Connectify Inc
What technology area does this patent fall under?
Primary CPC classification H04W28/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 20 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).