Communication system for facilitating in full duplex communication mode and without previously defining sessions between sender and receiver programs
First Claim
1. In a computer system having an addressable memory, a processor, and a plurality of resident executable processor programs, a method of communicating data in a full duplex mode without previously defining a session between said processor programs from a first of said processor programs acting as a sender to at least a second of said processor programs acting as a receiver, said method comprising the steps of:
- storing a communication facility program in said addressable memory;
calling said communication facility program from said second receiver program, said second receiver program identifying both itself and its function as a would-be receiver to said communication facility program;
calling said communication facility program from said first sender processor program in said computer system and delivering simultaneously to said communication facility program data and an indication of a requested function; and
requesting, by said second receiver processor program having said requested function, delivery by said communication facility program of any data for said second receiver processor program.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of facilitating program to program communication within memory space managed by a given processor. Would-be sender programs communicate with would-be receiver programs via an intermediate communication facility program acting as a central "post office" for the sender and receivers. Receiver programs identify themselves and their status to the communication facility program by registering their identification and status therewith. Thereafter, any would-be sender programs can send messages or data to any receiver programs which have been defined to the communication facility program much as any post office patron can receive mail addressed to the patron. Senders need not be defined to the communication facility program but need only request delivery of data or a message to a targeted receiver.
-
Citations
8 Claims
-
1. In a computer system having an addressable memory, a processor, and a plurality of resident executable processor programs, a method of communicating data in a full duplex mode without previously defining a session between said processor programs from a first of said processor programs acting as a sender to at least a second of said processor programs acting as a receiver, said method comprising the steps of:
-
storing a communication facility program in said addressable memory; calling said communication facility program from said second receiver program, said second receiver program identifying both itself and its function as a would-be receiver to said communication facility program; calling said communication facility program from said first sender processor program in said computer system and delivering simultaneously to said communication facility program data and an indication of a requested function; and requesting, by said second receiver processor program having said requested function, delivery by said communication facility program of any data for said second receiver processor program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for permitting data transfer in a full duplex mode between a first program and a second program resident in a computer system having an addressable memory and processing means without requiring knowledge by the first program of an address, physical location or active status of the second program, comprising the steps of:
-
storing a communication facility program in the addressable memory; registering the second program as a receiver in the communication facility program upon the second program identifying itself and its function as a would-be receiver to the communication facility program; sending, simultaneously, both data and a function request intended for the second program from the first program to the communication facility program; storing the data and the request received from the first program by the communication facility program; and delivering the data and the request intended for the second program to the second program upon a request from the second program, the request to be issued when the second program is active. - View Dependent Claims (8)
-
Specification