IP Library Granted Patent US 7,277,427
Granted Patent B1
US 7,277,427 · App. 10/364,022 · Granted Oct 2, 2007

Spatially distributed routing switch

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,277,427
App. No.
10/364,022
Granted
Oct 2, 2007
Kind
B1
Abstract

A router has N1 local signal input terminals for connection to respective local signal sources for supplying respective local input signals, a local output interface including M1 local signal output terminals, and an input expansion terminal. A signal received at any one of the N1 local signal input terminals can be routed selectively to any one or more of the M1 local signal output terminals and a signal received at the input expansion terminal can be routed selectively to any one or more of the M1 local signal output terminals. An input signal received at a local signal input terminal is delayed relative to an input signal received at the input expansion terminal by a selectively adjustable amount to achieve a predetermined time relationship between the input signals at the local output interface.

Claims (40)

1. A method of operating a router having N1 local signal input terminals connected to respective local signal sources which supply respective local input signals, a local output interface including M1 local signal output terminals, and an input expansion terminal, and including a routing means for routing a signal received at any one of the N1 local signal input terminals selectively to any one or more of the M1 local signal output terminals and for routing a signal received at the input expansion terminal selectively to any one or more of the M1 local signal output terminals, the method comprising:

employing the routing means to supply a first input signal received at one of the N1 local input terminals to at least a first of the M1 local output terminals,

employing the routing means to supply a second input signal received at the input expansion terminal to at least a second of the M1 local output terminals, and

delaying the first input signal relative to the second input signal by a selectively adjustable amount to achieve a predetermined time relationship between the first and second input signals at the local output interface,

and wherein the router includes a shared access memory having at least three pages and respective samples of each local input signal are sequentially written to one page of the memory during a first memory access period and read from another page of the memory during a second memory access period, and the delaying step comprises selecting address offset between the first memory access period and the second memory access period to delay the first input signal by at least one memory access period of the shared access memory.

2. A method according to claim 1 , wherein the local signal sources include respective samplers for sampling respective analog signals, the router includes a clock generator for generating a local sampling clock for distribution to the samplers, and the method includes employing a global positioning system receiver to control the clock generator.

3. A router for selectively routing input signals to output terminals, said router having N1 local signal input terminals for connection to respective local signal sources for supplying respective local input signals, a local output interface including M1 local signal output terminals, and an input expansion terminal, and including a routing means for routing a signal received at any one of the N1 local signal input terminals selectively to any one or more of the M1 local signal output terminals and for routing a signal received at the input expansion terminal selectively to any one or more of the M1 local signal output terminals, and a delay for delaying an input signal received at a local signal input terminal relative to an input signal received at the input expansion terminal by a selectively adjustable amount to achieve a predetermined time relationship between the input signals at the local output interface, and wherein the routing means includes a shared access memory having at least three pages and a memory access means for writing respective samples of each local input signal to one page of the memory during a first memory access period and reading during a second memory access period from a page that is offset from said one page by a selectively variable address offset.

4. A router according to claim 3 , wherein the local signal sources include respective samplers for sampling respective analog signals, and the router includes a clock generator for generating a local sampling clock for distribution to the samplers and a global positioning system receiver to control the clock generator.

5. A method of operating a routing switch including a first router having N1 local signal input terminals, a local output interface including M1 local signal output terminals, and an input expansion terminal, and including a first routing means for routing a signal received at any one of the N1 local signal input terminals selectively to any one or more of the M1 local signal output terminals and for routing a signal received at the input expansion terminal selectively to any one or more of the M1 local signal output terminals, and a second router having N2 local signal input terminals and an output expansion terminal and including a second routing means for selectively routing a signal received at any one of the N2 local signal input terminals to the output expansion terminal, and wherein the output expansion terminal of the second router is connected to the input expansion terminal of the first router, and wherein the method comprises:

employing the first router to supply a first signal received at one of the N1 local input terminals to at least a first of the M1 local output terminals,

employing the second router to supply a second signal received at one of the N2 local input terminals to the input expansion terminal of the first router,

employing the first router to supply the second signal to at least a second of the M1 local output terminals, and

delaying the first signal relative to the second signal by a selectively adjustable amount to achieve a predetermined time relationship between the first and second signals at the local output interface of the first router,

and wherein the first router includes a shared access memory having at least three pages, respective samples of each signal received at the N1 local signal input terminals are sequentially written to one page of the memory during a first memory access period and read from another page of the memory during a second memory access period, and the delaying step comprises selecting address offset between the first memory access period and the second memory access period to delay the first signal by at least one memory access period of the shared access memory.

6. A method according to claim 5 , wherein the local signal input terminals of the first router are connected to respective local signal sources, the local signal sources include respective samplers for sampling respective analog signals, the first router includes a clock generator for generating a local sampling clock for distribution to the samplers, and the method includes employing a global positioning system receiver to control the clock generator.

7. A method according to claim 6 , wherein the local signal input terminals of the second router are connected to respective local signal sources, the local signal sources of the second router include respective samplers for sampling respective analog signals, the second router includes a clock generator for generating a local sampling clock for distribution to the samplers of the local signal sources of the first router, and the method includes employing a global positioning system receiver to control the clock generator of the second router, whereby the local sampling clocks of the first and second routers are synchronized.

8. A method of operating a routing switch including a first router having N1 local signal input terminals, a local output interface including M1 local signal output terminals, and an input expansion terminal, and including a first routing means for routing a signal received at any one of the N1 local signal input terminals selectively to any one or more of the M1 local signal output terminals and for routing a signal received at the input expansion terminal selectively to any one or more of the M1 local signal output terminals, and a second router having N2 local signal input terminals and an output expansion terminal and including a second routing means for selectively routing a signal received at any one of the N2 local signal input terminals to the output expansion terminal, and wherein the output expansion terminal of the second router is connected to the input expansion terminal of the first router, and wherein the method comprises:

employing the first router to supply a first signal received at one of the N1 local input terminals to at least a first of the M1 local output terminals,

employing the second router to supply a second signal received at one of the N2 local input terminals to the input expansion terminal of the first router,

employing the first router to supply the second signal to at least a second of the M1 local output terminals, and

delaying the first signal relative to the second signal by a selectively adjustable amount to achieve a predetermined time relationship between the first and second signals at the local output interface of the first router,

and wherein the first and second routers include first and second local clock generators respectively for controlling operation of the respective routers, and the method comprises controlling the first and second local clock generators to operate in synchronism.

9. A method of operating a routing switch including a first router having N1 local signal input terminals, a local output interface including M1 local signal output terminals, and an input expansion terminal, and including a first routing means for routing a signal received at any one of the N1 local signal input terminals selectively to any one or more of the M1 local signal output terminals and for routing a signal received at the input expansion terminal selectively to any one or more of the M1 local signal output terminals, and a second router having N2 local signal input terminals and an output expansion terminal and including a second routing means for selectively routing a signal received at any one of the N2 local signal input terminals to the output expansion terminal, and wherein the output expansion terminal of the second router is connected to the input expansion terminal of the first router, and wherein the method comprises:

employing the first router to supply a first signal received at one of the N1 local input terminals to at least a first of the M1 local output terminals,

employing the second router to supply a second signal received at one of the N2 local input terminals to the input expansion terminal of the first router,

employing the first router to supply the second signal to at least a second of the M1 local output terminals, and

delaying the first signal relative to the second signal by a selectively adjustable amount to achieve a predetermined time relationship between the first and second signals at the local output interface of the first router by an amount to achieve phase coherency of the first and second signals at the local output interface of the first router.

10. A routing switch comprising:

a first router having N1 local signal input terminals connected to respective local signal sources, a local output interface including M1 local signal output terminals, and an input expansion terminal, and including a first routing means for routing a signal received at any one of the N1 local signal input terminals selectively to any one or more of the M1 local signal output terminals and for routing a signal received at the input expansion terminal selectively to any one or more of the M1 local signal output terminals, and

a second router having N2 local signal input terminals terminals connected to respective local signal sources and also having and an output expansion terminal and including a second routing means for selectively routing a signal received at any one of the N2 local signal input terminals to the output expansion terminal,

and wherein the output expansion terminal of the second router is connected to the input expansion terminal of the first router,

and the first router includes a delay for delaying an input signal received at a local signal input terminal of the first router relative to an input signal received at the input expansion terminal of the first router by a selectively adjustable amount to achieve a predetermined time relationship between the input signals at the local output interface of the first router,

and wherein the local signal sources of the first router include respective samplers for sampling respective analog signals, the first router includes a first clock generator for generating a local sampling clock for distribution to the samplers and a first global positioning system receiver to control the first clock generator, the local signal sources of the second router include respective samplers for sampling respective analog signals, and the second router includes a second clock generator for generating a local sampling clock for distribution to the samplers of the local signal sources of the first router and a second global positioning system receiver to control the second clock generator, whereby the local sampling clocks of the first and second routers are synchronized.

11. A routing switch according to claim 10 , wherein the first router includes a shared access memory having at least three pages and a memory access means for writing respective samples of the input signals received at the N1 local signal input terminals to one page of the memory during a first memory access period and reading during a second memory access period from a page that is offset from said one page by a selectively variable address offset.

12. A routing switch comprising:

a first router having N1 local signal input terminals, a local output interface including M1 local signal output terminals, and an input expansion terminal, and including a first routing means for routing a signal received at any one of the N1 local signal input terminals selectively to any one or more of the M1 local signal output terminals and for routing a signal received at the input expansion terminal selectively to any one or more of the M1 local signal output terminals, and

a second router having N2 local signal input terminals and an output expansion terminal and including a second routing means for selectively routing a signal received at any one of the N2 local signal input terminals to the output expansion terminal,

and wherein the output expansion terminal of the second router is connected to the input expansion terminal of the first router,

and the first router includes a delay for delaying an input signal received at a local signal input terminal of the first router relative to an input signal received at the input expansion terminal of the first router by a selectively adjustable amount to achieve a predetermined time relationship between the input signals at the local output interface of the first router,

and wherein the first and second routers include first and second local clock generators respectively for controlling operation of the respective routers, and a means for controlling the first and second local clock generators to operate in synchronism.

Assignments (10)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Dec 12, 2025
From: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
To: MGG INVESTMENT GROUP LP
Reel/Frame 073959/0584 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Mar 21, 2024
From: MGG INVESTMENT GROUP LP
To: GRASS VALLEY USA, LLC; GRASS VALLEY CANADA; GRASS VALLEY LIMITED
Reel/Frame 066867/0336 →
SECURITY INTEREST Recorded Mar 20, 2024
From: GRASS VALLEY CANADA; GRASS VALLEY LIMITED
To: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
Reel/Frame 066850/0869 →
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 2, 2020
From: GRASS VALLEY USA, LLC; GRASS VALLEY CANADA; GRASS VALLEY LIMITED
To: MGG INVESTMENT GROUP LP, AS COLLATERAL AGENT
Reel/Frame 053122/0666 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 52137 FRAME: 242. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 21, 2020
From: MIRANDA TECHNOLOGIES (G.V.D.), INC.
To: MIRANDA TECHNOLOGIES (G.V.D.) LLC
Reel/Frame 052453/0602 →
CHANGE OF NAME Recorded Mar 10, 2020
From: MIRANDA TECHNOLOGIES (G.V.D.)
To: MIRANDA TECHNOLOGIES (G.V.D.) LLC
Reel/Frame 052137/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2020
From: BELDEN INC.
To: GRASS VALLEY CANADA
Reel/Frame 052073/0878 →
MERGER Recorded Mar 10, 2020
From: MIRANDA MTI, INC.
To: BELDEN INC.
Reel/Frame 052073/0838 →
MERGER Recorded Mar 10, 2020
From: MIRANDA TECHNOLOGIES (G.V.D.) LLC
To: MIRANDA MTI, INC.
Reel/Frame 052073/0790 →
CHANGE OF NAME Recorded Mar 9, 2020
From: NVISION, INC.
To: MIRANDA TECHNOLOGIES (G.V.D.), INC.
Reel/Frame 052131/0877 →