Reception according to a data transfer protocol of data directed to any of a plurality of destination entities
First Claim
1. A data processing system comprising:
- a data processor for executing instructions to support two or more processes configured to issue instructions for transmission of data to a remote receiver;
memory for storing data;
an interface whereby the data processor can transmit data to the remote receiver; and
a configuration store storing an identification of a mapping between a first area of the memory of the data processing system and a second area of a memory of the remote receiver, and an identification of a process, of the two or more processes, authorized to initiate transmission of the data in accordance with the mapping;
the interface being responsive to receiving an instruction of a predetermined form from the process, supported by the data processor specifying data in the first area of the memory, to read the specified data from the first area and transmit that data to the remote receiver together with the identification of the mapping and the identification of the process stored for the mapping in the configuration store.
6 Assignments
0 Petitions
Accused Products
Abstract
A data processing system arranged for receiving over a network, according to a data transfer protocol, data directed to any of a plurality of destination identities, the data processing system comprising: data storage for storing data received over the network; and a first processing arrangement for performing processing in accordance with the data transfer protocol on received data in the data storage, for making the received data available to respective destination identities; and a response former arranged for: receiving a message requesting a response indicating the availability of received data to each of a group of destination identities; and forming such a response; wherein the system is arranged to, in dependence on receiving the said message.
186 Citations
24 Claims
-
1. A data processing system comprising:
-
a data processor for executing instructions to support two or more processes configured to issue instructions for transmission of data to a remote receiver; memory for storing data; an interface whereby the data processor can transmit data to the remote receiver; and a configuration store storing an identification of a mapping between a first area of the memory of the data processing system and a second area of a memory of the remote receiver, and an identification of a process, of the two or more processes, authorized to initiate transmission of the data in accordance with the mapping; the interface being responsive to receiving an instruction of a predetermined form from the process, supported by the data processor specifying data in the first area of the memory, to read the specified data from the first area and transmit that data to the remote receiver together with the identification of the mapping and the identification of the process stored for the mapping in the configuration store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data processing system comprising:
-
a data processor for executing instructions to support two or more processes configured to issue instructions for transmission of data to a remote receiver; memory for storing data; an interface whereby the data processor can receive data from a remote receiver; and a configuration store storing an identification of a mapping between a first area of the memory of the data processing system and a second area of a memory of the remote receiver, and an identification of a process, of the two or more processes, on a remote receiver authorized to initiate transmission of the data in accordance with the mapping; the interface being responsive to receiving, from the remote receiver, data directed to the first area of the memory together with an identification of a process, to check whether that identified process matches the identification of the process stored for the mapping in the configuration store and only if it does match to write that data to the first area of the memory. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification