Patent ID: 9332055
Filing Date: 2016-05-03
CPC Classification: G06F,G06Q,H04L

Claim Text:
1. A method of routing an Extensible Markup Language (XML) Configuration Access Protocol(XCAP) request from an XML Document Management (XDM) client, via an Hyper Text Transfer Protocol (HTTP) Proxy, to an XDM server allocated to a user associated with the XDM client, wherein the HTTP Proxy performs the steps of: receiving the XCAP request from the XDM client, the XCAP request including user information associated with the user; checking if address information identifying an XDM server allocated to the user exists in a storage associated with the HTTP Proxy, based on the user information; and in response to determining that the address information identifying an XDM server allocated to the user does not exist in the storage associated with the HTTP Proxy: (i) creating and sending a Session Initiation Protocol (SIP) request to a SIP Proxy, the SIP request including the user information, wherein the SIP Proxy uses the user information from the SIP request to access a subscriber database that includes information about which XDM server from a plurality of XDM servers that is allocated to the user and obtain address information identifying the XDM server allocated to the user; (ii) receiving a SIP response from the SIP Proxy, including address information identifying the XDM server allocated to the user; (iii) storing the address information in the storage associated with the HTTP Proxy; (iv) routing the XCAP request to the XDM server allocated to the user, based on the received address information; (v) receiving an XCAP response from the XDM server allocated to the user; and (vi) forwarding the XCAP response to the XDM client.