Transmisión eficiente de información de actualización de presencia a clientes de servicio de presencia.

Un método que comprende:

en un servidor de generación de mensajes instantáneos de ordenador principal (50) en comunicación a travésde una red inalámbrica (60) con un dispositivo de comunicación inalámbrico separado (70):



recibir (S402) un indicador de que un cliente de generación de mensajes instantáneos (134) queejecuta dicho dispositivo de comunicación inalámbrica separado (70) se la convertido en latente;

como respuesta a dicha recepción, almacenar temporalmente (S406) un conjunto de actualizacionesde presencia (54) destinadas a un cliente de servicio de presencia (135) dentro de dicho cliente degeneración de mensajes instantáneos (134), conteniendo cada actualización de presencia de dichoconjunto información referente a la disponibilidad de al menos un contacto de un conjunto de contactos(71) para la intercomunicación a través de dicho cliente de generación de mensajes instantáneos (134);recibir (S408) un indicador adicional; y como respuesta a dicha recepción de dicho indicador adicional.enviar (S414) dicho conjunto de actualizaciones de presencia a dicho cliente de servicio depresencia (135) a través de una conexión inalámbrica: y transmitir a dicho cliente de servicio depresencia (135) posteriormente las actualizaciones de presencia recibidas destinadas a dichocliente de servicio de presencia,

caracterizado porque

dicho indicador adicional indica que se ha producido un evento que hará que dicho cliente de generación demensajes instantáneos (134) deje de ser latente, siendo dicho indicador adicional una comunicación destinada adicho cliente de generación de mensajes instantáneos (134), siendo dicha comunicación una comunicación queindica que un contacto de interés de dicho conjunto de contactos (71) ha accedido a un servicio de generación demensajes instantáneos;

dicho envió de dicho conjunto de actualizaciones de presencia se realiza como respuesta a la recepción de dichoindicador adicional que indica que el cliente de generación de mensajes instantáneos (134) dejará de ser latente enel futuro; y dicho envió de dicho conjunto de actualizaciones de presencia se realiza a pesar de no recibir, desde elcliente de generación de mensajes instantáneos (134), un mensaje de que el cliente de generación de mensajesinstantáneos (134) ha dejado de ser latente.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E07102806.

Solicitante: RESEARCH IN MOTION LIMITED.

Nacionalidad solicitante: Canadá.

Dirección: 295 PHILLIP STREET WATERLOO, ONTARIO N2L 3W8 CANADA.

Inventor/es: KLASSEN,GERHARD D, HUNG,H K MICHAEL, MANOLESCU,ANDREEA.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04L12/58 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 12/00 Redes de datos de conmutación (interconexión o transferencia de información o de otras señales entre memorias, dispositivos de entrada/salida o unidades de tratamiento G06F 13/00). › Sistemas de conmutación de mensajes.
  • H04L29/08 H04L […] › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace.
  • H04W4/12 H04 […] › H04W REDES DE COMUNICACION INALAMBRICAS (difusión H04H; sistemas de comunicación que utilizan enlaces inalámbricos para comunicación no selectiva, p. ej. extensiones inalámbricas H04M 1/72). › H04W 4/00 Servicios especialmente adaptados para las redes de comunicación inalámbricas; Recursos para las mismas. › Mensajería; Buzones de correo; Anuncios.

PDF original: ES-2388469_T3.pdf

 

Transmisión eficiente de información de actualización de presencia a clientes de servicio de presencia.

Fragmento de la descripción:

Transmisión eficiente de información de actualización de presencia a clientes de servicio de presencia.

La presente invención se refiere generalmente a servicios de presencia, y más concretamente a la transmisión eficiente de información de actualización de presencia a clientes de servicios de presencia.

La generación de mensajes instantáneos (“IM”) es una conocida forma de comunicación sustancialmente en tiempo real entre dos o más dispositivos de ordenador que está a menudo basada en el texto tecleado. El texto (y más recientemente, otros tipos de datos, tales como archivos electrónicos, contenido en continuo o incluso voz) se conoce entre los dispositivos de ordenador en una red tal como Internet. Cada dispositivo de ordenador ejecuta una aplicación de software de cliente IM (a veces referido simplemente como un “cliente IM”) asociado con un servicio de IM. El servicio IM define un protocolo para la generación de mensajes instantáneos que puede estar patentado. Los servicios de generación de mensajes instantáneos en la red pública de Internet actualmente incluyen. NET Messenger Service, AOL@ Instant MessengerTM (AIM) , Excite®Pal, Gadu-Gadu, Google TalkTM, ¡Chat®, ICQ®, Jabber®, QnextTM, QQ®, Skype® y Yahoo!®Messenger. Clientes multi-protocolo tales como Gaim, TrillianTM y Miranda pueden eliminar o reducir la necesidad de aplicaciones de software de cliente separadas para diferentes servicios de IM. Las soluciones populares de IM de empresas incluyen IBM Lotus SametimeTM, Novel GroupWise® y Microsoft® Office Live Communications Server.

La mayoría, si no todos, los servicios de IM tienen un servicio de presencia asociado. Un servicio de presencia permite que cada usuario vea si otros usuarios en un conjunto de usuarios específico de contactos (comúnmente cónicos como “lista de contactos” o “lista de amigos”) están actualmente inactivos y disponibles para intercambiar mensajes instantáneos. La disponibilidad de cada contacto puede ser indicada por medio de un indicador de estado de presencia, tal como “disponible”, “atareado” “en espera”, “no molestar” o “fuera para comer” por ejemplo, que se puede presentar por el cliente de IM. La información de presencia es actualizada por medio de actualizaciones de presencia, que son enviadas automáticamente a los usuarios que han elegid recibirlas con respecto a un conjunto específico de contactos. Un cliente de servicio de presencia que está asociado con, y que en muchos casos integrado en, el cliente de IM maneja las actualizaciones de presencia y generalmente mantiene los indicadores de presencia para presentar al usuario, típicamente por medio de la interfaz de usuario de cliente de IM. Los clientes de servicio de presencia también pueden ser utilizados en asociación con otros tipos de clientes de comunicación, tales como clientes de Voz sobre Protocolo de Internet (VoIP) . Cuando un cliente de servicios de presencia de contactos detecta que la disponibilidad del contacto ha cambiado, automáticamente informa de la disponibilidad modificada a otros usuarios. Esto se hace típicamente por medio de un servicio central, que en el caso del sistema de generación de mensajes instantáneos es un servidor central de IM. Específicamente, el informe referencia al estado modificado es enviado la servicio de IM central, que a su vez informa de la disponibilidad modificada por medio de actualizaciones de presencia que son enviadas a todos los usuarios de IM conectado que han elegido recibir tales actualizaciones referentes a ese contacto. Una actualización de presencia es una comunicación (por ejemplo un mensaje) que proporciona una indicación de la disponibilidad actual del contacto para la comunicación (por ejemplo, generación de mensajes instantáneos) . Los servicios de presencia y la generación de mensajes instantáneos ambos están descritos con más detalle en “RFC 2778- A Model for Presence and Instant Messaging”, que está disponible en www.ietf.org/rfc2778.txt y es conocidos por los expertos en la técnica.

En algunos casos; el dispositivo de ordenador que ejecuta el cliente de servicio de presencia es un dispositivo de comunicación inalámbrico. Por ejemplo, un aparato y método para generación de mensajes instantáneos se describe en la Publicación de patente de Estadios Unidos Nº 2006/0142030 A1. La aplicación de software de cliente de IM que se ejecuta en un dispositivo de comunicación inalámbrico se puede referir como “cliente de IM de móvil” y el cliente de servicio de presencia asociado se puede denominar como “cliente de servicio de presencia de móvil”. Los clientes de servicio de presencia de móvil pueden recibir actualizaciones de presencia sobre una conexión inalámbrica. Si la frecuencia y el número de actualizaciones de presencia son altos, como ocurre cuando el número de contactos de la lista de contactos del usuario de dispositivo de comunicación inalámbrico es grande, pueden surgir varios problemas. En primer lugar, una gran parte del ancho de banda de conexión inalámbrica se puede consumir por la entrada de actualizaciones de presencia. Debido a que muchos proveedores de servidores inalámbricos cargan abonados (al menos en parte) en base a la cantidad de datos recibidos, la recepción de frecuencia y numerosas actualizaciones de presencia pueden incrementar de manera desventajosa los costes de suscripción. En segundo lugar, la recepción y procesamiento de un gran número de actualizaciones de presencia pueden consumir una cantidad significativa de potencia en el dispositivo de comunicación inalámbrico, lo cual puede a su vez acortar la vida de la batería. Esto puede ser especialmente cierto si cada actualización de presencia hace que el dispositivo de comunicación inalámbrico “se despierta” de un modo de ahorro de energía y permanece en ese modo “despierto” (sin ahorro de energía) durante algún periodo de tiempo mínimo. En tercer lugar, debido a que algunos proveedores inalámbricos o tipo de red inalámbrica pueden considerar cada transmisión de uno o más actualizaciones de presencia para constituir una “llamada” cualesquiera estadísticas de llamada que son mantenidas para el dispositivo pueden ser significativamente sesgadas por la transmisión de actualizaciones de presencia individuales frecuentes. finalmente, la transmisión de frecuencia de mensajes que contienen sólo una pieza de actualización de presencia pueden ser ineficaces debido a la cabecera asociada con cada mensaje (por ejemplo la

información de cabecera de generación, comunicación en interpretación, tales como las sumas de comprobación) puede ser inaceptablemente alta. Estas deficiencias pueden ser endémicas en presencia de servicios independientemente de si están asociados con la generación de mensajes instantáneos u otras formas de comunicación (por ejemplo VoIP) . Una solución que mitiga o evita uno o más de estos inconvenientes sería deseable.

El documento DE 10 2004 047689 expone un método para realizar un servicio de presencia con una lista de amigos que se puede presentar en un dispositivo de presentación de un terminal. En un estado activado, la propia lista de amigos es presentada, y en un estado no activado la lista de amigos no es visible. La lista de amigos es actualizada por un dispositivo de control durante un cambio en el estado de al menos un abonado que es controlado y/o de al menos un dispositivo asignado al abonado.

El documento WO 2005/072494 expone un método para facilitar la presencia inalámbrica basado en los servicios en los que un ordenador principal o proxy de presencia inalámbrico acumula actualizaciones de presencia tales como actualizaciones de presencia de listas de amigos, a partir de un servidor de presencia para una estación de móviles. El ordenador principal de presencia inalámbrica mantiene la información de presencia para la transferencia a la estación de móviles cuando existe una condición de actualización. El ordenador principal de presencia inalámbrica también actualiza el servidor de presencia, en nombre de la estación de móviles, cuando el estado de presencia de la estación de móviles cambia. El documento 2004/0128310 expone una arquitectura con un ordenador principal de cliente de IM que almacena temporalmente mensajes y un teléfono celular que actúa como un ordenador principal para una PDA que ejecuta una aplicación de IM.

El documento US 2005/198545 expone un dispositivo de usuario que envía automáticamente un mensaje de presencia a un servidor de presencia... [Seguir leyendo]

 


Reivindicaciones:

1. Un método que comprende:

en un servidor de generación de mensajes instantáneos de ordenador principal (50) en comunicación a través de una red inalámbrica (60) con un dispositivo de comunicación inalámbrico separado (70) :

recibir (S402) un indicador de que un cliente de generación de mensajes instantáneos (134) que ejecuta dicho dispositivo de comunicación inalámbrica separado (70) se la convertido en latente; como respuesta a dicha recepción, almacenar temporalmente (S406) un conjunto de actualizaciones de presencia (54) destinadas a un cliente de servicio de presencia (135) dentro de dicho cliente de generación de mensajes instantáneos (134) , conteniendo cada actualización de presencia de dicho conjunto información referente a la disponibilidad de al menos un contacto de un conjunto de contactos

(71) para la intercomunicación a través de dicho cliente de generación de mensajes instantáneos (134) ; recibir (S408) un indicador adicional; y como respuesta a dicha recepción de dicho indicador adicional.

enviar (S414) dicho conjunto de actualizaciones de presencia a dicho cliente de servicio de presencia (135) a través de una conexión inalámbrica: y transmitir a dicho cliente de servicio de presencia (135) posteriormente las actualizaciones de presencia recibidas destinadas a dicho cliente de servicio de presencia,

caracterizado porque

dicho indicador adicional indica que se ha producido un evento que hará que dicho cliente de generación de mensajes instantáneos (134) deje de ser latente, siendo dicho indicador adicional una comunicación destinada a dicho cliente de generación de mensajes instantáneos (134) , siendo dicha comunicación una comunicación que indica que un contacto de interés de dicho conjunto de contactos (71) ha accedido a un servicio de generación de mensajes instantáneos; dicho envió de dicho conjunto de actualizaciones de presencia se realiza como respuesta a la recepción de dicho indicador adicional que indica que el cliente de generación de mensajes instantáneos (134) dejará de ser latente en el futuro; y dicho envió de dicho conjunto de actualizaciones de presencia se realiza a pesar de no recibir, desde el cliente de generación de mensajes instantáneos (134) , un mensaje de que el cliente de generación de mensajes instantáneos (134) ha dejado de ser latente.

2. El método de la reivindicación 1, en el que dicho indicador es una comunicación (800) procedente de dicho cliente de generación de mensajes instantáneos (134) .

3. El método de la reivindicación 1, en el que dicha comunicación destinada a dicho cliente de generación de mensajes instantáneos (134) es un mensaje instantáneo.

4. El método de una cualquiera de las reivindicaciones 1 a 3, que además comprende, antes de dicho envío:

determinar (S410) si las actualizaciones de presencia múltiples de dicho conjunto (54) son capaces de reconciliación en una actualización de presencia única; y si dicha determinación es positiva, reconciliar (S402) dichas actualizaciones de presencia múltiples en una única actualización de presencia omitiendo la información de presencia obsoleta.

5. Un servidor de generación de mensajes instantáneos de ordenador principal o proxy (50) que comprende al menos un procesador y memoria en comunicación con dicho al menos un procesador, almacenando dicha memoria instrucciones que, cuando son ejecutadas por dicho al menos un procesador, se adaptan a dicho servidor de generación de mensajes instantáneos de ordenador principal (50) para realizar todas las etapas del método de una cualquiera de las reivindicaciones 1 a 4.

6. Un medio legible con máquina (55) que almacena instrucciones que, cuando son ejecutadas por al menos un procesador de un servidor de generación de mensajes instantáneos de ordenador principal (50) , se adaptan a dicho servidor de generación de mensajes instantáneos de ordenador principal (50) para realizar todas las etapas del método de una cualquiera de las reivindicaciones 1 a 4.

7. El método de la reivindicación 1 que además comprende:

en dicho dispositivo de comunicación inalámbrico separado (70) :

después de detectar (S502) que el cliente de generación de menajes instantáneos (134) que ejecuta en dicho sistema de comunicación inalámbrico (70) se ha vuelto latente, dicho cliente de generación de mensajes instantáneos (134) para adaptar dicho dispositivo (70) para intercomunicar a través de una conexión inalámbrica con cualquiera de un conjunto de contactos especificados por el usuario (71) y que tiene dicho cliente de servicio de presencia asociado (135) para recibir actualizaciones de presencia a través de dicha conexión inalámbrica referente a la disponibilidad de cualquiera de dicho conjunto de contactos para la intercomunicación a través de dicho cliente de generación de mensajes instantáneos (134) , enviar (S504) una comunicación (800) para hacer que dichas actualizaciones de presencia sean almacenadas temporalmente en dicho servidor de generación de mensajes

instantáneos (50) ; y después de detectar (S506) que dicho cliente de generación de mensajes instantáneos (134) ha dejado de ser latente, recibiendo dicho conjunto de actualizaciones de presencia almacenado temporalmente (54) en dicho cliente de servicio de presencia (135) desde dicho servidor de generación de mensajes instantáneos (50) a través de dicha conexión inalámbrica, en donde dicho cliente de generación de mensajes instantáneos (134) que es latente comprende o bien:

información de presencia que no es presentable a dicho dispositivo de comunicación inalámbrico durante la menos un periodo de tiempo T0; o bien una falta de interacción de usuario con dicho cliente de generación de mensajes instantáneos (134) durante la menos un periodo de tiempo T1.

8. El método de la reivindicación 7, en el que dicha información de presencia que no es presentable comprende al 15 menos una de las etapas de:

introducir el dispositivo de comunicación inalámbrica (70) en un estado bloqueado por el teclado o estado bloqueado por clave de acceso en el que no se presenta información de presencia en el dispositivo de comunicación inalámbrico (70) ;

la activación del un salvapantallas en el dispositivo de comunicación inalámbrico (70) que evita que la información de presencia sea presentada en el dispositivo de comunicación inalámbrico (70) ; la activación de un modo de ahorro de energía en el dispositivo de comunicación inalámbrico (70) que evita que la información de presencia sea presentada en el dispositivo de comunicación inalámbrico (70) ; y la conmutación de dicho cliente de generación de mensajes instantáneos (134) de la ejecución como proceso

de primer plano a la ejecución como proceso de fondo de manera que ninguna información de presencia es presentada en el dispositivo de comunicación inalámbrico (70) .

9. El método de la reivindicación 7, en el que dicho cliente de generación de mensajes instantáneos (134) deja de

ser latente, comprende recibir un mensaje instantáneo o una notificación de acceso referente a un contacto en dicho30 cliente de generación de mensajes instantáneos (134) .


 

Patentes similares o relacionadas:

Procedimiento y dispositivo para el procesamiento de una solicitud de servicio, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para el procesamiento de una solicitud de servicio, comprendiendo el procedimiento: recibir (S201), mediante un nodo de consenso, una solicitud […]

Método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático de cliente que comprende una entidad de módulo de identidad de abonado con un kit de herramientas de módulo de identidad de abonado así como una miniaplicación de módulo de identidad de abonado, sistema, dispositivo informático de cliente y entidad de módulo de identidad de abonado para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en el dispositivo informático de cliente, programa que comprende un código de programa legible por ordenador y producto de programa informático, del 22 de Julio de 2020, de DEUTSCHE TELEKOM AG: Un método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático […]

Método para atender solicitudes de acceso a información de ubicación, del 22 de Julio de 2020, de Nokia Technologies OY: Un aparato que comprende: al menos un procesador; y al menos una memoria que incluye un código de programa informático para uno o más programas, […]

Sincronización de una aplicación en un dispositivo auxiliar, del 22 de Julio de 2020, de OPENTV, INC.: Un método que comprende, mediante un dispositivo de medios: acceder, utilizando un módulo de recepción, un flujo de datos que incluye contenido […]

Transferencia automática segura de datos con un vehículo de motor, del 22 de Julio de 2020, de AIRBIQUITY INC: Un dispositivo electrónico en un vehículo para operar en un vehículo de motor en un estado de energía desatendido, comprendiendo el dispositivo […]

Método y aparato para configurar un identificador de dispositivo móvil, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método implementado por servidor para configurar un identificador de dispositivo móvil, que comprende: obtener una lista de aplicaciones, APP, […]

Procesamiento de contenido y servicios de redes para dispositivos móviles o fijos, del 8 de Julio de 2020, de AMIKA MOBILE CORPORATION: Un sistema para suministrar contenido de red a un dispositivo, comprendiendo el sistema : una primera interfaz para comunicarse con una pluralidad […]

Método de control de aplicación y terminal móvil, del 8 de Julio de 2020, de Guangdong OPPO Mobile Telecommunications Corp., Ltd: Un terminal móvil , que comprende: un procesador ; y un módulo de inteligencia artificial AI ; el procesador que se […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .