Patent ID: 8364759

Claim:
A method comprising: receiving, at any computing device of a plurality of computing devices that are each configured to be utilized by a user who is common to each of the plurality of computing devices, a request from the user to access a core object of one or more core objects, wherein each of the one or more core objects is owned by the user and not owned by any of the plurality of computing devices, and wherein the plurality of computing devices form a mesh that is coupled to cloud storage, and wherein each of the one or more core objects is stored on any of a plurality of storage locations that includes the cloud storage and each of the plurality of computing devices; determining a storage location of the plurality of storage locations on which the core object is stored, wherein the storage location is not the any computing device; receiving, in response to the received request and the determining, a projection of the core object from the determined storage location; and accessing, by the user via the any computing device, the projected core object from the determined storage location, where the accessing comprises executing, by the any computing device, an application portion of the core object.