← Back to Patent Explorer
EP0397370A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Network control arrangement for processing a plurality of connection requests

Assignee: AT&T Inc
•
Filing: 1990-05-01
•
Granted: —
•
Expires: 2010-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract network control arrangement where two or more path hunt operations are performed in parallel using one or both of two techniques: 1) reading a memory for a second path hunt operation during the time that information read from the memory for a first path hunt operation is being processed to select a path, and 2) maintaining duplicate memories and reading from them both to perform two path hunt operations before either memory is updated. A disjoint path check unit rapidly determines whether any of the network paths from a first inlet to a first outlet conflict with any network paths from a second network inlet to a second outlet. Plural path hunts are performed only when there is no conflict.

Inventors

  • 👤 Gaylord W. Richards

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-08 13:57
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/45; H04L45/00; H04L45/22; H04L49/10; H04L49/104; H04L49/105; H04L49/106; H04L49/15; H04L49/1515; H04L49/1553; H04L49/1569; H04L49/1576; H04L49/1592; H04L49/25; H04L49/256; H04L49/50; H04L49/505; H04L49/508; H04Q; H04Q11/00; H04Q11/0001; H04Q11/0005; H04Q11/04; H04Q11/0407; H04J; H04J2203/00; H04J2203/0001; H04J2203/0003; H04J2203/0005; H04J2203/0012; H04L49/101; H04Q11/0062; H04Q11/0066; H04Q2011/0037; H04Q2011/0039; H04Q2011/0052

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 124 words
A method for use in an arrangement comprising a network for interconnecting any of a plurality of inlets with any of a plurality of outlets, said arrangement further comprising means for storing busy/idle information for path components of said network, said method comprising reading said storing means to identify an idle path from a first one of said inlets through said network to a first one of said outlets, after identifying an idle path from said first inlet to said first outlet, marking path components of said identified path busy in said storing means and before said marking, accessing said storing means to find an idle path from a second one of said iniets through said network to a second one of said outlets.
Claim 2
Independent Claim 124 words
A method for use in an arrangement comprising a network for interconnecting any of a plurality of inlets with any of a plurality of outlets, said arrangement further comprising means for storing busy/idle information for path components of said network, said method comprising reading said storing means to identify an idle path from a first one of said inlets through said network to a first one of said outlets, after identifying an idle path from said first inlet to said first outlet, marking path components of said identified path busy in said storing means and before said marking, accessing said storing means to find an idle path from a second one of said iniets through said network to a second one of said outlets.
Claim 3
Dependent Claim 80 words
A method in accordance with claim 1 further comprising determining whether any paths of said network from said first inlet to said first outlet conflict with any paths of said network from said second inlet to said second outlet, and said accessing being in response to a determination that there are no paths of said network from said first inlet to said first outlet that conflict with any paths of said network from said second inlet to said second outlet.
Claim 4
Dependent Claim 59 words
A method in accordance with claim 2 wherein said network comprises a plurality of nodes of capacity one and wherein said determining comprises determining whether any paths of said network from said first inlet to said first outlet include the same one of said nodes as any paths of said network from said second inlet to said second outlet.
Claim 5
Dependent Claim 62 words
A method in accordance with claim 2 wherein said network comprises a plurality of nodes of full capacity interconnected by links and wherein said determining comprises determining whether any paths of said network from said first inlet to said first outlet include the same one of said links as any paths of said network from said second inlet to said second outlet.
Claim 6
Dependent Claim 79 words
A method in accordance with claim 2 wherein each of said plurality of inlets is associated with an inlet binary number comprising a plurality of bits and each of said plurality of outlets is associated with an outlet binary number comprising a plurality of bits, said determining comprising logically processing the bits of the inlet binary numbers associated with said first and second inlets and the bits of the outlet binary numbers associated with said first and second outlets.
Claim 7
Dependent Claim 44 words
A method in accordance with claim 5 wherein said processing comprises logically combining corresponding bits of the inlet binary numbers associated with said first and second inlets and logically combining corresponding bits of the outlet binary numbers associated with said first and second outlets.
Claim 8
Dependent Claim 72 words
A method in accordance with claim 1 wherein said storing means comprises first and second memory means each for storing busy/idle information for all path components for all paths of said network, wherein said reading comprises reading said first memory means, wherein said marking comprises marking all path components of said identified path busy in both said first and second memory means, and wherein said accessing comprises accessing said second memory means.
Claim 9
Dependent Claim 81 words
A method in accordance with claim 1 wherein said storing means comprises first and second memory means each for storing busy/idle information for all path components for all paths of said network, wherein said reading comprises reading said first memory means, wherein said marking comprises marking all path components of said identified path busy in both said first and second memory means, and wherein said accessing comprises accessing said second memory means concurrently with said reading of said first memory means.
Claim 10
Dependent Claim 36 words
A method in accordance with claim 1 wherein said reading comprises reading busy/idle information from said storing means, and processing said read information to identify an idle path from said first inlet to said first outlet.
Claim 11
Dependent Claim 40 words
A method in accordance with claim 1 wherein said reading comprises reading busy/idle information from said storing means, and processing said read information, concurrently with said accessing, to identify an idle path from said first inlet to said first outlet.
Claim 12
Dependent Claim 35 words
A method in accordance with claim 1 further comprising after finding an idle path from said second inlet to said second outlet, marking all path components of said found path busy in said storing means.
Claim 13
Dependent Claim 41 words
A method in accordance with claim 1 wherein said first and second inlets may both be the same one of said plurality of inlets and said first and second outlets may both be the same one of said plurality of outlets.
Claim 14
Dependent Claim 37 words
A method in accordance with claim 1 wherein said first and second inlets must be different ones of said plurality of inlets and said first and second outlets must be different ones of said plurality of outlets.
Claim 15
Dependent Claim 177 words
An arrangement comprising a network for interconnecting any of a plurality of inlets with any of a plurality of outlets, means for storing busyiidle information for path components of said network, means responsive to a request for a first connection from a first one of said inlets through said network to a first one of said outlets for reading busy/idle information from said storing means, means responsive to said read busy/idle information for identifying an idle path through said network for said first connection, means responsive to identification of said first connection path by said identifying means for marking path components of said first connection path as busy in said storing means, and means responsive to a request for a second connection from a second one of said inlets through said network to a second one of said outlets for controlling said reading means to read, before said first connection path components are marked busy by said marking means, busyiidle information from said storing means to identify an idle path through said network for said second connection.
Claim 16
Dependent Claim 177 words
An arrangement comprising a network for interconnecting any of a plurality of inlets with any of a plurality of outlets, means for storing busyiidle information for path components of said network, means responsive to a request for a first connection from a first one of said inlets through said network to a first one of said outlets for reading busy/idle information from said storing means, means responsive to said read busy/idle information for identifying an idle path through said network for said first connection, means responsive to identification of said first connection path by said identifying means for marking path components of said first connection path as busy in said storing means, and means responsive to a request for a second connection from a second one of said inlets through said network to a second one of said outlets for controlling said reading means to read, before said first connection path components are marked busy by said marking means, busyiidle information from said storing means to identify an idle path through said network for said second connection.
Claim 17
Dependent Claim 104 words
An arrangement in accordance with claim 14 wherein said controlling means comprises means for determining whether any paths of said network from said first inlet to said first outlet conflict with any paths of said network from said second inlet to said second outlet, and wherein said controlling means controls said reading from said storing means to identify said second connection path only in response to a determination by said determining means that there are no paths of said network from said first inlet to said first outlet that conflict with any paths of said network from said second inlet to said second outlet.
Claim 18
Dependent Claim 148 words
An arrangement in accordance with claim 14 wherein said storing means comprises first and second memory means each for storing busy-iidle information for all path components for all paths of said network, wherein said reading means is responsive to said request for said first connection for reading busy/idle information from said first memory means to identify said first connection path, wherein said marking means is responsive to said identification of said first connection path for marking all path components of said first connection path as busy in both said first and second memory means, and wherein said controlling means is responsive to said request for said second connection for controlling said reading means to read, before said first connection path components are marked busy in said first and second memory means by said marking means, busy/idle information from said second memory means to identify said second connection path.
Claim 19
Dependent Claim 146 words
An arrangement in accordance with claim 14 wherein said storing means comprises first and second memory means each for storing busy/idle information for all path components for all paths of said network, wherein said reading means is responsive to said request for said first connection for reading busy / idle information from said first memory means to identify said first connection path, wherein said marking means is responsive to said identification of said first connection path for marking all path components of said first connection path as busy in both said first and second memory means, and wherein said controlling means is responsive to said request for said second connection for controlling said reading means to read busy/idle information from said second memory means to identify said second connection path concurrently with reading busy/idle information from said first memory means to identify said first connection path.
Claim 20
Dependent Claim 53 words
An arrangement in accordance with claim 14 wherein said identifying means comprises means for processing read busy/idle information to identify said first connection path, and wherein said controlling means controls reading from said storing means to identify said second connection path concurrently with said processing means processing to identify said first connection path.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag