Patent · US Expired

Enabling multiple client access to a process-based system or program from a single java virtual machine

US6823358B1 · kind B1 · utility

6Cited by
8References
15Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 29, 2000
Grant dateNov 23, 2004
Priority date
Expiry dateJul 1, 2022

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99945
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Provided are a method, apparatus and a computer program product which address the problem of differentiating between processes which appear to a server process to have the same process ID associated with them, for example processes which run within a common process such as a single Java Virtual Machine (JVM). A server process which relies on the process ID to differentiate between sender client processes cannot determine the source of a request. This problem can lead to conflicts between requests which are sent by different client processes running under the same process ID. The problem is solved by creating a set of dispatcher processes and associating one with each requester process. Then requests which are sent to a server process for processing are sent via the respective dispatcher process and its unique process ID is attached to the request. The server process can now use the dispatcher process ID to differentiate between requester clients.

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