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
One or more non-transitory computer storage media with a stored computer-executable program, which, when executed by one or more processors of a first device, performs actions comprising:
- receiving a first SIP (message session relay protocol) request, the first SIP request specifying first content, the first SIP request having a first data token indicating that the first content comprises incoming content;
- receiving a second SIP request, the second SIP request specifying second content, the second SIP 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:
- sending a SIP (session initiation protocol) communication to an IMS (IP multimedia system) communications network, wherein the SIP communication comprises (a) a first user ID of a first user, the first communication device being associated the first user ID and (b) a first data token indicating that the first communication device is capable of determining whether received messages are outgoing messages that are from the first user;
- receiving a first message request from the communications network;
- and
- determining that the first message request specifies an outgoing message that is from the first user.
A method performed by one or more communication servers, the method comprising:
- receiving SIP (session initiation protocol) communications from multiple communication devices, the communications from at least some of the communication devices indicating that the communication devices are capable of determining that message requests received by the communication devices are for outgoing messages;
- receiving a first message request from a first communication device, the first communication device being associated with a first user ID, the first message request specifying first content;
- determining that a second communication device is associated with the first user ID;
- determining that the second communication device has indicated that it is capable of determining that message requests received by the second communication device are for outgoing messages;
- and
- in response to determining that the second communication device has indicated that it is capable of determining that message requests received by the second communication device are for outgoing messages, forwarding the first message request to the second communication device.
Dependencies are inferred from the claim text.