US2015319247A1PendingUtilityA1

Mesh-managing data across a distributed set of devices

54
Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: May 4, 2007Filed: Jul 16, 2015Published: Nov 5, 2015
Est. expiryMay 4, 2027(~0.8 yrs left)· nominal 20-yr term from priority
G06F 16/27G06F 16/182H04L 67/2842H04L 67/1097H04L 67/568H04L 67/025G06F 16/178G06F 15/16G06F 17/00
54
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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 . The method of  claim 1  where the accessing is based at least in part on an identifier of the user. 
     
     
         3 . The method of  claim 1  where the determined storage location is distinct from the any client computing device. 
     
     
         4 . The method of  claim 1  where the stored data is owned by the user instead of by any of the storage locations. 
     
     
         5 . The method of  claim 1  where the stored data is accessed by a user via a user interface provided by the any client computing device. 
     
     
         6 . The method of  claim 1  where the cloud storage is provided by a service. 
     
     
         7 . The method of  claim 1  where the determined storage location is the cloud storage. 
     
     
         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.   
     
     
         9 . The any client computing device of  claim 8  where the stored data is accessed by the any client computing device based at least in part on an identifier of the user. 
     
     
         10 . The any client computing device of  claim 8  where the determined storage location is distinct from the any client computing device. 
     
     
         11 . The any client computing device of  claim 8  where the stored data is owned by the user instead of by any of the storage locations. 
     
     
         12 . The any client computing device of  claim 8  where the stored data is accessed by a user via a user interface provided by the any client computing device. 
     
     
         13 . The any client computing device of  claim 8  where the cloud storage is provided by a service. 
     
     
         14 . The any client computing device of  claim 8  where the determined storage location is the cloud storage. 
     
     
         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.   
     
     
         16 . The at least one computer storage hardware device of  claim 15  where the accessing is based at least in part on an identifier of the user. 
     
     
         17 . The at least one computer storage hardware device of  claim 15  where the determined storage location is distinct from the any client computing device. 
     
     
         18 . The at least one computer storage hardware device of  claim 15  where the stored data is owned by the user instead of by any of the storage locations. 
     
     
         19 . The at least one computer storage hardware device of  claim 15  where the stored data is accessed by a user via a user interface provided by the any client computing device. 
     
     
         20 . The at least one computer storage hardware device of  claim 15  where the cloud storage is provided by a service, or where the determined storage location is the cloud storage.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.