Patent ID: 9294536
Filing Date: 2016-03-22
CPC Classification: H04L

Claim Text:
1. A method of an eXtensible Markup Language (XML) Document Management (XDM) server for communicating a delivery status of an XDM resource in an XDM environment, the method comprising: receiving a request for forwarding the XDM resource to a plurality of intended XDM recipient devices from an XDM client device, the request for forwarding the XDM resource comprises attributes including a delivery report indication that is assigned for each of the plurality of intended XDM recipient devices and a type of the request whether the plurality of intended XDM recipient devices and the XDM client device are in the same domain; forwarding the XDM resource to the plurality of intended XDM recipient devices; and communicating the delivery status associated with delivery of the XDM resource to each of the plurality of intended XDM recipient devices to the XDM client device, wherein the delivery report indication represents whether the XDM client device wants to receive a delivery report from each of the plurality of intended XDM recipient devices; determining whether the plurality of intended XDM recipient devices and the XDM client device are in a same domain; when the plurality of intended XDM recipient devices and the XDM client device are not in the same domain, generating and sending a remote forward request to an associated XDMS in a remote domain, wherein the remote forward request comprises a unique identifier, the address of each of the plurality of intended XDM recipient devices, the delivery report indication, and an unique resource identifier associated with the XDM resource; receiving the delivery status associated with delivery of the XDM resource to each of the plurality of intended XDM recipient devices from another XDMS; determining whether an identifier in the delivery status matches the unique identifier in the remote forward request; when the identifier in the delivery status matches the unique identifier, updating the delivery status associated with delivery of the XDM resource to each of the plurality of intended XDM recipient devices in a forward notification list document; and when the identifier in the delivery status does not match the unique identifier, ignoring the delivery status received from the another XDMS.