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

Dynamically configurable communications network

Assignee: DTI PERIPHERALS Inc
•
Filing: 1986-10-02
•
Granted: 1989-10-03
•
Expires: 2006-10-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A dynamically configurable array of communication nodes capable of wide area networking utilizing existing communications lines is provided wherein any node possessing a transmitted data string comprising a message and identification information also possesses control of the network and generally is provided with a plurality of data paths to choose from. A setup mode initially sets up a data path among a network of nodes while a data mode subsequently permits data communication among the subnetwork of nodes.

Inventors

  • 👤 Ramarao V. Pemmaraju

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:55
CPC Classifications
H; H04; H04L; H04L45/00; H04L12/00

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 220 words
A dynamically configurable communications network comprising: (a) a plurality of nodes; (b) a peripheral coprocessor means at each of said nodes, said peripheral coprocessor means including: (i) central processing means; (ii) input/output controlling means for controlling input and output of data, setting up a subnetwork of at least three nodes connected in a serial fashion and enabling communication among nodes of said subnetwork; (iii) memory means for control and storage of data; and (iv) port circuitry coupled to said input/output controlling means for connecting said peripheral coprocessor to a data processing device; (c) means for interconnecting said nodes via a switched network; and (d) data mode means for enabling data transmission among the nodes of said subnetwork, said data transmission occurring in a serial fashion from one node to another, wherein communication among nodes of said subnetwork of nodes takes place by a first node of said subnetwork establishing a data path via existing communication lines of the switched network between said first node and a second node of said subnetwork, and said second node establishing a data path via existing communication lines of the switched network between said second node and a third node of said subnetwork and wherein data is selectively provided to said nodes according to destination information contained within a header portion of a data string.
Claim 2
Dependent Claim 220 words
A dynamically configurable communications network comprising: (a) a plurality of nodes; (b) a peripheral coprocessor means at each of said nodes, said peripheral coprocessor means including: (i) central processing means; (ii) input/output controlling means for controlling input and output of data, setting up a subnetwork of at least three nodes connected in a serial fashion and enabling communication among nodes of said subnetwork; (iii) memory means for control and storage of data; and (iv) port circuitry coupled to said input/output controlling means for connecting said peripheral coprocessor to a data processing device; (c) means for interconnecting said nodes via a switched network; and (d) data mode means for enabling data transmission among the nodes of said subnetwork, said data transmission occurring in a serial fashion from one node to another, wherein communication among nodes of said subnetwork of nodes takes place by a first node of said subnetwork establishing a data path via existing communication lines of the switched network between said first node and a second node of said subnetwork, and said second node establishing a data path via existing communication lines of the switched network between said second node and a third node of said subnetwork and wherein data is selectively provided to said nodes according to destination information contained within a header portion of a data string.
Claim 3
Dependent Claim 24 words
The communications network of claim 1 where said peripheral coprocessor further comprises telephone interface circuitry for connecting said peripheral coprocessor to a telephone line.
Claim 4
Dependent Claim 22 words
The communications network of claim 1 wherein said setup mode means is capable of setting up said subnetwork a plurality of ways.
Claim 5
Dependent Claim 26 words
The communications network of claim 1 wherein said data mode means causes a data string to be transmitted from a first node to a second node.
Claim 6
Dependent Claim 18 words
The communications network of claim 4 wherein said data string comprises information indicating of a mode of operation.
Claim 7
Dependent Claim 24 words
The communications network of claim 5 wherein said mode of operation is one of a group of setup mode, data mode and terminate mode.
Claim 8
Dependent Claim 13 words
The communications network of claim 4 wherein said data comprises node identification information.
Claim 9
Dependent Claim 164 words
A peripheral coprocessor means for use in a configurable communication network and capable of wide area networking utilizing existing communication lines comprising: a central processing means; an input/output controlling means for controlling input and output of data, setting up a subnetwork of at least three nodes and enabling communication among nodes of said subnetwork; a memory means for control and storage of data; and port circuitry coupled to said input/output controlling means for connecting said peripheral coprocessor to a data processing device, wherein communication among said subnetwork of nodes takes place by a first node of said subnetwork establishing a data path via the existing communication lines between said first node and a second node of said subnetwork, and said second node establishing a data path via the existing communication lines between said second node and a third node of said subnetwork and wherein data is selectively provided to said nodes according to destination information contained within a header portion of a data string.
Claim 10
Dependent Claim 164 words
A peripheral coprocessor means for use in a configurable communication network and capable of wide area networking utilizing existing communication lines comprising: a central processing means; an input/output controlling means for controlling input and output of data, setting up a subnetwork of at least three nodes and enabling communication among nodes of said subnetwork; a memory means for control and storage of data; and port circuitry coupled to said input/output controlling means for connecting said peripheral coprocessor to a data processing device, wherein communication among said subnetwork of nodes takes place by a first node of said subnetwork establishing a data path via the existing communication lines between said first node and a second node of said subnetwork, and said second node establishing a data path via the existing communication lines between said second node and a third node of said subnetwork and wherein data is selectively provided to said nodes according to destination information contained within a header portion of a data string.
Claim 11
Dependent Claim 20 words
The peripheral coprocessor of claim 8 further comprising telephone interface circuitry for connecting said peripheral coprocessor to a telephone line.
Claim 12
Dependent Claim 56 words
The peripheral coprocessor of claim 9 wherein said telephone interface circuitry comprises: a serial adapter coupled to said input/output controlling means for serial-parallel data conversion; a modem device set coupled to said serial adapter for modulation and demodulation of data; and a line interface coupled to said modem device set for connection to said telephone line.
Claim 13
Dependent Claim 32 words
The peripheral coprocessor of claim 8 wherein said port circuitry comprises port select logic coupled to said input/output controlling means for selecting a port and a port driver for driving said port.
Claim 14
Dependent Claim 30 words
The peripheral coprocessor of claim 8 wherein said port circuitry comprises a master port controller for controlling a master port and a master port driver for driving said master port.
Claim 15
Independent Claim 170 words
A method for dynamically configuring a communications network using switched communications lines comprising the steps of: setting up a subnetwork of at least three nodes within an array of nodes in a specific order to establish a desired configuration, said subnetwork of nodes being connected together by at least one data path formed from said communications lines, said step of setting up including the step of passing a list from a first node to a second node, said list identifying nodes to comprise said configuration; accessing a first node of said subnetwork by transmission of a data string from a second node to said first node over said data path; selectively processing said data string at said first node according to a destination address of said data string to determine if said data string has reached the node specified by said destination address; and passing said data string to the next node of said subnetwork if said data string has not yet reached the node specified by said destination address.
Claim 16
Independent Claim 170 words
A method for dynamically configuring a communications network using switched communications lines comprising the steps of: setting up a subnetwork of at least three nodes within an array of nodes in a specific order to establish a desired configuration, said subnetwork of nodes being connected together by at least one data path formed from said communications lines, said step of setting up including the step of passing a list from a first node to a second node, said list identifying nodes to comprise said configuration; accessing a first node of said subnetwork by transmission of a data string from a second node to said first node over said data path; selectively processing said data string at said first node according to a destination address of said data string to determine if said data string has reached the node specified by said destination address; and passing said data string to the next node of said subnetwork if said data string has not yet reached the node specified by said destination address.
Claim 17
Dependent Claim 29 words
The method of claim 13 wherein said step of setting up further comprises appending to said list at said second node information identifying additional nodes to comprise said configuration.
Claim 18
Dependent Claim 27 words
The method of claim 13 wherein said step of passing comprises the step of communicating said list from said first node to said second node by telephony.
Claim 19
Dependent Claim 31 words
The method of claim 13 wherein said step of processing comprises the step of stripping a leading and a trailing header from said data string and storing a message in memory.
Claim 20
Dependent Claim 21 words
The method of claim 13 wherein said step of processing comprises the step of communicating said data string to another node.
Claim 21
Dependent Claim 159 words
A dynamically configurable communications network comprising: a plurality of nodes; a peripheral coprocessor at each of said nodes; input/output means at each node for connecting said coprocessor and a data processing device associated with said node; means for interconnecting said nodes via a switched network; setup mode means for automatically establishing a subnetwork of at least three of said nodes using said interconnecting means, said subnetwork being set up so that the nodes are connected in a serial fashion; and data mode means for enabling data transmission among the nodes of said network, said data transmission occurring in a serial fashion from one node to another, said data mode means causing a data string having information indicative of a mode of operation to be transmitted from a first node to a second node; wherein said mode of operation is one of a group of at least three modes comprising a setup mode, a data mode and a terminate mode.
Claim 22
Dependent Claim 159 words
A dynamically configurable communications network comprising: a plurality of nodes; a peripheral coprocessor at each of said nodes; input/output means at each node for connecting said coprocessor and a data processing device associated with said node; means for interconnecting said nodes via a switched network; setup mode means for automatically establishing a subnetwork of at least three of said nodes using said interconnecting means, said subnetwork being set up so that the nodes are connected in a serial fashion; and data mode means for enabling data transmission among the nodes of said network, said data transmission occurring in a serial fashion from one node to another, said data mode means causing a data string having information indicative of a mode of operation to be transmitted from a first node to a second node; wherein said mode of operation is one of a group of at least three modes comprising a setup mode, a data mode and a terminate mode.
Claim 23
Dependent Claim 118 words
The communications network of claim 18 wherein said setup mode means comprises: means for receiving a list having a plurality of identification numbers of stations remaining to be added to said network, said list also having information identifying the operating mode and the quantity of said plurality of identification numbers; memory means for storing said plurality of identification numbers one at a time; and comparator means for comparing the quantity of identification numbers that have been stored to said quantity of said plurality of identification numbers; wherein said comparator means outputs an interrupt signal to a central processing unit if said quantity of identification numbers that have been stored equals said quantity of said plurality of identification numbers.
Claim 24
Dependent Claim 74 words
The communications network of claim 18 further comprising a terminate mode means comprising: means for receiving a list having a plurality of identification numbers of stations remaining to be added to said network, said list also having information identifying the operating mode and the quantity of said plurality of identification numbers; and means for generating an interrupt signal to a central processing unit if the information identifying the operating mode identifies a terminate mode.

References Cited (Backward Citations)

GB2016873A Cited
US4393497A Cited
US4646320A Cited
US4524244A Cited
US4686698A Cited
US4736368A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-10-02 1993-04-03 1993-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-10-02 1997-04-03 1997-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-10-02 2001-04-03 2001-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag