MESH-MANAGING DATA ACROSS A DISTRIBUTED SET OF DEVICES
First Claim
1. A method comprising:
- receiving, at any computing device of a plurality of computing devices, a request from a 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Data files, applications and/or corresponding user interfaces may be accessed at a device that collaborates in a mesh. The mesh may include any number or type of devices that collaborate in a network. Data, applications and/or corresponding user interfaces may be stored within a core object that may be shared over the mesh. Information in the core object may be identified with a corresponding user such that a user may use any collaborating device in the mesh to access the information. In one example, the information is stored remotely from a device used to access the information. A remote source may store the desired information or may determine the storage location of the desired information in the mesh and may further provide the desired information to a corresponding user.
103 Citations
20 Claims
-
1. A method comprising:
-
receiving, at any computing device of a plurality of computing devices, a request from a 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. At least one computer storage medium comprising instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
receiving, at any computing device of a plurality of computing devices, a request from a 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 core object from the determined storage location. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
an input device configured for receiving, at any computing device of a plurality of computing devices, a request from a 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, and wherein the system is the any computing device; a processor configured for 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; an adapter configured for receiving, in response to the received request and the determining, a projection of the core object from the determined storage location; and the processor further configured for accessing, by the user via the any computing device, the core object from the determined storage location. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification