×

Quality of service using multiple flows

  • US 9,397,951 B1
  • Filed: 04/02/2015
  • Issued: 07/19/2016
  • 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 first computer;

    establishing by the 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, at least in part, influence from performance and priorities associated with transferring packets across the communication network in establishing the plurality of inter-device flows;

    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 by adding additional header information, 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 without regard to communication network protocols;

    restoring the data packet to its original form as received by the first digital device upon receipt by the second digital device; and

    updating the classification of each of the plurality of inter-device flows based at least in part on the directed amended data packet sent by the first digital device to the second digital device via the selected preferred inter-device flow.

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