Patent ID: 8656390

Claim:
A computer-implemented method for implementing a shadow object with a relocated resource comprising: identifying and analyzing a user selected task on a resource to determine whether the task changes a current location of the resource; responsive to determining the task changes a location of the resource, creating a shadow object; said shadow object including predefined information of the current location, name, Internet protocol (IP) address, host physical memory address, URL:port, and security and access control information; and said shadow object being programmatically accessed; capturing and storing destination information into the shadow object, when the task relocates the resource; said shadow object including destination information of the new location, new name, IP address, host physical memory address, new URL:port, and security and access control information; deleting the shadow object responsive to a predefined event; and adding a relationship from the shadow object to a relocated resource to show a relationship between a new and old location.