Presence server message handling
AssigneeT-Mobile USA, Inc.
InventorsMiles Raymond, Tarannum Ferdous
Life of this patent
Estimating the term…
Abstract
A presence server in a network can receive capability information about a UE in a publish message, and make that capability information available to other UEs on the network. When the UE later deregisters from the network, the UE can send an unpublish message. However, the presence server can at least partially disregard the unpublish message and continue to make the capability information about the UE available to other UEs. The presence server can also filter capability information of one or more target UEs provided to a watcher UE based on a registration status of a target UE, capabilities of the watcher UE, and/or whether a set of target UEs associated with a single user share certain capabilities.
Claims13
A method comprising:
- receiving, by a presence server of a telecommunication network, a publish message from a user equipment (UE) indicating one or more Rich Communication Services (RCS) capabilities of the UE including an RCS open group chat capability;
- storing, by the presence server, indications of the one or more RCS capabilities of the UE in a capability database;
- receiving, by the presence server, an unpublish message from the UE requesting that the presence server delete the indications of the one or more RCS capabilities of the UE from the capability database;
- continuing, by the presence server, to store the indications of the one or more RCS capabilities of the UE in the capability database following the receiving of the unpublish message, wherein the presence server continues to store the indications regardless of whether the UE is registered with the telecommunication network;
- and
- providing, by the presence server, the indication that the UE has the RCS open group chat capability to a second UE while the UE is offline following the receiving of the unpublish message.
A presence server of a telecommunication network, the presence server comprising:
- one or more processors;
- memory storing computer-executable instructions that, when executed by the one or more processors, cause the presence server to perform operations comprising:
- receiving a publish message from a user equipment (UE) indicating one or more Rich Communication Services (RCS) capabilities of the UE including an RCS open group chat capability;
- storing indications of the one or more RCS capabilities of the UE in a capability database;
- receiving an unpublish message from the UE requesting that the presence server delete the indications of the one or more RCS capabilities of the UE from the capability database;
- continuing to store the indications of the one or more RCS capabilities of the UE in the capability database following the receiving of the unpublish message, wherein the presence server continues to store the indications regardless of whether the UE is registered with the telecommunication network;
- and
- providing the indication that the UE has the RCS open group chat capability to a second UE while the UE is offline following the receiving of the unpublish message.
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors of a presence server of a telecommunication network, cause the presence server to perform operations comprising:
- receiving a publish message from a user equipment (UE) indicating one or more Rich Communication Services (RCS) capabilities of the UE including an RCS open group chat capability;
- storing indications of the one or more RCS capabilities of the UE in a capability database;
- receiving an unpublish message from the UE requesting that the presence server delete the indications of the one or more RCS capabilities of the UE from the capability database;
- continuing to store the indications of the one or more RCS capabilities of the UE in the capability database following the receiving of the unpublish message, wherein the presence server continues to store the indications regardless of whether the UE is registered with the telecommunication network;
- and
- providing the indication that the UE has the RCS open group chat capability to a second UE while the UE is offline following the receiving of the unpublish message.
Dependencies are inferred from the claim text.