Patent ID: 8788630
Filing Date: 2014-07-22
Classification: H04L

Abstract:
1. A method for providing a proxy service for a distributed application comprising at least one client application, at least one server application and at least one discovery application having a stable network address, the method comprising: distributing the distributed application comprising: establishing, by the at least one server application, a server context for at least one service of the at least one server application at the second mobile device; establishing, by the at least one client application, a client context at the first mobile device as a proxy for the server context at the second mobile device; performing a remote call from a proxy service of the at least one client application to a service of the at least one server application executing on the second mobile device; obtaining a network address for a server from the at least one client application; determining if the network address is valid; if the network address is not valid, retrieving an updated network address from the at least one discovery application; and performing the remote call using the updated network address.