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

Repeater interface controller with a shared data bus

Assignee: Individual
•
Filing: 1992-09-02
•
Granted: 1995-07-04
•
Expires: 2012-09-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A repeater interface controller receives a data packet at one of a plurality of port nodes from an associated segment of a local area network. The plurality of port nodes determine a priority port node when more than one port node receives a data packet at substantially the same time. The priority port node transmits the data packet from the priority port node to a central node. The central node receives the data packet from the priority node, repeats the data packet, and transmits the repeated data packet to the non-priority port nodes. Each non-priority port node receives the repeated data packet and transmits the repeated data onto its associated segment. Management and status information is transferred between the port nodes and an external processor and an external display by an internal bus and an external bus. A bus arbiter alternately provides a bus controller and the external controller control of both the internal and external buses to transfer the data. The bus controller controls both the internal and external buses when management and status data is transferred from the port nodes to the external display and the external controller controls both buses when management and status information is transferred between the external controller and the port nodes.

Inventors

  • 👤 Charles A. Moorwood
  • 👤 Charan J. Singh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 13:33
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/44; H04L12/46; H04L43/00; H04L43/08; H04L43/0805; H04L43/0817; H04L43/0823; H04L43/0847; H04L43/16

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 455 words
A repeater interface controller for connecting a plurality of segments of a local area network, the repeater interface controller comprising: (a) a central node that includes central receiver means for receiving a data packet, central repeater means responsive to receipt of the data packet by the central receiver means for generating a repeated data packet, and central transmitter means for transmitting the repeated data packet; (b) a plurality of port nodes, each individual port node being connectable to an associated segment of a local area network and including: (i) first port node receiver means for receiving data packets from said port node's associated segment of the local area network, (ii) first port node transmitter means for transmitting data packets from the first port node receiver means to the central node, (iii) priority means for identifying the port node that receives a data packet at its first port node receiver means as a source port node such that other of the plurality of port nodes cannot transmit a data packet received from its associated segment to the central node while said port node is identified as the source port node, (iv) second port node receiver means for receiving repeated data packets from the central node, and (v) second port node transmitter means for transmitting repeated data packets from the second port node receiver means to said port node's associated segment; (vi) configuration and status means for configuring said port node in response to management information and for monitoring events occurring at said port node to produce status information; (c) internal bus means connected to each of the port nodes for transferring management and status information to and from the port nodes; (d) external interface means for connecting external devices to the repeater interface controller, the external interface means connectable to an external bus, the external bus connectable to an external processor and an external display; (e) display and update logic means connected to the internal bus means and to the external interface means for simultaneously controlling both the internal bus means and the external bus, the display and update logic means transferring management and status information from the port nodes to the external display when the display and update logic means controls both the internal bus means and the external bus; and (f) bus arbiter means connected to the external processor and to the display and update logic means for alternately providing simultaneous control of both the internal bus means and the external bus to either the display and logic update means or to the external processor, wherein the external processor transfers management and status information to and from the port nodes when the external processor controls both the internal bus means and the external bus.
Claim 2
Dependent Claim 455 words
A repeater interface controller for connecting a plurality of segments of a local area network, the repeater interface controller comprising: (a) a central node that includes central receiver means for receiving a data packet, central repeater means responsive to receipt of the data packet by the central receiver means for generating a repeated data packet, and central transmitter means for transmitting the repeated data packet; (b) a plurality of port nodes, each individual port node being connectable to an associated segment of a local area network and including: (i) first port node receiver means for receiving data packets from said port node's associated segment of the local area network, (ii) first port node transmitter means for transmitting data packets from the first port node receiver means to the central node, (iii) priority means for identifying the port node that receives a data packet at its first port node receiver means as a source port node such that other of the plurality of port nodes cannot transmit a data packet received from its associated segment to the central node while said port node is identified as the source port node, (iv) second port node receiver means for receiving repeated data packets from the central node, and (v) second port node transmitter means for transmitting repeated data packets from the second port node receiver means to said port node's associated segment; (vi) configuration and status means for configuring said port node in response to management information and for monitoring events occurring at said port node to produce status information; (c) internal bus means connected to each of the port nodes for transferring management and status information to and from the port nodes; (d) external interface means for connecting external devices to the repeater interface controller, the external interface means connectable to an external bus, the external bus connectable to an external processor and an external display; (e) display and update logic means connected to the internal bus means and to the external interface means for simultaneously controlling both the internal bus means and the external bus, the display and update logic means transferring management and status information from the port nodes to the external display when the display and update logic means controls both the internal bus means and the external bus; and (f) bus arbiter means connected to the external processor and to the display and update logic means for alternately providing simultaneous control of both the internal bus means and the external bus to either the display and logic update means or to the external processor, wherein the external processor transfers management and status information to and from the port nodes when the external processor controls both the internal bus means and the external bus.
Claim 3
Dependent Claim 53 words
A repeater interface controller as in claim 1 wherein the bus arbiter means comprises scheduling means for receiving a bus request signal from the external processor and for determining when to grant the external processor control of both the internal bus means and the external bus in response to said bus request signal.
Claim 4
Dependent Claim 51 words
The repeater interface controller of claim 2 wherein the scheduling means grants the external processor control of both the internal bus means and the external bus after the display and logic update means completes a current transfer of the management and status information from the port nodes to the external display.
Claim 5
Dependent Claim 33 words
The repeater interface controller of claim 3 wherein the external processor is only electrically connected to the external bus when the external processor controls both the internal bus means and the external bus.
Claim 6
Dependent Claim 38 words
The repeater interface controller of claim 4 wherein the bus arbiter means electrically connects the external processor to the external bus when the external processor is granted control of both the internal bus means and the external bus.
Claim 7
Dependent Claim 66 words
The repeater interface controller of claim 1 and further comprising storage means connected to the internal bus means for storing status information received by the storage means from the port nodes via the internal bus means, and wherein the external processor transfers status information from the storage means to the external processor when the external processor controls both the internal bus means and the external bus.
Claim 8
Dependent Claim 36 words
The repeater interface controller of claim 1 wherein said second port node transmitter means transmits repeated data packets to said port node's associated segment except when said port node is identified as the source port node.
Claim 9
Dependent Claim 23 words
The repeater interface controller of claim 1 wherein the configuration and status means monitors events occurring at the first port node receiver means.
Claim 10
Dependent Claim 455 words
A repeater interface controller for connecting a plurality of segments of a local area network, the repeater interface controller comprising: (a) central receiver means for receiving a data packet; (b) central repeater means responsive to receipt of the data packet by the central receiver means for generating a repeated data packet; (c) central transmitter means for transmitting the repeated data packet; (d) a plurality of port nodes, each individual port node being connectable to an associated segment of a local area network and including: (i) first port node receiver means for receiving data packets from said port node's associated segment of the local area network, (ii) first port node transmitter means for transmitting data packets from the first port node receiver means to the central receiver means, (iii) priority means for identifying the port node that receives a data packet at its first port node receiver means as a source port node such that other of the plurality of port nodes cannot transmit a data packet received from its associated segment to the central receiver means while said port node is identified as the source port node, (iv) second port node receiver means for receiving repeated data packets from the central transmitter means, and (v) second port node transmitter means for transmitting repeated data packets from the second port node receiver means to said port node's associated segment; (vi) configuration and status means for configuring said port node in response to management information and for monitoring events occurring at said port node to produce status information; (e) internal bus means connected to each of the port nodes for transferring management and status information to and from the port nodes; (f) external interface means for connecting external devices to the repeater interface controller, the external interface means connectable to an external bus, the external bus connectable to an external processor and an external display; (g) display and update logic means connected to the internal bus means and to the external interface means for simultaneously controlling both the internal bus means and the external bus, the display and update logic means transferring management and status information from the port nodes to the external display when the display and update logic means controls both the internal bus means and the external bus; and (h) bus arbiter means connected to the external processor and to the display and update logic means for alternately providing simultaneous control of both the internal bus means and the external bus to either the display and logic update means or to the external processor, wherein the external processor transfers management and status information to and from the repeater interface controller when the external processor controls both the internal bus means and the external bus.
Claim 11
Dependent Claim 455 words
A repeater interface controller for connecting a plurality of segments of a local area network, the repeater interface controller comprising: (a) central receiver means for receiving a data packet; (b) central repeater means responsive to receipt of the data packet by the central receiver means for generating a repeated data packet; (c) central transmitter means for transmitting the repeated data packet; (d) a plurality of port nodes, each individual port node being connectable to an associated segment of a local area network and including: (i) first port node receiver means for receiving data packets from said port node's associated segment of the local area network, (ii) first port node transmitter means for transmitting data packets from the first port node receiver means to the central receiver means, (iii) priority means for identifying the port node that receives a data packet at its first port node receiver means as a source port node such that other of the plurality of port nodes cannot transmit a data packet received from its associated segment to the central receiver means while said port node is identified as the source port node, (iv) second port node receiver means for receiving repeated data packets from the central transmitter means, and (v) second port node transmitter means for transmitting repeated data packets from the second port node receiver means to said port node's associated segment; (vi) configuration and status means for configuring said port node in response to management information and for monitoring events occurring at said port node to produce status information; (e) internal bus means connected to each of the port nodes for transferring management and status information to and from the port nodes; (f) external interface means for connecting external devices to the repeater interface controller, the external interface means connectable to an external bus, the external bus connectable to an external processor and an external display; (g) display and update logic means connected to the internal bus means and to the external interface means for simultaneously controlling both the internal bus means and the external bus, the display and update logic means transferring management and status information from the port nodes to the external display when the display and update logic means controls both the internal bus means and the external bus; and (h) bus arbiter means connected to the external processor and to the display and update logic means for alternately providing simultaneous control of both the internal bus means and the external bus to either the display and logic update means or to the external processor, wherein the external processor transfers management and status information to and from the repeater interface controller when the external processor controls both the internal bus means and the external bus.
Claim 12
Dependent Claim 53 words
A repeater interface controller as in claim 9 wherein the bus arbiter means comprises scheduling means for receiving a bus request signal from the external processor and for determining when to grant the external processor control of both the internal bus means and the external bus in response to said bus request signal.
Claim 13
Dependent Claim 51 words
The repeater interface controller of claim 10 wherein the scheduling means grants the external processor control of both the internal bus means and the external bus after the display and logic update means completes a current transfer of the management and status information from the port nodes to the external display.
Claim 14
Dependent Claim 33 words
The repeater interface controller of claim 9 wherein the external processor is electrically connected to the external bus only when the external processor controls both the internal bus means and the external bus.
Claim 15
Dependent Claim 38 words
The repeater interface controller of claim 9 wherein the bus arbiter means electrically connects the external processor to the external bus when the external processor is granted control of both the internal bus means and the external bus.
Claim 16
Dependent Claim 66 words
The repeater interface controller of claim 9 and further comprising storage means connected to the internal bus means for storing status information received by the storage means from the port nodes via the internal bus means, and wherein the external processor transfers status information from the storage means to the external processor when the external processor controls both the internal bus means and the external bus.
Claim 17
Dependent Claim 36 words
The repeater interface controller of claim 9 wherein said second port node transmitter means transmits repeated data packets to said port node's associated segment except when said port node is identified as the source port node.
Claim 18
Dependent Claim 23 words
The repeater interface controller of claim 9 wherein the configuration and status means monitors events occurring at the first port node receiver means.

References Cited (Backward Citations)

US4232386A Cited
US4451916A Cited
US4768188A Cited
US4672601A Cited
US4792948A Cited
EP0222669A2 Cited
US4825435A Cited
US4817080A Cited
US4777633A Cited
US4945532A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-07-03 1999-01-02 1999-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-07-03 2003-01-02 2003-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-07-03 2007-01-02 2007-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag