Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
86 words
A communication internetwork comprising: a client array of communication nodes each connectable by data transfer link to one or more client stations; and a resource array of communication nodes opposite the client array and having the same number of nodes as the client array, each resource node connectable by data transfer link to one or more resources; wherein each node in each array is connected by data transfer link to just one node in the opposite array, and to exactly four nodes in the same array.
Claim 2
Dependent Claim
86 words
A communication internetwork comprising: a client array of communication nodes each connectable by data transfer link to one or more client stations; and a resource array of communication nodes opposite the client array and having the same number of nodes as the client array, each resource node connectable by data transfer link to one or more resources; wherein each node in each array is connected by data transfer link to just one node in the opposite array, and to exactly four nodes in the same array.
Claim 3
Dependent Claim
39 words
An internetwork as in claim 1 wherein every communication node comprises a microprocessor and an electronic random access memory, and wherein every data transfer link at each node is coupled to the microprocessor and the memory at that node.
Claim 4
Dependent Claim
25 words
An internetwork as in claim 2 wherein each communication node comprises data routing circuitry operable by the microprocessor and interfaced to the data transfer links.
Claim 5
Dependent Claim
16 words
An internetwork as in claim 1 wherein the data transfer links between nodes are parallel buses.
Claim 6
Dependent Claim
16 words
An internetwork as in claim 1 wherein the data transfer links between nodes are serial links.
Claim 7
Dependent Claim
43 words
An internetwork as in claim 1 wherein the communication nodes are implemented as single integrated circuit (IC) chips or chip sets mounted on printed circuit boards, and the data transfer links between nodes are parallel buses on and between the printed circuit boards.
Claim 8
Dependent Claim
30 words
An internetwork as in claim 1 wherein the random access memory at each individual node comprises a topology map and an identifier for placing the individual node in the topography.
Claim 9
Dependent Claim
35 words
An internetwork as in claim 7 wherein one or more of the communication nodes are configured as addressable routing managers, for receiving client requests and locating and scheduling data transfers from resources to client stages.
Claim 10
Dependent Claim
29 words
An internetwork as in claim 8 wherein one or more of the communication nodes are configured as account managers, for tracking and recording data transactions from resources to clients.
Claim 11
Dependent Claim
45 words
An internetwork as in claim 6 wherein the printed circuit boards and data transfer links between nodes are housed in an enclosure, and connections to client stations and resource nodes are implemented as connectors through walls of the enclosure, there being one connector per node.
Claim 12
Dependent Claim
31 words
A communication internetwork as in claim 1 wherein all the nodes in each array and all of the data transfer links between nodes are implemented on a single application-specific integrated circuit.
Claim 13
Independent Claim
151 words
A method for routing data between resources and client stations comprising steps of: connecting client stations in a plurality of individual client networks; connecting each individual client network to a data interface at a client communication node comprising a microprocessor, data routing circuitry, and a random access memory, the client communication nodes forming a client array of communication nodes; forming a resource array of resource communication nodes having the same number of resource nodes as client nodes in the client array, each resource node comprising a microprocessor, data routing circuitry, and a random access memory; connecting each client node to exactly four other client nodes by data transfer links and to just one resource communication node by a data transfer link; and connecting each resource node to exactly four other resource nodes by data transfer links and to just one resource trunk leading to addressable resources by a data transfer link.
Claim 14
Independent Claim
151 words
A method for routing data between resources and client stations comprising steps of: connecting client stations in a plurality of individual client networks; connecting each individual client network to a data interface at a client communication node comprising a microprocessor, data routing circuitry, and a random access memory, the client communication nodes forming a client array of communication nodes; forming a resource array of resource communication nodes having the same number of resource nodes as client nodes in the client array, each resource node comprising a microprocessor, data routing circuitry, and a random access memory; connecting each client node to exactly four other client nodes by data transfer links and to just one resource communication node by a data transfer link; and connecting each resource node to exactly four other resource nodes by data transfer links and to just one resource trunk leading to addressable resources by a data transfer link.
Claim 15
Dependent Claim
50 words
The method of claim 12 wherein one or more of the communication nodes is configured as a routing manager, and wherein the one or more routing managers receive routing requests from client stations and route data through the networks based on real time busy status of data links between nodes.