Patent ID: 9634982
Date: 2017-04-25
CPC Classifications: H04L

Claim:
1. A computer-implemented method to utilize multiple interfaces when sending data and acknowledgement messages to facilitate transmission times for delivering data packets, comprising: determining, by a sender computing device in a multi-interface, low power and lossy network (LLN), a data transmission rate of each of two or more network interfaces of the sender computing device to transmit data messages to a receiver computing device and to receive acknowledgement messages from the receiver computing device; in response to determining the data transmission rate of each of the two or more network interfaces of the sender computing device to transmit data messages to the receiver computing device and to receive acknowledgement messages from the receiver computing device, determining, by the sender computing device, a first network interface to use to transmit data messages to the receiver computing device and a second network interface to use to receive acknowledgment messages from the receiver computing device, the first and second network interfaces being selected based on the data transmission rate of each of the two or more network interfaces of the sender computing device; communicating, by the sender computing device, a data message via the first network interface to the receiver computing device, the data message comprising instructions to the receiver computing device instructing the receiver computing device to use the second network interface to communicate acknowledgement messages to the sender computing device; and receiving, by the sender computing device and via the second network interface, an acknowledgement message from the receiver device acknowledging receipt of the data message.