US5490271A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Remote interrupt processing over a network
Assignee: International Business Machines Corp
•
Filing: 1993-06-04
•
Granted: 1996-02-06
•
Expires: 2013-06-04
Abstract
Abstract A local application connected to a remote application over a computer network can interrupt processing of the remote application. To do so, a new communications link is opened, and an identifier of the remote process to be interrupted is passed to the remote node. The new communications link is then closed. A manager process on the remote node raises the interrupt to the desired remote application, which returns acknowledgement of the interrupt over the original connection.
Inventors
- 👤 Linda C. Elliott
- 👤 II Lloyd E. Jordan
- 👤 Howard C. Nudd
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 03:49
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/368; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; H; H04; H04L; H04L69/00
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
182 words
A method for interrupting execution of a process, comprising the steps of: executing a first process on a local node connected to a network; establishing a first communications session over the network from the local node to a remote node connected to the network; executing a second process on the remote node, wherein the first communications session is between the first process and the second process; generating a signal to the first process on the local node to interrupt execution of the second process; establishing a second communications session, over the network from the local node to the remote node., between the first process and an interrupt server process; sending a message, over the second communication session, from the local node to the remote node indicating that the second process is to be interrupted; on the second node, executing the interrupt server process to receive the message indicating that the second process is to be interrupted; and in response to receiving, at the interrupt server process, the message that the second process is to be interrupted, interrupting execution of the second process.
Claim 2
Independent Claim
182 words
A method for interrupting execution of a process, comprising the steps of: executing a first process on a local node connected to a network; establishing a first communications session over the network from the local node to a remote node connected to the network; executing a second process on the remote node, wherein the first communications session is between the first process and the second process; generating a signal to the first process on the local node to interrupt execution of the second process; establishing a second communications session, over the network from the local node to the remote node., between the first process and an interrupt server process; sending a message, over the second communication session, from the local node to the remote node indicating that the second process is to be interrupted; on the second node, executing the interrupt server process to receive the message indicating that the second process is to be interrupted; and in response to receiving, at the interrupt server process, the message that the second process is to be interrupted, interrupting execution of the second process.
Claim 3
Dependent Claim
19 words
The method of claim 1, wherein the interruption of the second process causes the second process to halt execution.
Claim 4
Dependent Claim
44 words
The method of claim 1, further comprising the step of: in response to the step of interrupting execution of the second process, sending a message from the second process to the first process over the first communications session indicating that the interruption has occurred.
Claim 5
Dependent Claim
30 words
The method of claim 1, further comprising the step of: closing the second communications session after the message indicating that the second process is to be interrupted has been sent.
Claim 6
Dependent Claim
31 words
The method of claim 1, further comprising the step of: closing the second communications session after the interrupt server has received the message that the second process is to be interrupted.
Claim 7
Dependent Claim
76 words
The method of claim 1, wherein the step of interrupting execution of the second process comprises the steps of: setting a flag by the interrupt server indicating that the second process is to be interrupted; periodically polling the flag during execution of the second process to determine the state of the flag; and in response to a determination that the flag indicates that the second process is to be interrupted, interrupting execution of the second process.
Claim 8
Dependent Claim
74 words
The method of claim 1, further comprising the steps of: providing at the local node a control block for the first process which indicates the identity of the second process and provides information necessary to establish the second communication session; and when the signal is generated at the local node that execution of the second process is to be interrupted, utilizing the information contained in the control block to establish the second communication session.
Claim 9
Dependent Claim
39 words
The method of claim 1, wherein the second process is a database server, and wherein the step of interrupting execution of the second process includes the step of: rolling back execution of the second process to a save point.
Claim 10
Independent Claim
128 words
A system for interrupting execution of a process, comprising: a network for communicating messages between nodes; a local node connected to the network; a remote node connected to the network; a first process executing on the local node; a second process executing on the second node; a first communication session over the network between the first and second processes; means executing on the local node for indicating that the second process is to be interrupted; means for establishing a second communication session over the network between the first process and an interrupt server process executing on the remote node; and means within the interrupt server process for interrupting execution of the second process in response to a message transmitted from the local node over the second communication session.
Claim 11
Independent Claim
128 words
A system for interrupting execution of a process, comprising: a network for communicating messages between nodes; a local node connected to the network; a remote node connected to the network; a first process executing on the local node; a second process executing on the second node; a first communication session over the network between the first and second processes; means executing on the local node for indicating that the second process is to be interrupted; means for establishing a second communication session over the network between the first process and an interrupt server process executing on the remote node; and means within the interrupt server process for interrupting execution of the second process in response to a message transmitted from the local node over the second communication session.
Claim 12
Dependent Claim
33 words
The system of claim 9, further comprising: means for sending a message from the remote node to the local node over the first communication session when execution of the second process is interrupted.
Claim 13
Dependent Claim
32 words
The system of claim 9, further comprising: a control block on the local node for indicating the identity of the second process and providing information necessary to establish the second communication session.
Claim 14
Dependent Claim
24 words
The system of claim 9, further comprising: means for closing the second communication session after the message is transmitted over the second communication session.
Claim 15
Dependent Claim
25 words
The system of claim 9, further comprising: means for closing the second communication session after the execution interrupting means interrupts execution of the second process.
References Cited (Backward Citations)
US3312951A
Cited
US3976979A
Cited
US4420806A
Cited
US4429382A
Cited
US4530051A
Cited
US4980820A
Cited
US4835685A
Cited
US4819159A
Cited
US4893231A
Cited
US5062040A
Cited
US4887204A
Cited
EP0295424A2
Cited
US5109515A
Cited
US4943913A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-02-05 | 1999-08-07 | 2000-02-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-02-05 | 2003-08-07 | 2004-02-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-02-05 | 2007-08-07 | 2008-02-06 | $7700.00 | Window Closed / Lapsed |