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:
- determining, by the any client computing device in response to a request to access data that is stored at any of a plurality of storage locations that includes cloud storage and a local memory store of each of the plurality of client computing devices, a storage location of the plurality of storage locations at which the data is stored, where, via an object, the data is associated with an application corresponding to the data and with a user interface corresponding to the application, and where the cloud storage is distinct from each of the local memory stores; and
accessing, by the any client computing device, the stored data from the determined storage location.
2 Assignments
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 client computing device of a plurality of client computing devices that are each associated with a user, the method comprising:
-
determining, by the any client computing device in response to a request to access data that is stored at any of a plurality of storage locations that includes cloud storage and a local memory store of each of the plurality of client computing devices, a storage location of the plurality of storage locations at which the data is stored, where, via an object, the data is associated with an application corresponding to the data and with a user interface corresponding to the application, and where the cloud storage is distinct from each of the local memory stores; and accessing, by the any client computing device, the stored data from the determined storage location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Any client computing device of a plurality of client computing devices that are each associated with a user, the any client computing device comprising:
-
a local memory store; a processor configured to determine, in response to a request to access data that is stored at any of a plurality of storage locations that includes cloud storage and the local memory store of each of the plurality of client computing devices, a storage location of the plurality of storage locations at which the data is stored, where, via an object, the data is associated with an application corresponding to the data and with a user interface corresponding to the application, and where the cloud storage is distinct from each of the local memory stores; and the any client computing device configured to access the stored data from the determined storage location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one computer storage hardware device that comprises instructions that, based on execution by any client computing device of a plurality of client computing devices that are each associated with a user, configure the any computing device to perform actions comprising:
-
determining, by the any client computing device in response to a request to access data that is stored at any of a plurality of storage locations that includes cloud storage and a local memory store of each of the plurality of client computing devices, a storage location of the plurality of storage locations at which the data is stored, where, via an object, the data is associated with an application corresponding to the data and with a user interface corresponding to the application, and where the cloud storage is distinct from each of the local memory stores; and accessing, by the any client computing device, the stored data from the determined storage location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification