A communication protocol for establishing real-time, point-to-point communications between client processes over a computer network includes a directory server apparatus for providing current dynamically assigned Internet Protocol addresses of client process currently connected to the computer network. The client processes can be Internet telephony applications each capable of performing a plurality of predefined functions. In accordance with one aspect of the invention, each client process is required to connect to the server apparatus upon initialization and receives a feature definition identifying which of the plurality of functions the client process is authorized to perform. In another aspect of the invention a callee client process verifies the identity of a caller client process with the directory server and is provided with the feature definition of the caller process to prevent the caller client process from communicating with the callee client process in unauthorized manners. In accordance with yet another aspect of the invention, the feature definition is definable by either the requesting client process or the server.

Ein Kommunikationsprotokoll für das Herstellen von von Realzeit-, Punkt-zu-Punktkommunikationen zwischen Klient Prozessen über einem Computernetz schließt einen Verzeichnisbedienerapparat für das Zur Verfügung stellen Strom der dynamisch zugewiesenen Internet-Protokolladressen des Klient Prozesses z.Z. angeschlossen an das Computernetz mit ein. Die Klient Prozesse können Internet-Telephonieanwendungen jede sein, die zum Durchführen einer Mehrzahl der vorbestimmten Funktionen fähig ist. In Übereinstimmung mit einem Aspekt der Erfindung, wird jeder Klient Prozeß angefordert, um an den Bedienerapparat nach Initialisierung anzuschließen und ein Eigenschaft Definition Kennzeichnen empfängt, das von der Mehrzahl von Funktionen der Klient Prozeß autorisiert wird, um durchzuführen. In einem anderen Aspekt der Erfindung überprüft ein Programmklient Prozeß die Identität eines Anruferklient Prozesses mit dem Verzeichnisbediener und wird mit der Eigenschaft Definition des Anruferprozesses versehen, um den Anruferklient Prozeß am Verständigen mit dem Programmklient Prozeß in nicht autorisierten Weise zu verhindern. In Übereinstimmung mit dennoch ist ein anderer Aspekt der Erfindung, die Eigenschaft Definition entweder durch den erbittenen Klient Prozeß oder den Bediener definierbar.

 
Web www.patentalert.com

< (none)

< Method and computer program for distributing software to a personal palm-type device through a global software distribution package transmittable over the world wide web

> Controlled communications over a global computer network

> (none)

~ 00007