IP Library › Granted Patent US 9,614,750
Granted Patent B2
US 9,614,750 · App. 14/546,794 · Granted Apr 4, 2017

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

Inventors: Mike O'Neal (Ruston, LA); Joel Francis (Coushatta, LA); Tara Johnson (Ruston, LA); Ben Stroud (Dubach, LA); Landon Wright (Ruston, LA)
H04L45/125H04L12/1854H04L45/02H04L45/16H04L45/48H04L65/4076H04L67/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,614,750
App. No.
14/546,794
Granted
Apr 4, 2017
Kind
B2
Abstract

Described is a method for improving both the bandwidth efficiency and bit rate of data streams flowing through binary tree 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.

Claims (12)

1. A distributed broadcast network, comprising:

a plurality of nodes organized into a binary tree structure where the connections between nodes represent communication paths over a communications network for receiving data, said network further organized to include three types of nodes, T 0 , T 1 , and T 2 ;

the T 0 nodes having a single parent node that feeds the T 0 node with one or more data streams;

the T 1 nodes having a single parent node that feeds the T 1 node with one or more data streams, the T 1 node being configured to have no more than one child node that receives data from the T 1 node; and,

the T 2 nodes having a single parent node that feeds the T 2 node with one or more data streams, the T 2 node being configured to have no more than two children nodes that receive data from the T 2 node.

2. The system of claim 1 , configured so that no T 2 node can receive data from a node designated as T 1 .

3. The system of claim 1 , wherein said nodes comprise one or more computers, set top box devices, game consoles, routers, or other physical devices, or some combination of these devices.

4. The system of claim 1 , wherein said communications network comprises the Internet, a local area network, a wide area network, or a combination of such networks.

5. The system of claim 1 , wherein the T 0 node has no child nodes that receive data from the T 0 node.

6. The system of claim 1 , wherein the T 0 node is capable of bumping existing nodes at lower priorities, with the exception of T 0 low priority nodes, which are incapable of bumping nodes of any type.

7. The system of claim 1 , wherein the T 1 node is capable of bumping any existing T 1 nodes at lower priorities and all existing T 0 nodes at any priorities.

8. The system of claim 1 , wherein the T 2 node is capable of bumping existing T 2 nodes at lower priorities and all existing T 1 and T 0 nodes at any priorities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2023
From: NETWORK FOUNDATION TECHNOLOGIES, LLC
To: NYIAX, INC.
Reel/Frame 064200/0911 →
Continuity (4)
Continuation 13356423 · Jan 23, 2012
Continuation 12559290 · Sep 14, 2009
Provisional Application 61096688 · Sep 12, 2008
Related Publication 20150295814A1 · Oct 15, 2015