Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR DETERMINING AN OPTIMUM COMMUNICATION DEVICE FOR A COMMUNICATION
Document Type and Number:
WIPO Patent Application WO/2016/107945
Kind Code:
A1
Abstract:
The invention relates to a method for determining an optimum communication device, among a set of communication device belonging to a user, for a communication in a telecommunications network. The invention comprises the following steps: collecting usage data of the user and information relating to each device among the set of devices; determining a parameter for each device, based on the gathered information, said parameter indicating at least the quality and availability of the device; and determining the optimum communication device based on the use of gathered data of the user and on the parameters obtained for each device.

Inventors:
NEYSTADT JOHN EUGENE (ES)
GRUNENBERGER YAN (ES)
ARTUNEDO DAVID (ES)
Application Number:
PCT/ES2015/070941
Publication Date:
July 07, 2016
Filing Date:
December 22, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
TELEFONICA DIGITAL ESPAÑA S L U (ES)
NEYSTADT JOHN EUGENE (ES)
GRUNENBERGER YAN (ES)
ARTUNEDO DAVID (ES)
International Classes:
H04M3/42
Foreign References:
EP2192756A12010-06-02
EP1801743A12007-06-27
EP1093281A22001-04-18
Other References:
None
Attorney, Agent or Firm:
CARPINTERO LOPEZ, Mario (ES)
Download PDF:
Claims:
REIVINDICACIONES

1. - Procedimiento para determinar automáticamente un dispositivo de comunicación óptimo, entre un conjunto de dispositivos de comunicación pertenecientes a un usuario, para una comunicación en una red de telecomunicación, y el procedimiento comprende las etapas de: a) recoger datos de uso del usuario e información de cada dispositivo entre el conjunto de dispositivos;

b) determinar un parámetro para cada dispositivo, en base a información recogida, indicando dicho parámetro al menos la calidad y la disponibilidad del dispositivo;

c) determinar el dispositivo de comunicación óptimo para la comunicación, en base al uso de datos recogidos del usuario y a los parámetros obtenidos para cada dispositivo.

2. - Procedimiento de acuerdo a la reivindicación 1 , en el cual la comunicación es una comunicación entrante dirigida al usuario, que comprende adicionalmente encaminar la comunicación entrante al dispositivo óptimo.

3. - Procedimiento de acuerdo a una cualquiera de las reivindicaciones precedentes, en el cual la comunicación es establecida con un primer dispositivo de comunicación, que comprende adicionalmente:

repetir periódicamente las etapas a), b) y c);

- si la determinación del dispositivo óptimo, de acuerdo a la etapa c), da como resultado un segundo dispositivo de comunicación, distinto al primer dispositivo de comunicación, enviar un mensaje de indicación al primer dispositivo de comunicación. 4.- Procedimiento de acuerdo a la reivindicación 3, en el cual el mensaje de indicación comprende adicionalmente un mensaje de invitación que induce al usuario a transferir la comunicación establecida al segundo dispositivo de comunicación.

5. - Procedimiento de acuerdo a la reivindicación 4, que comprende adicionalmente las etapas de:

aceptar el mensaje de invitación, por parte del usuario;

- transferir la comunicación establecida al segundo dispositivo.

6. - Procedimiento de acuerdo a la reivindicación 3, en el cual la comunicación es una comunicación saliente iniciada por el usuario.

7. - Procedimiento de acuerdo a una cualquiera de las reivindicaciones previas, en el cual los datos del usuario comprenden información de ubicación, dirección de IP del usuario y / o estado de itinerancia.

8. - Procedimiento de acuerdo a una cualquiera de las reivindicaciones previas, en el cual los datos de uso del usuario comprenden adicionalmente datos de aplicación basados en señales biométricas adquiridas por sensores de los dispositivos de comunicación.

9. - Procedimiento de acuerdo a una cualquiera de las reivindicaciones previas, en el cual la información de un dispositivo de comunicación comprende información de movimiento proporcionada por un sensor de movimiento del dispositivo de comunicación, siendo la información de movimiento un indicador de disponibilidad.

10. - Procedimiento de acuerdo a una cualquiera de las reivindicaciones previas, en el cual la información de cada dispositivo comprende al menos un indicador de calidad de red.

11. - Procedimiento de acuerdo a una cualquiera de las reivindicaciones previas, en el cual la recogida de información de un dispositivo comprende adicionalmente que el dispositivo envíe un mensaje del SIP que contiene la información a una pasarela de acceso, donde es accesible para la red de telecomunicación.

12. - Sistema para determinar automáticamente un dispositivo de comunicación óptimo para una comunicación en una red de telecomunicación, comprendiendo el sistema: un conjunto de dispositivos de comunicación pertenecientes a un usuario,

al menos un nodo configurado para:

a. recoger datos de uso del usuario e información de cada dispositivo entre el conjunto de dispositivos;

b. determinar un parámetro para cada dispositivo, en base a la información recogida, indicando dicho parámetro al menos la calidad y disponibilidad del dispositivo;

c. determinar el dispositivo de comunicación óptimo para la comunicación, en base al uso de datos recogidos del usuario y los parámetros obtenidos para cada dispositivo;

13.- Sistema de acuerdo a la reivindicación 12, en el cual una comunicación es una comunicación entrante dirigida al usuario, y el nodo está adicionalmente configurado para encaminar la comunicación entrante al dispositivo óptimo.

14 - Sistema de acuerdo a una cualquiera de las reivindicaciones 12 a 13, en el cual una comunicación es establecida con un primer dispositivo de comunicación, y el nodo está adicionalmente configurado para: repetir periódicamente las etapas a), b) y c);

si la determinación del dispositivo óptimo de acuerdo a la etapa c) da como resultado un segundo dispositivo de comunicación, distinto al primer dispositivo de comunicación, enviar un mensaje de invitación induciendo al usuario a transferir la comunicación establecida al segundo dispositivo de comunicación;

aceptar el mensaje de invitación por parte del usuario;

- transferir la comunicación establecida al segundo dispositivo.

15.- Producto de programa de ordenador que comprende código de programa de ordenador, adaptado para realizar el procedimiento de acuerdo a cualquiera de las reivindicaciones 1 a 1 1 cuando dicho código de programa es ejecutado en un ordenador, un procesador de señales digitales, una formación de compuertas programables en el terreno, un circuito integrado específico de la aplicación, un micro-procesador, un micro-controlador o cualquier otra forma de hardware programable.

Description:
PROCEDIMIENTO PARA DETERMINAR UN DISPOSITIVO DE COMUNICACIÓN ÓPTIMO PARA UNA COMUNICACIÓN

DESCRIPCIÓN

CAMPO TÉCNICO DE LA INVENCIÓN

La presente invención se refiere, en general, al campo técnico de los medios de comunicación sobre redes de telecomunicación y, más específicamente, está referida a determinar automáticamente dispositivos óptimos para comunicaciones.

ANTECEDENTES DE LA INVENCIÓN

Hoy en día, muchos usuarios tienen múltiples dispositivos de comunicación que se conectan con distintas redes de comunicación por múltiples canales, tales como WiFi, 3G, etc. Pueden ser teléfonos móviles, tabletas, ordenadores personales, portátiles, teléfonos domésticos o cualquier otro dispositivo híbrido usado por la gente en sus comunicaciones.

Además de esta diversidad de dispositivos, la movilidad es una de las principales características requeridas por las comunicaciones actuales, que se han convertido en una parte esencial de nuestras vidas, por lo que la industria está todavía trabajando para hallar maneras efectivas de combinar la necesidad de estar conectados con nuestras rutinas diarias, y aprovechar los múltiples dispositivos de comunicación de un mismo usuario. Además, según los servicios de medios están siendo incorporados a las comunicaciones tradicionales, la selección de características de distintas redes y dispositivos está ganando importancia a fin de ofrecer una experiencia satisfactoria a los usuarios.

La técnica anterior ofrece algunas soluciones a este problema, que aparece a menudo cuando los usuarios están desplazándose y, por tanto, las condiciones de red pueden variar. Por ejemplo, un usuario que tiene una llamada abierta (voz, vídeo, etc.), o que incluso está usando la transmisión de vídeo por flujo, puede estar dispuesto a traspasar la llamada abierta a un dispositivo o canal de comunicación distinto, según se está aproximando a un área sin cobertura, pero el traspaso de una llamada es una técnica conocida que requiere la intervención del usuario para indicar, ya sea en un dispositivo de origen o de destino, que quiere transferir la llamada y luego, aprobar el traspaso en el segundo dispositivo. Alternativamente, puede preferir usar una red gratuita de WiFi para establecer una comunicación por GSM durante la itinerancia.

Por lo tanto, el traspaso de una llamada y las comunicaciones de medios, en general, son procedimientos conocidos, pero la técnica anterior carece de una solución global que determine dispositivos óptimos para llevar una comunicación que active automáticamente el traspaso a fin de aprovechar realmente todas las características disponibles de los dispositivos de comunicación de un usuario. SUMARIO DE LA INVENCIÓN

La presente invención resuelve los problemas precitados ofreciendo una solución para detectar automáticamente condiciones, tras las cuales puede ser ventajoso para el usuario realizar un traspaso de llamada en base al contexto del usuario y de los dispositivos del usuario. De tal modo, las comunicaciones son llevadas por el dispositivo más adecuado del usuario. De acuerdo a un primer aspecto de la presente invención, se presenta un procedimiento para determinar automáticamente un dispositivo de comunicación óptimo, entre un conjunto de dispositivos de comunicación pertenecientes a un usuario, para una comunicación en una red de telecomunicación, y el procedimiento comprende las etapas de: a) recoger datos de uso del usuario e información de cada dispositivo entre el conjunto de dispositivos;

b) determinar un parámetro para cada dispositivo, en base a la información recogida, indicando dicho parámetro al menos la calidad y la disponibilidad del dispositivo;

c) determinar el dispositivo de comunicación óptimo para la comunicación, en base al uso de datos recogidos del usuario y los parámetros obtenidos para cada dispositivo. La presente invención considera la posibilidad de que la comunicación sea una comunicación entrante dirigida al usuario, lo que comprende adicionalmente encaminar la comunicación entrante al dispositivo óptimo. La presente invención considera la posibilidad de que la comunicación sea una comunicación saliente iniciada por el usuario.

Adicionalmente, una vez que una comunicación está establecida, ya sea una comunicación entrante con un primer dispositivo de comunicación seleccionado como el dispositivo óptimo, o bien una comunicación saliente desde un dispositivo seleccionado por el usuario, la presente invención puede comprender además las etapas de:

repetir periódicamente las etapas a), b) y c); y

en el caso de que la determinación del dispositivo óptimo de acuerdo a la etapa c) dé como resultado un segundo dispositivo de comunicación distinto al primero, enviar un mensaje de indicación al primer dispositivo de comunicación.

Por lo tanto, incluso cuando una comunicación está establecida, el procedimiento se mantiene ejecutando un bucle para evaluar constantemente las condiciones de contexto a fin de ofrecer el dispositivo óptimo en cualquier instante.

Los mensajes de indicación pueden comprender un mensaje de invitación que induzca al usuario a transferir la comunicación establecida al segundo dispositivo de comunicación.

Adicionalmente, el usuario puede aceptar el mensaje de invitación y luego la comunicación establecida es transferida al segundo dispositivo.

De acuerdo a una realización de la invención, una invitación de traspaso es enviada al primer dispositivo y, después de aceptarla el usuario en dicho primer dispositivo, comprende adicionalmente enviar una invitación de comunicación al segundo dispositivo y, después de aceptar el usuario dicha invitación de comunicación entrante, comprende adicionalmente establecer la comunicación con dicho segundo dispositivo y, finalmente, soltar la comunicación del primer dispositivo. Alternativamente, de acuerdo a otra realización de la presente invención, una invitación de traspaso es enviada al segundo dispositivo y, después de aceptar el usuario la invitación en dicho segundo dispositivo, comprende adicionalmente establecer la comunicación con dicho segundo dispositivo y luego soltar la comunicación del primer dispositivo.

De acuerdo a una realización de la invención, los datos de uso del usuario comprenden información de ubicación, dirección de IP del usuario y / o estado de itinerancia.

De acuerdo a una realización de la invención, los datos de uso del usuario comprenden datos de aplicación basados en señales biométricas adquiridas por sensores de los dispositivos de comunicación. De tal modo, puede obtenerse información acerca de su disponibilidad para la comunicación, ya que los sensores pueden revelar si el usuario está durmiendo, practicando deportes o cualquier otra actividad compatible con una comunicación.

De acuerdo a una realización de la invención, los datos de uso del usuario pueden comprender adicionalmente datos de disponibilidad del usuario, en base a un calendario del usuario. De tal modo, puede determinarse si el usuario está asistiendo a una reunión, trabajando o en casa, lo que tiene distintas consecuencias acerca de su disponibilidad.

La presente invención considera la posibilidad de comprender información de movimiento, proporcionada por un sensor de movimiento de un dispositivo de comunicación, como parte de la información recogida desde un dispositivo de comunicación, siendo dicha información de movimiento un indicador de disponibilidad. La presente invención considera la posibilidad de comprender al menos un indicador de calidad de red como parte de la información recogida desde cada positivo de comunicación. El indicador de calidad de red puede estar basado en un mapa de cobertura de antena que proporcione una distancia desde las antenas disponibles hasta el dispositivo, y un cierto número de usuarios conectados con cada antena disponible.

De acuerdo a una realización de la invención, la información referida a dispositivos de comunicación puede comprender características de red seleccionadas entre: conexión celular en estado de itinerancia y / o conexión de red con baja calidad, según lo referido para comunicaciones previas llevadas desde esa red.

En una realización específica de la presente invención se considera que los dispositivos de comunicación se conectan con distintas redes de telecomunicación, y se proporciona un nodo accesible que deja disponibles datos de uso e información recogida de cada dispositivo.

De acuerdo a una realización de la invención, la recogida de información de un dispositivo comprende que el dispositivo envíe un mensaje de señalización del SIP, que contiene la información, a una pasarela de acceso, donde es accesible para la red de telecomunicación. De tal modo, se resuelve cualquier problema de compatibilidad que fuera ocasionado por distintas redes.

Alternativamente, de acuerdo a una realización de la invención, la recogida de información de un dispositivo comprende que el dispositivo envíe una actualización a un servidor externo, donde la información actualizada sea accesible para la red de telecomunicación.

Un segundo aspecto de la presente invención se refiere a un sistema para determinar automáticamente un dispositivo de comunicación óptimo para una comunicación en una red de telecomunicación. El sistema comprende:

un conjunto de dispositivos de comunicación pertenecientes a un usuario,

al menos un nodo configurado para:

a) recoger datos de uso del usuario e información de cada dispositivo entre el conjunto de dispositivos;

b) determinar un parámetro para cada dispositivo, en base a información recogida, indicando dicho parámetro al menos la calidad y disponibilidad del dispositivo; c) determinar el dispositivo de comunicación óptimo en base al uso de datos recogidos del usuario y los parámetros obtenidos para cada dispositivo.

La presente invención comprende la posibilidad de que la comunicación sea una comunicación entrante dirigida al usuario, y luego el nodo sea configurado adicionalmente para encaminar la comunicación entrante al dispositivo óptimo.

Adicionalmente, una vez que una comunicación está establecida con un primer dispositivo de comunicación, la presente invención puede comprender adicionalmente que el nodo esté configurado para:

repetir periódicamente las etapas a), b) y c);

si la determinación del dispositivo óptimo de acuerdo a la etapa c) da como resultado un segundo dispositivo de comunicación, distinto al primer dispositivo de comunicación, enviar un mensaje de invitación que induzca al usuario a transferir la comunicación establecida al segundo dispositivo de comunicación;

aceptar el mensaje de invitación por parte del usuario;

- transferir la comunicación establecida al segundo dispositivo. Un aspecto final de la presente invención se refiere a un producto de programa de ordenador que comprende código de programa de ordenador, adaptado para realizar el procedimiento de acuerdo a cualquiera de las reivindicaciones cuando dicho código de programa es ejecutado en un ordenador, un procesador de señales digitales, una formación de compuertas programables en el terreno, un circuito integrado específico para la aplicación, un micro-procesador, un micro-controlador o cualquier otra forma de hardware programable.

DESCRIPCIÓN DE LOS DIBUJOS Para completar la descripción que se está haciendo, y con el objeto de asistir para una mejor comprensión de las características de la invención, de acuerdo a un ejemplo preferido de una realización práctica de la misma, que acompaña a dicha descripción como parte integral de la misma, hay un dibujo en el cual, a modo de ilustración y no de manera restrictiva, ha sido representado lo siguiente: Figura 1.- muestra una realización específica de la invención, donde un usuario con una comunicación a través de un primer dispositivo encamina dicha comunicación a un segundo dispositivo.

Figura 2.- muestra una realización específica de la invención, donde se proporcionan distintas fuentes de información para recoger la información de contexto del usuario.

DESCRIPCIÓN DETALLADA DE LA INVENCIÓN La presente invención puede ser realizada en otros procedimientos y / o sistemas específicos. Las realizaciones descritas han de ser consideradas, en todo respecto, solamente como ilustrativos y no restrictivos. En particular, el alcance de la invención está indicado por las reivindicaciones adjuntas, antes que por la descripción y las figuras en la presente memoria. Todos los cambios que queden dentro del significado y la gama de equivalencia de las reivindicaciones han de ser incluidas dentro de su alcance.

La Figura 1 describe una realización específica de la invención, donde una usuaria llamada Alice, usando un dispositivo 1 (1), está manteniendo una comunicación (3) bidireccional o unidireccional, tal como realizando una llamada de voz o de vídeo, recibiendo una difusión de vídeo, lo que implica enviar un flujo continuo de medios con un servicio (4) de gestión de llamadas, que puede ser implementado como una red inteligente de la próxima generación (NGIN), que orquesta el servicio y la retransmisión de medios, o un Servidor de Aplicaciones del Subsistema de Multimedios de IP (IMS), o similar. Luego, el servicio de gestión de llamadas recoge el contexto del usuario de los dispositivos previamente registrados en el servicio, por ejemplo, usando un servicio (5) de gestión de accesibilidad, encargado de recuperar información de dispositivos del usuario una vez que una llamada está establecida. De tal modo, se obtiene una indicación acerca de cuáles dispositivos de Alice son accesibles, y con qué nivel de calidad. Cuando el servicio de gestión de llamadas recibe una indicación (6) de que uno u otro de los dispositivos de Alice está disponible, o cuando cambian las condiciones de la red y, en respuesta, se activa un suceso de cambio de red y luego se evalúan las propiedades asociadas a ese dispositivo, que comprenden, por ejemplo: <inactivo> - percepción de si el usuario no ha usado el dispositivo durante un cierto periodo de tiempo.

<ocupado> - el usuario está usando el dispositivo para otras actividades.

<coste alto> - el dispositivo está conectado con una red donde es improbable que el usuario desee aceptar la llamada.

<baja calidad> - el dispositivo está conectado con una red, de la que se conoce que implica una mala calidad de audio / vídeo.

- <sin conectividad> - el dispositivo está conectado con una red sin ninguna conectividad en esa área.

De acuerdo a estas propiedades, el servicio de gestión de llamadas puede determinar cuándo debería enviar (9) una oferta de traspaso que induzca a transferir la llamada al Dispositivo 2 (2) de Alice, o enviarla (7) al dispositivo actual que Alice está usando. La evaluación de propiedades puede hacerse de acuerdo a reglas y umbrales configurables, configurados ya sea por el sistema o por el usuario. Si el dispositivo cumple las reglas, se ofrece una invitación de traspaso a Alice para transferir la llamada, y si es aprobada (8, 10), el servicio de gestión de llamadas llama (11) al Dispositivo 2 de Alice (o, en caso de que la aprobación fuera hecha para el Dispositivo 2, la llamada puede ser iniciada por el mismo Dispositivo

2). Una vez que la llamada es aprobada (explícitamente por el usuario del Dispositivo 2, si el traspaso fue aprobado en el Dispositivo 1 , o implícitamente por el software de comunicación en el Dispositivo 2, si el traspaso ya fuera aprobado en el Dispositivo 2) y se establece (12) el flujo de comunicación con el Dispositivo 2 de Alice, el servicio de gestión de llamadas desconecta (13) la llamada original establecida con el Dispositivo 1 de Alice.

Alternativamente, el servicio de gestión de llamadas puede consultar al servicio de gestión de accesibilidad cuando una nueva comunicación está entrando, y escoger cuál dispositivo parece ser el óptimo para encaminar la llamada entrante. Por lo cual, si un usuario es localizado en la oficina, su teléfono de mesa sonaría, pero si está en movimiento, sonará su teléfono móvil.

Además, el servicio de gestión de llamadas puede ser configurado para rechazar una llamada, o encaminarla al correo de voz, de acuerdo al contexto del usuario, por ejemplo, si el usuario está durmiendo.

La Figura 2 muestra un conjunto de procedimientos que pueden ser usados por el servicio (5) de gestión de accesibilidad para recoger el contexto de usuario y generar sucesos acerca de la disponibilidad de dispositivos. El servicio de gestión de accesibilidad puede implementar la lógica por sí misma, o para que sea una plataforma extensible, que pueda ser extendida con lógica adicional para medir la calidad y disponibilidad de la conexión, según quedan disponibles los dispositivos. El servicio de gestión de accesibilidad puede comprender, de acuerdo a distintas realizaciones de la invención, cualquier combinación de una o más maneras de acceder a los siguientes elementos de información de dispositivo:

Obtener la ubicación, o estado de itinerancia, del usuario, y establecer una propiedad de "alto coste": el servicio de gestión de accesibilidad puede acceder (23) a una base de datos en línea donde los dispositivos (21 , 22) del usuario han sido previamente registrados (24), principalmente a través de la pasarela (25, 26) de acceso de distintas redes. Esto puede ser por servidores tales como HSS en redes de IMS o HLR en redes 3G. El servicio de gestión de accesibilidad envía consultas a estos servidores, usando algunas interfaces de programación de aplicaciones (API) o los protocolos que exponen (LDAP, DNS, SQL, etc.). Luego, se recupera la dirección de IP del punto extremo (para redes de VolP o LTE), que puede ser traducida a una ubicación geográfica, por ejemplo, usando las bases de datos IP2LOCATION, de amplia disponibilidad. El servicio de gestión de accesibilidad compara la ubicación geográfica con una ubicación de origen previamente provista del usuario y determina si el usuario está o no en itinerancia y, por tanto, si el coste de su conexión es alto o no. Sobre el estado de itinerancia, puede ser comprobado si el dispositivo está registrado en el HSS / HLR o si está conectado mediante la red de un colaborador, registrándose mediante un VLR. Nuevamente, esta información se usa para determinar si el usuario está o no en itinerancia, y si un "coste alto" debería ser indicado para ese dispositivo.

Alternativamente, otra realización recurre a la ubicación por GPS del dispositivo del usuario, lo que puede ser incluido optativamente dentro de la señalización, tal como un mensaje del SIP enviado por el dispositivo a la Pasarela de Acceso (26).

Para un punto de acceso a WiFi, la determinación de una ubicación se basa en la triangulación del dispositivo, incluyendo una ubicación de dispositivo dentro de la señalización, tal como un mensaje del SIP enviado por el dispositivo a la Pasarela de Acceso (25).

Propiedad de "Baja calidad" esperada de una llamada:

o puede basarse en patrones pasados de llamadas. Al acabar cada llamada, la información de calidad de la llamada y un resultado de la llamada (concluida por el usuario o caída) puede ser referida y almacenada en un módulo (27) de Historia de Llamadas y Uso de Equipo de Mano, que registra información sobre el origen, el destino, la duración, la calidad de llamada y la ubicación de cada llamada según es realizada, incluyendo información de red proveniente del dispositivo conectado, tal como un identificador único BSSID de WiFi, o un número de Sistema Autónomo, que puede ser extraído de la sub-red de IP del cliente. Una colección de indicadores de calidad de red de los puntos de acceso a WiFi, o redes 3G o 4G, puede ser usada para recoger el nivel de calidad de la red (por ejemplo, intentos de reconexión). La información de calidad recogida desde el dispositivo puede ser incluida dentro de la señalización, tal como los mensajes del SIP enviados por el dispositivo a la pasarela de acceso, o mediante actualizaciones directas desde el dispositivo a un servidor (33) de disponibilidad que recogerá y almacenará esta información para el acceso posterior (36) por parte del servicio de gestión de accesibilidad. El servicio de gestión de accesibilidad puede procesar esos sucesos y calcular las tasas medias de calidad de llamada, en base a los resultados informados desde múltiples llamadas. El servicio de gestión de accesibilidad puede consultar (28) este módulo con la dirección de IP del dispositivo de usuario, y recibir indicaciones de que una significativa proporción de llamadas en esta red tuvo mala calidad y, en consecuencia, activar una propiedad de <baja calidad> para ese dispositivo.

Puede estar basada en información en la pasarela de la red de Acceso, consultando la Pasarela de acceso federado (tal como un agente del SIP en redes 4G), el Punto de Acceso de Wi-Fi en caso de que se use la red federada de WiFi, o usando otros procedimientos. La información de calidad de red puede ser usada para determinar el parámetro de <baja calidad> de la red con la cual está conectado el dispositivo. La actividad del usuario determina si el usuario está "ocupado" o no, lo que implica su disponibilidad para recibir llamadas: los usuarios publican sus calendarios en servidores (29) de calendarios, tales como el Calendario de Google o los Calendarios de Intercambio de Microsoft. Se puede acceder (30) a los calendarios usando protocolos tales como ¡CAL y WebDav. Extrayendo información del calendario de usuario, el servicio de gestión de accesibilidad puede determinar lo que el usuario está haciendo actualmente. Algunas veces, el calendario puede incluir etiquetas tales como "privado" o "negocio", que pueden ayudar a determinar en qué clase de actividad está ocupado el usuario. El hecho de que el usuario esté "ocupado" puede ser usado por el servicio de gestión de accesibilidad para determinar que el usuario no está disponible para la llamada. Además, el servicio de gestión de accesibilidad puede comparar el llamador con una lista de participantes en una reunión, de acuerdo al calendario, y luego son admitidas las llamadas de esos participantes, pero las llamadas de otras personas serán rechazadas.

Para detectar que el usuario está en movimiento, u ocupado (parámetros "en movimiento" / "ocupado"), el servicio de gestión de accesibilidad puede consultar proactivamente el estado del dispositivo en cada intervalo configurable de una comunicación en marcha, enviando un suceso al dispositivo y recibiendo la respuesta a ese suceso. Por ejemplo, el suceso puede ser enviado utilizando mecanismos de notificación no solicitada, disponibles en todos los dispositivos, y almacenándolos en un servidor (33) para un acceso posterior (36) desde el servicio de gestión de accesibilidad, u otro protocolo de señalización, tal como el SIP. Luego, después de recibir la consulta, el dispositivo puede obtener información de actividad desde un módulo del GPS empotrado en el dispositivo, o desde hardware especial de detección de movimiento (tal como el chip Apple_M7) u otro hardware biométrico (31), tal como los detectores de sueño. La respuesta puede ser enviada por el mismo protocolo de señalización, o mediante un punto extremo distinto, tal como realizando la llamada de la API RESTful por HTTP al servicio de gestión de accesibilidad y, finalmente, al recibir el suceso "en movimiento", el servicio de gestión de accesibilidad puede entonces transferir la llamada al dispositivo que está en movimiento, suponiendo que el usuario esté situado en la proximidad de ese dispositivo durante el tiempo del movimiento.

A fin de determinar si el usuario está "inactivo" o no, el dispositivo de comunicación rastrea cuándo el usuario efectuó su última acción por el dispositivo (por ejemplo, almacenando la última vez que fue tocada su pantalla). Esta información es remitida (32) a un servidor (33) de disponibilidad periódicamente, o extraída periódicamente desde el dispositivo, consultando el dispositivo durante la llamada, de manera similar a lo que fue descrito anteriormente. Si un usuario no ha usado el dispositivo durante un periodo configurable de tiempo (por ejemplo, 20 minutos), el servicio de gestión de accesibilidad puede considerar a tal dispositivo como "inactivo" y evitar encaminar llamadas por ese dispositivo.

Impidiendo que el dispositivo se aproxime a un área con baja cobertura, o incluso un área sin conectividad (parámetro "sin conectividad"), el servicio de gestión de accesibilidad consulta (34) una base de datos de antenas (35), con las coordenadas actuales del dispositivo. Puede ser estimada la calidad de una red de acuerdo a la distancia a la antena y a un número conocido de usuarios conectados con esa antena en ese momento dado. Luego, al enterarse de que una antena está disponible en una proximidad configurable del dispositivo (por ejemplo, 300 metros), el servicio de gestión de accesibilidad puede fijar una propiedad de "sin conectividad", determinando cuándo evitar transferir una llamada a un dispositivo que pronto estará fuera de alcance. El servicio de gestión de accesibilidad también puede fijar la propiedad de "sin conectividad" determinando cuándo evitar ofrecer transferir una llamada a un dispositivo distinto, cuando este dispositivo va a estar pronto fuera de alcance. El servicio de gestión de accesibilidad también puede recoger las coordenadas del dispositivo y comprobar si hay algunos cambios a lo largo del tiempo, de modo que solamente si el dispositivo está desplazándose en la dirección de la zona sin conectividad se indique la propiedad "sin conectividad".

Por lo tanto, las propiedades de "sin conectividad", "inactividad", "ocupado", "en movimiento", "baja calidad" y "coste alto" han sido reveladas a fin de ilustrar la presente invención con realizaciones específicas, pero muchas otras propiedades podrían ser usadas para modelar el contexto del usuario y determinar el dispositivo óptimo para encaminar una comunicación.