Patent ID: 7649889

Claim:
A process for a session layer protocol applied to missed packet sequences or arbitrary length sequences, the process comprising the steps of: providing a machine; providing a multicast group associated with the stream connection data; attempting to join a group associated with the multicast group by the machine; determining if a valid stream of the stream connection data is present; issuing a request to join a group if the valid stream is present; testing if a tunnel section is present and valid in the stream connection data if a valid stream is not present; issuing a request to join a tunnel section if the tunnel section is not present and valid in the stream connection data; determining if a tunnel interface is possible; creating a tunnel as needed if no tunnel is present; attempting to join the group associated with the multicast group if the tunnel does not fail; issuing a request to join the tunnel section if the tunnel section fails; determining if the stream connection data is accepted; recognizing a failure if the stream connection data is refused; testing if a sequence is error free; and requesting a retransmission if an error is found; and recognizing an end of the stream.