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

System for discovering a critical path in a network

Assignee: Moteurs SA D Et Const
•
Filing: 1971-06-01
•
Granted: 1973-05-22
•
Expires: 1991-06-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A plurality of node elements are interconnected by link elements together with an appropriate control center for simulating or modelling a network. Three categories of lines interconnect and pass through the node elements. One, a Beta chain conveys signals from node element to node element via respective link elements in a direction through the network. A second, a gamma chain conveys signals in the direction opposite to the direction of the Beta chain. The third, an Beta chain conveys signals in the same direction as the Beta chain and effectively forms a validation in the network-modelling circuit which is necessary for operation of the corresponding Beta chain. Signals are advanced stepwise under supervision of a clock (part of the control center). Energization of the gamma chain is initiated at the end of the advance of the Beta signals. The networkmodelling circuit includes a circuit which is arranged to detect amongst the several link elements connected to each node element the first one, or the last one, or both the first and last ones which are reached by the Beta signal. This detection is employed to progressively validate the gamma line. Loops are detected either by exciting signals in the Alpha chain before Beta excitation from a target point of the network and interrupting the excitation after Alpha signals have progressed as far as they can, or alternatively by artificially rendering all the gamma lines conductive before Beta excitation and exciting the gamma chain from a target point and then interrupting the gamma excitation after gamma signals have progressed as far as they may. In either case the loops and the parts of the circuit downstream of the loops remain capable of passing signals.

Inventors

  • 👤 J Berthelemy
  • 👤 P Boue
  • 👤 J Sauvan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 16:52
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/06; G06F; G06F30/00; G06F30/10; G06F30/18

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 280 words
In combination: a network-modelling circuit having a plurality of node elements (Np, Ns) interconnected by link elements (M), the link elements providing with the node elements three categories of lines interconnecting and passing through the node elements, a. a first category forming a Beta chain for conveying signals from node element to node element via respective link elements in a predetermined direction through the network, b. a second category forming a gamma chain adapted to convey signals in a direction opposite to the said predetermined direction, and c. a third category forming an Alpha chain adapted to convey signals in the same direction as the Beta chain and extending through the node elements; OR gates (8) included in the Alpha chain and forming in the network a validation necessary for operation of the corresponding Beta chain; and a control center (201) comprising a clock (202) for supervising a stepwise advance of signals along the Beta chain and for initiating energization of the gamma chain at the end of such advance; the Beta chain comprising in each node element an AND gate (1) to whose inputs (E2) are connected the Beta lines (50) from the several link elements (M) connected to such node element, and said several link elements having associated therewith a circuit (3, 31, 4, 7, 11) adapted to detect and select from such several elements, the first one reached by a Beta signal, or the last one reached by a Beta signal or both the first and last ones reached by a Beta signal, and adapted, in response to such detection, to validate an AND gate (5) on the gamma chain extending through the link element so selected.
Claim 2
Dependent Claim 280 words
In combination: a network-modelling circuit having a plurality of node elements (Np, Ns) interconnected by link elements (M), the link elements providing with the node elements three categories of lines interconnecting and passing through the node elements, a. a first category forming a Beta chain for conveying signals from node element to node element via respective link elements in a predetermined direction through the network, b. a second category forming a gamma chain adapted to convey signals in a direction opposite to the said predetermined direction, and c. a third category forming an Alpha chain adapted to convey signals in the same direction as the Beta chain and extending through the node elements; OR gates (8) included in the Alpha chain and forming in the network a validation necessary for operation of the corresponding Beta chain; and a control center (201) comprising a clock (202) for supervising a stepwise advance of signals along the Beta chain and for initiating energization of the gamma chain at the end of such advance; the Beta chain comprising in each node element an AND gate (1) to whose inputs (E2) are connected the Beta lines (50) from the several link elements (M) connected to such node element, and said several link elements having associated therewith a circuit (3, 31, 4, 7, 11) adapted to detect and select from such several elements, the first one reached by a Beta signal, or the last one reached by a Beta signal or both the first and last ones reached by a Beta signal, and adapted, in response to such detection, to validate an AND gate (5) on the gamma chain extending through the link element so selected.
Claim 3
Dependent Claim 48 words
A combination according to claim 1, wherein the control center (201) includes circuit, means for transmitting a signal (E6; Alpha ) to the Alpha chain for a time sufficient for such signal to travel along all the lines of the Alpha chain which are accessible to the signal.
Claim 4
Dependent Claim 74 words
A combination according to claim 1, wherein each link element comprises a circuit for rendering the gamma chain conductive through the respective link Element (M) in the absence of energization of the Beta chain, and wherein the control center (201) includes circuit means for transmitting a signal to the gamma chain for a time sufficient for such signal to travel along all the lines of the gamma chain which are accessible to the signal
Claim 5
Dependent Claim 41 words
A combination according to claim 3, wherein each of the link elements (M) is provided with an output or display element (SV) connected both to the Alpha chain and to the gamma chain by way of an AND gate (13; 19).
Claim 6
Dependent Claim 41 words
A combination according to claim 4, wherein the Alpha chain and the gamma chain are connected to the AND gate (19) via respective OR-gates (17, 18) adapted to be energized in response to external instructions (A Alpha ; A gamma ).
Claim 7
Dependent Claim 40 words
A combination according to claim 3, wherein each of the node elements (Np, N2) is provided with an output or display element (SV) connected both to the Alpha chain and to the gamma chain by way of an AND gate.
Claim 8
Dependent Claim 41 words
A combination according to claim 6, wherein the Alpha chain and the gamma chain are connected to the AND gate (19) via respective OR-gates (17, 18) adapted to be energized in response to external instructions (A Alpha , A gamma ).
Claim 9
Dependent Claim 147 words
A combination according to claim 1, wherein the Beta lines effectively define a reverse direction through the network from respective successor node elements (Ns) to respective predecessor node elements (Np) and wherein each Beta line comprises in each link element an AND gate (3) which is arranged to be validated by the output of the AND gate (1) of the predecessor node element (Np) periodically by the clock (202; Ho), the output of the said link AND gate (3) being connected to a counter (31) counting for a value corresponding to the weight attributed to the particular link element concerned, and a decoding gate (4) arranged to detect a pretermined count of the counter (31) and having an output (S2) which is connected to the Beta line of the predecessor node element (Np) and which is arranged to validate and AND gate (5) in the gamma line.
Claim 10
Dependent Claim 92 words
A combination according to claim 8, wherein a second decoding state (7) is connected to the output side of the counter (31), and is arranged to detect the occurrence of an extra pulse in the backwards counter after its count to the predetermined number to produce an output signal, the output signal being connected to replace the output signal of the first decoding gate (4) at the Beta input of the predecessor node element (Np) and being connected to act via an inverter (23) to invalidate the said link AND gate (3).
Claim 11
Dependent Claim 35 words
A combination according to claim 9, wherein said link elements (N) are arranged to be inhibited by blocking of the counter in the extra pulse state by an inverter (24) controlled by the Alpha chain.
Claim 12
Dependent Claim 100 words
A combination according to claim 1, wherein the several link elements (M) connected to a node element (N) form a hierarchy, there being provided a hierarchy line (61, EH, IH) through said several elements and along which the several elements are classified in a predetermined order, the hierarchy line (61) being arranged to act via a respective inverter (22) to close the AND gate (5) of the gamma line of respective link elements when energized, and the hierarchy line comprising respective OR gates (6) connected to the output side of the respective AND gate (5) of the preceding link element.
Claim 13
Dependent Claim 75 words
A combination according to claim 9, wherein each link element (M) is provided with an input for blocking the second decoding gate (7); and wherein each node element comprises an AND gate and an OR gate (1b) which is connected to be interrupted (1c) in response to external instructions (E44), said AND gate (1a) and said OR gate (1b) being connected in parallel with the input (E2) of the Beta chain in the node element.
Claim 14
Dependent Claim 27 words
A combination according to claim 1, wherein the conTrol center (201) is connected to initiate a signal in the gamma chain after interruption of the clock (202).
Claim 15
Dependent Claim 30 words
A combination according to claim 13, wherein the clock (202) is connected to be blocked by the last node element reached by the signals (S3) advanced along the Beta chain.
Claim 16
Independent Claim 383 words
A method of detecting loops in a network, comprising the steps of: i. setting up in combination a control center (201) and a network-modelling circuit corresponding to said network; the network-modelling circuit having a plurality of node elements (Np, Ns) interconnected by link elements (M), the link elements providing with the node elements three categories of lines interconnecting and passing through the node elements, a. a first category forming a Beta chain for conveying signals from node element to node element via respective link elements in a predetermined direction through the network, b. a second category forming a gamma chain adapted to convey signals in a direction opposite to the said predetermined direction, and c. a third category forming an Alpha chain adapted to convey signals in the same direction as the Beta chain and extending through the node elements by way of OR gates (8) and forming in the network a validation necessary for operation of the corresponding Beta chain; the control center comprising a clock (202) for supervising a stepwise advance of signals along the Beta chain and for initiating energization of the gamma chain at the end of such advance; and the Beta chain comprising in each node element an AND gate (1) to whose inputs (E2) are connected the Beta lines (50) from the several link elements (M) connected to such node element, and said several link elements (M) having associated therewith a circuit adapted to detect and select from the several link elements, the first one reached by a Beta signal, or the last one reached by a Beta signal or both the first and last ones reached by a Beta signal, and adapted in response to such detection to validate an AND gate (5) on the gamma line extending through the link element so selected; ii. exciting circuit setting signals in one of the chains before any starting of the clock by triggering said one chain from at least one node element of the network and for a time sufficiently long for the trigger signal to progress as far as the end of the chain and to set circuit elements in the network; and iii thereafter interrupting the circuit setting signals and displaying the loops revealed in the network-modelling circuit, and the circuit downstream of the loops.
Claim 17
Independent Claim 383 words
A method of detecting loops in a network, comprising the steps of: i. setting up in combination a control center (201) and a network-modelling circuit corresponding to said network; the network-modelling circuit having a plurality of node elements (Np, Ns) interconnected by link elements (M), the link elements providing with the node elements three categories of lines interconnecting and passing through the node elements, a. a first category forming a Beta chain for conveying signals from node element to node element via respective link elements in a predetermined direction through the network, b. a second category forming a gamma chain adapted to convey signals in a direction opposite to the said predetermined direction, and c. a third category forming an Alpha chain adapted to convey signals in the same direction as the Beta chain and extending through the node elements by way of OR gates (8) and forming in the network a validation necessary for operation of the corresponding Beta chain; the control center comprising a clock (202) for supervising a stepwise advance of signals along the Beta chain and for initiating energization of the gamma chain at the end of such advance; and the Beta chain comprising in each node element an AND gate (1) to whose inputs (E2) are connected the Beta lines (50) from the several link elements (M) connected to such node element, and said several link elements (M) having associated therewith a circuit adapted to detect and select from the several link elements, the first one reached by a Beta signal, or the last one reached by a Beta signal or both the first and last ones reached by a Beta signal, and adapted in response to such detection to validate an AND gate (5) on the gamma line extending through the link element so selected; ii. exciting circuit setting signals in one of the chains before any starting of the clock by triggering said one chain from at least one node element of the network and for a time sufficiently long for the trigger signal to progress as far as the end of the chain and to set circuit elements in the network; and iii thereafter interrupting the circuit setting signals and displaying the loops revealed in the network-modelling circuit, and the circuit downstream of the loops.
Claim 18
Dependent Claim 21 words
Method according to claim 15, wherein the Alpha chain is excited, by exciting at least one target point of the network.
Claim 19
Dependent Claim 38 words
Method according to claim 15, comprising the step of artificially rendering all the gamma lines conductive before the clock (202) is started; and the gamma chain is excited, by exciting at least one starting point of the network.

References Cited (Backward Citations)

US3474240A Cited
US3558868A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-05-21 1976-11-20 1977-05-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-05-21 1980-11-20 1981-05-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-05-21 1984-11-20 1985-05-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag