发明名称 Using mobile devices of a user as an edge cache to stream video files
摘要 Technology is disclosed for using computing devices (“the devices”) of a user as an edge cache of a distributed backup system to stream video files. In the distributed backup system, the user can store different data files of the user at different devices of the user and/or at a server. For example, the user may store video files at one of the devices of the user (“a first device”) in addition to storing at the server. When the user requests to stream a particular video file to a particular device, the technology streams the video file to the particular device either from the server or from the first device. If the first device is in proximity to the particular device, the video file is streamed from the first device instead of from the server, thereby minimizing the latency involved in streaming the video file from the server.
申请公布号 US8954394(B2) 申请公布日期 2015.02.10
申请号 US201414275475 申请日期 2014.05.12
申请人 Nextbit Systems Inc. 发明人 Chan Michael A.;Quan Justin;Bornstein Daniel R.;Moss Tom;Tong Linda
分类号 G06F17/30;G06F11/14;H04L29/06 主分类号 G06F17/30
代理机构 Perkins Coie LLP 代理人 Perkins Coie LLP
主权项 1. A computer-implemented method of using one of a plurality of computing devices of a user as an edge cache of a distributed backup system for streaming a video file of the user, the method comprising: receiving, at a data backup application in a first computing device of the computing devices, a request to stream the video file stored in the distributed backup system to the first computing device, the distributed backup system storing at least a subset of a plurality of data files of the user at a cloud storage service, the video file being one of the data files, the distributed backup system storing different subsets of the data files at different computing devices of the user based on a plurality of data backup policies, wherein the video file is stored in a specific computing device of the computing devices based on a data backup policy of the data backup policies; confirming, by the data backup application, that the cloud storage service contains the video file and is available to stream the video file to the first computing device; determining, by the data backup application and based on the data backup policy, whether a second computing device of the computing devices contains the video file; responsive to a determination that the second computing device contains the video file, determining, by the data backup application, whether the second computing device is available as the edge cache of the distributed computing system to stream the video file to the first computing device, the determining including: determining, by the data backup application, whether the second computing device is in proximity to the first computing device, and responsive to a determination that the second computing device is in proximity, determining that the second computing device is available as the edge cache of the distributed backup system to stream the video file of the first computing device; responsive to a determination that the second computing device is available as the edge cache of the distributed backup system, requesting, by the first computing device, the second computing device to stream the video file to the first computing device; and receiving, by the first computing device, a stream of the video file from the second computing device via short range wireless communication.
地址 San Francisco CA US