US5060150A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Process creation and termination monitors for use in a distributed message-based operating system
Assignee: Motorola Solutions Inc
•
Filing: 1991-01-31
•
Granted: 1991-10-22
•
Expires: 2011-01-31
Abstract
Abstract A distributed data processing system is provided comprising a plurality of processes which communicate with one another using messages. When a process is created or terminated anywhere in the system a notification message may be requested. Such requests may be made regarding different organizational levels of the system, for example the entire system, one node, or a group of related processes.
Inventors
- 👤 Gabor Simor
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 18:28
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/542; G06F9/48; G06F9/4806; G06F9/4843; G06F9/485; H; H04; H04L; H04L69/00
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
188 words
In a distributed data processing system comprising a plurality of interconnected nodes, said system comprising a plurality of processes, said processes communicating with one anther by means of messages, a method of providing a notification message when a process is created on one of said plurality of interconnected nodes comprising the steps of: a) transmitting a request from a requesting process of a first node to a process manager process of said first node; b) transmitting said request from said process manager process of said first node to a process manager process of a second node; c) monitoring said second node for a monitored process being created on said second node; d) transmitting a notification message from said process manager process of said second node to said process manager process of said first node when said monitored process is created on said second node and prior to said process manager process of said second node receiving a notice from said monitored process of the creation of said monitored process; and e) transmitting a notification message from said process manager process of said first node to said requesting process.
Claim 2
Dependent Claim
188 words
In a distributed data processing system comprising a plurality of interconnected nodes, said system comprising a plurality of processes, said processes communicating with one anther by means of messages, a method of providing a notification message when a process is created on one of said plurality of interconnected nodes comprising the steps of: a) transmitting a request from a requesting process of a first node to a process manager process of said first node; b) transmitting said request from said process manager process of said first node to a process manager process of a second node; c) monitoring said second node for a monitored process being created on said second node; d) transmitting a notification message from said process manager process of said second node to said process manager process of said first node when said monitored process is created on said second node and prior to said process manager process of said second node receiving a notice from said monitored process of the creation of said monitored process; and e) transmitting a notification message from said process manager process of said first node to said requesting process.
Claim 3
Dependent Claim
22 words
The method of providing a notification message recited in claim 1, wherein said request designates said monitored process having a particular name.
Claim 4
Dependent Claim
32 words
The method of providing a notification message recited in claim 1, wherein said request originates from a plurality of nodes, and wherein said notification message is transmitted to said plurality of nodes.
Claim 5
Dependent Claim
30 words
The method of providing a notification message recited in claim 1, wherein said request may be generated by any one or more of said plurality of processes in said system.
Claim 6
Dependent Claim
28 words
The method of providing a notification message recited in claim 4, wherein said request may be canceled by any of said plurality of requesting processes in said system.
Claim 7
Dependent Claim
42 words
The method of providing a notification message recited in claim 1, wherein said request causes said process manager process of said second node to set a process creation trap, which trap is resolved when a process is created which satisfies the request.
Claim 8
Dependent Claim
24 words
The method of providing a notification message recited in claim 6, wherein said process manager process is requested to cancel said process creation monitor.
Claim 9
Dependent Claim
37 words
The method of providing a notification message recited in claim 6, wherein said request causes said process manager process to set a process creation monitor only upon the condition that a designated process does not already exist.
Claim 10
Dependent Claim
31 words
The method of providing a notification message recited in claim 8, wherein said process creation monitor may be set regarding the entire system, one node, or a group of related processes.
Claim 11
Dependent Claim
189 words
In a distributed data processing system comprising a plurality of interconnected nodes, said system comprising a plurality of processes, said processes communicating with one another by means of messages, a method of providing a notification message when a process is terminated on one of said plurality of interconnected nodes comprising the steps of: a) transmitting a request from a requesting process of a first node to a process manager process of said first node; p1 b) transmitting said request from said process manager process of said first node to a process manager process of a second node; c) monitoring said second node for a monitored process being terminated on said second node; d) transmitting a notification message from said process manager process of said second node to said process manager process of said first node when said monitored process is terminated on said second node and prior to said process manager process of said second node receiving a notice from said monitored process of the termination of said monitored process; and e) transmitting a notification message from said process manager process of said first node to said requesting process.
Claim 12
Dependent Claim
189 words
In a distributed data processing system comprising a plurality of interconnected nodes, said system comprising a plurality of processes, said processes communicating with one another by means of messages, a method of providing a notification message when a process is terminated on one of said plurality of interconnected nodes comprising the steps of: a) transmitting a request from a requesting process of a first node to a process manager process of said first node; p1 b) transmitting said request from said process manager process of said first node to a process manager process of a second node; c) monitoring said second node for a monitored process being terminated on said second node; d) transmitting a notification message from said process manager process of said second node to said process manager process of said first node when said monitored process is terminated on said second node and prior to said process manager process of said second node receiving a notice from said monitored process of the termination of said monitored process; and e) transmitting a notification message from said process manager process of said first node to said requesting process.
Claim 13
Dependent Claim
18 words
The method of providing a notification message recited in claim 10, wherein said request designates a particular process.
Claim 14
Dependent Claim
32 words
The method of providing a notification message recited in claim 10, wherein said request originates from a plurality of nodes, and wherein said notification message is transmitted to said plurality of nodes.
Claim 15
Dependent Claim
30 words
The method of providing a notification message recited in claim 10, wherein said request may be generated by any one or more of said plurality of processes in said system.
Claim 16
Dependent Claim
28 words
The method of providing a notification message recited in claim 13, wherein said request may be canceled by any of said plurality of requesting processes in said system.
Claim 17
Dependent Claim
42 words
The method of providing a notification message recited in claim 10, wherein said request causes said process manager process of said second node to set a process termination trap, which trap is resolved when a process is terminated on said second node.
Claim 18
Dependent Claim
24 words
The method of providing a notification message recited in claim 15, wherein said process manager process is requested to cancel said process termination monitor.
Claim 19
Dependent Claim
28 words
The method of providing a notification message recited in claim 15, wherein said process termination monitor may be set regarding one node or a group of related processes.
Claim 20
Dependent Claim
28 words
The method of providing a notification message recited in claim 1, wherein said request designates a process created within an identified group of processes on said second node.
Claim 21
Dependent Claim
38 words
The method of providing a notification message recited in claim 1, wherein said request is generated by a process on said first node, and wherein said notification message is transmitted to said requesting process within said first node.
Claim 22
Dependent Claim
47 words
The method of providing a notification message recited in claim 1, wherein said request is generated by a process within the same identified group of processes as said created process, and wherein said notification message is transmitted to said requesting process within said identified group of processes.
Claim 23
Dependent Claim
28 words
The method of providing a notification message recited in claim 10, wherein said request designates a process terminated within an identified group of processes on said second node.
Claim 24
Dependent Claim
38 words
The method of providing a notification message recited in claim 10, wherein said request is generated by a process on said first node, and wherein said notification message is transmitted to said requesting process within said first node.
Claim 25
Dependent Claim
47 words
The method of providing a notification message recited in claim 10, wherein said request is generated by a process within the same identified group of processes as said terminated process, and wherein said notification message is transmitted to said requesting process within said identified group of processes.
Claim 26
Dependent Claim
233 words
In a distributed data processing system comprising a plurality of interconnected nodes, said system comprising a plurality of processes, said processes communicating with one another by means of messages, a method of providing a notification message when a process is created on one of said plurality of interconnected nodes comprising the steps of: a) transmitting a request from a requesting process of a first node to a process manager process of said first node; b) transmitting said request from said process manager process of said first node to a process manager process of each of a plurality of second nodes; c) monitoring said second nodes for a monitored process being created on any of said plurality of second nodes; d) transmitting a notification message from said process manager process of a particular node of said plurality of second nodes to said process manager process of said first node when said monitored process is created on any of said plurality of second nodes and prior to said process manager process of said particular node receiving a notice from said monitored process of the creation of said monitored process; e) transmitting a notification message from said process manager process of said first node to said requesting process; and f) transmitting a notification message from said process manager process of said first node to said process manager processes of each of said plurality of second nodes.
Claim 27
Dependent Claim
233 words
In a distributed data processing system comprising a plurality of interconnected nodes, said system comprising a plurality of processes, said processes communicating with one another by means of messages, a method of providing a notification message when a process is created on one of said plurality of interconnected nodes comprising the steps of: a) transmitting a request from a requesting process of a first node to a process manager process of said first node; b) transmitting said request from said process manager process of said first node to a process manager process of each of a plurality of second nodes; c) monitoring said second nodes for a monitored process being created on any of said plurality of second nodes; d) transmitting a notification message from said process manager process of a particular node of said plurality of second nodes to said process manager process of said first node when said monitored process is created on any of said plurality of second nodes and prior to said process manager process of said particular node receiving a notice from said monitored process of the creation of said monitored process; e) transmitting a notification message from said process manager process of said first node to said requesting process; and f) transmitting a notification message from said process manager process of said first node to said process manager processes of each of said plurality of second nodes.
Claim 28
Dependent Claim
233 words
In a distributed data processing system comprising a plurality of interconnected nodes, said system comprising a plurality of processes, said processes communicating with one another by means of messages, a method of providing a notification message when a process is terminated on one of said plurality of interconnected nodes comprising the steps of: a) transmitting a request from a requesting process of a first node to a process manager process of said first node; b) transmitting said request from said process manager process of said first node to a process manager process of each of a plurality of second nodes; c) monitoring said second nodes for a monitored process being terminated on any of said plurality of second nodes; d) transmitting a notification message from said process manager process of a particular node of said plurality of second nodes to said process manager process of said first node when said monitored process is terminated on any of said plurality of second nodes and prior to said process manager process of said particular node receiving a notice from said monitored process of the termination of said monitored process; e) transmitting a notification message from said process manager process of said first node to said requesting process; and f) transmitting a notification message from said process manager process of said first node to said process manager processes of each of said plurality of second nodes.
Claim 29
Dependent Claim
233 words
In a distributed data processing system comprising a plurality of interconnected nodes, said system comprising a plurality of processes, said processes communicating with one another by means of messages, a method of providing a notification message when a process is terminated on one of said plurality of interconnected nodes comprising the steps of: a) transmitting a request from a requesting process of a first node to a process manager process of said first node; b) transmitting said request from said process manager process of said first node to a process manager process of each of a plurality of second nodes; c) monitoring said second nodes for a monitored process being terminated on any of said plurality of second nodes; d) transmitting a notification message from said process manager process of a particular node of said plurality of second nodes to said process manager process of said first node when said monitored process is terminated on any of said plurality of second nodes and prior to said process manager process of said particular node receiving a notice from said monitored process of the termination of said monitored process; e) transmitting a notification message from said process manager process of said first node to said requesting process; and f) transmitting a notification message from said process manager process of said first node to said process manager processes of each of said plurality of second nodes.
References Cited (Backward Citations)
US4394725A
Cited
US4395757A
Cited
US4084224A
Cited
US4320451A
Cited
US4447874A
Cited
US4031512A
Cited
US4007450A
Cited
US4325120A
Cited
US4363093A
Cited
US4413318A
Cited
US4586134A
Cited
US4630196A
Cited
US4677588A
Cited
US4635189A
Cited
US4718005A
Cited
US4644470A
Cited
US4644468A
Cited
US4665520A
Cited
US4819150A
Cited
US4694396A
Cited
US4754395A
Cited
US4835685A
Cited
US4649473A
Cited
US4780821A
Cited
US4885682A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-10-21 | 1995-04-22 | 1995-10-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-10-21 | 1999-04-22 | 1999-10-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-10-21 | 2003-04-22 | 2003-10-22 | $7700.00 | Window Closed / Lapsed |