发明名称 Distributed file-sharing across personal devices
摘要 Systems and methods for distributed file-sharing across personal devices are provided. Information is maintained in memory regarding multiple user devices associated with an authenticated user. The stored information may concern one or more files stored on each of the user devices. A request is received from a first user device associated with the authenticated user concerning access to a file. One or more of the other user devices may store a copy of the file. The user devices that store a copy of the requested file may be identified. A request is sent to the identified user devices, which may then provide one or more portions of the requested file to the requesting user device, which may then assemble the portions into a whole copy of the file.
申请公布号 US9323777(B1) 申请公布日期 2016.04.26
申请号 US201213668088 申请日期 2012.11.02
申请人 HOPTO INC. 发明人 Eilam Eldad
分类号 G06F7/00;G06F17/30;G06F11/14;G06F17/00 主分类号 G06F7/00
代理机构 Polsinelli LLP 代理人 Polsinelli LLP
主权项 1. A method for distributed file-sharing across personal devices, the method comprising: maintaining information in memory regarding a plurality of personal user devices under control of an authenticated user, wherein the user has previously been authenticated on each of the plurality of personal user devices, wherein the maintained information is regarding identifying information for each personal user device under control of the authenticated user and what files are stored on each of the personal user devices under control of the authenticated user, and wherein the maintained information is inputted by the user and provided by the other personal user devices upon request; receiving a request from the authenticated user using one of the personal user devices under control of the authenticated user, wherein the received request via, the requesting user device, pertains to a requested file stored on one or more of the plurality of personal user devices under control of the authenticated user; determining that the received request concerns access to one or more portions of the requested file that is available on the plurality of personal user devices under control of the authenticated user, wherein the one or more portions of the requested file determined to be available locally on the requesting user device is retrieved from local storage associated with the requesting user device; determining that the received request concerns access to one or more portions of the requested file that is unavailable on the requesting user device; executing instructions stored in memory, wherein execution of the instructions by a processor identifies the one or more other personal user devices under control of the authenticated user that stores the copy of the one or more portions of the requested file from memory; transmitting the request over a communication network to the identified other personal user devices under control of the authenticated user, wherein each identified other personal user device under control of the authenticated user provides the one or more portions of the stored copy of the requested file to the requesting user device in response to the request; and receiving assembly instructions indicating how to assemble the one or more portions transmitted from the identified other user devices under control of the authenticated user into an order to generate a whole copy of the requested file, wherein the requesting user device assembles the portions received from the personal user devices in accordance with the received assembly instructions to generate the whole copy of the requested file.
地址 Campbell CA US