Mesh-managing data across a distributed set of devices
First Claim
1. A method performed on any client computing device of a plurality of client computing devices that are each associated with a user, the method comprising:
- receiving a request to access a core object that is stored at any of a plurality of storage locations that includes cloud storage and each of the plurality of client computing devices, and where the core object is owned by the user, and where the core object comprises data, an application corresponding to the data, and a user interface corresponding to the application;
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 of the plurality of client computing devices, the stored 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.
-
Citations
14 Claims
-
1. A method performed on any client computing device of a plurality of client computing devices that are each associated with a user, the method comprising:
-
receiving a request to access a core object that is stored at any of a plurality of storage locations that includes cloud storage and each of the plurality of client computing devices, and where the core object is owned by the user, and where the core object comprises data, an application corresponding to the data, and a user interface corresponding to the application; 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 of the plurality of client computing devices, the stored core object from the determined storage location. - View Dependent Claims (2, 3, 4, 5)
-
-
6. At least one computer storage hardware device storing instructions that, when executed by any client computing device of a plurality of client computing devices that are each associated with a user, cause the any computing device to perform a method comprising:
-
receiving a request to access a core object that is stored at any of a plurality of storage locations that includes cloud storage and each of the plurality of client computing devices, and where the core object is owned by the user, and where the core object comprises data, an application corresponding to the data, and a user interface corresponding to the application; 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 of the plurality of client computing devices, the stored core object from the determined storage location. - View Dependent Claims (7, 8, 9, 10)
-
-
11. Any client computing device of a plurality of client computing devices that are each associated with at least one user, the any computing device comprising at least one software module, the any client computing device and the at least one software module together configured for performing actions comprising:
-
receiving a request to access a core object that is stored at any of a plurality of storage locations that includes cloud storage and each of the plurality of client computing devices, and where the core object is owned by the user, and where the core object comprises data, an application corresponding to the data, and a user interface corresponding to the application; 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 of the plurality of client computing devices, the stored core object from the determined storage location. - View Dependent Claims (12, 13, 14)
-
Specification