IP Library Granted Patent US 7,660,323
Granted Patent B2
US 7,660,323 · App. 10/876,654 · Granted Feb 9, 2010

Cascade control system for network units

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,660,323
App. No.
10/876,654
Granted
Feb 9, 2010
Kind
B2
Abstract

A network unit for the reception and forwarding of data packets and for use in a stack of similar units includes a data processor and cascade control logic for the exchange of control frames with others of said units in the stack. The cascade control logic is operative to cooperate by means of the control frames in an automatic process for incrementally applying stack numbers to the units in the stack. The cascade control logic can retain a stack number in storage and the data processor is operative to execute a program to apply to the network unit and the other units progressive stack numbers which accommodate previously applied and retained stack numbers. The network unit can act as a master applying the program to the other units and as a slave whereupon it receives a stack number determined by another unit in the stack. The program may determine the validity of a set of numbers applied to units in the stack by computing the aggregate of numbering gaps between numbered units and comparing the aggregate with a predetermined maximum. The program distinguishes between units which are in an automatic numbering mode and a non-automatic numbering mode and disregards units in the non-automatic numbering mode in the application of progressive stack numbers.

Claims (15)

1. A network unit for the reception and forwarding of data packets and for use in a stack of similar units, the network unit including a data processor and cascade control logic for the exchange of control frames with others of said units in the stack, wherein

(a) the cascade control logic is operative to cooperate by means of said control frames in an automatic process for incrementally applying stack numbers to the units in the stack;

(b) the cascade control logic is also operative to retain a stack number in storage; and

(c) the data processor is operative to execute, in response to a stack configuration change, a program to apply to the network unit and other units progressive stack numbers which accommodate the previously applied and retained stack numbers where those stack numbers are valid in the changed configuration, and changes any previously applied and retained stack numbers that are not valid in the changed configuration.

2. A network unit as in claim 1 wherein the network unit can act as a master applying said program to said other units and as a slave whereupon it receives a stack number determined by another unit in the stack.

3. A network unit as in claim 1 wherein said program determines the validity of a set of numbers applied to units in the stack by computing the aggregate of numbering gaps between numbered units and comparing the aggregate with a predetermined maximum.

4. A network unit as in claim 1 wherein the program distinguishes between units which are in an automatic numbering mode and a non-automatic numbering mode and disregards units in the non-automatic numbering mode in the application of progressive stack numbers.

5. A network unit as in claim 1 wherein the stack configuration change is a change in the number of active units in said stack.

6. A network unit for the reception and forwarding of data packets and for use in a stack of similar units, the network unit including a data processor and cascade control logic for the exchange of control frames with others of said units in the stack, wherein

(a) the data processor is operative to execute a program to apply to the network unit and other units a set of progressive stack numbers;

(b) the data processor is operative, in accordance with said program, on a change in the configuration of the stack to re-execute said program to apply a stack number to any new unit in the stack while accommodating any pre-existing stack number of a unit in the stack having a valid pre-existing stack number in the changed configuration and changing any pre-existing stack number of a unit that is invalid in the changed configuration; and

(c) the data processor is operative, in accordance with said program, to determine the validity of the numbering of the stack according to whether the aggregate of numbering gaps in the stack numbers applied to the units exceeds a predetermined number.

7. A network unit as in claim 6 wherein the network unit can act in two different modes, viz. a master mode wherein it applies said program to said other units and in a slave mode whereupon it receives an identification number determined by another unit in the stack.

8. A network unit as in claim 6 wherein said program determines the validity of a set of identification numbers applied to units in the stack by computing the aggregate of numbering gaps between numbered units and comparing the aggregate with a predetermined maximum.

9. A network unit as in claim 6 wherein the program distinguishes between units which are in an automatic numbering mode and a non-automatic numbering mode and disregards units in the non-automatic numbering mode in the application of said progressive identification numbers.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2022
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 060005/0600 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
CORRECTIVE ASSIGNMENT PREVIUOSLY RECORDED ON REEL 027329 FRAME 0001 AND 0044. Recorded May 1, 2012
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 028911/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2011
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 027329/0044 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SEE ATTACHED Recorded Jul 15, 2010
From: 3COM CORPORATION
To: HEWLETT-PACKARD COMPANY
Reel/Frame 025039/0844 →
MERGER Recorded Jul 6, 2010
From: 3COM CORPORATION
To: HEWLETT-PACKARD COMPANY
Reel/Frame 024630/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2004
From: SAUNDERSON, PETER A.; HUTCHINGS, MICHAEL D.
To: 3COM CORPORATION
Reel/Frame 015524/0570 →