×

Conductor gateway buffer prioritization

  • US 7,155,539 B2
  • Filed: 04/16/2001
  • Issued: 12/26/2006
  • Est. Priority Date: 04/17/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for transmitting packets from a computer onto a network, said method comprising the acts:

  • receiving at least two data sets;

    determining a priority value for each of the at least two data sets based on priority information parsed from the received at least two data sets;

    composing a composite data set comprising portions of the at least two data sets such that an amount of data from each of the data sets within the composite data set is based upon the determined priority values and wherein an order of the portions in the composite data set is selected based on the determined priority values, wherein the step of composing comprises;

    creating a connection buffer for each data set;

    organizing the connection buffers into logical rings of like priority value; and

    selecting portions of data from each logical ring at a frequency at least partially reflecting the relative priority of the logical rings; and

    transmitting the composite data set onto the network;

    determining for each logical ring a number of bytes held by all the connection buffers within that ring (nBytes);

    determining for each ring the number of connection buffers it holds that have data waiting to be sent (nReady); and

    determining a number of bytes to be sent from each logical ring;

    wherein the act of receiving comprises creating a group comprising a plurality of connection buffers for each data set and assigning a priority to each created group.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    Ɨ
    Ɨ