Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
154 words
In a computer system having a multi-processing software application operating thereon, the multi-processing software application having a plurality of client processes concurrently operating as components thereof, a method of managing termination of the multi-processing software application, the method comprising the steps of: at each instant client process of the plurality of client processes operating in a normal execution mode: determining that a particular client process, selected from among the plurality of client processes, is not operating in a normal execution mode; continuing operation of the instant client process when the particular client process is a designated non-mandatory client process; and terminating operation of the instant client process when the particular client process is a designated mandatory client process, such that the instant client process no longer executes; wherein collective termination of each instant client process of the plurality of client processes operating in a normal execution mode terminates operation of the multiprocessing software application.
Claim 2
Dependent Claim
154 words
In a computer system having a multi-processing software application operating thereon, the multi-processing software application having a plurality of client processes concurrently operating as components thereof, a method of managing termination of the multi-processing software application, the method comprising the steps of: at each instant client process of the plurality of client processes operating in a normal execution mode: determining that a particular client process, selected from among the plurality of client processes, is not operating in a normal execution mode; continuing operation of the instant client process when the particular client process is a designated non-mandatory client process; and terminating operation of the instant client process when the particular client process is a designated mandatory client process, such that the instant client process no longer executes; wherein collective termination of each instant client process of the plurality of client processes operating in a normal execution mode terminates operation of the multiprocessing software application.
Claim 3
Dependent Claim
74 words
The method of claim 1, further comprising the step of, at each instant client process of the plurality of client processes, terminating operation of the instant client process when the particular client process is a designated single-instance mandatory client process, and is of a particular class and there are no other client processes, of the plurality of client processes, that is of the particular class, and that is operating in a normal execution mode.
Claim 4
Dependent Claim
71 words
The method of claim 2, further comprising the step of, at each of the plurality of client processes, continuing operation of the instant client process when the particular client process is designated single-instance mandatory client process, and is of a particular class and there is at least one other client process, of the plurality of client processes, that is of the particular class, and that is operating in normal execution mode.
Claim 5
Dependent Claim
29 words
The method of claim 1, wherein the step of continuing operation comprises the step of generating, by the multi-processing software application, an operator notification message indicating a reduced-functionality mode.
Claim 6
Dependent Claim
48 words
The method of claim 1, further comprising the step of designating each of the plurality of client processes as one of a non-mandatory client process, a mandatory client process, and a single-instance mandatory client process, based on impact of the particular client process on the multi-processing software application.
Claim 7
Dependent Claim
52 words
The method of claim 5, wherein the step of determining, comprises the steps of: storing, by each of the plurality of client processes, identification information on at least some of the plurality of client processes; and monitoring execution status of each of the plurality of client processes based on the identification information.
Claim 8
Dependent Claim
45 words
The method of claim 1, wherein the step of continuing operation comprises the step of operating in a reduced functionality mode when the particular client process is not operating in a normal execution mode and the particular client process is a designated non-mandatory client process.
Claim 9
Dependent Claim
273 words
In a computer system having a multi-processing software application for a radio communication system console operating thereon, a method of managing termination of the multi-processing software application, the method comprising the steps of: concurrently executing a plurality of client processes on the computer system as components of the multi-processing radio communication system console software application; designating each of the plurality of client processes as one of a non-mandatory client process, a mandatory client process, and a single-instance mandatory client process, based on impact of termination on the multi-processing software application; at each instant client process of the plurality of client processes operating in normal execution mode: determining that a particular client process, selected from among the plurality of client processes, is not executing in a normal execution mode; continuing execution of the instant client process when one of: the particular client process is a designated non-mandatory client process; and the particular client process is designated as single instance mandatory client process and is of a particular class, and there is at least one other client process, that is of the particular class, and that is operating in a normal execution mode; terminating execution of the instant client process when one of: the particular client process is a designated mandatory client process; and the particular client process is a designated single-instance mandatory client process and is of a particular class and there is no other client process, from the plurality of client processes, that is of the particular class, and that is operating in a normal execution mode; wherein collective termination of the plurality of client processes terminates operation of the multiprocessing software operation.
Claim 10
Dependent Claim
273 words
In a computer system having a multi-processing software application for a radio communication system console operating thereon, a method of managing termination of the multi-processing software application, the method comprising the steps of: concurrently executing a plurality of client processes on the computer system as components of the multi-processing radio communication system console software application; designating each of the plurality of client processes as one of a non-mandatory client process, a mandatory client process, and a single-instance mandatory client process, based on impact of termination on the multi-processing software application; at each instant client process of the plurality of client processes operating in normal execution mode: determining that a particular client process, selected from among the plurality of client processes, is not executing in a normal execution mode; continuing execution of the instant client process when one of: the particular client process is a designated non-mandatory client process; and the particular client process is designated as single instance mandatory client process and is of a particular class, and there is at least one other client process, that is of the particular class, and that is operating in a normal execution mode; terminating execution of the instant client process when one of: the particular client process is a designated mandatory client process; and the particular client process is a designated single-instance mandatory client process and is of a particular class and there is no other client process, from the plurality of client processes, that is of the particular class, and that is operating in a normal execution mode; wherein collective termination of the plurality of client processes terminates operation of the multiprocessing software operation.
Claim 11
Dependent Claim
33 words
The method of claim 8, wherein the step of continuing operation comprises the step of generating, by the multi-processing radio communication system console software application, an operator notification message indicating a reduced-functionality mode.
Claim 12
Dependent Claim
177 words
In a computer system having a multi-processing software application, the multi-processing software application having a plurality of client processes concurrently operating as components thereof, at a first client process selected from the plurality of client processes, a method of determining when to terminate, the method comprising the steps of: monitoring an execution status for a second client process selected from among the plurality of client processes; determining that the second client process is not executing in a normal executing mode; continuing operation of the first client process when the second client process is a designated non-mandatory client process, such that the multi-processing software functions in a reduced functionality mode; terminating operation of the first client process when the second client process is a designated mandatory client process, such that the first client process no longer executes; terminating operation of the first client process when the second client process is a designated single-instance mandatory client process and is of a particular class, and there is no other single-instance mandatory client process operating that is of the particular class.
Claim 13
Dependent Claim
177 words
In a computer system having a multi-processing software application, the multi-processing software application having a plurality of client processes concurrently operating as components thereof, at a first client process selected from the plurality of client processes, a method of determining when to terminate, the method comprising the steps of: monitoring an execution status for a second client process selected from among the plurality of client processes; determining that the second client process is not executing in a normal executing mode; continuing operation of the first client process when the second client process is a designated non-mandatory client process, such that the multi-processing software functions in a reduced functionality mode; terminating operation of the first client process when the second client process is a designated mandatory client process, such that the first client process no longer executes; terminating operation of the first client process when the second client process is a designated single-instance mandatory client process and is of a particular class, and there is no other single-instance mandatory client process operating that is of the particular class.
Claim 14
Dependent Claim
53 words
The method of claim 10, further comprising the step of continuing operation of the first client process when the second client process is a designated single-instance mandatory client process and is of a particular class, and there is at least one other single-instance mandatory client process operating that is of the particular class.
Claim 15
Dependent Claim
28 words
The method of claim 10, wherein the step of continuing operation comprises the step of generating, by the software application, a user notification message indicating a reduced-functionality mode.