Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
232 words
An apparatus for providing a plurality of digital devices with a data signal received from one of a plurality of target networks, comprising: a. a plurality of data ports, including at least one target data port, a plurality of device data ports, and a plurality of intermediate data ports; b. means for establishing a plurality of device data paths between a plurality of digital devices and a corresponding plurality of device data ports; c. means for establishing a target data path between one of the target networks and at least one of the target data ports; d. means for establishing a first data path between any selected one of the plurality of target data ports and a respective first intermediate data port; e. means for replicating a first data signal from the first intermediate data port at least to a second intermediate data port and to a third intermediate data port; and f. means for establishing a second data path between the second intermediate data port and a first selected data port of the plurality of device data ports and for establishing a third data path between the third intermediate data port and a second selected data port of the plurality of device data ports, so that data can be selectively exchanged between any one of the plurality of target networks and at least any two of the plurality of digital devices.
Claim 2
Independent Claim
232 words
An apparatus for providing a plurality of digital devices with a data signal received from one of a plurality of target networks, comprising: a. a plurality of data ports, including at least one target data port, a plurality of device data ports, and a plurality of intermediate data ports; b. means for establishing a plurality of device data paths between a plurality of digital devices and a corresponding plurality of device data ports; c. means for establishing a target data path between one of the target networks and at least one of the target data ports; d. means for establishing a first data path between any selected one of the plurality of target data ports and a respective first intermediate data port; e. means for replicating a first data signal from the first intermediate data port at least to a second intermediate data port and to a third intermediate data port; and f. means for establishing a second data path between the second intermediate data port and a first selected data port of the plurality of device data ports and for establishing a third data path between the third intermediate data port and a second selected data port of the plurality of device data ports, so that data can be selectively exchanged between any one of the plurality of target networks and at least any two of the plurality of digital devices.
Claim 3
Dependent Claim
44 words
The apparatus of claim 1, further comprising additional replicating means, each capable of replicating a data signal from a selected one of a first plurality of intermediate data ports to at least two different selected ports of a second plurality of intermediate data ports.
Claim 4
Dependent Claim
29 words
The apparatus of claim 2, further comprising means for automatically controlling the first data path establishing means, the second data path establishing means and third data path establishing means.
Claim 5
Dependent Claim
63 words
The apparatus of claim 3, wherein when a digital device requests a connection to a selected target network, the controlling means comprises a program that causes the first data path establishing means to establish a first data path from the target data port receiving a data signal from the selected target to an unconnected one of the first plurality of intermediate data ports.
Claim 6
Dependent Claim
13 words
The apparatus of claim 3, wherein the automatically controlling means comprises a microprocessor.
Claim 7
Dependent Claim
17 words
The apparatus of claim 3, wherein the automatically controlling means comprises a plurality of discrete logic elements.
Claim 8
Dependent Claim
27 words
The apparatus of claim 1, further comprising additional replicating means and means for establishing a data path between a first replicating means and a second replicating means.
Claim 9
Dependent Claim
29 words
The apparatus of claim 1, wherein the first data path establishing means, the second data path establishing means, and the third data path establishing means comprise a cross-bar switch.
Claim 10
Dependent Claim
13 words
The apparatus of claim 8, wherein the cross-bar switch is a many-to-many switch.
Claim 11
Dependent Claim
13 words
The apparatus of claim 8, wherein the cross-bar switch is a square switch.
Claim 12
Dependent Claim
13 words
The apparatus of claim 8, wherein the cross-bar switch is an electronic switch.
Claim 13
Dependent Claim
13 words
The apparatus of claim 8, wherein the cross-bar switch is an optical switch.
Claim 14
Independent Claim
125 words
An apparatus for establishing data communication paths between a plurality of target networks and a plurality of digital devices, comprising: a. a cross-bar switch in data communication with the target networks and the digital devices; b. a plurality of replicators in data communication with the cross-bar switch that generate, and make available to the cross-bar switch, at least two copies of a data signal received from the cross-bar switch; and c. a controller in control communication with the cross-bar switch that selectively causes the cross-bar switch to establish a first data path between at least one target network and a first replicator, and that selectively causes the cross-bar switch to establish a second data path between the first replicator and at least one digital device.
Claim 15
Independent Claim
125 words
An apparatus for establishing data communication paths between a plurality of target networks and a plurality of digital devices, comprising: a. a cross-bar switch in data communication with the target networks and the digital devices; b. a plurality of replicators in data communication with the cross-bar switch that generate, and make available to the cross-bar switch, at least two copies of a data signal received from the cross-bar switch; and c. a controller in control communication with the cross-bar switch that selectively causes the cross-bar switch to establish a first data path between at least one target network and a first replicator, and that selectively causes the cross-bar switch to establish a second data path between the first replicator and at least one digital device.
Claim 16
Dependent Claim
13 words
The apparatus of claim 13, wherein the cross-bar switch comprises a many-to-many switch.
Claim 17
Dependent Claim
13 words
The apparatus of claim 13, wherein the cross-bar switch comprises a square switch.
Claim 18
Dependent Claim
11 words
The apparatus of claim 13, wherein the controller comprises a microprocessor.
Claim 19
Dependent Claim
15 words
The apparatus of claim 13, wherein the controller comprises a plurality of discrete logic elements.
Claim 20
Dependent Claim
141 words
A series of operational steps to be performed on a computer used to control an apparatus employing at least one replicator, with each replicator having at least three ports, to provide a plurality of digital devices with a data signal received from at least one of a plurality of target networks, comprising the steps of: a. determining that a fast digital device of the plurality of digital devices has requested the establishment of a data path between the first digital device and a selected fast target network of the plurality of target networks; and b. establishing a data path between the fast digital device and the first target network when the first digital device has requested the establishment of a data path, and when no data path has already been established between the first target network and a second digital device.
Claim 21
Dependent Claim
141 words
A series of operational steps to be performed on a computer used to control an apparatus employing at least one replicator, with each replicator having at least three ports, to provide a plurality of digital devices with a data signal received from at least one of a plurality of target networks, comprising the steps of: a. determining that a fast digital device of the plurality of digital devices has requested the establishment of a data path between the first digital device and a selected fast target network of the plurality of target networks; and b. establishing a data path between the fast digital device and the first target network when the first digital device has requested the establishment of a data path, and when no data path has already been established between the first target network and a second digital device.
Claim 22
Dependent Claim
43 words
The series of operational steps of claim 18, further comprising the step of terminating the data path between the fast digital device and the first target network when the first digital device no longer needs to receive data from the first target network.
Claim 23
Dependent Claim
100 words
The series of operational steps of claim 18, further comprising the steps of: a. determining that the first digital device has requested the establishment of a data path between the fast digital device and the selected fast target network of the plurality of target networks, and that a data path has already been established between the first target network and a second digital device, and that no data path has already been established between the first target network and a first replicator; and b. establishing a data path between the first target network and the fast and second digital devices.
Claim 24
Dependent Claim
91 words
The series of operational steps of claim 20, wherein the establishing step comprises the steps of: a. finding a currently available first replicator from a plurality of replicators; b. terminating the data path that has already been established between the first target network and the second digital device; c. establishing a data path between the fast replicator and the fast target network; d. establishing a data path between the first replicator and the first digital device; and e. establishing a data path between the first replicator and the second digital device.
Claim 25
Dependent Claim
107 words
The series of operational steps of claim 18, further comprising the steps of: a. determining that the first digital device has requested the establishment of a data path between the first digital device and the selected first target network of the plurality of target networks, and that a data path has already been established between the first target network and a second digital device, and that a data path has previously been established between the first target network and a first replicator, and that the first replicator has an available first port; and b. establishing a data path between the first port and the first digital device.
Claim 26
Dependent Claim
119 words
The series of operational steps of claim 18, further comprising the steps of: a. determining that the first digital device has requested the establishment of a data path between the first digital device and the selected first target network of the plurality of target networks, and that a data path has already been established between the first target network and a second digital device, and that a data path has previously been established between the first target network and a second replicator, and that the second replicator does not have an available port; and b. establishing data paths between the first target network and the first digital device and any digital devices in data communication with the second replicator.
Claim 27
Dependent Claim
140 words
The series of operational steps of claim 23, wherein the establishing step comprises the following steps: a. finding a currently available third replicator having enough ports to establish data paths between the second replicator and at least the first digital device, the first target network and the digital devices in data communication with the second replicator; b. terminating the data path between the second replicator and the first target network; c. terminating the data paths between the second replicator and the digital devices in data communication with the second replicator; d. establishing a data path between the first target network and the third replicator; e. establishing a data path between the third replicator and the first digital device; and f. establishing a data path between the third replicator and the digital devices previously in data communication with the second replicator.
Claim 28
Independent Claim
160 words
A method of providing a plurality of digital devices with a data signal received from one of a plurality of target networks, comprising the steps of: a. establishing a data path between a target network and a target data port; b. establishing a data path between a plurality of digital devices and a plurality of device data ports; c. establishing a first data path between any selected one of a plurality of target data ports and a first intermediate data port; d. replicating a first data signal from the first intermediate data port to at least a second intermediate data port and a third intermediate data port; e. establishing a second data path between the second intermediate data port and a first selected device data port of a plurality of device data ports; and f. establishing a third data path between the third intermediate data port and a second selected device data port of the plurality of device data ports.
Claim 29
Independent Claim
160 words
A method of providing a plurality of digital devices with a data signal received from one of a plurality of target networks, comprising the steps of: a. establishing a data path between a target network and a target data port; b. establishing a data path between a plurality of digital devices and a plurality of device data ports; c. establishing a first data path between any selected one of a plurality of target data ports and a first intermediate data port; d. replicating a first data signal from the first intermediate data port to at least a second intermediate data port and a third intermediate data port; e. establishing a second data path between the second intermediate data port and a first selected device data port of a plurality of device data ports; and f. establishing a third data path between the third intermediate data port and a second selected device data port of the plurality of device data ports.