Communication network apparatus and method
First Claim
1. A method for configuring a network, comprising:
- grouping, by a processor, processing nodes of the network into a plurality of sub-networks, wherein each one of the processing nodes comprises a medium interface, a processing module, a filter and an input/output interface, wherein each one of the processing nodes routes communication data received via an input port of a plurality of input ports of the medium interface to an output port of a plurality of output ports of the medium interface based upon the input port and a frequency of the communication data, and wherein each one of the processing nodes modulates the communication data onto a carrier signal when the communication data is not an express signal and when the communication data is not assigned to the processing node;
organizing, by the processor, the plurality of sub-networks into layers where sub-networks within each layer are not directly coupled to each other; and
coupling, by the processor, processing nodes of a layer to a processing node of an above sub-network of an upper layer, unless the layer is a top layer, and to a processing node of a below sub-network of a lower layer, unless the layer is a child device.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication network apparatus and method for routing communication signals form a source device to a receiving device. The apparatus performs only local processing on communication signals to thereby increase the speed of processing the signals. A plurality of the processing nodes is combined into a plurality of sub-networks that comprise the network apparatus. Each processing node of a sub-network need only process address information pertaining to the node'"'"'s current layer, one layer above it, if any, and one layer below it, if any. Additionally, each processing node has associated communication signal frequencies/wavelengths that identify the processing node as the intended recipient of the communication signal.
63 Citations
16 Claims
-
1. A method for configuring a network, comprising:
-
grouping, by a processor, processing nodes of the network into a plurality of sub-networks, wherein each one of the processing nodes comprises a medium interface, a processing module, a filter and an input/output interface, wherein each one of the processing nodes routes communication data received via an input port of a plurality of input ports of the medium interface to an output port of a plurality of output ports of the medium interface based upon the input port and a frequency of the communication data, and wherein each one of the processing nodes modulates the communication data onto a carrier signal when the communication data is not an express signal and when the communication data is not assigned to the processing node; organizing, by the processor, the plurality of sub-networks into layers where sub-networks within each layer are not directly coupled to each other; and coupling, by the processor, processing nodes of a layer to a processing node of an above sub-network of an upper layer, unless the layer is a top layer, and to a processing node of a below sub-network of a lower layer, unless the layer is a child device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing a plurality of instructions, which when executed by a processor, cause the processor to perform operations for configuring a network, the operations comprising:
-
grouping processing nodes of the network into a plurality of sub-networks, wherein each one of the processing nodes comprises a medium interface, a processing module, a filter and an input/output interface, wherein each one of the processing nodes routes communication data received via an input port of a plurality of input ports of the medium interface to an output port of a plurality of output ports of the medium interface based upon the input port and a frequency of the communication data, and wherein each one of the processing nodes modulates the communication data onto a carrier signal when the communication data is not an express signal and when the communication data is not assigned to the processing node; organizing the plurality of sub-networks into layers where sub-networks within each layer are not directly coupled to each other; and coupling processing nodes of a layer to a processing node of an above sub-network of an upper layer, unless the layer is a top layer, and to a processing node of a below sub-network of a lower layer, unless the layer is a child device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A network comprising:
-
a first layer of processing nodes; and a second layer of processing nodes, wherein; the processing nodes of each of the first and second layers are organized into sub-networks comprised of processing nodes, wherein each one of the processing nodes comprises a medium interface, a processing module, a filter and an input/output interface, wherein each one of the processing nodes routes communication data received via an input port of a plurality of input ports of the medium interface to an output port of a plurality of output ports of the medium interface based upon the input port and a frequency of the communication data, and wherein each one of the processing nodes modulates the communication data onto a carrier signal when the communication data is not an express signal and when the communication data is not assigned to the processing node; sub-networks of a same layer are not directly coupled to each other; and a processing node of each sub-network of the second layer is coupled to a processing node of a sub-network in the first layer, unless the second layer is a top layer, and to a processing node of a sub-network in a third layer. - View Dependent Claims (16)
-
Specification