Method for distributing messages through a mapping table which includes for each originating device a sequential list of corresponding destination devices
First Claim
1. A method for utilizing a communication connector to control the distribution of messages received from originating devices and destined for receiving devices including first and second receiving devices, the method comprising the steps of:
- storing in a memory in said communication connector a mapping table having, for each originating device, a sequential list of corresponding receiving devices;
storing in said memory each message received from an originating device after said mapping table storing step;
creating, for each stored message based on said mapping table, a coupling structure including pointers associated with each stored message, each pointer corresponding to a receiving device and being assigned sequentially according to said sequential list, the creation of a coupling structure for a stored message being completed before the creation of a coupling structure for another message is initiated;
responsive to said communication connector receiving a request from said first and second devices, conveying each stored message having a pointer associated with the first and second devices to said first and second devices, respectively, in a sequential order as determined by said sequential assignment of pointers associated with first and second devices, whereby a series of messages each sent to said first and second devices via said communication connector will be received by said second device in the same sequence as received by said first device.
0 Assignments
0 Petitions
Accused Products
Abstract
Control of communication by a plurality of devices, such as computer programs and terminals, via a computer is controlled by an arrangement referred to as a connector. The connector receives a request for communication defining the devices to the communication and, in response to the request, establishes a mapping table defining the source devices and destination devices to the connection. A source device stores data in connector memory and the connector reads the mapping table to determine the destination devices for the stored data. The connector then creates a linked list coupling structure between the stored data and the determined destination devices. The destination devices issue read commands to which the connector responds by reading the stored data in accordance with the coupling structure and providing that data to the requesting device.
-
Citations
12 Claims
-
1. A method for utilizing a communication connector to control the distribution of messages received from originating devices and destined for receiving devices including first and second receiving devices, the method comprising the steps of:
-
storing in a memory in said communication connector a mapping table having, for each originating device, a sequential list of corresponding receiving devices; storing in said memory each message received from an originating device after said mapping table storing step; creating, for each stored message based on said mapping table, a coupling structure including pointers associated with each stored message, each pointer corresponding to a receiving device and being assigned sequentially according to said sequential list, the creation of a coupling structure for a stored message being completed before the creation of a coupling structure for another message is initiated; responsive to said communication connector receiving a request from said first and second devices, conveying each stored message having a pointer associated with the first and second devices to said first and second devices, respectively, in a sequential order as determined by said sequential assignment of pointers associated with first and second devices, whereby a series of messages each sent to said first and second devices via said communication connector will be received by said second device in the same sequence as received by said first device. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11, 12)
-
-
7. A method for utilizing a communication connector to control the distribution of messages received from first and second originating devices and destined for at least third and fourth receiving devices, the method comprising the steps of:
-
storing in a memory said communication connector a first and second mapping table for said first and second originating devices, respectively, said first and second tables each having a sequential list of corresponding receiving devices including said third and fourth receiving devices; storing in said memory each message received from said first and second originating devices after said mapping table storing step; creating, for each stored message based on said mapping tables, a coupling structure including pointers associated with each stored message, each pointer corresponding to a receiving device and being assigned sequentially according to said sequential list, the creation of a coupling structure for a stored message being completed before the creation of a coupling structure for another message is initiated; responsive to said communication connector receiving a request from said third receiving device, conveying each stored message having a pointer associated with the third device to said third device in a sequential order as determined by said sequential assignment of pointers associated with the third device; responsive to said communication connector receiving a request from said fourth receiving device, conveying each stored message having a pointer associated with the fourth device to said fourth device in a sequential order as determined by said sequential assignment of pointers associated with the fourth device, whereby a series of messages sent from said first and second originating devices to said third and fourth devices via said communication connector will be received by the fourth device in the same sequence as received by the third device. - View Dependent Claims (8, 9)
-
Specification