METHODS FOR MANAGING PRESENCE INFORMATION IN A REAL-TIME COMMUNICATIONS NETWORK
First Claim
1. A method for updating presence information between a first user equipment (UE) and a second UE over a communications network, the method comprising:
- on an INVITE message delivery failure to the second UE from the first UE, sending a first PUBLISH message on behalf of the second UE to a presence server by a communications server;
sending a NOTIFY message to the first UE by the presence server; and
setting a current presence status of the second UE to UNAVAILABLE.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods for updating presence information between a first user equipment (UE) and a second UE over a communications network are presented including: on an INVITE message delivery failure to the second UE from the first UE, sending a first PUBLISH message on behalf of the second UE to a presence server by a communications server; sending a NOTIFY message to the first UE by the presence server; and setting a current presence status of the second UE to UNAVAILABLE. In some embodiments, methods further include: if an immediately previous presence status of the second UE is set to AVAILABLE, sending a NOTIFY message to all watchers of the second UE to indicate the current presence status of the second UE. In some embodiments, the first PUBLISH message utilizes a user-agent header to indicate that the communications server originated the first PUBLISH message.
94 Citations
25 Claims
-
1. A method for updating presence information between a first user equipment (UE) and a second UE over a communications network, the method comprising:
-
on an INVITE message delivery failure to the second UE from the first UE, sending a first PUBLISH message on behalf of the second UE to a presence server by a communications server;
sending a NOTIFY message to the first UE by the presence server; and
setting a current presence status of the second UE to UNAVAILABLE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for updating presence information between a first user equipment (UE) and a second UE over a communications network, the method comprising:
-
on a NOTIFY message delivery failure to the second UE from a presence server, starting a grace timer;
sending a first presence status to the first UE that the second UE is UNAVAILABLE;
storing any pending presence updates of the second UE on the presence server; and
if the grace timer expires, sending a second NOTIFY message to the second UE, if the second NOTIFY message is delivered, restoring a SUBSCRIBE session of the second UE, sending a second presence status to the first UE that the second UE is AVAILABLE, sending all pending presence updates to the second UE, and if the second NOTIFY message is not delivered, deleting the SUBSCRIBE session of the second UE. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for updating presence information between a first user equipment (UE) and a second UE over a communications network, the method comprising:
-
on a NOTIFY message delivery failure to the second UE from a presence server, requesting a new PUBLISH message from the second UE by the presence server;
sending a first presence status to the first UE that the second UE is UNAVAILABLE;
storing any pending presence updates of the second UE on the presence server; and
if the second UE responds to the new PUBLISH message request before an original PUBLISH timer expires, restoring a SUBSRIBE session of the second UE, sending a presence status to the first UE that the second UE is AVAILABLE, and sending all pending presence updates to the second UE. - View Dependent Claims (25)
-
Specification