WV-IMS relay and interoperability methods
First Claim
1. A method for interoperating between devices designed for use in different networks including a first network (IMS) of said different networks having a first server for communicating with a first device designed for use in said first network using a first protocol (SIP) said different networks including a second network (WV) having a second server for communicating with another server in said second network using a second protocol (SSP) and with a second device designed for use in said second network using a third protocol (CSP;
- CLP), comprising the steps of;
converting to said third protocol (CSP;
CLP) a register signal received according to said first protocol (SIP) from said first server or from said first device without using said first server, for registering said first device of said first network in said second network, and converting to said first protocol (SIP) a message request signal received according to said second protocol (SSP) from said second server in communication according to said third protocol (CSP;
CLP) with said second device for transmission of said message request signal according to said first protocol (SIP) to said first server and onward to said first device or to said first device without using said first server.
2 Assignments
0 Petitions
Accused Products
Abstract
Mapping functionality is added in between a Wireless Village (WV) server and a Presence, Messaging and Group (PMG) server of a 3GPP IP (Internet Protocol) Multimedia Subsystem (IMS) to permit interoperability between WV and IMS clients for instant messaging and presence services for operators who have deployed both IMS and WV. Due to the possibility that an operator may have deployed WV but not IMS and due to the use of a Client-to-Server Protocol (CSP) between WV clients and WV servers and the use of a Server-to-Server Protocol (SSP) between WV servers, the mapping functionality is structured to permit an IMS device to register into WV system via an IMS/WV Relay that performs an SIP/CSP conversion to emulate a WV device login but to then use the SSP to maintain a session or to deliver a message or presence information. Likewise, a WV device can register directly into IMS for operators not deploying WV using the mapping functionality of the present invention, e.g., in an IMS/WV Relay.
-
Citations
19 Claims
-
1. A method for interoperating between devices designed for use in different networks including a first network (IMS) of said different networks having a first server for communicating with a first device designed for use in said first network using a first protocol (SIP) said different networks including a second network (WV) having a second server for communicating with another server in said second network using a second protocol (SSP) and with a second device designed for use in said second network using a third protocol (CSP;
- CLP), comprising the steps of;
converting to said third protocol (CSP;
CLP) a register signal received according to said first protocol (SIP) from said first server or from said first device without using said first server, for registering said first device of said first network in said second network, andconverting to said first protocol (SIP) a message request signal received according to said second protocol (SSP) from said second server in communication according to said third protocol (CSP;
CLP) with said second device for transmission of said message request signal according to said first protocol (SIP) to said first server and onward to said first device or to said first device without using said first server. - View Dependent Claims (2, 3, 4)
- CLP), comprising the steps of;
-
5. A method for interoperating between devices designed for use in different networks including a first network (IMS) of said different networks having a first server for communicating with a first device designed for use in said first network using a first protocol (SIP), said different networks including a second network (WV) having a second server for communicating with another server in said second network using a second protocol (SSP) and with a second device designed for use in said second network using a third protocol (CSP;
- CLP), comprising the steps of;
converting to said first protocol a register signal received from said second server according to said second protocol (SSP) or from said second device according to said third protocol without using said second server for registering said second device in said first network, and converting to said third protocol a message request signal received according to said first protocol from said first server for transmission to said second device or converting said message request signal to said second protocol for transmission of said message request signal according to said second protocol (SSP) to said second server for conversion to said third protocol (CSP;
CLP) at said second server for transmission of said message request signal to said second device according to said third protocol.
- CLP), comprising the steps of;
-
6. A method for interoperating between devices designed for use in different networks including a first network (IMS) of said different networks having a first server for communicating with a first device designed for use in said first network using a first protocol (SIP), said different networks including a second network (WV) having a second server for communicating with another server in said second network using a second protocol (SSP) and with a second device designed for use in said second network using a third protocol (CSP;
- CLP), comprising the steps of;
converting to said first protocol a register signal received from said second server according to said second protocol (SSP) or from said second device according to said third protocol without using said second server for registering said second device in said first network, converting a presence request signal received according to said first protocol (SIP) from said first server to said second protocol for requesting presence information of said second device from said second server or to said third protocol (CSP;
CLP) for requesting presence information of said second device according to a subscription to said presence information of said second device subscribed by said first device, andconverting to said first protocol a presence information signal according to said second protocol (SSP) indicative of said presence information of said second device and received from said second server or according to said third protocol indicative of said presence information of said second device and received from said second device for transmission to said first server and onward to said first device.
- CLP), comprising the steps of;
-
7. A method for interoperating between separate networks including a first server of a first network (IMS) for communicating with a first device in said first network using a first protocol (SIP) and including a second server of a second network (WV) for communicating with another server in said second network using a second protocol (SSP) and with a second device of said second network using a third protocol (CSP;
- CLP), comprising the steps of;
converting to said first protocol (SIP) a register signal received from said second server according to said second protocol (SSP) or from said second device according to said third protocol without using said second server for registering said second device designed for use in said second network in said first network, converting to said first protocol (SIP) a presence request signal received according to said second protocol (SSP) from said second server or received according to said third protocol from said second device for requesting presence information of said first device from said first server according to a subscription to said presence information of said first device subscribed by said second device, and converting to said third protocol a presence information signal received according to said first protocol (SIP) from said first server indicative of said presence information of said first device to said third protocol for transmission to said second device or converting said presence information signal to said second protocol (SSP) for transmission to said second server for conversion to said third protocol (CSP;
CLP) at said second server for transmission to said second device.
- CLP), comprising the steps of;
-
8. Device for facilitating interoperability between devices designed for use in different networks, comprising;
-
first converter (132;
122), responsive to an incoming first register or login signal (130;
120) from a first device in a first network (IMS;
WV) of said different networks, said register or login signal formatted according to a first protocol (SIP;
CSP, CLP, SSP) and also responsive to a first control signal (136;
128), for providing a first converted signal (134;
124) according to a second protocol (CSP, CLP;
SIP) for registering or logging said first device of said first network in a second network (WV;
IMS); and
a control (126), responsive to said incoming first register or login signal, for providing said first control signal. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A device for interoperating between separate networks including a first server of a first network (IMS) for communicating with a first device in said first network using a first protocol (SIP) and including a second server of a second network (WV) for communicating with another server in said second network using a second protocol (SSP) and with a second device of said second network using a third protocol (CSP;
- CLP), comprising;
means for converting a login request signal received from said second server according to said second protocol (SSP) to said first protocol (SIP) for registering said second device of said second network in said first network, and means for converting to said second protocol (SSP) a message request signal received according to said first protocol (SIP) from said first server in communication according to said first protocol (SIP) with said first device for transmission of said message request signal according to said second protocol (SSP) to said second server for conversion to said third protocol (CSP;
CLP) at said second server for transmission of said message request to said second device according to said third protocol.
- CLP), comprising;
-
18. A device for interoperating between separate networks including a first server of a first network (IMS) for communicating with a first device in said first network using a first protocol (SIP) and including a second server of a second network (WV) for communicating with another server in said second network using a second protocol (SSP) and with a second device of said second network using a third protocol (CSP;
- CLP), comprising;
means for converting a login request signal received from said second server according to said second protocol (SSP) to said first protocol (SIP) for registering said second device of said second network in said first network, means for converting a presence request signal received according to said first protocol (SIP) from said first server to said second protocol for requesting presence information of said second device from said second server according to a subscription to said presence information of said second device subscribed by said first device, and means for converting a presence information signal according to said second protocol (SSP) indicative of said presence information of said second device and received from said second server to said first protocol for transmission to said first server and onward to said first device.
- CLP), comprising;
-
19. A device for interoperating between separate networks including a first server of a first network (IMS) for communicating with a first device in said first network using a first protocol (SIP) and including a second server of a second network (WV) for communicating with another server in said second network using a second protocol (SSP) and with a second device of said second network using a third protocol (CSP;
- CLP), comprising;
means for converting a login request signal received from said second server according to said second protocol (SSP) to said first protocol (SIP) for registering said second device of said second network in said first network, means for converting a presence request signal received according to said second protocol (SSP) from said second server to said first protocol for requesting presence information of said first device from said first server according to a subscription to said presence information of said first device subscribed by said second device, and means for converting a presence information signal according to said first protocol (SIP) indicative of said presence information of said first device and received from said first server to said second protocol (SSP) for transmission to said second server for conversion to said third protocol (CSP;
CLP) at said second server for transmission to said second device.
- CLP), comprising;
Specification