Patent ID: 9529578
Filing Date: 2016-12-27
CPC Classification: G06F

Claim Text:
1. A method comprising: upgrading, at a client, a client application from a first version to a second version, the client application to interact with a service at a server; upgrading, at the server, the service from a first version to a second version, wherein the client application is upgraded to the second version at a time different than when the service is upgraded to the second version; receiving, at the server, a request from the client associated with the first version of the service via a first endpoint, as a result of the service not being upgraded to the second version, sending a first response to the client indicating that the server supports the first version of the service via the first endpoint; as a result of the service being upgraded to the second version, sending a second response to the client indicating that the server supports the second version of the service via a second endpoint, wherein each of the first and the second responses comprises a service document element identifying a service document, the service document containing a listing of versions of the service supported by the server and an endpoint associated with each version; communicating with the client using the first version of the service as a result of receiving a communication from the client utilizing the first version of the service after sending the first response; and communicating with the client using the second version of the service as a result of receiving a communication from the client utilizing the second version of the service after sending the second response.