×

Method for multi-terminal session, and communication system and related device thereof

  • US 8,676,888 B2
  • Filed: 11/10/2009
  • Issued: 03/18/2014
  • Est. Priority Date: 08/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for a multi-terminals session, comprising:

  • receiving by a session transfer server, a SIP INVITE request sent by a terminal of first user, and the SIP INVITE request received by a session transfer server comprises information of a second user;

    determining by the session transfer server, a multi-terminals session which is configured by the second user based on the information of the second user, wherein the second user registers with the session transfer server at least a first terminal and a second terminal, wherein the first terminal and the second terminal are separate and distinct terminals;

    forwarding by the session transfer server, the SIP INVITE request to the first terminal and the second terminal respectively, based on a configuration of the second user;

    upon the first terminal and the second terminal receiving the SIP INVITE request, receiving by the session transfer server, respective first and second session acknowledgement from the first terminal and from the second terminal, wherein the first session acknowledgement from the first terminal comprises a first media type supported by the first terminal, and the second session acknowledgement from the second terminal comprises a second media type supported by the second terminal;

    based on the determined first media type or the second media type, obtaining by the session transfer server, at least one of the first media type and the second media type, as a media capability of the session transfer server in order to conduct media negotiation with the first user;

    sending by the session transfer server, a third session acknowledgement to the first user, wherein the third session acknowledgement comprises an address of the session transfer server and the at least one of the first media type and the second media type in order to set up a server media transport channel between the session transfer server and the first user; and

    conducting by the session transfer server, a respective first and second media transport channel with the first terminal and the second terminal;

    wherein the session transfer server representing the first and the second terminals as a multi-terminals user, conducting the multi-terminal session with the first user,wherein the conducting of the multi-terminals session between each of the respective first and second terminals of the multi-terminal user with the first user comprising;

    receiving by the session transfer server from the first user, a media message which comprises a requested media type content, afterwards, based on the first media type and the second media type;

    determining by the session transfer server, a third terminal between the first terminal and the second terminal, wherein a third media type supported by the third terminal comprises at least a portion of the requested media type comprised in the media message;

    sending the media message to the third terminal of the second user;

    receiving respectively by the session transfer server, at least a first, a second and a third portions of the requested media type content of the media message from each of the first, second and third terminal of the second user, respectively; and

    sending by the session transfer server, the at least respective first, second and third portions of the requested media type content of the media message to the first user.

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