×

Efficient inter-process object and interface pinging

  • US 6,405,262 B1
  • Filed: 07/14/1995
  • Issued: 06/11/2002
  • Est. Priority Date: 07/14/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising:

  • a plurality of client processes;

    a server process;

    the server process having a plurality of interfaces which it creates dynamically in response to demand for said interfaces by the client processes, the server process destroying the interfaces when there is no further demand for them, each created interface being simultaneously held for use during at least a portion of its lifetime by more than one of the client processes;

    one or more ping managers, each client process being registered with an associated one of the ping managers, wherein each client process registers with its associated ping manager any server interfaces which it is holding for use;

    each ping manager monitoring whether any of its registered client processes have terminated, and automatically unregistering the interfaces held by any such client processes which have terminated;

    an individual one of the ping managers periodically sending a single inter-process message destined for the server process, said single inter-process message containing a set of keep-alive signals corresponding to only those server process interfaces which remain registered with said individual ping manager;

    wherein a particular client process notifies its associated ping manager of interfaces being held for use only at pre-defined intervals.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×