← Back to Patent Explorer
US6324613B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Port router

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 2000-01-04
•
Granted: 2001-11-27
•
Expires: 2020-01-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method which provide increased data flow through a compute platform by optimizing data flow between an external device and the internal circuitry without the need for user intervention. A port router is provided which includes a controller switch, a port switch, and one or more connections between the controller switch and the port switch. The controller switch, the port switch and the one or more connections are adapted to provide dynamic re-routing of connections between the port switch inputs and the controller switch outputs. A method is also provided for dynamically routing ports to internal circuitry of a compute platform. The method includes providing a configurable switching circuit, querying the configurable switching circuit to determine a default topology, computing an optimized topology upon the occurrence of a change of the data flow through the configurable switching circuit, suspending operation and effecting re-routing between the interface ports and the internal circuitry based on the optimized topology, and resuming IO operations through the configurable switching circuit. The method and apparatus may be applied to personal computer systems, information appliances, set-top boxes, cable modems, game consoles, smart appliances, handheld computers, palm-sized computers, embedded control systems, workstations, servers and the like.

Inventors

  • 👤 Raul A. Aguilar
  • 👤 Kevin Joseph Lynch
  • 👤 James Thomas Clee
  • 👤 James Edward Guziak

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 06:20
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411; H; H04; H04L; H04L49/00; H04L49/25; H04L49/35; H04L49/351

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 76 words
A port router comprising: a dynamic controller switch having one or more inputs and one or more outputs; a static port switch having one or more inputs and one or more outputs; and one or more connections between said controller switch and said port switch; wherein said controller switch, said port switch and said one or more connections are adapted to provide dynamic re-routing of connections between said port switch inputs and said controller switch outputs.
Claim 2
Dependent Claim 76 words
A port router comprising: a dynamic controller switch having one or more inputs and one or more outputs; a static port switch having one or more inputs and one or more outputs; and one or more connections between said controller switch and said port switch; wherein said controller switch, said port switch and said one or more connections are adapted to provide dynamic re-routing of connections between said port switch inputs and said controller switch outputs.
Claim 3
Dependent Claim 34 words
The port router of claim 1 , wherein said controller switch, said port switch and said one or more connections may be dynamically configured to provide dynamic load balancing based on variable load requirements.
Claim 4
Dependent Claim 34 words
The port router of claim 1 , wherein said one or more connections comprise one or more hub elements and optionally one or more direct connections between said controller switch and said port switch.
Claim 5
Dependent Claim 36 words
The port router of claim 3 , wherein said one or more hub elements are adapted to receive one or more of said outputs from said port switch and provide one input to said controller switch.
Claim 6
Dependent Claim 42 words
The port router of claim 1 , wherein said port switch inputs are each connected to an interface port, and wherein said port switch is adapted to route one or more interface ports to one or more of said port switch outputs.
Claim 7
Dependent Claim 36 words
The port router of claim 3 , wherein said controller switch further comprises one input for each direct connection to said port switch and one input for each connection to said one or more hub elements.
Claim 8
Dependent Claim 25 words
The port router of claim 1 , wherein each of said one or more outputs from said controller switch is connected to a corresponding controller.
Claim 9
Dependent Claim 20 words
The port router of claim 1 , wherein said controller switch and said port switch each comprise a crossbar switch.
Claim 10
Dependent Claim 76 words
An integrated circuit comprising: a static port switch having one or more inputs each connected to one or more corresponding interface ports; a dynamic controller switch; and one or more connections between said port switch and said controller switch; wherein said controller switch, said port switch and said one or more connections cooperatively provide a configurable switch adapted to dynamically re-route connections between said one or more interface ports and internal circuitry of a compute device.
Claim 11
Dependent Claim 76 words
An integrated circuit comprising: a static port switch having one or more inputs each connected to one or more corresponding interface ports; a dynamic controller switch; and one or more connections between said port switch and said controller switch; wherein said controller switch, said port switch and said one or more connections cooperatively provide a configurable switch adapted to dynamically re-route connections between said one or more interface ports and internal circuitry of a compute device.
Claim 12
Dependent Claim 34 words
The integrated circuit of claim 9 , wherein said one or more connections comprise one or more hub elements and optionally one or more direct connections between said controller switch and said port switch.

References Cited (Backward Citations)

US3581286A Cited
JPH01175453A Cited
US5107489A Cited
US5553287A Cited
US5423006A Cited
US5436893A Cited
US5495475A Cited
US5530813A Cited
US5581709A Cited
US6128750A Cited
US6035366A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-11-26 2005-05-28 2005-11-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-11-26 2009-05-28 2009-11-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-11-26 2013-05-28 2013-11-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag