Patent ID: 8131870

Claim:
A method for registering a mobile object with a foreign network, comprising: moving a mobile object from a home network to a foreign network in response to unavailable resources at the home network, the mobile object being computer language code operable to be stored in non-transitory memory and executed by or executed on the home or foreign networks; executing the mobile object on a first virtual machine at a first router on the foreign network; generating a care-of-name that identifies the mobile object in the foreign network, the care-of-name generated at a foreign object agent located on the foreign network, wherein the care-of-name comprises a fixed orthogonal object name associated with the mobile object and an extension name to uniquely identify the mobile object on the foreign network; communicating the care-of-name to a home object agent located on the home network; and generating a mobility binding for the mobile object at the home object agent, the mobility binding including the care-of-name.