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

Time-synchronized multi-layer network switch for providing quality of service guarantees in computer networks

Assignee: Rateze Remote Mgmt LLC
•
Filing: 1998-12-29
•
Granted: 2000-10-31
•
Expires: 2018-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network system for providing efficient transmission of real-time data and non-real-time data between a plurality of network devices, including an arbitration mechanism that provides a low cost and high performance mechanism for delivery of quality of service guarantees for time-sensitive data sharing a local area with non-time-sensitive data. Device adapters are placed at all access points to a local network. The device adapters limit admission rates and control the timing of all packets entering the network. An X-Hub placed at the center of the network provides for transparent, concurrent transport of signals transmitted by device adapters. Collisions may therefore be eliminated for time-sensitive traffic, thereby guaranteeing timely delivery. A common time reference is established for the device adapters and the X-Hub. The time reference defines a frame with a plurality of phases. Each of the phases defines a state of the X-Hub, and a state for each of the device adapters. Each device adapter is allowed to transmit packets of data onto the network directly to one or more destination device adapters, without the possibility of collisions, during a phase in which it is in a cross-connect mode. Each device adapter can also broadcast unscheduled transmissions, usinig a conventional network protocol (such as CSMA/CD), when it is not in the cross-connect mode. The scheduling of phases to support transport of signals in the cross-connect mode can be dynamically altered, in accordance with a signaling protocol, based on unscheduled transmissions using the conventional network protocol when the X-Hub is so configured.

Inventors

  • 👤 Douglas A. Palmer
  • 👤 Ronald D. Fellman
  • 👤 Rene L. Cruz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 15:21
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/64; H04L12/6402; H04L49/00; H04L49/20; H04L49/205; H04L12/6418; H04L2012/6445; H04L2012/6448; H04L2012/6454; H04L2012/6459; H04L49/10; H04L49/101; H04L49/201; H04L49/25; H04L49/253; H04L49/254; H04L49/35; H04L49/351

Claims Analysis

Total Claims: 50
Claim 1
Independent Claim 210 words
A network system for providing efficient transmission of real-time data and non-real-time data between a plurality of network devices, including: a switching hub device having a plurality of input ports and a plurality of output ports, for transferring packets between selected input ports to selected output ports for transmission on the network; at least one device adapter, each configured to be coupled to at least one network device and to at least one of said plurality of input ports and at least one of said plurality of output ports of the switching hub device, for transmitting packets between at least one of the coupled network devices and the switching hub device; timing synchronization circuitry, coupled to the switching hub device and each device adapter coupled to the switching hub device, for providing common time schedule information to the switching hub device and each such coupled device so as to selectively synchronize transferring of packets by the switching hub device and transmission of packets by each coupled device adapter; configuration circuitry, coupled to the switching hub device, for periodically setting a configuration of the switching hub device to couple selected pairs of device adapters for direct intercommunication of packets in accordance with such time schedule information during a first time interval.
Claim 2
Dependent Claim 210 words
A network system for providing efficient transmission of real-time data and non-real-time data between a plurality of network devices, including: a switching hub device having a plurality of input ports and a plurality of output ports, for transferring packets between selected input ports to selected output ports for transmission on the network; at least one device adapter, each configured to be coupled to at least one network device and to at least one of said plurality of input ports and at least one of said plurality of output ports of the switching hub device, for transmitting packets between at least one of the coupled network devices and the switching hub device; timing synchronization circuitry, coupled to the switching hub device and each device adapter coupled to the switching hub device, for providing common time schedule information to the switching hub device and each such coupled device so as to selectively synchronize transferring of packets by the switching hub device and transmission of packets by each coupled device adapter; configuration circuitry, coupled to the switching hub device, for periodically setting a configuration of the switching hub device to couple selected pairs of device adapters for direct intercommunication of packets in accordance with such time schedule information during a first time interval.
Claim 3
Dependent Claim 36 words
The network system of claim 1, wherein the configuration circuitry configures the switching hub device to operate for a second time interval wherein each device adapter may intercommunicate packets by means of a conventional network protocol.
Claim 4
Dependent Claim 40 words
The network system of claim 2, further including at least one network device coupled directly to the switching hub device, wherein each such network device may intercommunicate packets by means of a conventional network protocol during such second time intervals.
Claim 5
Dependent Claim 51 words
The network system of claim 1, wherein the configuration circuitry configures the switching hub device to operate such that selected first time intervals are subdivided into at least two phases, wherein at least one coupled device adapter can directly intercommunicate packets with distinct other coupled device adapters during corresponding synchronized phases.
Claim 6
Dependent Claim 37 words
The network system of claim 1, wherein the configuration circuitry configures the switching hub device during each first time interval to directly couple selected ones of the input ports to corresponding selected ones of the output ports.
Claim 7
Dependent Claim 73 words
The network system of claim 2, wherein the configuration circuitry configures the switching hub device during each second time interval to directly couple each input port that is coupled to said at least one device adapter configured to intercommunicate packets by means of said conventional network protocol to each output port that is coupled to said at least one device adapter similarly configured to intercommunicate packets by means of said conventional network protocol.
Claim 8
Dependent Claim 21 words
The network system of claim 2, wherein the conventional network protocol is a carrier sense multiple access with collision detect protocol.
Claim 9
Dependent Claim 27 words
The network system of claim 1 wherein the time schedule information is provided through a network link to each device adapter coupled to the switching hub device.
Claim 10
Dependent Claim 207 words
A network system for providing efficient transmission of real-time data and non-real-time data between a plurality of network devices, including: (a) a switching hub device having input ports and output ports, for transferring packets between selected input ports to selected output ports for transmission on the network; (b) at least one device adapter, each configured to be coupled to at least one network device and to an input port and an output port of the switching hub device, for transmitting packets between at least one of the coupled network devices and the switching hub device; (c) timing synchronization circuitry, coupled to the switching hub device and each device adapter coupled to the switching hub device, for providing a common time reference to the switching hub device and each such coupled device so as to selectively synchronize transferring of packets by the switching hub device and transmission of packets by each coupled device adapter; (d) configuration circuitry, coupled to the switching hub device, for periodically configuring the switching hub device to operate in (1) a first time interval wherein selected pairs of coupled device adapters can directly intercommunicate packets, and (2) a second time interval wherein device adapters may intercommunicate packets by means of a conventional network protocol.
Claim 11
Dependent Claim 207 words
A network system for providing efficient transmission of real-time data and non-real-time data between a plurality of network devices, including: (a) a switching hub device having input ports and output ports, for transferring packets between selected input ports to selected output ports for transmission on the network; (b) at least one device adapter, each configured to be coupled to at least one network device and to an input port and an output port of the switching hub device, for transmitting packets between at least one of the coupled network devices and the switching hub device; (c) timing synchronization circuitry, coupled to the switching hub device and each device adapter coupled to the switching hub device, for providing a common time reference to the switching hub device and each such coupled device so as to selectively synchronize transferring of packets by the switching hub device and transmission of packets by each coupled device adapter; (d) configuration circuitry, coupled to the switching hub device, for periodically configuring the switching hub device to operate in (1) a first time interval wherein selected pairs of coupled device adapters can directly intercommunicate packets, and (2) a second time interval wherein device adapters may intercommunicate packets by means of a conventional network protocol.
Claim 12
Dependent Claim 40 words
The network system of claim 9, further including at least one network device coupled directly to the switching hub device, wherein each such network device may intercommunicate packets by means of said conventional network protocol during the second time interval.
Claim 13
Dependent Claim 51 words
The network system of claim 9, wherein the configuration circuitry configures the switching hub device to operate such that selected first time intervals are subdivided into at least two phases, wherein at least one coupled device adapter can directly intercommunicate packets with distinct other coupled device adapters during corresponding synchronized phases.
Claim 14
Dependent Claim 37 words
The network system of claim 9, wherein the configuration circuitry configures the switching hub device during each first time interval to directly couple selected ones of the input ports to corresponding selected ones of the output ports.
Claim 15
Dependent Claim 77 words
The network system of claim 9, wherein the configuration circuitry configures the switching hub device during each second time interval to directly couple each input port that is coupled to one of the at least one device adapter configured to intercommunicate packets by means of said conventional network protocol to each output port that is coupled to one of the at least one device adapter similarly configured to intercommunicate packets by means of said conventional network protocol.
Claim 16
Dependent Claim 21 words
The network system of claim 9, wherein the conventional network protocol is a carrier sense multiple access with collision detect protocol.
Claim 17
Dependent Claim 29 words
The network system of claim 9, wherein the time reference includes time schedule information provided through a network link to each device adapter coupled to the switching hub device.
Claim 18
Dependent Claim 238 words
A network system for providing efficient transmission of real-time data and non-real-time data between a plurality of network devices, including: a switching hub device having a plurality of input ports, a plurality of output ports, and a crossbar switch system coupled to each of the respective pluralities of input ports and output ports for transferring packets between selected ones of the input ports to selected ones of the output ports for transmission on a network; at least one device adapter, each configured to be coupled to at least one network device and to an input port and an output port of the switching hub device through the network, for transmitting packets on the network between at least one of the coupled network devices and the switching hub device; timing synchronization circuitry, coupled to the switching hub device and each device adapter coupled to the switching hub device, for providing a common time reference to the switching hub device and each such coupled device so as to selectively synchronize transferring of packets by the switching hub device and transmission of packets by each coupled device adapter; configuration circuitry, coupled to the switching hub device, for periodically configuring the switching hub device to operate in (1) a first time interval wherein selected pairs of coupled device adapters can directly intercommunicate packets, and (2) a second time interval wherein device adapters may intercommunicate packets by means of a conventional network protocol.
Claim 19
Dependent Claim 238 words
A network system for providing efficient transmission of real-time data and non-real-time data between a plurality of network devices, including: a switching hub device having a plurality of input ports, a plurality of output ports, and a crossbar switch system coupled to each of the respective pluralities of input ports and output ports for transferring packets between selected ones of the input ports to selected ones of the output ports for transmission on a network; at least one device adapter, each configured to be coupled to at least one network device and to an input port and an output port of the switching hub device through the network, for transmitting packets on the network between at least one of the coupled network devices and the switching hub device; timing synchronization circuitry, coupled to the switching hub device and each device adapter coupled to the switching hub device, for providing a common time reference to the switching hub device and each such coupled device so as to selectively synchronize transferring of packets by the switching hub device and transmission of packets by each coupled device adapter; configuration circuitry, coupled to the switching hub device, for periodically configuring the switching hub device to operate in (1) a first time interval wherein selected pairs of coupled device adapters can directly intercommunicate packets, and (2) a second time interval wherein device adapters may intercommunicate packets by means of a conventional network protocol.
Claim 20
Dependent Claim 39 words
The network system of claim 16, further including at least one network device coupled directly to the switching hub device, wherein each such network device may intercommunicate packets by means of said conventional network protocol during second time intervals.
Claim 21
Dependent Claim 51 words
The network system of claim 16, wherein the configuration circuitry configures the switching hub device to operate such that selected first time intervals are subdivided into at least two phases, wherein at least one coupled device adapter can directly intercommunicate packets with distinct other coupled device adapters during corresponding synchronized phases.
Claim 22
Dependent Claim 37 words
The network system of claim 16, wherein the configuration circuitry configures the crossbar switch system during each first time interval to directly couple selected ones of the input ports to corresponding selected ones of the output ports.
Claim 23
Dependent Claim 77 words
The network system of claim 16, wherein the configuration circuitry configures the crossbar switch system during each second time interval to directly couple each input port that is coupled to one of the at least one device adapter configured to intercommunicate packets by means of said conventional network protocol to each output port that is coupled to one of the at least one device adapter similarly configured to intercommunicate packets by means of said conventional network protocol.
Claim 24
Dependent Claim 21 words
The network system of claim 16, wherein the conventional network protocol is a carrier sense multiple access with collision detect protocol.
Claim 25
Dependent Claim 29 words
The network system of claim 16, wherein the time reference includes time schedule information provided through a network link to each device adapter coupled to the switching hub device.
Claim 26
Dependent Claim 142 words
A switching hub device having a plurality of input ports, a plurality of output ports, and a crossbar switch system coupled to each of the respective pluralities of input ports and output ports for transferring packets between selected ones of the input ports to selected ones of the output ports for transmission on a network, the switching hub device being adapted to be coupled to at least two device adapters each for transmitting packets between at least one coupled network device and the switching hub device, the switching hub device and each device adapter being substantially synchronized to a selectable time schedule, the switching hub device including configuration circuitry for periodically setting a configuration of the switching hub device to couple selected pairs of device adapters for direct intercommunication of packets in accordance with such time schedule during a first time interval.
Claim 27
Dependent Claim 142 words
A switching hub device having a plurality of input ports, a plurality of output ports, and a crossbar switch system coupled to each of the respective pluralities of input ports and output ports for transferring packets between selected ones of the input ports to selected ones of the output ports for transmission on a network, the switching hub device being adapted to be coupled to at least two device adapters each for transmitting packets between at least one coupled network device and the switching hub device, the switching hub device and each device adapter being substantially synchronized to a selectable time schedule, the switching hub device including configuration circuitry for periodically setting a configuration of the switching hub device to couple selected pairs of device adapters for direct intercommunication of packets in accordance with such time schedule during a first time interval.
Claim 28
Dependent Claim 37 words
The switching hub device of claim 23, wherein the configuration circuitry configures the switching hub device to operate for a second time interval wherein each device adapter may intercommunicate packets by means of a conventional network protocol.
Claim 29
Dependent Claim 41 words
The switching hub device of claim 24, further including at least one network device coupled directly to the switching hub device, wherein each such network device may intercommunicate packets by means of the conventional network protocol during such second time intervals.
Claim 30
Dependent Claim 52 words
The switching hub device of claim 23, wherein the configuration circuitry configures the switching hub device to operate such that selected first time intervals are subdivided into at least two phases, wherein at least one coupled device adapter can directly intercommunicate packets with distinct other coupled device adapters during corresponding synchronized phases.
Claim 31
Dependent Claim 38 words
The switching hub device of claim 23, wherein the configuration circuitry configures the crossbar switch system during each first time interval to directly couple selected ones of the input ports to corresponding selected ones of the output ports.
Claim 32
Dependent Claim 78 words
The switching hub device of claim 24, wherein the configuration circuitry configures the crossbar switch system during each second time interval to directly couple each input port that is coupled to one of the at least two device adapters configured to intercommunicate packets by means of said conventional network protocol to each output port that is coupled to one of the at least two device adapters similarly configured to intercommunicate packets by means of said conventional network protocol.
Claim 33
Dependent Claim 22 words
The switching hub device of claim 24, wherein the conventional network protocol is a carrier sense multiple access with collision detect protocol.
Claim 34
Independent Claim 170 words
A method for providing efficient transmission of real-time data and non-real-time data between a plurality of network devices, including the steps of: providing a switching hub device having a plurality of input ports and a plurality of output ports, for transferring packets between selected input ports to selected output ports for transmission on a network; providing at least one device adapter, each configured to be coupled to at least one network device and to one of said plurality of input ports and to one of said plurality of output ports of the switching hub device through a network, for transmitting packets on the network between at least one of the coupled network devices and the switching hub device; selectively synchronizing transferring of packets by the switching hub device and transmission of packets by each coupled device adapter; periodically setting a configuration of the switching hub device to couple selected pairs of device adapters for direct intercommunication of packets in accordance with selected time schedule information during a first time interval.
Claim 35
Independent Claim 170 words
A method for providing efficient transmission of real-time data and non-real-time data between a plurality of network devices, including the steps of: providing a switching hub device having a plurality of input ports and a plurality of output ports, for transferring packets between selected input ports to selected output ports for transmission on a network; providing at least one device adapter, each configured to be coupled to at least one network device and to one of said plurality of input ports and to one of said plurality of output ports of the switching hub device through a network, for transmitting packets on the network between at least one of the coupled network devices and the switching hub device; selectively synchronizing transferring of packets by the switching hub device and transmission of packets by each coupled device adapter; periodically setting a configuration of the switching hub device to couple selected pairs of device adapters for direct intercommunication of packets in accordance with selected time schedule information during a first time interval.
Claim 36
Dependent Claim 37 words
The method of claim 30, further including the step of periodically configuring the switching hub device to operate for a second time interval wherein each device adapter may intercommunicate packets by means of a conventional network protocol.
Claim 37
Dependent Claim 42 words
The method of claim 31, further including the step of coupling at least one network device directly to the switching hub device, wherein each such network device may intercommunicate packets by means of the conventional network protocol during such second time intervals.
Claim 38
Dependent Claim 51 words
The method of claim 30, further including the step of configuring the switching hub device to operate such that selected first time intervals are subdivided into at least two phases, wherein at least one coupled device adapter can directly intercommunicate packets with distinct other coupled device adapters during corresponding synchronized phases.
Claim 39
Dependent Claim 37 words
The method of claim 30, further including the step of configuring the switching hub device during each first time interval to directly couple selected ones of the input ports to corresponding selected ones of the output ports.
Claim 40
Dependent Claim 77 words
The method of claim 31, further including the step of configuring the switching hub device during each second time interval to directly couple each input port that is coupled to one of the at least one device adapter configured to intercommunicate packets by means of said conventional network protocol to each output port that is coupled to one of the at least one device adapter similarly configured to intercommunicate packets by means of said conventional network protocol.
Claim 41
Dependent Claim 20 words
The method of claim 31, wherein the conventional network protocol is a carrier sense multiple access with collision detect protocol.
Claim 42
Dependent Claim 26 words
The method of claim 30, wherein the time schedule information is provided through a network link to each device adapter coupled to the switching hub device.
Claim 43
Independent Claim 180 words
A method for providing efficient transmission of real-time data and non-real-time data between a plurality of network devices, including the steps of: providing a switching hub device having a plurality of input ports and a plurality of output ports, for transferring packets between selected input ports to selected output ports for transmission on a network; providing at least one device adapter, each configured to be coupled to at least one network device and to one of said plurality of input ports and to one of said plurality output ports of the switching hub device through a network, for transmitting packets on the network between at least one of the coupled network devices and the switching hub device; selectively synchronizing transferring of packets by the switching hub device and transmission of packets by each coupled device adapter; periodically configuring the switching hub device to operate in (1) a first time interval wherein selected pairs of coupled device adapters can directly intercommunicate packets, and (2) a second time interval wherein device adapters may intercommunicate packets by means of a conventional network protocol.
Claim 44
Independent Claim 180 words
A method for providing efficient transmission of real-time data and non-real-time data between a plurality of network devices, including the steps of: providing a switching hub device having a plurality of input ports and a plurality of output ports, for transferring packets between selected input ports to selected output ports for transmission on a network; providing at least one device adapter, each configured to be coupled to at least one network device and to one of said plurality of input ports and to one of said plurality output ports of the switching hub device through a network, for transmitting packets on the network between at least one of the coupled network devices and the switching hub device; selectively synchronizing transferring of packets by the switching hub device and transmission of packets by each coupled device adapter; periodically configuring the switching hub device to operate in (1) a first time interval wherein selected pairs of coupled device adapters can directly intercommunicate packets, and (2) a second time interval wherein device adapters may intercommunicate packets by means of a conventional network protocol.
Claim 45
Dependent Claim 41 words
The method of claim 38, further including the step of coupling at least one network device directly to the switching hub device, wherein each such network device may intercommunicate packets by means of said conventional network protocol during second time intervals.
Claim 46
Dependent Claim 51 words
The method of claim 38, further including the step of configuring the switching hub device to operate such that selected first time intervals are subdivided into at least two phases, wherein at least one coupled device adapter can directly intercommunicate packets with distinct other coupled device adapters during corresponding synchronized phases.
Claim 47
Dependent Claim 37 words
The method of claim 38, further including the step of configuring the switching hub device during each first time interval to directly couple selected ones of the input ports to corresponding selected ones of the output ports.
Claim 48
Dependent Claim 77 words
The method of claim 38, further including the step of configuring the switching hub device during each second time interval to directly couple each input port that is coupled to one of the at least one device adapter configured to intercommunicate packets by means of said conventional network protocol to each output port that is coupled to one of the at least one device adapter similarly configured to intercommunicate packets by means of said conventional network protocol.
Claim 49
Dependent Claim 20 words
The method of claim 38, wherein the conventional network protocol is a carrier sense multiple access with collision detect protocol.
Claim 50
Dependent Claim 29 words
The method of claim 38, wherein the step of synchronizing includes transmitting time schedule information through a network link to each device adapter coupled to the switching hub device.

References Cited (Backward Citations)

US5483530A Cited
US5825755A Cited
US5649100A Cited
US5742587A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-31 2004-05-01 2004-10-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-31 2008-05-01 2008-10-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-31 2012-05-01 2012-10-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag