METHODS AND ARRANGEMENTS FOR PRIORITIZATION IN A PEER-TO-PEER NETWORK
    1.
    发明申请
    METHODS AND ARRANGEMENTS FOR PRIORITIZATION IN A PEER-TO-PEER NETWORK 有权
    在对等网络中优先采用的方法和安排

    公开(公告)号:US20120030303A1

    公开(公告)日:2012-02-02

    申请号:US13254374

    申请日:2009-03-03

    IPC分类号: G06F15/16

    摘要: The present invention relates to nodes and methods for use in connection with a peer-to-peer network for sharing of data content. A priority mechanism is introduced by means of which a serving peer may select which requesting peers to serve based on their need for data content in terms of the degree of urgency. A requesting peer may include an urgency indicator in a request for data content, which for instance may be the amount of buffered data available for playback in a video buffer. The serving peer may then extract the urgency indicator from the request and apply a priority mechanism which uses the urgency indicator to select which peers to upload data content to.

    摘要翻译: 本发明涉及用于与对等网络结合使用以共享数据内容的节点和方法。 引入优先级机制,借助于该优先级机制,服务对等体可以根据其对紧急程度的数据内容的需要来选择哪个请求对等体进行服务。 请求对等体可以在对数据内容的请求中包括紧急指示符,其例如可以是可用于在视频缓冲器中重放的缓冲数据量。 然后,服务对等体可以从请求中提取紧急指示符,并应用使用紧急指示符的优先级机制来选择哪些对等体上传数据内容。

    Methods and arrangements for prioritization in a peer-to-peer network
    2.
    发明授权
    Methods and arrangements for prioritization in a peer-to-peer network 有权
    对等网络中优先级的方法和安排

    公开(公告)号:US09313268B2

    公开(公告)日:2016-04-12

    申请号:US13254374

    申请日:2009-03-03

    IPC分类号: G06F15/16 H04L29/08 H04L29/06

    摘要: The present invention relates to nodes and methods for use in connection with a peer-to-peer network for sharing of data content. A priority mechanism is introduced by means of which a serving peer may select which requesting peers to serve based on their need for data content in terms of the degree of urgency. A requesting peer may include an urgency indicator in a request for data content, which for instance may be the amount of buffered data available for playback in a video buffer. The serving peer may then extract the urgency indicator from the request and apply a priority mechanism which uses the urgency indicator to select which peers to upload data content to.

    摘要翻译: 本发明涉及用于与对等网络结合使用以共享数据内容的节点和方法。 引入优先级机制,借助于该优先级机制,服务对等体可以根据其对紧急程度的数据内容的需要来选择哪个请求对等体进行服务。 请求对等体可以在对数据内容的请求中包括紧急指示符,其例如可以是可用于在视频缓冲器中重放的缓冲数据量。 然后,服务对等体可以从请求中提取紧急指示符,并应用使用紧急指示符的优先级机制来选择哪些对等体上传数据内容。

    System and method for ingesting media content in a peer-to-peer network
    3.
    发明授权
    System and method for ingesting media content in a peer-to-peer network 有权
    在对等网络中摄取媒体内容的系统和方法

    公开(公告)号:US08527845B2

    公开(公告)日:2013-09-03

    申请号:US12997586

    申请日:2008-06-20

    IPC分类号: H03M13/00

    摘要: The invention relates to a method and system hardware for ingesting media content in a peer-to-peer network from a data stream. The data stream is made up of a sequence of packets of media data, and each packet is identified by a sequence identifier. The method includes commencing caching of the data packets from the data stream. A missing data packet is identified using the sequence identifiers of the packets and the size of the missing data packet is determined. A portion of the memory medium is skipped to provide a skipped portion of medium having no data cached therein. The skipped portion has a size corresponding to the determined size of the missing data packet. The missing data packet is then retrieved and inserted into the skipped portion of the memory medium. The system includes an ingestion element configured to receive the content in a data stream, to define blocks of media data that make up the content, to generate metadata associated with each block, the metadata identifying the construction of the block from the data stream, and to transmit the data stream as a multicast stream to other network nodes. The other network nodes include at least one cache element configured to construct at least one of the blocks from the multicast data stream in accordance with the metadata, and to cache the data block. The system also includes a database accessible to network nodes, the database recording a location of each of the cached data blocks in the network.

    摘要翻译: 本发明涉及一种从数据流中摄取对等网络中的媒体内容的方法和系统硬件。 数据流由媒体数据分组的序列组成,每个分组由序列标识符标识。 该方法包括从数据流开始缓存数据分组。 使用分组的序列标识符识别丢失的数据分组,并且确定丢失的数据分组的大小。 跳过存储介质的一部分以提供其中没有数据被缓存的介质的跳过部分。 跳过部分具有与确定的丢失数据分组大小相对应的大小。 然后检索丢失的数据分组并将其插入到存储介质的跳过部分中。 该系统包括摄取元件,其被配置为接收数据流中的内容,以定义构成内容的媒体数据块,以生成与每个块相关联的元数据,从数据流中识别块的构造的元数据,以及 将数据流作为组播流发送到其他网络节点。 其他网络节点包括至少一个高速缓存元件,其被配置为根据元数据从多播数据流中构建至少一个块,并且缓存该数据块。 该系统还包括可由网络节点访问的数据库,数据库记录网络中每个高速缓存的数据块的位置。

    System and Method for Ingesting Media Content in a Peer-to-Peer Network
    4.
    发明申请
    System and Method for Ingesting Media Content in a Peer-to-Peer Network 有权
    在对等网络中摄入媒体内容的系统和方法

    公开(公告)号:US20110179328A1

    公开(公告)日:2011-07-21

    申请号:US12997586

    申请日:2008-06-20

    IPC分类号: G06F11/07 H04J99/00 G06F15/16

    摘要: The invention relates to a method and system hardware for ingesting media content in a peer-to-peer network from a data stream. The data stream is made up of a sequence of packets of media data, and each packet is identified by a sequence identifier. The method includes commencing caching of the data packets from the data stream. A missing data packet is identified using the sequence identifiers of the packets and the size of the missing data packet is determined. A portion of the memory medium is skipped to provide a skipped portion of medium having no data cached therein. The skipped portion has a size corresponding to the determined size of the missing data packet. The missing data packet is then retrieved and inserted into the skipped portion of the memory medium. The system includes an ingestion element configured to receive the content in a data stream, to define blocks of media data that make up the content, to generate metadata associated with each block, the metadata identifying the construction of the block from the data stream, and to transmit the data stream as a multicast stream to other network nodes. The other network nodes include at least one cache element configured to construct at least one of the blocks from the multicast data stream in accordance with the metadata, and to cache the data block. The system also includes a database accessible to network nodes, the database recording a location of each of the cached data blocks in the network.

    摘要翻译: 本发明涉及一种从数据流中摄取对等网络中的媒体内容的方法和系统硬件。 数据流由媒体数据分组的序列组成,每个分组由序列标识符标识。 该方法包括从数据流开始缓存数据分组。 使用分组的序列标识符识别丢失的数据分组,并且确定丢失的数据分组的大小。 跳过存储介质的一部分以提供其中没有数据被缓存的介质的跳过部分。 跳过部分具有与确定的丢失数据分组大小相对应的大小。 然后检索丢失的数据分组并将其插入到存储介质的跳过部分中。 该系统包括摄取元件,其被配置为接收数据流中的内容,以定义构成内容的媒体数据块,以生成与每个块相关联的元数据,从数据流中识别块的构造的元数据,以及 将数据流作为组播流发送到其他网络节点。 其他网络节点包括至少一个高速缓存元件,其被配置为根据元数据从多播数据流中构建至少一个块,并且缓存该数据块。 该系统还包括可由网络节点访问的数据库,数据库记录网络中每个高速缓存的数据块的位置。

    METHOD, NETWORK, AND NODE FOR DISTRIBUTING ELECTRONIC CONTENT IN A CONTENT DISTRIBUTION NETWORK
    5.
    发明申请
    METHOD, NETWORK, AND NODE FOR DISTRIBUTING ELECTRONIC CONTENT IN A CONTENT DISTRIBUTION NETWORK 审中-公开
    在内容分发网络中分配电子内容的方法,网络和节点

    公开(公告)号:US20100312861A1

    公开(公告)日:2010-12-09

    申请号:US12745197

    申请日:2008-11-18

    IPC分类号: G06F15/16

    摘要: A method, network, and node for distributing content across a plurality of content cache nodes to provide optimal access to the content. Relevant, e.g. popular, content is distributed as close as possible to the user or group of users that have the highest probability of requesting the content. In addition, content is relocated to caching nodes higher in the aggregation network as content become less demanded, e.g. less popular. Portions of the content are distributed in a plurality of content cache nodes, and locations where particular portions of the content are requested by users with greater frequency than other locations are determined. The content portions are then migrated to content cache nodes closer to the locations where the particular portions of the content are requested by users with greater frequency.

    摘要翻译: 一种用于在多个内容高速缓存节点上分发内容以提供对内容的最佳访问的方法,网络和节点。 相关的,例如 流行的内容分发尽可能接近请求内容的概率最高的用户或用户组。 此外,当内容变得较少需求时,内容被重新定位到聚合网络中的高速缓存节点。 不太受欢迎 内容的部分被分配在多个内容高速缓存节点中,并且确定了具有比其他位置更大频率的用户请求内容的特定部分的位置。 然后将内容部分迁移到更接近内容的特定部分被更频率的用户请求的位置的内容高速缓存节点。

    Method and Apparatus for Distributing Data in a Peer-To-Peer Network
    6.
    发明申请
    Method and Apparatus for Distributing Data in a Peer-To-Peer Network 审中-公开
    用于在对等网络中分发数据的方法和装置

    公开(公告)号:US20120036105A1

    公开(公告)日:2012-02-09

    申请号:US13146638

    申请日:2009-02-17

    IPC分类号: G06F17/30 G06F15/16

    摘要: According to a first aspect of the present invention there is provided a method of distributing data to peers of a peer-to-peer network to enable those peers to provide data to other peers. The method comprises predefining a minimum number of peers that are required to store a data item, sending the data item to a number of data receiving peers from one or more data servers, determining if the number of data receiving peers that have sufficient storage capacity available to store the data item is less than the predefined minimum number, and, if it is, deleting previously stored data to make sufficient storage capacity available.

    摘要翻译: 根据本发明的第一方面,提供了一种将数据分发到对等网络的对等体以使得对等体能够向其他对等体提供数据的方法。 该方法包括预定义存储数据项所需的对等体的最小数量,将数据项发送到来自一个或多个数据服务器的多个数据接收对等体,确定具有足够存储容量的数据接收对等体的数量是否可用 存储数据项小于预定义的最小数量,如果是,删除先前存储的数据以使足够的存储容量可用。

    Method of merging distributed hash table (DHT) rings in heterogeneous network domains
    7.
    发明授权
    Method of merging distributed hash table (DHT) rings in heterogeneous network domains 有权
    在异构网络域中合并分布式哈希表(DHT)环的方法

    公开(公告)号:US08913525B2

    公开(公告)日:2014-12-16

    申请号:US13488907

    申请日:2012-06-05

    摘要: A method of merging Distributed Hash Table (DHT) rings in heterogeneous network domains, where each domain includes a DHT ring. Upon determining that a node is common to first and second DHT rings on the same hierarchical level and having at least one Overlay Router in common, a link is started between a node in the first DHT ring and a node in the second DHT ring by establishing an indirect link through the common node. An indirect link is created between the first and second DHT rings, and virtual links are created to DHT rings positioned higher in the DHT ring hierarchy until all the DHT rings are merged into a single logical ring.

    摘要翻译: 在异构网络域中合并分布式散列表(DHT)环的方法,其中每个域包括DHT环。 在确定节点对于相同层级上的第一和第二DHT环并且具有共同的至少一个覆盖路由器是公共的时,通过建立在第一DHT环中的节点和第二DHT环中的节点之间的链路来启动链路 通过公共节点的间接链接。 在第一和第二DHT环之间创建间接链接,并且将虚拟链路创建为位于DHT环层级中较高的DHT环,直到所有DHT环合并为单个逻辑环。

    Method of facilitating IP connections to hosts behind middleboxes
    8.
    发明授权
    Method of facilitating IP connections to hosts behind middleboxes 有权
    方便IP连接到中间箱后面的主机

    公开(公告)号:US08874757B2

    公开(公告)日:2014-10-28

    申请号:US12808822

    申请日:2007-12-19

    申请人: Victor Souza

    发明人: Victor Souza

    IPC分类号: G06F15/16 H04L29/12 H04L29/08

    摘要: The present invention relates to a method and arrangement of facilitating the establishment of peer-to-peer IP connections between a public network and hosts in a private or home network. The method uses a port mapping table residing in a NAT that maps external public IP addresses and external port numbers to private IP addresses and internal port numbers. This table has so far been configured manually by a user of the private or home network. Apart from being cumbersome, it demands skills in router and network technology, skills an ordinary user of a home network often does not have. The present invention solves this problem by automatically configuring the table comprising the steps of scanning the hosts using a port scanner and detecting the internal ports in the hosts that are in an open state.

    摘要翻译: 本发明涉及一种便于在私有或家庭网络中建立公共网络和主机之间的对等IP连接的方法和装置。 该方法使用驻留在NAT中的端口映射表,将外部公网IP地址和外部端口号映射到私有IP地址和内部端口号。 迄今为止,这个表由私人或家庭网络的用户手动配置。 除了繁琐,它需要路由器和网络技术的技能,家庭网络的普通用户的技能通常没有。 本发明通过自动配置表来解决这个问题,其中包括以下步骤:使用端口扫描器扫描主机并检测处于打开状态的主机中的内部端口。

    Methods and arrangements for system providing media via multicast distribution
    9.
    发明授权
    Methods and arrangements for system providing media via multicast distribution 有权
    通过组播分发提供媒体的系统的方法和安排

    公开(公告)号:US08732327B2

    公开(公告)日:2014-05-20

    申请号:US13201613

    申请日:2009-11-23

    摘要: The present invention relates to a server and a method for achieving a fast channel change in e.g. an IPTV system. This is achieved by selecting a source for retrieving the requested channel based on the current load of the FCC server. The source may be the streaming server providing the regular multicast stream or a buffer providing a buffered version of the requested channel. According to one embodiment requests for fast channel change (relating to the same channel) are grouped and served and served as a bundle over multicast. By doing that one can alleviate the load on the FCC server and the network since multiple clients can share the same stream.

    摘要翻译: 本发明涉及一种服务器和一种用于实现例如快速通道改变的方法。 IPTV系统。 这通过基于FCC服务器的当前负载来选择用于检索所请求的信道的源来实现。 源可以是提供常规多播流的流服务器或提供所请求信道的缓冲版本的缓冲器。 根据一个实施例,对快速信道改变(与相同信道相关)的请求被分组和服务并且被用作多播的捆绑。 通过这样做,可以减轻FCC服务器和网络上的负载,因为多个客户端可以共享相同的流。

    SYSTEM AND METHOD FOR MANAGING DATA DELIVERY IN A PEER-TO-PEER NETWORK
    10.
    发明申请
    SYSTEM AND METHOD FOR MANAGING DATA DELIVERY IN A PEER-TO-PEER NETWORK 有权
    用于管理对等网络中的数据传送的系统和方法

    公开(公告)号:US20130073727A1

    公开(公告)日:2013-03-21

    申请号:US13698977

    申请日:2010-05-20

    IPC分类号: G06F15/173

    摘要: A system and method for managing content data transfers in a peer-to-peer communications network is described. The system includes a hierarchical arrangement of tracker modules, each tracker module being responsible for managing a tracker domain of network elements. Each tracker module has stored therein a content table including a record of content data available to the network elements within its respective tracker domain. Each tracker module responsible for a tracker domain containing end user peers is configured so that, if a content data request is received from a requesting peer in its respective tracker domain and the requested content is held by other peers in that tracker domain, a list of peers having the content data stored thereon is sent to the requesting peer. If the requested content is not held by enough other peers in that tracker domain, the content data request is transferred to the next tracker module up in the hierarchy.

    摘要翻译: 描述了用于管理对等通信网络中的内容数据传输的系统和方法。 该系统包括跟踪器模块的分层布置,每个跟踪器模块负责管理网络元件的跟踪器域。 每个跟踪器模块在其中存储有包括可用于其相应跟踪器域内的网络元件的内容数据的记录的内容表。 配置负责包含最终用户对等体的跟踪器域的每个跟踪器模块被配置为使得如果从其相应的跟踪器域中的请求对等体接收到内容数据请求,并且所请求的内容由该跟踪器域中的其他对等体持有,则列表 具有存储在其上的内容数据的对等体被发送到请求对等体。 如果所请求的内容不被该跟踪器域中的足够的其他对等方所持有,则内容数据请求被传送到层次结构中的下一个跟踪器模块。