System and method for conference messaging between telephony devices in a first network and devices connected to a second network
AssigneeSamsung Electronics Co., Ltd.
InventorsMayuresh Madhukar Patil, Je-Young Maeng, Mahfuzur Rahman
Life of this patent
Estimating the term…
Abstract
A system and method of conference messaging between Universal Plug and Play (UPnP) telephony devices and Wide Area Network (WAN) devices is where a conference messaging session with WAN devices is initiated by at least one Telephony Control Point (TCP) via a session request which includes session information, media capabilities of at least one TCP, a list of WAN devices, and a subject of the conference messaging session. The conference messaging session is then established between the at least one TCP and the WAN devices by a Telephony Server (TS) in an UPnP telephony based home network based on the session request.
Claims19
A method for performing, by a Telephony Server (TS) in a first network, conference messaging between at least one Telephony Control Point (TCP) in the first network and a plurality of Wide Area Network (WAN) devices connected to a second network, comprising:
- receiving a session request associated with a conference messaging session with the plurality of WAN devices from at least one TCP in the first network, wherein the session request includes session information, media capabilities of the at least one TCP, a list of the plurality of WAN devices, and a subject of the conference messaging session;
- establishing the conference messaging session between the at least one TCP and the plurality of WAN devices based on the session request,
- wherein establishing the conference messaging session comprises:
- generating a conference initiation request associated with the conference messaging session, wherein the conference initiation request includes a session identifier, the media capabilities of the at least one TCP, and the subject of the conference messaging session, and
- transmitting the conference initiate request to each of the plurality of WAN devices connected to the second network listed in the session request,
- receiving a modify session request from the at least one TCP in the conference messaging session while the conference messaging session is ongoing, wherein the modify session request includes the subject of the conference messaging session, the media capabilities of the at least one TCP, and list information of at least one WAN device connected to the second network to be added into or removed from the conference messaging session;
- and
- modifying the ongoing conference messaging session by adding or removing the at least one WAN device according to the list information of at least one WAN device,
- wherein the method further comprises:
- receiving a leave session request from the at least one TCP in the conference messaging session while the conference messaging session is ongoing;
- retrieving the session identifier from the leave session request, wherein the leave session request is used to identify whether to leave the ongoing conference messaging session without termination;
- marking an ongoing conference messaging session status as parked;
- and
- notifying associated one or more TCPs and the plurality of WAN devices of the status of the ongoing conference messaging session, each of the associated one or more TCPs being presently or previously on the ongoing conference messaging session,
- wherein, while the conference messaging session is ongoing, a dynamic session information associated with the conference messaging session is provided to the at least one TCP, wherein the dynamic session information includes user leaving session information, user joining session information, or any changes in the subject of the conference messaging session, and
- wherein the first network is a Universal Plug and Play (UPnP) telephony based home network, and the second network is a WAN.
A Telephony Server (TS), in a first network, for performing conference messaging between at least one Telephony Control Point (TCP) in the first network and a plurality of Wide Area Network (WAN) devices connected to a second network, comprising:
- a transceiver configured to receive, from at least one TCP in the first network, a session request associated with a conference messaging session with the plurality of WAN devices, wherein the session request includes session information, media capabilities of the at least one TCP, a list of the plurality of WAN devices, and a subject of the conference messaging session;
- and
- a processor configured to establish the conference messaging session between the at least one TCP and the plurality of WAN devices based on the session request,
- generate a conference initiation request associated with the conference messaging session, wherein the conference initiation request includes a session identifier, the media capabilities of the at least one TCP, and the subject of the conference messaging session, and
- transmit the conference initiation request to each of the plurality of WAN devices connected to the second network listed in the session request,
- wherein the processor is further configured to:
- receive a modify session request from the at least one TCP in the conference messaging session while the conference messaging session is ongoing, wherein the modify session request includes the subject of the conference messaging session, the media capabilities of the at least one TCP, and list information of at least one WAN device connected to the second network to be added into or removed from the conference messaging session,
- modify the ongoing conference messaging session by adding or removing the at least one WAN device according to the list information of at least one WAN device,
- receive a leave session request from the at least one TCP in the conference messaging session while the conference messaging session is ongoing,
- retrieve the session identifier from the leave session request, wherein the leave session request is used to identify whether to leave the ongoing conference messaging session without termination,
- mark an ongoing conference messaging session status as parked, and
- notify associated one or more TCPs and the plurality of WAN devices of the status of the ongoing conference messaging session, each of the associated one or more TCPs being presently or previously on the ongoing conference messaging session,
- wherein, while the conference messaging session is ongoing, a dynamic session information associated with the conference messaging session is provided to the at least one TCP, wherein the dynamic session information includes user leaving session information, user joining session information, or any changes in the subject of conference session, and
- wherein the first network is a Universal Plug and Play (UPnP) telephony based home network, and the second network is a WAN.
Dependencies are inferred from the claim text.