EP1519537A2

Network system and protocol-converter for use therein

Abstract

A network system for allowing a HTTP-based terminal (1) to receive SIP-based services includes: (a) a first module (3) for storing therein presence information relating to a SIP-based terminal (5) and the HTTP-based terminal (1); (b) a second module (4) for carrying out SIP-based services; and, (c) a protocol-converter (2) which, on receipt of a request from the HTTP-based terminal (1) to carry out SIP-based services, transmits a result to the HTTP-based terminal as to how the SIP-based services were carried out in the first and second modules (3, 4), and which, on receipt of a request to carry out SIP-based services from the SIP-based terminal (5) in communication with the HTTP-based terminal, transmits to the HTTP-based terminal, in response to a request to do so from the HTTP-based terminal, a result as to how the SIP-based service was carried out in the first and second modules (3, 4).

EP1519537A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 27 September 2024, 2 years ago.

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

13 claims: 4 independent, 9 dependent

  1. 1
    A network system for allowing a HTTP-based terminal (1) to receive SIP-based services, the system being characterized by comprising:(a) a first module (3) for storing therein presence information relating to a SIP-based terminal (5) and the HTTP-based terminal (1);(b) a second module (4) for carrying out the SIP-based services;and, (c) a protocol-converter (2) which: after receiving, from the HTTP-based terminal (1), a request to carry out the SIP-based services, transmits to the HTTP-based terminal (1), in response to a request from HTTP-based terminal (1), results as to how the SIP-based services were carried out in the first and second modules (3,4);and, after receiving, from the SIP-based terminal (5) in communication with the HTTP-based terminal (1), a request to carry out the SIP-based services, transmits to the HTTP-based terminal (1), in response to a request from HTTP-based terminal (1), results as to how the SIP-based services were carried out in the first and second modules (3, 4).
  2. 5
    A protocol-converter (2) for allowing a HTTP-based terminal (1) to receive SIP-based services, the protocol-converter being characterized by comprising:(a) a first unit (21) for: receiving a request for carrying out SIP-based services from the HTTP-based terminal (1);and, transmitting to the HTTP-based terminal (1) a result as to how the SIP-based services were carried out;(b) a second unit (22) for: transmitting, depending on the type of the request, the request to a first external module (3);and, receiving a result as to how the SIP-based services were carried out in the first external module (3);(c) a third unit (23) for: receiving a request for carrying out SIP-based services from the HTTP-based terminal (1) and a SIP-based terminal (5);transmitting, depending on the type of the request, the request to a second external module (4);and, receiving a result as to how the SIP-based services were carried out in the second external module (4);and, (d) a fourth unit (24) for: transmitting, depending on the type of the request, the request to the second or third unit (22, 23);and, transmitting, to the first unit (21), a result as to how the SIP-based services were carried out.
  3. 9
    A method to allow a HTTP-based terminal (1) to receive SIP-based services, the method including the steps of:(a) on receipt of a request from the HTTP-based terminal (1) for carrying out SIP-based services, transmitting the request to: a first module (3) storing therein presence information relating to a SIP-based terminal (5) and the HTTP-based terminal (1);and, a second module (4) carrying out SIP-based services;(b) transmitting a result to the HTTP-based terminal (1) as to how the SIP-based services were carried out in the first and second modules (3, 4);(c) on receiving a request, from the SIP-based terminal (5) in communication with the HTTP-based terminal (1), to carry out SIP-based services, receiving a result as to how the SIP-based services were carried out in the first and second modules (3, 4);and, (d) transmitting the result to the HTTP-based terminal (1) in response to a request to do so from the HTTP-based terminal (1).
  4. 13
    A program for causing a computer to carry out a method of allowing a HTTP-based terminal (1) to receive SIP-based services, wherein steps executed by the computer in accordance with the program includes the steps of any of claims 9 to 12.