Patent ID: 9146789
Filing Date: 2015-09-29
Classification: G06F

Abstract:
1. A tangible non-transitory computer-readable storage medium having a series of computer instructions fixed thereon, and executable by a computer to cause the computer to perform a method for making a method call on a remote object, comprising: (a) constructing a location-independent proxy object that includes (1) a live reference containing a location of the remote object, (2) a universally unique identifier (UUID) which provides a unique global reference to that remote object, and (3) a refresh proxy method; (b) making a method call on the remote object using the live reference; (c) when the method call made in step (b) fails, using the UUID that is included in the location-independent proxy object to obtain a new reference to the remote object by using the refresh proxy method; and (d) using the new reference to make another method call on the remote object.