发明名称 Computing system for managing data
摘要 Various embodiments are described for systems and methods for managing data. The system may include a device group configured for peer-to-peer communications, the device group including a computing device and one or more peer computing devices. The system includes a cross device application programming interface (API) that is implemented as a device group API client executed on the computing device and each of the peer computing devices. Each device group API client includes a permissions module that is configured to determine whether a request satisfies a device-group-specific permission for access to data stored on any device associated with the device group. Upon authorization of the request, a file storage module is configured to retrieve and output the requested file.
申请公布号 US9479581(B2) 申请公布日期 2016.10.25
申请号 US201514880928 申请日期 2015.10.12
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Kimchi Gur;Barga Roger;Gupta Vinay;Apter Zachary;Paparizos Stelios
分类号 G06F15/16;H04L29/08;H04L29/06 主分类号 G06F15/16
代理机构 代理人 Chen Nicholas;Drakos Kate;Minhas Micky
主权项 1. A computing system for managing data comprising: a computing device associated with a device group, the computing device comprising a processor; and one or more peer computing devices associated with the device group, wherein the processor is configured to: discover the one or more peer computing devices associated with the device group, including dynamically discovering a non-member computing device not presently associated with the device group that satisfies at least one device group criterion, and add the non-member computing device to the device group;engage in communications with the one or more peer computing devices of the device group;access files stored in a distributed file store locally on the computing device and remotely on the one or more peer computing devices using the communications;receive a request from a requesting program to access a requested file stored in the distributed file store;determine whether the request satisfies a permission for access permission of data stored on any device associated with the device group, and if so, to authorize the request to access the requested file, else to deny the request to access the requested file; andupon authorization of the request, retrieve the requested file from the distributed file store and output the requested file to the requesting program.
地址 Redmond WA US