×

Communication path selection

  • US 8,792,487 B2
  • Filed: 08/21/2007
  • Issued: 07/29/2014
  • Est. Priority Date: 08/21/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving data that is encapsulated in a particular transport protocol;

    accessing a data structure listing a plurality of classification types and exit path information associated with each of the classification types, wherein each of the plurality of classification types is associated with a particular application configured to generate data, wherein the plurality of classification types and the exit path information are defined based on a packet loss;

    identifying a classification type of the received data based on an application utilized to generate the received data;

    comparing the classification type of the received data with the classification types included in the accessed data structure to identify a match between the classification type of the received data and one of the classification types included in the accessed data structure;

    encapsulating the received data in a Stream Control Transmission Protocol (SCTP) packet and writing the exit path information associated with the matched classification type into a header of the SCTP packet; and

    identifying a communication path associated with the packet loss, the identification of the communication path associated with the packet loss comprising;

    transmitting the data encapsulated in the SCTP packet by way of the communication path, the data being associated with a transmission sequence number;

    storing the transmission sequence number and an identifier associated with the communication path in a data structure;

    receiving a selective acknowledgement, the selective acknowledgement being configured to identify a gap in a sequence of a plurality of transmission sequence numbers, the transmission sequence number being associated with the gap; and

    retrieving the identifier associated with the transmission sequence number from the data structure.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×