Method and Apparatus for Maintaining Information at an Ims Client
First Claim
Patent Images
1. A method of synchronizing data stored at an IP Multimedia Subsystem client with data stored at a SIP application server of the IP Multimedia Subsystem, the method comprising:
- receiving at the application server, a SIP SUBSCRIBE request sent from the client, said request requesting data stored at the application serve;
determining whether the request contains within a header thereof, an indication of the current state of the data stored at the client;
if the request does not contain the indication, sending all of said data from the SIP application server to the client within a SIP NOTIFY message; and
if the request does contain the indication, determining at the application server, from the condition, whether the data stored at the client differs from the data stored at the SIP application server and, if yes, sending the requested data to the client within a SIP NOTIFY message.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, IP Multimedia Subsystem (IMS) client terminal, and Session Initiation Protocol (SIP) application server for synchronizing data stored at the IMS client terminal with data stored at the SIP application server. When the IMS client terminal sends a request to the SIP application server, the server determines whether the request includes information identifying the current state of the data stored at the client. If so, the server determines whether to send further data to the client based upon the information included in the request.
-
Citations
6 Claims
-
1. A method of synchronizing data stored at an IP Multimedia Subsystem client with data stored at a SIP application server of the IP Multimedia Subsystem, the method comprising:
-
receiving at the application server, a SIP SUBSCRIBE request sent from the client, said request requesting data stored at the application serve; determining whether the request contains within a header thereof, an indication of the current state of the data stored at the client; if the request does not contain the indication, sending all of said data from the SIP application server to the client within a SIP NOTIFY message; and if the request does contain the indication, determining at the application server, from the condition, whether the data stored at the client differs from the data stored at the SIP application server and, if yes, sending the requested data to the client within a SIP NOTIFY message. - View Dependent Claims (2, 3, 4)
-
-
5. An IP Multimedia Subsystem client terminal comprising:
-
a memory for storing data together with an indication of the current state of the data; and means for generating and sending to a SIP application server of the IP Multimedia Subsystem, a SIP SUBSCRIBE message to refresh the stored data, the message including the indication.
-
-
6. A SIP application server comprising:
-
a memory for storing data together with an indication of the current state of the data; means for receiving from an IP Multimedia Subsystem client, a SIP SUBSCRIBE requesting a refresh of data stored at the client, the SUBSCRIBE including an indication of the current state of the data stored at the client; means for comparing the received indication against the indication stored for the data in said memory; and means for sending the data stored at the application server to said client in a SIP NOTIFY if the received indication differs from the stored indication.
-
Specification