Geographically distributed multiprocessor time-shared communication processing system
First Claim
1. In a system for processing data calls from initiating end point users to terminating end point users, the system including at least one processor supporting a plurality of processes adaptable to the initiating and terminating end point users:
- a process in the processor for interfacing an external communication link;
an internal communication subsystem for exchanging data between the processes through links internal to the processor in accordance with communication parameters defined by control data passed through the internal links during call initiation, at least one of the internal links extending to the interfacing process; and
means invoked by the interfacing process during call initiation for applying the control data on the one internal link to the external communication link when the terminating end point user is accessed by way of the external communication link and for processing the control data when the terminating end point user is the interfacing process.
1 Assignment
0 Petitions
Accused Products
Abstract
A geographically distributed multiprocessor system is implemented by locating groups of processors at nodes which are interconnected by way of a transport network and which are connected by way of local lines to customer terminals and hosts. Each processor supports a plurality of processes which communicate with other processes in the same processor by way of internal links and with other processes in other processors by way of combinations of internal links and external communication links. Interface processes exchange data between the internal and external links. A process can initiate a call to any other process and define the communication parameters for exchanging data information by selecting the appropriate internal link and supplying the code defining the communication parameters to the selected internal link. The interface process relays the communication parameter code to the external link when the terminating end process is in the remote processor and processes the code when the terminating end process is the interface process.
96 Citations
6 Claims
-
1. In a system for processing data calls from initiating end point users to terminating end point users, the system including at least one processor supporting a plurality of processes adaptable to the initiating and terminating end point users:
-
a process in the processor for interfacing an external communication link; an internal communication subsystem for exchanging data between the processes through links internal to the processor in accordance with communication parameters defined by control data passed through the internal links during call initiation, at least one of the internal links extending to the interfacing process; and means invoked by the interfacing process during call initiation for applying the control data on the one internal link to the external communication link when the terminating end point user is accessed by way of the external communication link and for processing the control data when the terminating end point user is the interfacing process. - View Dependent Claims (2, 3)
-
-
4. In a multiprocessor communication processing system wherein each processor supports a plurality of processes:
-
a process in each processor for interfacing a communication link extending to a remote processor; an internal communication subsystem for transferring data between processes in the same processor through internal links in accordance with communication parameters; means invoked by each process requesting a connection to a terminating process for selecting an internal link and passing data defining communication parameters to the selected link; and means invoked by the interfacing process in response to the selection of an internal link thereto for transferring the parameter data on the internal link to the communication link when the terminating process is in the remote processor and for processing the parameter data on the internal link when the terminating process is the interfacing process. - View Dependent Claims (5, 6)
-
Specification