MESH-MANAGING DATA ACROSS A DISTRIBUTED SET OF DEVICES
First Claim
1. A method performed on any computing device of a plurality of computing devices, the method comprising:
- receiving a request to access an object that is stored at any of a plurality of storage locations that include cloud storage and each of the plurality of computing devices, and where the object is identified with a user as opposed to any of the plurality of storage locations;
determining, in response to the received request, a storage location of the plurality of storage locations at which the core object is stored; and
accessing, by the user via the any computing device, the stored 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.
-
Citations
20 Claims
-
1. A method performed on any computing device of a plurality of computing devices, the method comprising:
-
receiving a request to access an object that is stored at any of a plurality of storage locations that include cloud storage and each of the plurality of computing devices, and where the object is identified with a user as opposed to any of the plurality of storage locations; determining, in response to the received request, a storage location of the plurality of storage locations at which the core object is stored; and accessing, by the user via the any computing device, the stored object from the determined storage location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. At least one computer storage device storing instructions that, when executed by any computing device of a plurality of computing devices, cause the any computing device to perform a method comprising:
-
receiving a request to access an object that is stored at any of a plurality of storage locations that include cloud storage and each of the plurality of computing devices, and where the object is identified with a user as opposed to any of the plurality of storage locations; determining, in response to the received request, a storage location of the plurality of storage locations at which the core object is stored; and accessing, by the user via the any computing device, the stored object from the determined storage location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Any computing device of a plurality of computing devices comprising at least one software module configured for causing the any computing device to perform a method comprising:
-
receiving a request to access an object that is stored at any of a plurality of storage locations that include cloud storage and each of the plurality of computing devices, and where the object is identified with a user as opposed to any of the plurality of storage locations; determining, in response to the received request, a storage location of the plurality of storage locations at which the core object is stored; and accessing, by the user via the any computing device, the stored object from the determined storage location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification