×

Uninterrupted transmission of internet protocol transmissions during endpoint changes

  • US 10,021,729 B2
  • Filed: 07/17/2015
  • Issued: 07/10/2018
  • Est. Priority Date: 09/17/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of facilitating an uninterrupted internet protocol (IP) communication session involving internet protocol transmissions between a first entity and a second entity, during endpoint changes, the method comprising:

  • maintaining records, each record associating communication session information, first entity information and second entity information for a respective IP communication session conducted through a media relay, wherein;

    the communication session information includes first and second relay port identifiers identifying a first relay port and a second relay port respectively of the media relay through which IP transmissions of the IP communication session are relayed;

    the first entity information includes a first entity IP address identifier and a first entity port identifier to which IP transmissions received at the second relay port are transmitted from the media relay, and a first entity session identifier, andthe second entity information includes a second entity IP address identifier and a second entity port identifier to which IP transmissions received at the first relay port are transmitted from the media relay, and a second entity session identifier; and

    when an IP transmission is received at the first relay port or the second relay port;

    locating one of the records having the first relay port identifier or the second relay port identifier matching a destination port identifier in the IP transmission; and

    when the one record is located and when the destination port identifier matches the first relay port identifier of the one record;

    setting a source IP address identifier and a source port identifier from the IP transmission as the first entity IP address identifier and first entity port identifier respectively of the one record when;



    the first entity IP address identifier and first entity port identifier do not match the source IP address identifier and the source port identifier respectively; and



    a received IP session identifier in the IP transmission matches the first entity session identifier; and

    when the one record is located and when the destination port identifier matches the second relay port identifier of the one record;

    setting the source IP address identifier and the source port identifier from the IP transmission as the second entity IP address identifier and second entity port identifier respectively of the one of the records when;



    the second entity IP address identifier and second entity port identifier do not match the source IP address identifier and the source port identifier respectively; and



    the received IP session identifier in the IP transmission matches the second entity session identifier.

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