CA2737166C

System of distributing content data over a computer network and method of arranging nodes for distribution of data over a computer network

Abstract

Described is a method for improving both the bandwidth efficiency and bit rate of data streams flowing through binarytree networks. In an embodiment, the invention provides a method for efficiently utilizing end-consumer computers possessing a variety of upstream bandwidth capabilities to deliver online streaming video in a distributed manner.

CA2737166C, drawing sheet 1
Sheet 1 of 19

Term

Projected expiry 14 September 2029.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

4 claims: 1 independent, 3 dependent

  1. 1
    CA 2737166 2017-03-07 CLAIMS:1. A distributed broadcast network, comprising: a plurality of nodes organized into a binary tree structure where connections between nodes represent communication paths over a communications network, said network further organized to include three types of nodes, designated: TO, Tl, and T2;the TO nodes having a single parent node that feeds the TO node with one or more data streams, the TO node having no child nodes that receive data from the TO node;the Tl nodes having a single parent node that feeds the Tl node with one or more data streams, the Tl node being configured to have no more than one child node that receives data from the Tl node;and, the T2 nodes having a single parent node that feeds the T2 node with one or more data streams, the T2 node being configured to have no more than two children nodes that receive data from the T2 node.