Patent 4320451 Issued on March 16, 1982. Estimated Expiration Date: March 16, 1999. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
718/106, Dependency based cooperative processing of multiple programs working together to accomplish a larger task719/313INTERPROGRAM COMMUNICATION USING MESSAGE
A generalized event management architecture based upon an analysis of the traditional interprocess communication and synchronization mechanisms is disclosed. An extended semaphore architecture is proposed which combines the properties of Dijkstra's semaphore with that of a trap facility. This model is further developed into a more general architecture capable of handling complex events, structured event condition variables and generalized assignments. The architecture is defined in terms of entity classes, relationship classes and functional primitives. Finally a typical hardware computer system utilizing these concepts is shown and described.
Other References
Johnstone, J. L., "A Real Time Executive System for Manned Spaceflight", Fall Joint Computer Conference (1967), vol. 31, pp. 215-230