Communication network apparatus and method
First Claim
1. A method for configuring a network, comprising:
- grouping processing nodes of the network into a plurality of sub-networks;
organizing the 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 at least one processing node of an above sub-network of an upper layer, unless the layer is a top layer, and at least one processing node of a below sub-network of a lower layer, or a child device.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication network apparatus and method for routing communication signals from 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 are 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. When a communication signal having a carrier signal with a frequency/wavelength corresponding to the processing node is received, the processing node demodulates the carrier signal and forwards the communication signal data to a processing module used to process address information to determine how to route the communication signal through the network. Communication signals may be assigned “express” frequencies/wavelengths, in which case, all of the processing nodes, except the destination processing node, of the network pass the communication signal without performing processing on the communication signal.
17 Citations
43 Claims
-
1. A method for configuring a network, comprising:
-
grouping processing nodes of the network into a plurality of sub-networks;
organizing the 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 at least one processing node of an above sub-network of an upper layer, unless the layer is a top layer, and at least one processing node of a below sub-network of a lower layer, or a child device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for routing communication signals in a network organized into layers of sub-networks, comprising:
-
receiving in a sub-network, a communication signal from another sub-network or a child device;
selecting a carrier signal based on a destination address of the communication signal; and
outputting the carrier signal to one of an above sub-network, a below sub-network, a same sub-network, or a child device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 40, 42)
-
-
21. A method of routing signals through a network, comprising:
-
receiving the signal at a first processing node;
passing a signal to a second processing node if the frequency or wavelength of the signal is not assigned to the first processing node; and
processing address information if the frequency or wavelength of the signal is assigned to the first processing node. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 41, 43)
-
-
30. 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 one or more processing nodes;
sub-networks of a same layer are not directly coupled to each other; and
at least one 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 at least one of a processing node of a sub-network in a third layer or a child device. - View Dependent Claims (31, 39)
-
-
32. A medium interface, comprising:
-
a filter;
at least three input ports; and
at least three output ports, wherein a signal is received through one of the at least three input ports and the filter directs the signal to one of the at least three output ports based on a frequency or wavelength of the signal. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A processing node for routing a signal through a network comprised of a plurality of other processing nodes, comprising:
-
a medium interface; and
a processing module, wherein the medium interface receives the signal and, if the frequency or wavelength of the signal is not assigned to the processing node, the medium interface passes the signal to one of the plurality of other processing nodes and if the frequency or wavelength of the signal is assigned to the processing node, the medium interface passes the signal to the processing module for processing.
-
Specification