Apparatus and Method for Subscription to a Service and Use of the Service
AssigneeUnify GmbH & Co. KG
InventorsJohannes Ruetschi, Rodrigo Pastro, Viraj Puranik, Christian Garbin
Life of this patent
Estimating the term…
Abstract
An apparatus and mechanism to subscribe to a single address and or session management service from multiple devices (such as e.g. tablets, smart phones, netbooks or other types of communication terminals or client devices) with a single account and password through the automatic assignment of a dynamic opaque service profile to each device a user uses to sign in to the service. After sign-in transparent call management services are provided to the user and allow the user to control sessions on any signed-in device from any signed-in device without revealing the distinct dynamic opaque service profiles to the user.
Claims21
1-20. (canceled)
A communication apparatus comprising:
- a first communication device comprising a processor connected to a non-transitory computer readable medium,
- the first communication device configured to send a registration request message to a server hosting a service to register with the server such that the server associates the first communication device with a first user, assigns a service address to the first communication device, and associates the service address with the first communication device and the first user;
- the first communication device configured to send a first active communication session move request message to the server, the first active communication session move request message identifying the first communication device or a second communication device associated with the first user to which the first active communication session associated with the first user is to be moved while the first active communication session is ongoing;
- and
- wherein the first active communication session move request message comprises a compound address of the first communication device or the second communication device, the compound address comprising a primary address associated with the first user and the compound address also including the service address of the first communication device or a service address of the second communication device.
A method for registering a communication device with a service for using the service to move at least one active communication session associated with a first user comprising:
- a first communication device sending a registration request message to a server hosting a service to register with the server such that the server associates the first communication device with the first user, assigns a service address to the first communication device, and associates the service address with the first communication device and the first user;
- the first communication device receiving a registration response message from the server in response to the registration request message, the registration response message identifying the service address such that the first communication device is connectable to the server for using the service using the service address;
- the first communication device receiving at least one message from the server identifying at least a first active communication session associated with the first user after the first communication device is registered with the service hosted by the server, the first active communication session involving a second communication device;
- and
- the first communication device sending a first active communication session move request message to the server in response to the received at least one message identifying the first active communication session, the first active communication session move request message identifying the first communication device and/or a third communication device associated with the first user to which the first active communication session associated with the first user is to be moved while the first active communication session is ongoing so that a move of the first active communication session is effected to move the first active communication session from the second communication device to the first communication device or the fourth communication device identified in the first active communication session move request message while the first active communication session is ongoing;
- and
- wherein the first active communication session move request message comprises a compound address of the first communication device or the fourth communication device identified in the first active communication session move request message, the compound address comprising the service address of the first communication device or a service address of the fourth communication device and a primary address associated with the first user.
A non-transitory computer readable medium having code stored thereon, the code defining a method to be run by a first communication device that processes the code, the method comprising:
- the first communication device sending a registration request message to a server to register with the server;
- and
- after the first communication device receives a registration response message from the server identifying a service address assigned to the first communication device such that the first communication device is connectable to the server for using the service hosted by the server by using the service address, the service address comprising a compound address having a primary address associated with the first user and a dynamic address assigned by the server, the first communication device sending a first active communication session move request message to the server in response to at least one message received from the server identifying at least a first active communication session associated with the first user after the first communication device is registered with the service hosted by the server, the first active communication session involving a second communication device associated with the first user and a third communication device associated with a second user, the first active communication session move request message identifying one of the first communication device and a fourth communication device associated with the first user to which the first active communication session associated with the first user is to be moved while that active communication session is ongoing to cause the server to effect a move of the active communication session to the first communication device or the fourth communication device identified in the first active communication session move request message.
Dependencies are inferred from the claim text.