← Back to Patent Explorer
EP0366583A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method of exchanging data between programs in a data processing system

Assignee: International Business Machines Corp
•
Filing: 1989-09-12
•
Granted: —
•
Expires: 2009-09-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a method of facilitating program to program communication within memory space managed by a given processor. Sender programs communicate with receiver programs via an intermediate communication facility pro­gram acting as a central "post office" for the senders and receivers. Receiver programs identify themselves to the communication facility program by registering their iden­tification and status therewith. Thereafter, any sender programs can send messages or data to any receiver pro­grams which have been defined to the communication facili­ty program. Senders need not be defined to the communica­tion facility program but need only request delivery of data or a message to a targeted receiver.

Inventors

  • 👤 Murden Cecil Rhodes
  • 👤 Jen Shih Wang

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-04 14:37
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/542; G06F9/546

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 112 words
Method of exchanging data between a sender program and a receiver program in a data processing system having an addressable memory, a processor, and a plurality of resi­dent executable processor programs, characterized by the steps of: storing a communication facility program in said memory; calling said communication facility program from said receiver program, said receiver program identifying itself as a receiver to said communication facility program; calling said communication facility program from a sender program in said data processing system and delivering data to be communicated to said receiver program to said commu­nication facility program; and requesting by said receiver program, said communication facility program to deliver any data intended for it.
Claim 2
Dependent Claim 112 words
Method of exchanging data between a sender program and a receiver program in a data processing system having an addressable memory, a processor, and a plurality of resi­dent executable processor programs, characterized by the steps of: storing a communication facility program in said memory; calling said communication facility program from said receiver program, said receiver program identifying itself as a receiver to said communication facility program; calling said communication facility program from a sender program in said data processing system and delivering data to be communicated to said receiver program to said commu­nication facility program; and requesting by said receiver program, said communication facility program to deliver any data intended for it.
Claim 3
Dependent Claim 37 words
2 The method according to Claim 1 further comprising the step of copying at said communication facility program said sender program data into address space of said commu­nication facility program allocated for data destined for receiver programs.
Claim 4
Dependent Claim 40 words
3 The method according to Claim 2, further comprising the step of notifying by said communication facility program to said receiver program that data awaits said receiver program in said communication facility program address space allocated to said receiver program.
Claim 5
Dependent Claim 45 words
4 The method according to Claim 3, further comprising the steps of accessing by said receiver program the address base of said communication facility program and retrieving therefrom data by copying said data into said communica­tion facility program address space allocated to said receiver program.
Claim 6
Dependent Claim 63 words
5 The method according to any one of Claims 1, 2 or 3, wherein said calling of said communication facility pro­gram by a sender or a receiver program includes a call command, the name of the communication facility program being called and a communication parameter specification having fields of information defining the length of the specification and the type of request being presented.
Claim 7
Dependent Claim 46 words
6 The method according to Claim 5, wherein said specifica­tion further contains fields of data for the work address of the storage area required for the communication facili­ty program and an identification of the receiver program which is destined to receive or which is requesting commu­nication.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag