×

Quality of service using multiple flows

  • US 9,143,455 B1
  • Filed: 04/08/2014
  • Issued: 09/22/2015
  • Est. Priority Date: 07/03/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • establishing by a first digital device, a plurality of inter-computer flows between the first digital device and a computer;

    establishing by a first digital device, a plurality of inter-device flows between the first digital device and a second digital device, the first digital device in communication with the second digital device via a communication network, the first digital device and the second digital device overriding influence associated with transferring packets across the communication network, the first digital device and the second digital device being only concerned with the plurality of inter-device flows themselves;

    receiving a data packet at the first digital device via at least one of the plurality of inter-computer flows;

    determining at least one flow metric associated with each of the plurality of inter-device flows, wherein the at least one flow metric is iteratively determined;

    classifying each of the plurality of inter-device flows based at least in part on the at least one flow metric;

    selecting a preferred inter-device flow from the plurality of inter-device flows based at least in part on the classification of the inter-device flows;

    amending header information on the data packet based at least in part on the selected preferred inter-device flow;

    directing the amended data packet to be sent by the first digital device to the second digital device via the selected preferred inter-device flow;

    updating the at least one flow metric based at least in part on the directed amended packet sent by the first digital device to the second digital device via the selected preferred inter-device flow; and

    updating the classification of each of the plurality of inter-device flows based at least in part on the updated at least one flow metric.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×