Nova Patents
MX366247B

Seamless call transitions.

Abstract

Various user interfaces and other technologies can be implemented to make smooth transitions between calls of different types. Technologies can be implemented to give the impression of a single call that is improved from one type of call to another. A new application can be registered so that the control in an appropriate user interface appears to be activated when a smooth call transition is possible. The transition for third-party applications can thus be supported. Multi-platform implementations can be supported.

MX366247B, drawing sheet 1
Sheet 1 of 14

Term

7.9 yearsleft in the term

Expires 18 August 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

16 claims: 2 independent, 14 dependent

  1. 1
    -Un método implementado por un dispositivo de comunicación para realizar transiciones suaves entre tipos de llamada, el método comprende:mientras se lleva a cabo una primera llamada de un primer tipo de llamada con el dispositivo de comunicación, en donde la primera llamada es entre el dispositivo de comunicación y un otro dispositivo de comunicación, desplegar una interfaz de usuario con llamada en progreso para la primera llamada del primer tipo de llamada y determinar si es posible una transición fluida a una segunda llamada de un segundo tipo de llamada, en donde determinar si es posible una transición fluida comprende determinar si el otro dispositivo de comunicación soporta llamadas del segundo tipo de llamada antes de solicitar consentimiento del otro dispositivo de comunicación;antes de solicitar el consentimiento del otro dispositivo de comunicación, en respuesta a determinar que es posible la transición fluida a la segunda llamada del segundo tipo de llamada, presentar una opción de interfaz de usuario en el dispositivo de comunicación en la interfaz de usuario con progreso de llamada para la primera llamada del primer tipo de llamada para transición fluida a la segunda llamada del segundo tipo de llamada;ilustrar la opción en la interfaz de usuario como deshabilitada en la interfaz de usuario con llamada en progreso para la primera llamada del primer tipo de llamada cuando se determina que no es K*f ** 1 posible una transición fluida a la segunda llamada del segundo tipo de llamada;y en respuesta a la activación de la opción en la interfaz de usuario, se realiza una transición fluida, por el dispositivo de comunicación, a la segunda llamada del segundo tipo de llamada;en donde una pluralidad de diferentes aplicaciones de comunicación proporcionada por una pluralidad de diferentes proveedores de servicio que soportan transiciones fluidas para un tipo de llamada particular son instaladas en el dispositivo de comunicación, se puede designar como preferida una aplicación particular de las aplicaciones de comunicación diferentes para el tipo de llamada particular, y la aplicación de comunicación preferida se invoca cuando la opción en la interfaz de usuario en la interfaz de usuario con llamada en progreso es activada para transición fluida al tipo de llamada particular;y en donde: la aplicación particular de las aplicaciones de comunicación comprende una aplicación de comunicación de tercero;y el método además comprende: durante un proceso de registro para la aplicación de comunicación de tercero, recibir, por un sistema operativo u otro software de control, una notificación de que la aplicación de comunicación de tercero está siendo instalada, que soporta uno o más tipos de llamada, y que soporta transiciones de llamadas fluidas;además durante el proceso de registro para la aplicación de comunicación de tercero, actualizar una lista de aplicaciones de comunicación que soportan el tipo de llamada particular, en donde la actualización comprende agregar la aplicación de comunicación de tercero a la lista;y designar la aplicación de comunicación de tercero de la lista de aplicaciones de comunicación como la aplicación de comunicación preferida para el tipo de llamada particular.
  2. 2
    -El método de conformidad con la reivindicación 1, en donde presentar la opción en la interfaz de usuario para la transición fluida comprende:presentar un botón gráfico en la interfaz de usuario con llamada en progreso mientras se lleva a cabo la primera llamada.
  3. 3
    -El método de conformidad la reivindicación 2, en donde el botón gráfico indica el segundo tipo de llamada.
  4. 4
    - El método de conformidad con la reivindicación 2, que además comprende:ilustrar el botón como deshabilitado cuando las condiciones de red no soporten el segundo tipo de llamada.
  5. 5
    - El método de conformidad con la reivindicación 2, que además comprende:mientras se despliega la opción en la interfaz de usuario, indicar la aplicación particular designada como preferida de las aplicaciones de comunicación diferentes para el tipo de llamada particular por texto, gráficos, o logo.
  6. 6
    - El método de conformidad con la reivindicación 1, en donde la transición fluida a la segunda llamada del segundo tipo de llamada comprende:no suprimir el audio de la segunda llamada;y abandonar la primera llamada.
  7. 7
    - El método de conformidad con la reivindicación 1, en donde la transición fluida a la segunda llamada del segundo tipo de llamada comprende:iniciar la segunda llamada del segundo tipo de llamada;suprimir el audio de la segunda llamada;y confirmar la conectividad de la segunda llamada del segundo tipo de llamada.
  8. 8
    - El método de conformidad con la reivindicación 1, en donde:el primer tipo de llamada comprende audio sin video;y el segundo tipo de llamada comprende audio con video;por lo cual la transición fluida mejora de una audio llamada a una video llamada.
  9. 9
    - El método de conformidad con la reivindicación 1, en donde:el primer tipo de llamada comprende una llamada de teléfono móvil;y el segundo tipo de llamada comprende audio de una aplicación de voz sobre protocolo de Internet (VolP);por lo cual la transición fluida mejora de una llamada de teléfono móvil a una llamada de VolP.
  10. 10
    - El método de conformidad con la reivindicación 1, que además comprende:determinar que una aplicación de comunicación para soportar llamadas del segundo tipo de llamada no está instalada en el dispositivo de comunicación;y presentar una opción como parte de la interfaz de usuario con llamada en progreso para iniciar un proceso de instalación para la aplicación de comunicación en el dispositivo de comunicación.
  11. 11
    - El método de conformidad con la reivindicación 1, que además comprende:mantener simultáneamente dos llamadas con otro, mismo dispositivo de comunicación antes de la transición fluida.
  12. 12
    12, - El método de conformidad con la reivindicación 1, en donde determinar si es posible la transición fluida a una segunda llamada de un segundo tipo de llamada comprende:determinar si un indicador de la condición de conectividad de la red indica que el segundo tipo de llamada es posible.
  13. 13
    - El método de conformidad con la reivindicación 1, en donde:determinar si el otro dispositivo de comunicación soporta llamadas del segundo tipo de llamada comprende: consultar el otro dispositivo de comunicación.
  14. 14
    14, - El método de conformidad con la reivindicación 1, en donde:determinar si el otro dispositivo de comunicación soporta llamadas del segundo tipo de llamada comprende: consultar información local sobre el otro dispositivo de comunicación.
  15. 15
    15, - El método de conformidad con la reivindicación 1, en donde:determinar si el otro dispositivo de comunicación soporta llamadas del segundo tipo de llamada comprende: consultar un servidor asociado con una aplicación de comunicación sobre el otro dispositivo de comunicación.
  16. 16
    - Un dispositivo de comunicación para realizar transiciones suaves entre tipos de llamada, que comprende:uno o más procesadores;y una memoria acoplada a los procesadores, y que provoca que los procesadores puedan: realizar una transición fluida de llamada entre el dispositivo de comunicación y otro dispositivo de comunicación desde una aplicación de audio llamada a una aplicación de video llamadas;determinar si es posible una transición fluida de una audio llamada a una video llamada, en donde determinar si es posible una transición fluida comprende verificar una información de registro de aplicación que indica si la aplicación de video llamadas soporta transiciones fluidas, determinar si el otro dispositivo de comunicación soporta video llamadas, y confirmar si una aplicación de video llamadas está disponible en el dispositivo de comunicación;y habilitar una opción en la interfaz de usuario en una interfaz de usuario con llamada en progreso para que la audio llamada realice una transición fluida desde la audio llamada a la video llamada en respuesta a determinar que es posible una transición fluida desde la audio llamada a la video llamada, y la opción en la interfaz de usuario es deshabilitada cuando se determina que no es posible una transición fluida desde la audio llamada a la video llamada;en donde una pluralidad de diferentes aplicaciones que soportan transiciones fluidas son instaladas en el dispositivo de comunicación, se puede designar como preferida una aplicación particular de las aplicaciones diferentes, y la aplicación preferida se invoca para transición fluida, por el dispositivo de comunicación, de la audio llamada a la video llamada, cuando la opción en la interfaz de usuario en la interfaz de usuario con llamada en progreso es activada;en donde el dispositivo de comunicación está configurado para implementar un proceso de registro para la aplicación preferida, y el proceso de registro comprende: recibir, por un sistema operativo u otro software de control, una notificación de que la aplicación preferida está siendo instalada, que soporta uno o más tipos de llamada, y que soporta transiciones de llamadas fluidas;actualizar una lista de aplicaciones de comunicación que soportan video llamadas, en donde la actualización comprende agregar la aplicación preferida la lista;y
Independent claims16