IP Library › Granted Patent US 8,219,659
Granted Patent B2
US 8,219,659 · App. 12/645,245 · Granted Jul 10, 2012

Systems for distributing data over a computer network and methods for arranging nodes for distribution of data over a computer network

Assignee: Network Foundation Technologies, LLC
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 8,219,659
App. No.
12/645,245
Granted
Jul 10, 2012
Kind
B2
Abstract

Various embodiments of the present invention relate to a super-node formed from a plurality of nodes in a binary tree topology network. The super-node includes a multitasking computing system having a memory, and nodes running the computing system. Each of the nodes are adapted to be docked downtree of and with another node, and are adapted to be docked uptree of and with two other nodes. A first node in the plurality of nodes is docked downtree of and with a parent node running on a first separate computing system. Each node of the plurality of nodes except the first node is docked downtree of and with another one of the plurality of nodes. In this manner, a super-node is formed having more than two sockets available for connection with nodes not running on the multitasking computing system.

Claims (28)

1. A super-node formed from a plurality of nodes in a binary tree topology network, the super-node comprising:

a multitasking computing system having a memory;

at least three nodes running the computing system, each of the at least three nodes being adapted to be docked downtree of and with another node, and being adapted to be docked uptree of and with two other nodes, the at least three nodes including a first node;

the first node being docked downtree of and with a parent node running on a first separate computing system;

each node of the at least three nodes except the first node being docked downtree of and with another one of the at least three nodes;

thereby forming a super-node having more than three sockets available for connection with nodes not running on the multitasking computing system, wherein a total number of sockets available for connection with nodes not running on the multitasking computing system is at least one more than a total number of nodes in said at least three nodes.

2. The super-node claimed in claim 1 , wherein each of the at least three nodes running the computing system are separate instances of the same software.

3. A method of forming a virtual tree in a binary tree topology network, the method comprising the steps of:

instantiating a first node on a first computer, the first node being adapted to dock downtree of and with one node, and adapted to dock uptree of and with two nodes;

docking the first node downtree of and with a parent node running on a first separate computer system;

instantiating a second node on the first computer, the second node being adapted to dock downtree of and with one node, and adapted to dock uptree of and with two nodes; and

docking the second node downtree of and with the first node, thereby forming a virtual tree capable of docking uptree of and with at least four nodes in a binary tree topology network, which four nodes are not running on the first computer;

whereby a super-node is created on the first computer system, the super-node having a total number of sockets available for connection with nodes not running on the first computer that is at least one more than a total number of nodes in said at least three nodes.

4. The method of claim 3 , further comprising the steps of:

instantiating a third node on the first computer, the third node being adapted to dock downtree of and with one node, and adapted to dock uptree of and with two nodes; and

docking the third node downtree of and with the first node, thereby forming a virtual tree capable of docking uptree of and with at least four nodes in a binary tree topology network, which four nodes are not running on the first computer.

5. The method of claim 4 , further comprising the steps of:

instantiating a fourth node on the first computer, the fourth node being adapted to dock downtree of and with one node, and adapted to dock uptree of and with two nodes; and

docking the fourth node downtree of and with the second node,

instantiating a fifth node on the first computer, the fifth node being adapted to dock downtree of and with one node, and adapted to dock uptree of and with two nodes; and

docking the fifth node downtree of and with the third node, thereby forming a virtual tree capable of docking uptree of and with a plurality of nodes not running on the first computer.

6. A super-node formed from a plurality of nodes in a binary tree topology network, the super-node comprising:

a multitasking computing system having a memory;

a plurality of nodes running the computing system, each of the plurality of nodes being adapted to be docked downtree of and with another node, and being adapted to be docked uptree of and with two other nodes, the plurality of nodes including a first node;

the first node being docked downtree of and with a parent node running on a first separate computing system;

each node of the plurality of nodes except the first node being docked downtree of and with another one of the plurality of nodes;

thereby forming a super-node having more than two sockets available for connection with nodes not running on the multitasking computing system;

wherein a total number of sockets available for connection with nodes not running on the multitasking computing system is at least one more than a total number of nodes in said plurality of nodes.

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 11179063 · Jul 11, 2005
Continuation In Part 09952907 · Sep 13, 2001
Provisional Application 60586876 · Jul 9, 2004
Related Publication 20100153534A1 · Jun 17, 2010