Method and system for integrating content viewing and communication in immersive social centre session
Abstract
A method and system for establishing the ISC session among one or more communication devices for a content viewing and/or a communication to enable integration of the content viewing and the communication is provided. The integration or convergence of the content viewing and the communication provides an immersive user experience to one or more ISC users in the ISC environment participating in the ISC session including a self ISC session, a one to one ISC session or a group ISC session. The method allows an initiator ISC client to append one or more first parameters in a first SIP INVITE for the content viewing and one or more second parameters in a second SIP INVITE for the communication. The common appended parameters such as an ISCConvergenceID indicate the media function and the communication function to integrate the communication with respect to the content viewing.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A method for establishing an immersive social center (ISC) session by an ISC server, the method comprising:
receiving, by the ISC server, a first session initiation protocol (SIP) invite request including at least one first parameter from an originating ISC client by a media function in the ISC server for initiating the ISC session providing a content viewing, the at least one first parameter comprising a header field and at least one element in a multipurpose internet mail extensions (MIME) body;
establishing, by the ISC server, the ISC session providing the content viewing by the media function based on one or more parameters appended to the first SIP invite request;
receiving, by the ISC server, a second SIP invite request comprising at least one second parameter from the originating ISC client by a communication function in the ISC server to initiate the ISC session providing communication, the at least one second parameter comprising the header field and the at least one element in the MIME body; and
establishing the ISC session to provide communication by the communication function based on one or more parameters appended to the second SIP invite request,
wherein a SIP is used as a protocol used to initiate and manage the ISC session.
2. The method of claim 1 ,
wherein the header field in the first SIP invite request is an ISC convergence ID indicating a globally unique identifier for SIP messages associated request and response for the ISC session for at least one of the content viewing or the communication, and
wherein SIP messages associated requests and responses for the ISC session for same content viewing and same communication include the same value for the ISC convergence ID.
3. The method of claim 2 ,
wherein headers in the header field in the first SIP invite request comprise at least one of an Accept-Contact header, a Contact header or a P-Preferred-Service header,
wherein the headers further comprise an IP multimedia subsystem (IMS) communication service identifier (ICSI) and an IMS application reference identifier (IARI) feature tag,
wherein the ICSI feature tag indicates whether the initiated ISC session is for invoking one of the media function for the content viewing or the communication function for the communication, and
wherein the IARI feature tag indicates to a terminating ISC client among plurality of terminating ISC clients whether the initiated ISC session is one of a self ISC session, a one to one ISC session, or a group ISC session.
4. The method of claim 3 ,
wherein, the at least one element in the MIME body comprises an ISC session type and a synchronization,
wherein, the ISC session type indicates to the terminating ISC client whether the initiated ISC session is for at least one of the content viewing or the communication,
wherein the synchronization indicates to the media function whether the originating ISC client and the terminating ISC client in the one to one ISC session are synchronized for the content viewing, and
wherein the ISC session type is used by the terminating ISC client to indicate that the terminating ISC client is required to wait for the second SIP invite request after receiving the first SIP invite request.
5. The method of claim 1 ,
wherein the at least one second parameter comprises a communication session identifier assigned with a value of an ISC convergence ID, and
wherein the communication session identifier is a converge IP messaging (CPM) conversation ID identifying the communication.
6. A method for initiating an immersive social center (ISC) session by an originating ISC client, the method comprising:
receiving, by the ISC client, a request to initiate the ISC session to provide at least one of content viewing or communication;
generating, by the ISC client, and transmitting a first session initiation protocol (SIP) invite request including at least one first parameter appended to the first SIP invite to a media function in an ISC server to initiate the ISC session to provide the content viewing, the at least one first parameter comprising a header field and at least one element in a multipurpose internet mail extensions (MIME) body;
generating, by the ISC client, and transmitting a second SIP invite request comprising at least one second parameter appended to the second SIP invite to a communication function in the ISC server to initiate the ISC session to provide the communication, the at least one second parameter comprising the header field and the at least one element in the MIME body;
participating, by the ISC client, in the ISC session by providing content viewing after the media function establishes the ISC session; and
participating, by the ISC client, in the ISC session by providing communication after the communication function establishes the ISC session,
wherein a SIP is used as a protocol used to initiate and manage the ISC session.
7. The method of claim 6 ,
wherein the header field in the first SIP invite request is an ISC convergence ID indicating a globally unique identifier for SIP messages associated request and response for the ISC session for at least one of the content viewing or the communication, and
wherein SIP messages associated requests and responses for the ISC session for same content viewing and same communication include the same value for the ISC convergence ID.
8. The method of claim 7 ,
wherein headers in the header field in the first SIP invite request comprise at least one of an Accept-Contact header, a Contact header or a P-Preferred-Service header,
wherein the headers further comprise an IP multimedia subsystem (IMS) communication service identifier (ICSI) and an IMS application reference identifier (IARI) feature tag included,
wherein the ICSI feature tag indicates whether the initiated ISC session is for invoking one of the media function for the content viewing or the communication function for the communication the content viewing and the communication, and
wherein the IARI feature tag indicates to a terminating ISC client among plurality of terminating ISC clients whether the initiated ISC session is one of a self ISC session, a one to one ISC session, or a group ISC session.
9. The method of claim 8 ,
wherein the at least one element in the MIME body comprises an ISC session type and a synchronization,
wherein the ISC session type indicates to the terminating ISC client whether the initiated ISC session is for at least one of the content viewing or the communication,
wherein the synchronization indicates to the media function whether the originating ISC client and a terminating ISC client in the one to one ISC session are synchronized for the content viewing, and
wherein the ISC session type is used by the terminating ISC client to indicate that the terminating ISC client is required to wait for the second SIP invite request after receiving the first SIP invite request.
10. The method of claim 6 ,
wherein the at least one second parameter comprises a communication session identifier assigned with a value of an ISC convergence ID, and
wherein the communication session identifier comprises a converge IP messaging (CPM) conversation ID identifying the communication.
11. A method for participating in an immersive social center (ISC) session by a terminating ISC client, the method comprising:
receiving, by the terminating ISC client, at least one of a first session initiation protocol (SIP) invite request from a media function of an ISC server or a second SIP invite request from a communication function of the ISC server definine participation in an ISC session initiated by an originating ISC client;
determining, by the terminating ISC client, whether the ISC session is to provide at least one of a content viewing and communication based on a value of an ISC session type in at least one of the first SIP invite request or the second SIP invite request; and
sending, by the terminating ISC client, response to the media function or the communication function indicating participation in the ISC session based on input from the terminating ISC client,
wherein a SIP is used as a protocol to initiate and manage the ISC session.
12. The method of claim 11 ,
wherein the first SIP invite request comprises a header field including an ISC convergence ID and an ISC feature tag,
wherein the ISC convergence ID comprises a globally unique identifier for SIP messages associated request and response for the ISC session for at least one of the content viewing or the communication, and
wherein SIP messages associated requests and responses for the ISC session for same content viewing and same communication include the same value for the ISC convergence ID.
13. The method of claim 11 ,
wherein the first SIP invite request further comprises at least one element in a MIME body, and
wherein the ISC session type indicates whether the ISC session is for at least one of the content viewing, or the communication.
14. The method of claim 11 ,
wherein the second SIP invite request comprises a communication session identifier assigned with a value of an ISC convergence ID, and
wherein the communication session identifier comprises a converge IP messaging (CPM) conversation ID identifying the communication.
15. An apparatus for establishing an immersive social center (ISC) session, the apparatus comprising:
a memory configured to store instructions; and
at least one processor coupled to the memory and upon execution of the stored instructions is configured to:
receive a first session initiation protocol (SIP) invite request including at least one first parameter from an originating ISC client to initiate the ISC session to provide a content viewing, the at least one first parameter comprising a header field and at least one element in a multipurpose internet mail extensions (MIME) body, and
establish the ISC session to provide the content viewing based on one or more parameters appended to the first SIP invite request; and
a communication circuit configured to:
receive a second SIP invite request comprising at least one second parameter from the originating ISC client to initiate the ISC session to provide communication, the at least one second parameter comprising the header field and the at least one element in the MIME body, and
establish the ISC session to provide communication based on one or more parameters appended to the second SIP invite request,
wherein a SIP is used as a protocol to initiate and manage the ISC session.
16. The apparatus of claim 15 ,
wherein the header field in the first SIP invite request comprises an ISC convergence ID indicating a globally unique identifier for SIP messages associated request and response for the ISC session for at least one of the content viewing or the communication,
wherein, the at least one element in the MIME body comprises an ISC session type and a synchronization,
wherein the ISC session type indicates a terminating ISC client whether the initiated ISC session is for at least one of the content viewing or the communication, and
wherein the synchronization indicates a media function the originating ISC client and the terminating ISC client in the one to one ISC session are synchronized for the content viewing.
17. An apparatus for initiating an immersive social center (ISC) session, the apparatus comprising:
a memory configured to store instructions; and
at least one processor coupled to the memory and upon execution of the stored instructions is configured to:
receive a request to initiate the ISC session providing at least one of content viewing or communication,
generate and transmit a first session initiation protocol (SIP) invite request including at least one first parameter appended to the first SIP invite to a media function in an ISC server to initiate the ISC session providing the content viewing, the at least one first parameter comprising a header field and at least one element in a multipurpose internet mail extensions (MIME) body,
generate and transmit a second SIP invite request comprising at least one second parameter appended to the second SIP invite to a communication function in the ISC server to initiate the ISC session to provide the communication, the at least one second parameter comprising the header field and the at least one element in the MIME body,
participate in the ISC session by providing content viewing after the media function establishes the ISC session, and
participate in the ISC session by providing communication after the communication function establishes the ISC session,
wherein a SIP is used as a protocol to initiate and manage the ISC session.
18. The apparatus of claim 17 ,
wherein the header field in the first SIP invite request comprises an ISC convergence ID indicating a globally unique identifier for SIP messages associated request and response for the ISC session for at least one of the content viewing or the communication,
wherein, the at least one element in the MIME body comprises an ISC session type and a synchronization,
wherein the ISC session type indicates a terminating ISC client whether the initiated ISC session is for at least one of the content viewing or the communication, and
wherein the synchronization indicates to the media function whether an originating ISC client and the terminating ISC client in the one to one ISC session are synchronized for the content viewing.
19. An apparatus for participating in an immersive social center (ISC) session, the apparatus comprising:
a memory configured to store instructions; and
at least one processor coupled to the memory and upon execution of the stored instructions is configured to:
receive at least one of a first session initiation protocol (SIP) invite request from a media function of an ISC server or a second SIP invite request from a communication function of the ISC server to participate in an ISC session initiated by an originating ISC client,
determine whether the ISC session is to provide at least one of a content viewing or communication based on a value of an ISC session type in at least one of the first SIP invite request or the second SIP invite request, and
transmit a response to the media function or the communication function indicating participation in the ISC session based on input from the terminating ISC client,
wherein a SIP is used as a protocol to initiate and manage the ISC session.
20. The apparatus of claim 19 ,
wherein the first SIP invite request comprises a header field including an ISC convergence ID and an ISC feature tag,
wherein the ISC convergence ID comprises a globally unique identifier for SIP messages associated request and response for the ISC session for at least one of the content viewing or the communication,
wherein the first SIP invite request further comprises at least one element in a MIME body, and
wherein the ISC session type indicates whether the ISC session is for at least one of the content viewing or the communication.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.