EP1379050A2

Server mediated point-to-point communication over a computer network

Abstract

In a computer system (12) having an audio transducer and a display device and being operatively coupled to other computers (22) and a server (26) over a computer network (24), means are described for establishing a point-to-point communication link between computer systems. The means provide for transmitting from a first process to the server a query as to whether a second process is connected to the computer network and for receiving a network protocol address of the second process from the server when the second process is connected to the computer network. In response to the received network protocol of the second process a point-to-point communication link is established between the first process and the second process over the computer network.

EP1379050A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 25 September 2016, 10 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 6 independent, 9 dependent

  1. 1
    In a computer system (12) having a display (36) and audio transducer, the computer system coupled to other computer systems and a server (26) over a computer network (24), an apparatus for establishing a point-to-point communication link comprising:a. means for transmitting, from the computer system (12) to the server (26) a query as to whether a second computer system (22) is connected to the computer network (24);b. means for receiving a network protocol address of the of the second computer from the server when the second computer system is connected to the computer network;and c. means, responsive to the network protocol address of the second computer system, for establishing a point-to-point communication link between the first computer system and the second computer system over the computer network.
  2. 3
    The apparatus claim 1, wherein the network protocol addresses comprise Internet Protocol Addresses (IP addresses).
  3. 4
    The apparatus claim 1 wherein the query transmitted to the server includes an E-mail address of the second computer system (22).
  4. 5
    The apparatus claim 1, further comprising:f. means for transmitting an E-mail signal containing a network protocol address from the computer system (12) to a second computer system over the computer network (24) when the server (26) indicates that the second computer system is not connected to the computer network;g. means for receiving a second network protocol address from the second computer system over the computer network;and h. means, responsive to the second network protocol address, for establishing a point-to-point communication link between the first computer system (12) and the second computer system (22) over the computer network.
  5. 6
    A method of operating a processing unit (12) for establishing a point-to-point communication between the processing unit (12) and a second one of a plurality of other processing units (22) over a computer network (24) including a server (26), each of said processing units having a display and an audio transducer, the method comprising the steps of:a. transmitting from the processing unit (12) to the server a query as to whether the second processing (22) unit is connected to the computer network (24);b. receiving a network protocol address of the second processing unit from the server when the second processing unit is connected to the computer network;and c. establishing in response to the network protocol address of the second processing unit a point-to-point communication link between the first processing unit and the second processing unit over the computer network.
  6. 11
    A computer program product for use in a processing unit (12) having a memory (16), a display (36) and an audio transducer, to establish a point-to-point communication between the processing unit (12) and a second one of a plurality of other processing units (22) over a computer network (24) including a server (26), the computer program product having a computer usable medium containing computer readable program code, comprising:a. program code for transmitting from the processing unit to the server a query as to whether the second processing unit is connected to the computer network;b. program code for receiving a network protocol address of the second processing unit from the server when the second processing unit is connected to the computer network;and c. program code for establishing in response to the network protocol address of the second processing unit a point-to-point communication link between the first processing unit and the second processing unit over the computer network.