Patent ID: 11888749
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A receiver computing device comprising:
a memory; and
one or more processors that are configured to execute machine readable instructions stored in the memory for performing the method comprising:
receiving, from a sender computing device, a set of probe data packets that are transmitted over a network path through a communication network;
when packet losses are detected in the set of probe data packets, selecting a subset of the set of probe data packets;
for each packet of the subset of the set of probe data packets, computing a significant loss value for the packet based on the packet losses detected from the set of probe packets;
selecting a first packet in the subset of the set of probe data packets, wherein the first selected packet corresponds with the last received packet in the subset for which the significant loss value is greater than zero;
selecting a second packet in the subset of the set of probe data packets, wherein the second packet corresponds with a next packet received after the first selected packet;
determining a bandwidth estimate for the network path based on a probing rate of the second packet corresponding to an instantaneous rate at which the second packet was sent by the sender computing device; and
performing an action in association with the bandwidth estimate for the network path in the communication network.