Patent ID: 9571563
Date: 2017-02-14
CPC Classifications: G06F,H04L

Claim:
1. A method of handling a data object accessible by more than one node, the method comprising, at a server in a communication network: receiving from a first node, information relating to the data object being stored at the first node, wherein the received information relating to the data object stored at the first node includes identities of further nodes authorized to receive a notification message relating to a change to the data object, and identities of the further nodes authorized to send to the server a publication message relating to the change to the data object; receiving a subscription request message from a second node among the further nodes subscribing to updates relating to the data object stored at the first node, a local copy of the data object being accessible by the second node; in response, at the server, after receiving the subscription request message from the second node subscribing to updates relating to the data object stored at the first node: determining an identity of the second node, a user associated with the second node, and a User Agent associated with the second node, and on the basis of the determined identity, determining whether the second node is authorized to receive the notification message according to the received information relating to the data object stored at the first node; receiving the publication message relating to the change to the data object stored at the first node, the publication message indicating an identity of the data object and an indication of changes; and sending the notification message relating to the change to the data object towards the second node, the notification message being usable by the second node to make corresponding changes to the local copy of the data object accessible by the second node.