发明名称 PEER-TO-PEER PERFORMANCE
摘要 Embodiments disclosed herein generally relate to improving distribution of digital content in a peer-to-peer network. For example, future snapshots of a peer-to-peer network are predicted and used to determine that a computing device may be better off waiting until a future point in time to download specific digital content. For another example, computing devices are mapped into different groups based on location information, and inter-group information is used to identify other computing devices for a computing device to send download requests for digital content. For a further example, information indicative of scarcity associated with different digital content units is used to prioritize distribution of the digital content units. For still another example, computing devices are grouped into clusters and different computing devices within the same cluster download different digital content units so that the computing devices within the same cluster collectively obtain all of the different digital content units.
申请公布号 US2014164627(A1) 申请公布日期 2014.06.12
申请号 US201213711152 申请日期 2012.12.11
申请人 MICROSOFT CORPORATION 发明人 Burba Alexander;Hunt Brandon;Morrison, III Frank R.
分类号 H04L29/08 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method for identifying one or more other computing devices of a peer-to-peer network to which to effect or recommend that a specific computing device of the peer-to-peer network send a download request for specific digital content, the method comprising: (a) accessing information regarding one or more of the other at computing devices that currently have the specific digital content; (b) accessing information regarding one or more of the other computing devices that are currently in a process of obtaining the specific digital content; (c) based on the information regarding one or more of the other computing devices that currently have the specific digital content, determining one or more first estimates of an amount of time it will take for the specific computing device to download the specific digital content from each of one or more of the other computing devices that currently have the specific digital content; (d) based on the information regarding one or more of the other computing devices that are currently in the process of obtaining the specific digital content, determining one or more second estimates of an amount of time it will take for the specific computing device to download the specific digital content from each of one or more of the other computing devices that are currently in the process of obtaining the specific digital content; (e) identifying, based on the determined first and second estimates, one or more of the other computing devices to which to send a download request for the specific digital content; and (f) effecting or recommending sending of a download request for the specific digital content from the specific computing device to at least one of the identified one or more other computing devices.
地址 Redmond WA US