Rcs origination forking
AssigneeT-Mobile USA, Inc.
InventorAdrian Synal
Life of this patent
Estimating the term…
Abstract
In an IMS (IP multimedia system) and/or RCS (rich communication services) environment, devices that support origination forking of various message types are configured to register with an IMS network and to provide an indication that they support origination forking. The IMS network is configured to record this information for its subscribing devices. When the IMS network receives a message request from an origination device, the message request is forwarded to termination devices as well as to other supporting devices that are associated with the user of the origination device.
Claims20
A method performed by one or more communication servers, the method comprising:
- receiving an MSRP (message session relay protocol) request from a first communication device, the MSRP request specifying first content, the first communication device being associated with a first user;
- creating a second MSRP request to a second communication device that is associated with a second user, the second MSRP request specifying the first content;
- sending the second MSRP request to the second communications device;
- creating a third MSRP request to a third communication device that is associated with the first user, the third MSRP request specifying the first content;
- configuring a first data token within the third MSRP request to indicate that the first content is outgoing with respect to the first user;
- and
- sending the third MSRP request to the third communications device.
A method performed by a first communication device, the method comprising:
- receiving a first MSRP (message session relay protocol) request, the first MSRP request specifying first content, the first MSRP request having a first data token indicating that the first content comprises incoming content;
- receiving a second MSRP request, the second MSRP request specifying second content, the second MSRP request having a second data token indicating that the second content comprises outgoing content;
- presenting the first and second content to a user of the first communication device;
- and
- indicating to the user that the first content is incoming and that the second content is outgoing.
A first communication device comprising:
- one or more processors;
- one or more non-transitory computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform actions comprising:
- receiving a first MSRP (message session relay protocol) request, the first MSRP request specifying first content, the first MSRP request having a first header indicating that the first MSRP content comprises incoming content;
- receiving a second MSRP request from the IMS network, the second MSRP request specifying second content, the second MSRP request having a second header indicating that the second MSRP content comprises outgoing content;
- examining the first header to determine that the first content is incoming content;
- examining the second header to determine that the second content is outgoing content;
- displaying the first and second content to a user of the first communication device as a conversation comprising a sequence of messages;
- and
- indicating to the user that the first content is incoming and that the second content is outgoing.
Dependencies are inferred from the claim text.