Patent · US Expired

Method for managing termination of a multi-processing software application

US5801690A · kind A · utility

9Cited by
13References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 23, 1996
Grant dateSep 1, 1998
Priority date
Expiry dateDec 23, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3055
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer system (110) has a multi-processing software application operating (200) thereon. There are multiple client processes (221-228) concurrently operating as components of the multi-processing software application (200). Termination of the multi-processing software application (200) results from individual decisions made at each client process (221-228). If a particular client process determines that another client process is inoperable (530), the particular client process continues operation when the inoperable process is designated non-mandatory (550, 510), and terminates operation when the inoperable process is designated mandatory (550, 580, 598). Furthermore, when the inoperable process is designated single-instance mandatory and belongs to a particular process class, the particular client process continues operation unless it is the only member of the process class operating (580, 590, 595, 598). As each client process operates using this termination procedure, the ultimate effect is on the multi-processing software application itself.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.