Method and apparatus for scoped interprocess message switching
AssigneeSun Microsystems, Inc.
InventorsCarolyn L. Foss, Dwight F. Hare, Richard F. McAllister, Tin A. Nguyen, Amy Pearl, Sami Shalo
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsCarolyn L. Foss, Dwight F. Hare, Richard F. McAllister, Tin A. Nguyen, Amy Pearl, Sami Shalo
Estimating the term…
A method and apparatus for scoped interprocess message switching between a sender process and a plurality of receiver processes is disclosed. Messages supported may be scoped to message scopes of a message scope type of "Session" or one of a plurality of non-session message scope types including a message scope type of "File". Messages may also be scoped to message scopes of an intersection or union of message scope types. Intersection and union of message scope types comprise "File in Session" and "File or Session". Scoped messages supported further comprise request and notice messages. Receiver processes supported comprise handler processes and observer processes. Request messages may be observed as well as handled, and notice messages may be handled as well as observed. Handler and observer processes may be non-executing as well as executing. Local receiver processes are selected for session scoped messages. Remote as well as local receiver processes are selected for non-session scoped messages. Sender processes do not need to specify the identity of the receiver processes. The sender process and the receiver processes may be executed within the same or different sessions, on the same computer or on different computers in a network.
In a network of computer systems comprising a sender process, a plurality of receiver processes, and a plurality of message switches, a method for scoped interprocess message switching between said sender process and said receiver processes, said method comprising the steps of:
In a network of computer systems comprising a sender process, and a plurality of receiver processes, an apparatus for scoped interprocess message switching between said sender process and said receiver processes, said apparatus comprising:
Dependencies are inferred from the claim text.