Patent ID: 7882095

Claim:
A computer-implemented method comprising: defining a resource locator that is resolvable to multiple different locations, the resource locator being based on a request for information, on a local device, published by at least one individual, wherein the resource locator comprises: a first part comprising a universal prefix to identify a scheme of which the resource locator is a part; a second part defining an endpoint to identify the at least one individual; a third part associated with an application namespace to identify an application with which the information is associated; and a fourth part which pertains to application-specific information that is associated with the application referenced by the third part of the resource locator; a session GUID that identifies and is unique to a particular session of at least the local device; intercepting the request on the local device; first, attempting to resolve the request on a local cache on the local device; second, if the first act of attempting fails, attempting to resolve the request using a presence-based network; and third, if the second act of attempting fails, attempting to resolve the request using a remote server.