IP Library Granted Patent US 7,957,371
Granted Patent B2
US 7,957,371 · App. 10/518,211 · Granted Jun 7, 2011

Linearly expandable broadcast router apparatus

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 7,957,371
App. No.
10/518,211
Granted
Jun 7, 2011
Kind
B2
Abstract

A linearly expandable router is comprised of first, second, third and fourth router components. First, second and third discrete links couple an input side of a routing engine of the first router component ( 102 ) to an input side of a routing engine of the second, third and fourth router components. Similarly, fourth and fifth discrete links couple the input side of the routing engine for the second router component to the input side of the routing engine of the third and fourth router components, respectively. Finally, a sixth discrete link couples the input side of the routing engine for the third router component to the input side of the router engine for the fourth router component.

Claims (58)

1. A linearly expandable router, comprising:

a first routing engine having input and output sides;

a second routing engine having input and output sides;

a third routing engine having input and output sides;

a first discrete link, said first discrete link coupling said input side of said first routing engine to said input side of said second routing engine;

a second discrete link, said second discrete link coupling said input side of said first routing engine to said input side of said third routing engine; and

a third discrete link, said third discrete link coupling said input side of said second routing engine to said input side of said third routing engine;

wherein data flows in to the input sides of the first, second, and third routing engines and data flows out from the output sides of the first, second, and third routing engines,

wherein the linearly expandable router is expanded by adding an additional routing engine having an input and output sides and by linking the input side of the additional routing engine to the input sides of the first, second, and third routing engines,

wherein said first, second and third routing engines each have N inputs to said input side thereof and M outputs from said output side thereof, and

wherein said linearly expandable router formed from said first, second and third routing engines having 3N inputs and 3M outputs.

2. The apparatus of claim 1 , wherein:

said first discrete link providing said N inputs to said first routing engine to said input side of said second routing engine as a first N additional inputs thereto and providing said N inputs to said second routing engine to said input side of said first routing engine as a first N additional inputs thereto;

said second discrete link providing said N inputs to said first routing engine to said input side of said third routing engine as a first N additional inputs thereto and providing said N inputs to said third routing engine to said input side of said first routing engine as a second N additional inputs thereto; and

said third discrete link providing said N inputs to said second routing engine to said input side of said third routing engine as a second N additional inputs thereto and providing said N inputs to said third routing engine to said input side of said second routing engine as a second N additional inputs thereto.

3. A linearly expandable router, comprising:

a first routing engine having input and output sides;

a second routing engine having input and output sides;

a third routing engine having input and output sides;

a fourth routing engine having input and output sides;

a first discrete link, said first discrete link coupling said input side of said first routing engine to said input side of said second routing engine;

a second discrete link, said second discrete link coupling said input side of said first routing engine to said input side of said third routing engine;

a third discrete link, said third discrete link coupling said input side of said second routing engine to said input side of said third routing engine;

a fourth discrete link, said fourth discrete link coupling said input side of said first routing engine to said input side of said fourth routing engine;

a fifth discrete link, said fifth discrete link coupling said input side of said second routing engine to said input side of said fourth routing engine; and

a sixth discrete link, said sixth discrete link coupling said input side of said third routing engine to said input side of said fourth routing engine:

wherein data flows in to the input sides of the first, second, and third routing engines and data flows out from the output sides of the first, second, and third routing engines,

wherein the linearly expandable router is expanded by adding an additional routing engine having an input and output sides and by linking the input side of the additional routing engine to the input sides of the first, second, and third routing engines,

wherein said first, second, third and fourth routing engines have N inputs to said input side and M outputs from said output side, and

wherein said linearly expandable router formed from said first, second, third and fourth routing engines having 4N inputs and 4M outputs.

4. The apparatus of claim 3 , wherein:

said first discrete link providing said N inputs to said first routing engine to said input side of said second routing engine as a first N additional inputs thereto and providing said N inputs to said second routing engine to said Input side of said first routing engine as a first N additional inputs thereto;

said second discrete link providing said N inputs to said first routing engine to said input side of said third routing engine as a first N additional inputs thereto and providing said N inputs to said third routing engine to said input side of said first routing engine as a second N additional inputs thereto;

said third discrete link providing said N inputs to said first routing engine to said input side of said fourth routing engine as a first N additional inputs thereto and providing said N inputs to said fourth routing engine to said input side of said first routing engine as a third N additional inputs thereto;

said fourth discrete link proving said N inputs to said second routing engine to said input side of said third routing engine as a second N additional inputs thereto and providing said N inputs to said third routing engine to said input side of said second routing engine as a second N additional inputs thereto;

said fifth discrete link proving said N inputs to said second routing engine to said input side of said fourth routing engine as a second N additional inputs thereto and providing said N inputs to said fourth routing engine to said input side of said second routing engine as a third N additional inputs thereto; and

said sixth discrete link proving said N inputs to said third routing engine to said input side of said fourth routing engine as a third N additional inputs thereto and providing said N inputs to said fourth routing engine to said input side of said third routing engine as a third N additional inputs thereto.

5. A linearly expandable broadcast router, comprising:

at least three broadcast router components, each of said at least three broadcast router components is a discrete router having an input side and an output side and including a routing engine coupled between said input and output sides; and

means for coupling said at least three broadcast router components wherein said input side of each of said broadcast router component is connected, by a discrete link, to each and every one of the other said input sides of said broadcast router components;

wherein data flows in to the input sides of the first, second, and third broadcast router components and data flows out from the output sides of the first, second, and third broadcast router components,

wherein the linearly expandable router is expanded by adding an additional broadcast router component having an input and output sides and by linking the input side of the additional broadcast router component to the input sides of the first, second, and third broadcast router components,

wherein said input side of each of said at least three broadcast router components has N inputs and said output side of each of said at least three broadcast router components has M outputs, and

wherein said coupling means further comprises means for coupling said N inputs for each one of said at least three broadcast router components to said routing engine for the other ones of said at least three broadcast router components.

6. A method of constructing a linearly expandable broadcast router, comprising:

providing first, second and third routers, each router having input and output sides and each router including a routing engine coupled between said input and output sides:

coupling, using a first discrete link, said input side of said first router to said input side of said second router;

coupling, using a second discrete link, said input side of said first router to said input side of said third router; and

coupling, using a third discrete link, said input side of said second router to said input side of said third router;

wherein data flows in to the input sides of the first, second, and third routing engines and data flows out from the output sides of the first, second, and third routing engines,

wherein the linearly expandable router is expanded by adding an additional routing engine having an input and output sides and by linking the input side of the additional routing engine to the input sides of the first, second, and third routing engines,

wherein said first, second and third routing engines each have N inputs to said input side thereof and M outputs from said output side thereof, and

wherein said linearly expandable router formed from said first, second and third routing engines having 3N inputs and 3M outputs.

7. The method of claim 6 , and further comprising:

providing a fourth router having input and output sides;

coupling, using a fourth discrete link, said input side of said first router to said input side of said fourth router;

coupling, using a fifth discrete link, said input side of said second router to said input side of said fourth router; and

coupling, using a sixth discrete link, said input side of said third router to said input side of said fourth router.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2011
From: THOMSON LICENSING
To: GVBB HOLDINGS S.A.R.L.
Reel/Frame 026028/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2008
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 020822/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2008
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 020775/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2004
From: CHRISTENSEN, CARL L.; BYTHEWAY, DAVID LYNN; HAYDEN, MITCHELL T.
To: THOMSON LICENSING S.A.
Reel/Frame 016826/0321 →