ES2401476T3 - Servicio de intercambio de mensajes en una red de comunicaciones inalámbricas - Google Patents

Servicio de intercambio de mensajes en una red de comunicaciones inalámbricas Download PDF

Info

Publication number
ES2401476T3
ES2401476T3 ES08772669T ES08772669T ES2401476T3 ES 2401476 T3 ES2401476 T3 ES 2401476T3 ES 08772669 T ES08772669 T ES 08772669T ES 08772669 T ES08772669 T ES 08772669T ES 2401476 T3 ES2401476 T3 ES 2401476T3
Authority
ES
Spain
Prior art keywords
message
wireless mobile
mobile device
sender
destination address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES08772669T
Other languages
English (en)
Other versions
ES2401476T7 (es
Inventor
Graham Merrett
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Messmo Technologies Pty Ltd
Original Assignee
Messmo Technologies Pty Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=39735458&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2401476(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from AU2007903979A external-priority patent/AU2007903979A0/en
Application filed by Messmo Technologies Pty Ltd filed Critical Messmo Technologies Pty Ltd
Application granted granted Critical
Publication of ES2401476T3 publication Critical patent/ES2401476T3/es
Publication of ES2401476T7 publication Critical patent/ES2401476T7/es
Active legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Un método para proporcionar un servicio de intercambio de mensajes en un dispositivo inalámbrico detelefonía móvil de un receptor en una red de comunicaciones inalámbrica; comprendiendo el método: que el dispositivo inalámbrico de telefonía móvil del emisor (112) obtenga una dirección de destino asociadacon un dispositivo inalámbrico de telefonía móvil de un receptor (122), a partir de un mensaje saliente en eldispositivo inalámbrico de telefonía móvil del emisor (112); que el dispositivo inalámbrico de telefonía móvil del emisor verifique si la dirección de destino es capaz derecibir el mensaje por medio de un portador de paquetes conmutados; si la verificación del evento es afirmativa, que el dispositivo inalámbrico de telefonía móvil del emisor envíeentonces automáticamente el mensaje al dispositivo inalámbrico de telefonía móvil del receptor en ladirección de destino por medio del portador de paquetes conmutados, pero si no, que el dispositivo inalámbrico de telefonía móvil del emisor envíe automáticamente el mensaje aldispositivo inalámbrico de telefonía móvil del receptor en la dirección de destino por medio de un portadorde SMS.

Description

Servicio de intercambio de mensajes en una red de comunicaciones inalámbrica.
Campo Técnico
Esta invención se refiere a un servicio de intercambio de mensajes en una red de comunicaciones inalámbrica.
Antecedentes
El Servicio de Intercambio de Mensajes Cortos (SMS – Short Messaging Service, en inglés) es una tecnología para el envío y la recepción de mensajes de texto cortos entre usuarios de teléfonos móviles. Se presentó primero en los estándares del Sistema Global para Comunicaciones mediante Telefonía Móvil (GSM – Global System for Mobile Communications, en inglés) en los años 90 pero fue subsiguientemente incluido en otros estándares de telefonía móvil inalámbrica tales como los sistemas de Acceso Múltiple por División de Código (CDMA – Code Division Multiple Access Systems, en inglés). Aunque el SMS es extremadamente popular, uno de sus mayores inconvenientes es que un mensaje de SMS sólo puede transportar una pequeña cantidad de datos debido a las limitaciones impuestas por el protocolo de la Parte de Aplicación de Telefonía Móvil (MAP – Mobile Application Part, en inglés) de SS7. Un mensaje de SMS sólo puede contener hasta 160 caracteres alfanuméricos o binarios de 8 bits y cualquier mensaje con una longitud mayor de 160 caracteres es habitualmente enviado en mensajes múltiples.
Un Centro de Servicio de Intercambio de Mensajes Cortos (SMSC – Short Messaging Service Centre, en inglés) es responsable de manejar el suministro de mensajes de SMS en una red de comunicaciones inalámbrica. Un mensaje de SMS enviado por un usuario de teléfono móvil es suministrado primero al SMSC de la red del usuario antes de ser encaminado al receptor. Si la red del receptor es operada por un proveedor diferente o emplea estándares de telefonía móvil inalámbrica diferentes, el mensaje puede pasar a través de más de un SMSC o puerta de enlace de SMSC antes de alcanzar su destino final. El Sistema de Señalización 7 (SS7 – Signalling System 7, en inglés) proporciona el mecanismo de transporte para el tráfico de SMS.
Existen varios servicios de intercambio de mensajes que proporcionan una extensión al SMS. El Servicio de Intercambio de Mensajes Mejorado (EMS – Enhanced Messaging Service, en inglés), que utiliza la infraestructura de SMS existente, permite empaquetar mensajes de SMS de hasta 255 caracteres como un mensaje de EMS que tiene un contenido más rico tal como animación, imágenes, sonidos y texto formateado. A diferencia del SMS y del EMS, los mensajes de Servicio de Intercambio de Mensajes de Multimedios (MMS – Multimedia Messaging Service, en inglés) son proporcionados utilizando una red de datos en paquetes de telefonía móvil. El MMS fue introducido primero en las redes de generación 2.5 tales como la de GPRS, que proporciona una superposición de Protocolo de Internet (IP – Internet Protocol, en inglés) a las redes de GSM existentes. Un mensaje de multimedios puede contener imágenes, clips de audio y videos.
Por otro lado, la tecnología de Intercambio de Mensajes Instantáneos mediante Telefonía Móvil (MIM – Mobile Instant Messaging, en inglés) permite que los dispositivos de telefonía móvil se conecten en tiempo real, intercambiando mensajes de manera instantánea a través de una red de datos de IP. Los usuarios necesitan registrar una marca de nombre de usuario o “manejarse” con un proveedor de servicio de intercambio de mensajes instantáneo para enviar y recibir mensajes. Muchos servicios de MIM actuales requieren también que los servicios mantengan una conexión persistente con la Internet durante una sesión de chat.
La publicación titulada “Context-aware unified communication” (por Hui Lei et al) describe un sistema de comunicación unificado que selecciona un dispositivo apropiado para un receptor cuando hay una llamada entrante. El sistema también monitoriza el contexto de los participantes en la comunicación y decide si la llamada debe ser migrada a otro dispositivo del receptor.
El documento US 2006/167849 A1 (por Marcus et al) describe un sistema para realizar sesiones de intercambio de mensajes instantáneos en dispositivos de telefonía móvil. Un mensaje instantáneo es enviado a un usuario si el usuario está encendido y conectado. No obstante, si el usuario está apagado, se enviará una notificación de fuera de línea al usuario.
El documento WO 2006/014603 A2 (Cingular Wireless II LLC) describe un dispositivo de telefonía inalámbrica centrado en el intercambio de mensajes que comunica mensajes en forma de correo electrónico, SMS e intercambio de mensajes instantáneos.
Descripción de la Invención
En un primer aspecto, la invención es un método para proporcionar un servicio de intercambio de mensajes en un dispositivo de telefonía móvil inalámbrico en una red de comunicaciones inalámbrica; comprendiendo el método las etapas de:
obtener por parte del dispositivos inalámbrico de telefonía móvil del emisor una dirección de destino asociada con un dispositivo inalámbrico de telefonía móvil de un receptor, a partir de un mensaje saliente en el dispositivo inalámbrico de telefonía móvil del emisor;
verificar por parte del dispositivo inalámbrico de telefonía móvil del emisor si la dirección de destino es capaz de recibir el mensaje por medio de un portador de paquetes conmutados;
en el caso de que la verificación sea afirmativa, que el dispositivo inalámbrico de telefonía móvil del emisor envíe entonces automáticamente el mensaje al dispositivo inalámbrico de telefonía móvil del receptor en la dirección de destino por medio del portador de paquetes conmutados,
pero si no, que el dispositivo inalámbrico de telefonía móvil del emisor envíe automáticamente el mensaje al dispositivo inalámbrico de telefonía móvil del receptor en la dirección de destino por medio de un portador de SMS.
A diferencia de los clientes de SMS, EMS y MIM convencionales, la invención combina las soluciones de telefonía móvil existentes para ofrecer una sola interfaz para el envío y la recepción de mensajes tanto de texto como de multimedios. La selección automática de portador permite que el usuario tenga el margen más amplio de opciones de telefonía móvil, incluyendo texto, voz, vídeo, imágenes, basándose en el conocimiento del estado y capacidad del dispositivo del receptor.
El portador de SMS puede ser un canal de señalización de SS7 de GSM convencional. El portador de paquetes conmutados puede ser un portador de datos de HSDPA, WCDMA, CDMA2000, GPRS o similar. El portador de paquetes conmutados puede estar también soportado por otras tecnologías de telefonía inalámbrica tales como Bluetooth, WiFi, WiMax. Además, el portador de paquetes conmutados puede ser operado por el operador del teléfono móvil del emisor o por un proveedor de servicio de Internet mediante telefonía móvil independiente. En comparación con un portador de SMS, un portador de datos de paquetes conmutados es capaz de enviar un mensaje con un tamaño ilimitado a una velocidad mayor.
La dirección de destino puede ser un número de teléfono móvil o un “código corto” numérico o alias que representa uno o más, o una combinación de, números de teléfono, direcciones de correo electrónico, etiquetas de usuario de intercambio de mensajes instantáneos y direcciones de IP. Por lo tanto, para todos los usuarios del servicio de intercambio de mensajes, y a diferencia de los clientes de MIM convencional, la invención utiliza un número de teléfono móvil de un usuario como identificador del usuario, y no requiere que el usuario registre un nombre de usuario, marca o etiqueta, proporcionando así un solo número para el envío del mensaje.
Un cliente de mensaje que se ejecuta sobre el dispositivo puede construir programática y dinámicamente un mensaje saliente con la sintaxis correcta dadas las preferencias del usuario y dados los requisitos dinámicos del servidor de mensajes para un servicio particular.
El cliente de mensajes puede interpretar SMSs entrantes o mensajes entrantes desde el servidor de mensajes que están identificados en su contenido como requisitos para la construcción dinámica de un mensaje, cuando el usuario ve el mensaje.
Alternativamente, el cliente de mensajes puede interpretar un SMS entrante o mensajes entrantes desde el servidor de mensajes que están identificados en su contenido como requisitos para la construcción dinámica de un mensaje, y almacenar los requisitos para la construcción dinámica de un mensaje, de manera que pueden ser invocados seleccionando una opción de menú dinámico.
Los requisitos pueden ser establecidos en un formato estructurado utilizando XML de manera que el cliente de mensajes, cuando un usuario abre un mensaje que contiene requisitos para la construcción dinámica de un mensaje, o cuando un usuario selecciona un menú dinámico:
Presentará al usuario opciones entre las que elegir; y
Para cada opción, conocerá el destino previsto y el portador del mensaje; y
Pedirá al usuario que introduzca o seleccione un archivo para ser enviado con el mensaje construido; y
Construirá un mensaje con la sintaxis correcta basándose en las elecciones e introducción de datos del usuario.
El método puede comprender también la etapa de conectarse a un servidor de mensajes antes de verificar la dirección de destino. Si la conexión al servidor de mensajes no está disponible, la invención puede soportar varios métodos de configuración para configurar el dispositivo de telefonía móvil para que pueda ser capaz de establecer una conexión al servidor de mensajes.
En primer lugar, el método puede comprender la etapa de obtener parámetros de conexión y mostrar los parámetros obtenidos en el dispositivo de telefonía móvil si la conexión a un servidor de mensajes no está disponible. Un usuario de teléfono móvil puede entonces utilizar los parámetros obtenidos para configurar manualmente el dispositivo de mano antes de obtener la conexión al servidor de mensajes.
Además de la configuración manual, la invención puede soportar programación manual y automática en el aire (OTA
– Over The Air, en inglés). El método puede comprender también la etapa de mostrar un enlace para que un emisor solicite un mensaje de configuración OTA si la conexión al servidor de mensajes no está disponible. Por ejemplo, un usuario puede entonces acceder a un sitio de la Red para solicitar que un mensaje de configuración sea enviado al dispositivo de telefonía móvil del usuario.
El método puede comprender también la etapa de obtener parámetros de conexión, crear automáticamente un mensaje de configuración OTA basándose en los parámetros obtenidos y enviar el mensaje de configuración generado desde el dispositivo de telefonía móvil al mismo dispositivo de telefonía móvil. Utilizando tal configuración OTA automática, los usuarios no tienen que cambiar manualmente los ajustes en su dispositivo de telefonía móvil para establecer una conexión con el servidor de mensajes. El mensaje de configuración OTA puede ser un SMS binario.
La etapa de verificar la dirección de destino puede implicar enviar una solicitud de verificación de dirección a un servidor de mensajes y recibir a continuación una notificación desde el servidor de mensajes especificando si la dirección de destino es capaz de recibir el mensaje por medio de un portador de paquetes conmutados.
La dirección de destino puede ser capaz de recibir el mensaje por medio del portador de paquetes conmutados si la dirección está en una lista de direcciones del abonado. La lista de direcciones del abonado puede ser una lista de direcciones de destino que se suscribe al servicio de intercambio de mensajes. La lista de direcciones del abonado puede ser guardada por el servidor de mensajes.
La dirección de destino puede ser capaz de recibir el mensaje utilizando un portador de paquetes conmutados si la dirección está en la lista de direcciones del abonado y tiene un estado activo. Por ejemplo, el receptor está inactivo si la longitud de la cola del mensaje de la dirección de destino excede una longitud máxima permisible.
El método puede comprender también la etapa de proporcionar automáticamente opciones para añadir uno o más archivos adjuntos al mensaje saliente antes de enviar el mensaje si se selecciona un portador de paquetes conmutados. El archivo adjunto puede ser un archivo de texto, de voz, de video o de imagen. Por otro lado, un mensaje saliente que es enviado utilizando un portador de SMS sólo puede ser un mensaje de SMS o de EMS y no tener archivos adjuntos.
Utilizando la invención, un emisor puede añadir de manera óptima archivos adjuntos a un mensaje saliente dependiendo de la capacidad del dispositivo de telefonía móvil de un receptor. Por ejemplo, un usuario puede adjuntar a un mensaje de voz o de video un mensaje de texto si el receptor es capaz de recibir y reproducir el archivo adjunto. Además, la invención utiliza un modelo de conexión directa para proporcionar un correo de voz a un usuario de teléfono móvil sin la necesidad de descargarlo.
El método puede comprender también la etapa de formatear el mensaje saliente de acuerdo con el modo de suministro antes de enviar el mensaje. Si el mensaje es enviado por medio de un portador de datos de paquetes conmutados, el mensaje puede ser formateado como una secuencia de XML ASCII.
El método puede comprender también la etapa de adjuntar un mensaje del sistema al mensaje saliente si se selecciona un portador de SMS.
El mensaje del sistema puede comprender una invitación para añadir la dirección de destino a la lista de direcciones de un abonado si la dirección de destino no está en la lista. Si no, Si la dirección de destino está en la lista de direcciones del abonado pero tiene un estado inactivo, el mensaje del sistema puede comprender una invitación de retirar mensajes de la cola de mensajes de la dirección de destino.
Enviando una invitación para que no abonados añadan su dirección de destino a la lista de direcciones del abonado, nuevos usuarios puede suscribirse al servicio de intercambio de mensajes sin tener que averiguar activamente cómo obtener el servicio. Este método viral, de invitación de par a par tampoco requiere una monitorización central ni generar tráfico adicional puesto que se adjunta una invitación al mensaje saliente.
El método puede comprender también la etapa de notificar al receptor si el receptor está en la lista del abonado, cuándo ha sido recibido un mensaje (si el receptor está conectado al servidor de mensajes), o cuando un mensaje está en la cola pero no se ha emitido todavía (si el receptor no está conectado al servidor de mensajes). Puede enviarse también un mensaje de notificación al emisor del mensaje.
El método puede comprender también poner en la cola un mensaje saliente para una emisión posterior si el mensaje no ha sido emitido. Por ejemplo, un mensaje no puede ser emitido si la dirección de destino está en la lista de direcciones del abonado, pero el receptor no está, en el momento del envío, conectado al servidor de mensajes por medio de un portador de paquetes conmutados.
En otro aspecto, la invención es un dispositivo de telefonía móvil programado para poner en práctica el método. En otro aspecto, la invención es un programa de software para implementar el método.
5 Breve Descripción de los Dibujos
Se describirá ahora un ejemplo de la invención con referencia a los dibujos que se acompañan, en los cuales:
La Fig. 1 es un diagrama de un sistema de intercambio de mensajes.
La Fig. 2(a) es la interfaz de usuario en el dispositivo de telefonía móvil de un emisor.
La Fig. 2(b) es la interfaz de usuario en el dispositivo de telefonía móvil de un receptor.
10 La Fig. 3 es un diagrama de flujo de la rutina llevada a cabo por un cliente de mensaje.
La Fig. 4 es un diagrama de flujo de la rutina ejecutada por un cliente de mensajes para establecer una conexión con un servidor de mensajes.
La Fig. 5 es un diagrama de flujo de la rutina de verificación de dirección ejecutada por un servidor de mensajes.
La Fig. 6(a) es un diagrama de la arquitectura de un cliente de mensaje.
15 La Fig. 6(b) es un formato de mensaje de ejemplo.
La Fig. 6(c) es un diagrama del modelo de protocolo TCP/IP utilizado por un cliente de mensajes.
La Fig. 7 es la interfaz de usuario del dispositivo de telefonía móvil de un emisor durante una sesión de chat.
Mejores Modos de la Invención
En referencia en primer lugar a la Fig. 1, el sistema de telefonía móvil 100 comprende un servidor de mensajes 170
20 en comunicación con los usuarios de la red 110, 120 y 125 a través de la Internet 160 y las estaciones de base 130, 150, 180 y 190. Las estaciones de base 130 y 150 son estaciones de base típicas en una red de GSM, CDMA, 3G, 3.5G o similar que soporta un portador de datos de HSDPA, WCDMA, CDMA2000, GPRS o similar y están conectadas a un SMSC a través de la Red de Núcleo 140.
Los usuarios de Red 110, 120 y 125 pueden ser parte de una red de área personal inalámbrica (WPAN – Wireless
25 Personal Area Network, en inglés), una red de área local inalámbrica (WLAN – Wireless Local Area Network, en inglés) o una red de área extendida inalámbrica (WWAN – Wireless Wide Area Network, en inglés). Las estaciones de base 180 y 190 son estaciones de base de Internet inalámbricas operadas por un proveedor de servicio inalámbrico independiente. Por ejemplo, los usuarios pueden acceder a la Internet inalámbrica utilizando tecnologías tales como Bluetooth, ZigBee o redes de malla en una WPAN; WiFi en una WLAN o WiMax en una WWAN.
30 En este ejemplo se asume que un primer usuario 110 (“el emisor”) está enviando un mensaje a un segundo usuario 120 (“el receptor”). El mensaje contiene la frase “¡Hola!” así como una foto y un correo de voz como archivos adjuntos. En referencia ahora a la Fig. 2(a), un cliente de mensajes 114 se ejecuta en un dispositivo de telefonía móvil 112 y es responsable de elegir el modo de emisión de un mensaje saliente.
Para utilizar la invención, el cliente de mensajes 114 necesita ser activado por el emisor 110. No obstante, el cliente
35 de mensajes 114 puede ser activado también automáticamente cuando el dispositivo manual es encendido si tal característica es soportada por el sistema operativo del dispositivo manual. Teniendo activado el cliente de mensajes 114, el emisor 110 selecciona o introduce a continuación un número de destino. El cliente de mensajes 114 decide entonces cómo puede ser enviado el mensaje.
El recipiente 120 puede estar en una red operada por el mismo proveedor de servicio o por uno diferente. El emisor
40 y el receptor están cada uno asociados con una dirección. La dirección de destino es un número de teléfono móvil o un “código corto” numérico o un “canal”, que es un alias que representa uno o más números de teléfono, dirección de correo electrónico o etiqueta de mensaje instantáneo. Por ejemplo, ciertos intervalos de números pueden ser controlados por el servidor de mensajes (por ejemplo 1 800 xxxxxx), algunos bajo el control de los usuarios como direcciones como aliases para un grupo de números y direcciones (por ejemplo 1 801 xxxxxx), y algunos para
45 acceder a servicios de contenido (por ejemplo 1 900 xxxxxx). Los códigos cortos son únicos y privados para un usuario, y por ello el mismo código corto numérico puede ser utilizado por múltiples usuarios.
Los códigos cortos son creados por los usuarios y guardados por el servidor de mensajes 170. Por ejemplo, un usuario crea un código corto enviando un mensaje con el siguiente contenido al servidor de mensajes 170:
Añadir canal 20 andrew@messmo.com,
robert@yahoo.com, 0423789080, 98765432@jabber.org.
El código corto 20 es un alias para un grupo que comprende dos direcciones de correo electrónico, un número de móvil y una etiqueta de mensaje instantáneo. Por ejemplo, para enviar un mensaje al código corto creado, la 5 dirección de destino será puesta a 1801 20.
La sintaxis de mensajes en el ejemplo anterior es estricta, no obstante, el usuario no está limitado en su uso de servicios por límites en su propio conocimiento de la sintaxis del mensaje.
El cliente de mensajes 114 es capaz de construir programática y dinámicamente un mensaje saliente con la sintaxis correcta dadas las preferencias del usuario y dados los requisitos dinámicos del servidor de mensajes 170 para un 10 servicio particular.
El cliente de mensajes 114 interpreta SMSs entrantes o mensajes entrantes desde el servidor de mensajes 170 que están identificados en su contenido como requisitos para la construcción dinámica de un mensaje. La interpretación puede ocurrir cuando el usuario ve el mensaje (por ejemplo un mensaje titulado “Pinchar para crear un Canal”), y/o el cliente de mensajes puede interpretar el SMS entrante, o mensajes entrantes desde el servidor de mensajes 170,
15 y almacenar los requisitos para la construcción dinámica de un mensaje, de manera que pueden ser invocados seleccionando una opción de menú dinámico.
Los requisitos son establecidos en un formato estructurado utilizando XML de manera que el cliente de mensajes 114, cuando un usuario abre un mensaje que contiene requisitos para la construcción dinámica de un mensaje, o selecciona un menú dinámico:
20 • Presentará al usuario opciones de entre las que elegir; y
Para cada opción, conocerá el destino previsto y el portador del mensaje; y
Pedirá al usuario que introduzca o selecciones un archivo para ser enviado con el mensaje construido; y
Construirá un mensaje con la sintaxis correcta basándose en las elecciones e introducciones del usuario.
Si el mensaje contuviese requisitos para la construcción dinámica de un mensaje, donde esos requisitos se 25 expresan a modo de ejemplo como:
entonces el cliente de mensajes 114 presentaría al usuario un mensaje titulado ‘Código corto’, donde el cliente de mensaje:
• Presentaría al usuario la opción ‘Suscribir’; y si esta opción es seleccionada 30 • Pediría al usuario un código corto, por ejemplo, el Usuario introduce 20; y
Pediría al usuario cuatro destinos, por ejemplo el Usuario introduce andrew@messmo.com, Robert@yahoo.com, 0423789080, 98765432@jabber.org; y
Construiría un mensaje, por ejemplo, ‘Añadir Canal 20 andrew@messmo.com, Robert@yahoo.com, 0423789080, 98765432@jabber.org’ para ser enviado a 1900 por medio del portador de SMS.
permitiendo así que el usuario se beneficie de utilizar un servicio donde de otro modo no les resultaría esto familiar,
o no querría introducir la sintaxis estricta del mensaje requerida para el servicio.
Cuando se envía un mensaje a un código corto, el mensaje puede ser enviado como un mensaje de SMS convencional o EMS utilizando un portador de SMS convencional o un portador de datos de paquetes conmutados. Si se utiliza un portador de SMS, el mensaje será enviado a través de un canal de señalización de GSM o de GPRS a la Red de Núcleo 140, SMSC 145, estación de base 150 antes de alcanzar finalmente al receptor 120. Si se utiliza un portador de SMS los archivos adjuntos tales como la imagen o el correo de voz no serán enviados.
Si se utiliza un portador de datos de paquetes conmutados, el cliente de mensajes puede elegir entre enviar el mensaje utilizando un portador de paquetes conmutados soportado por los operadores de telefonía móvil o la red de un suministrador externo. Por ejemplo, en un sistema de GSM con superposición de Servicio de Radio en Paquetes General (GPRS – General Packet Radio Service, en inglés), un portador de SMS puede ser un canal de señalización de SS7 mientras que un portador de datos de paquetes conmutados puede ser un canal de transmisión compartido que combine múltiples intervalos de tiempo en una trama de TDMA de GSM. El portador de datos de paquetes conmutados puede ser también un Bluetooth, Wifi, WiMax o cualquier otro protocolo de transferencia de datos inalámbrico de WPAN, WLAN o WWAN.
En referencia ahora a la Fig. 3, el cliente 114 comprueba primero si el emisor 110 está conectado a la Internet 160 y al servidor de mensajes 170; véase la etapa 205. Como se muestra en la Fig. 1, el emisor 110 puede estar conectado al servidor de mensajes 170 a través de la red de datos de un operador de telefonía móvil (estaciones de base 130) o de una red proporcionada por un proveedor de servicio de Internet de telefonía móvil independiente (estación de base 180).
La etapa de conectar el servidor de mensajes 170 (etapa 205) se explicará ahora con referencia a la Fig. 4. El cliente 117 primero comprueba si la conexión al servidor de mensajes 170 está disponible. Si la conexión no está disponible, el cliente 117 muestra opciones para que el emisor 110 configure el dispositivo manual de tal manera que la conexión al servidor de mensajes 170 pueda ser establecida; véase la etapa 265.
El cliente 117 soporta tres métodos de configuración. En primer lugar, puede utilizarse la configuración manual; véanse las etapas 270, 272 y 274. En este caso, el cliente 117 obtiene primero información específica para el dispositivo manual y el proveedor de servicio de Internet móvil. Como se ha mencionado, el proveedor de servicio de Internet de telefonía móvil puede ser un operador de telefonía móvil o un proveedor independiente. El cliente 117 muestra a continuación la información obtenida de tal manera que el emisor 110 puede configurar manualmente el dispositivo de mano; etapa 274.
Alternativamente, si el dispositivo de telefonía móvil del emisor es capaz de recibir y procesar mensajes OTA, el cliente 117 puede proporcionar un enlace a un sitio de la Red que pide solicitudes de configuración OTA; etapas 280 y 282. El sitio de Red puede ser operado por el servidor de mensajes 170 ó por un participante externo y se puede acceder a él a través de un PC, conexión de WAP desde el dispositivo de telefonía móvil del emisor o por otro medio. Cuando recibe el mensaje de configuración OTA, el dispositivo de telefonía móvil del emisor pedirá al emisor que acepte los cambios a sus ajustes de acceso a Internet mediante telefonía móvil de acuerdo con el mensaje de configuración; etapa 298. Si los cambios son aceptados, el cliente 117 reintenta la conexión con el servidor de mensajes 170; etapa 295.
Además de las solicitudes de configuración manual y de configuración OTA manual, el cliente 117 es capaz de llevar a cabo la auto-configuración; véanse las etapas 290, 292 y 294. Asumiendo que el cliente 117 conoce los parámetros específicos necesarios para configurar el dispositivo móvil del emisor para acceder a la Internet mediante telefonía móvil, el cliente 117 crea primero un mensaje de configuración OTA basándose en los parámetros. El cliente 117 envía entonces el mensaje OTA al dispositivo manual del emisor (el mismo dispositivo). Por ejemplo, el mensaje puede ser enviado como un SMS binario OTA. Cuando recibe el mensaje de configuración OTA, el dispositivo de telefonía móvil del emisor pide al emisor que acepte los cambios a sus ajustes de acceso a Internet mediante telefonía móvil de acuerdo con el mensaje de configuración; etapa 298. De manera similar, el cliente 117 reintenta de nuevo conectarse al servidor de mensajes 170 cuando está bajo los nuevos ajustes; etapa
295.
Las etapas de configuración anteriores pueden repetirse hasta que el servidor de mensajes 170 esté conectado o el usuario haya abandonado la configuración en la etapa 265. En este caso, es decir, la conexión al servidor de mensajes 170 no está disponible, el cliente 117 seleccionará un portador de SMS como modo de emitir el mensaje saliente y procederá a formatear el mensaje en la etapa 240. Debe observarse que además de configurar los ajustes de acceso a Internet mediante telefonía móvil de un dispositivo de telefonía móvil, el cliente 117 puede generar mensajes OTA para configurar otros ajustes tales como correo electrónico, WAP, MMS y transmisión de video en tiempo real.
Si el emisor tiene acceso al servidor de mensajes 170, el cliente 114 extrae entonces del mensaje sin referencia al servidor de mensajes la dirección de destino del mensaje saliente 220; véase la etapa 210. El cliente envía a continuación una solicitud de verificación al servidor de mensajes 170 a través de la estación de base 130 ó 180 y la Internet 160; etapa 215.
Cuando recibe una solicitud de verificación de dirección, el servidor de mensajes 170 ejecuta el método mostrado en la Fig. 5. El servidor de mensajes 170 comprueba primero si la dirección de destino está en una lista de direcciones de suscripción; etapa 320. Si la dirección de destino no es conocida para el servidor de mensajes 170, el modo de suministro será asignado a un portador de SMS; etapa 350.
Si la dirección de destino está en la lista de direcciones de suscripción, el servidor de mensajes 170 procede a comprobar el estado del receptor, que es si la longitud de la cola del mensaje de destino ha excedido una longitud máxima predeterminada; 330. Si el receptor tiene una cola inactiva larga, el servidor de mensajes 170 notificará al cliente 114 del mensaje que envíe el mensaje utilizando un portador de SMS; véase la etapa 350. Si no, el modo de suministro es asignado a un portador de paquetes conmutados; véase la etapa 360 en la Fig. 5.
En referencia de nuevo a la Fig. 3, el cliente 114 de mensajes en el emisor 110 proporciona opciones para formatear y adjuntar un archivo al mensaje saliente basándose en el modo de suministro; etapas 224, 226, 230 y 240. El modo de suministro, utilizando información acerca del dispositivo manual del receptor almacenado en el servidor de mensajes proporciona una indicación de las capacidades del dispositivo manual del receptor y del tipo de mensaje que puede ser recibido por el receptor 120. Si el receptor 120 es un usuario activo, la gama completa de las capacidades del receptor es asumida. No obstante, si el receptor 120 es un abonado inactivo o pasado, el conocimiento del servidor de mensajes 170 de las capacidades del receptor puede estar desactualizado si el receptor ha cambiado su dispositivo manual. El receptor 120 puede entonces ser invitado a actualizar su información.
El cliente 114 de mensajes entonces inteligentemente avisa al emisor 110 de si el receptor 120 es capaz de leer archivos adjuntos o mensajes que no son de texto. Por ejemplo, si el modo de suministro es un portador de paquetes conmutados, al emisor 110 se le ofrece la opción “ADJUNTAR” para añadir archivos adjuntos de voz, imagen o video al mensaje; véase la Fig. 2(a) y las etapas 224 y 226 en la Fig. 3.
Si el modo de suministro es un portador de SMS, la opción “ADJUNTAR” estará deshabilitada. Además, dependiendo de los ajustes configurables en el dispositivo de telefonía móvil del emisor, el cliente 117 adjunta también un mensaje del sistema al mensaje saliente en la etapa 245. Si la dirección de destino no está en la lista de direcciones de suscripción, se añadirá una invitación de descargar el cliente al SMS o EMS. Por ejemplo, la invitación puede rezar:
“Ir a www.clientdownload.com para descargar <nombre del cliente de mensajes>”.
El cliente 114 de mensajes puede entonces ser descargado al dispositivo de telefonía móvil 120 del receptor. A continuación mediante el inicio del cliente de mensajes, el cliente de mensajes generará un solo identificador de autenticación, bien aleatoriamente o inferido de la identificación hardware de los dispositivos de telefonía móvil o generado por el servidor de mensajes. El cliente de mensajes iniciará entonces una conexión al servidor de mensajes y comunicará el identificador de autenticación. El cliente de mensajes en paralelo enviará un SMS conteniendo el identificador de autenticación al servicio de puerta de enlace del SMS. El servicio de puerta de enlace del SMS envía entonces el mensaje, incluyendo el número de teléfono de origen y el cuerpo del mensaje conteniendo el identificador de autenticación, al servidor de mensajes mediante HTPP, SMTP, SMPP o un protocolo similar.
Cuando se reciben los detalles de un SMS, el servidor de mensajes determinará el número de teléfono de origen del dispositivo de telefonía móvil a partir de los detalles del SMS, y por ello añadirá la nueva dirección (número de teléfono de origen) a la lista de direcciones de suscripción. Haciendo coincidir el identificador de autenticación, el servidor de mensajes enviará la confirmación al cliente de mensajes de que el dispositivo de telefonía móvil y el usuario han sido autenticados, o el cliente de mensajes iniciará la acción y solicitará la misma confirmación del servidor de mensajes. Este método de autenticación permite que nuevos usuarios sean autenticados y se suscriban al servicio de intercambio de mensajes por medio de un SMS sin requerir ningún registro o introducción de datos.
Si la dirección de destino está en la lista de direcciones de suscripción pero el receptor 120 está inactivo, se adjuntará un mensaje para recordar al receptor 120 que conecte el servidor de mensajes 170 al SMS o EMS saliente. Por ejemplo, el mensaje del sistema puede rezar:
“Tiene usted 50 mensajes no leídos en <nombre de cliente de mensajes>”.
Volviendo al dispositivo de telefonía móvil emisor 110, si el modo de suministro es un portador de paquetes conmutados, el cliente de mensajes gestiona el suministro del mensaje de manera similar a un cliente de MIM tal como Jabber. Una arquitectura de ejemplo del cliente de mensajes se muestra en la Fig. 6(a), donde el cliente de mensajes puede ser un programa de Java 2, Edición para Telefonía Móvil (J2ME – Java 2, Mobile Edition, en inglés) instalado en un dispositivo de telefonía móvil. El mensaje formateado es enviado como una secuencia de XML ASCII mediante la clavija TCP/IP al servidor de mensajes o un post de HTTP, un ejemplo del cual se muestra en la Fig. 6(b). El mensaje contiene una frase de texto “¡Hola!” en el cuerpo y dos archivos adjuntos. Un archivo de imagen se define entre <foto> y </foto> y un correo de voz se define entre <correo de voz> y </correo de voz>.
La Fig. 6(c) ilustra el modelo de protocolo de TCP/IP de cinco capas utilizado por el cliente de mensajes. Se utilizan GPRS, 3G, 3.5G u otros protocolos de telefonía móvil inalámbrica tales como Bluetooth, WiFi y Wimax en la capa de enlace de datos, para proporcionar el mensaje desde el dispositivo de telefonía móvil a la red de comunicaciones inalámbrica, IP se utiliza en la capa de red para proporcionar el paquete desde el emisor al receptor, UDP y TCP forman la capa de transporte y HTTP, WAP y XML se utilizan en las capas de aplicación y presentación.
La Fig. 2(b) muestra la interfaz de usuario del receptor 120 cuando se recibe un mensaje. El receptor 120 puede recibir una notificación cuando el mensaje ha sido recibido con éxito puesto que el receptor mientras está conectado al servidor de mensajes, puede estar utilizando otra función del dispositivo de telefonía móvil. La notificación puede ser una sola llamada del dispositivo de telefonía móvil del receptor.
Si la dirección de destino es un código corto, las etapas 320 y 330 de la Fig. 5 se repiten para cada número de teléfono, dirección de correo electrónico y marca de nombre de usuario representada por el código corto. Si no todas las direcciones en el código corto son capaces de recibir el mensaje por medio de un portador de datos de paquetes conmutados, la respuesta por parte del servidor de mensajes 170 puede ser una matriz de respuestas binarias. Por ejemplo, si un código corto representa tres direcciones y sólo la primera hubiese instalado el cliente de mensajes, el modo de suministro se ajusta a m1m2m3 = 100, donde 1 representa un portador de paquetes conmutados y 0 representa un portador de SMS.
Un mensaje de confirmación de suministro puede ser también enviado al emisor 110 por el servidor de mensajes 170 si el mensaje es enviado utilizando un portador de paquetes conmutados. El cliente 114 de mensajes guarda una copia de los mensajes recientes enviados por un usuario, por ejemplo durante un tiempo limitado. Si un mensaje no es suministrado con éxito, será puesto en cola para un suministro posterior. Por ejemplo, un mensaje no puede ser suministrado si el receptor 120 no está conectado al servidor de mensaje 170 cuando el mensaje es enviado. En este caso el receptor 120 puede recibir una notificación de que un mensaje está en cola para un suministro posterior. La notificación puede ser una sola llamada del dispositivo de telefonía móvil del receptor, generada por el servidor de mensajes 170, pero utilizando un número de origen diferente del utilizado para la notificación cuando el mensaje ha sido suministrado, con el fin de permitir que el usuario utilice opcionalmente características del dispositivo de telefonía móvil tales como tonos de llamada distintos mapeados a números de envío.
Un emisor 110 y un receptor 120 pueden enviar y recibir múltiples mensajes durante una sesión de chat. La interfaz de usuario puede ser similar a la de un programa de intercambio de mensajes instantáneos de sobremesa. Por ejemplo, una interfaz de usuario de ejemplo del emisor 110 se muestra en la Fig. 7. Una flecha a la izquierda indica un mensaje enviado por el emisor mientras que una flecha a la derecha representa un mensaje recibido. Dependiendo de las preferencias de usuario configurables, el receptor 120 con número de teléfono 1234 puede elegir dar a conocer su presencia al emisor 110; véase 116 en la Fig. 7. Utilizando la información de presencia, el emisor 110 puede entonces dejar de enviar mensajes nuevos al receptor 120 si el último se ha desconectado de la línea.
Además de llevar a cabo la verificación de dirección, el servidor de mensajes 170 también guarda la autenticación del usuario. La autenticación es simple y no requiere que un usuario cree una marca de nombre de usuario como los servidores de MIM existentes. Por el contrario, el número de teléfono del dispositivo de telefonía móvil del usuario es el identificador por defecto. La autenticación añade el número de teléfono móvil a la lista de direcciones del abonado.
En referencia de nuevo a la Fig. 1, el servidor de mensajes 170 recibe cada mensaje que es enviado utilizando un portador de paquetes conmutados. Cada mensaje está en un formato XML y el servidor de mensajes analiza sintácticamente el mensaje para determinar la dirección de destino.
El servidor de mensajes 170 está también en comunicación con proveedores de contenido externos 175 sobre la Internet 180. Cuando el servidor de mensajes identifica una dirección de destino correspondiente a un proveedor de contenidos externo, automáticamente envía el mensaje al participante externo. El participante externo puede, por ejemplo dependiendo de la presencia de claves, enviar información adicional relativa a las claves al emisor 110. No obstante, un usuario puede deshabilitar esta característica.
Por ejemplo, si el mensaje contiene el nombre de una cierta marca, BUYME, se obtendrá información relativa a dónde comprar el producto o su última promoción del proveedor de contenido externo en comunicación con el servidor de mensajes. En este caso, dependiendo de la capacidad del dispositivo de telefonía móvil del receptor, la información puede ser enviada como un SMS convencional o como un mensaje de texto por medio de un portador de paquetes conmutados, opcionalmente con uno o más archivos adjuntos.
La privacidad del usuario puede ser protegida no revelando el número de teléfono del usuario a un proveedor externo sin el consentimiento del usuario. Por ejemplo, un usuario puede enviar una pregunta a un proveedor de contenido externo 175 para preguntar acerca de la previsión del tiempo en un lugar particular a través del servidor de mensajes 170. Para ocultar la identidad del usuario, el servidor de mensajes puede crear dinámicamente un número aleatorio que mapea el número del móvil real del usuario y pasa la pregunta al proveedor de contenido externo 175. Además, este mapeo puede ser dinámico, no estático, para asegurar que el proveedor externo no pueda determinar información acerca del comportamiento general de los usuarios.
De manera similar a los mensajes de usuario a usuario, el tipo de mensaje de anuncio o de propaganda que es enviado a un usuario depende también de las capacidades del dispositivo manual del usuario. Por lo tanto puesto que el servidor de mensajes conoce las capacidades de los dispositivos manuales del usuario, puesto que los dispositivos manuales son actualizados, el servidor de mensajes 170 es capaz de poner como objetivo a esos usuarios con contenido de mensaje de multimedios mejorado.
Un ejemplo de la aplicación actual esboza cómo a un usuario, cuando utiliza un cliente de mensajes, se le pedirá que utilice un SMS, si el receptor no es un usuario del servicio de mensajes. El contexto existente de esto es que el usuario está iniciando el mensaje.
En otro ejemplo, la funcionalidad puede ser extendida a la situación en la cual un mensaje es enviado utilizando el cliente de mensajes con el objetivo de pedir al usuario que envíe un SMS de respuesta. Esto puede resultar útil para generar tráfico de SMS desde proveedores externos enviando un mensaje que pedía a los receptores que seleccionasen uno o más botones de voto, cada uno de los cuales hace que se envíe un SMS a un número Premium específico.
Inversamente, el mismo concepto funciona bien para una comunidad de usuarios de un cliente de mensajes que no desean utilizan números Premium. Toda la comunicad puede ser encuestada. Cada uno recibe una indicación de seleccionar un botón de voto, y las selecciones provocan cada una que se envíe un mensaje con texto predeterminado a un receptor predeterminado. Esto minimiza el evento de falsas respuestas que no pueden ser contadas.
Las presentes reivindicaciones deben, por lo tanto, ser consideradas a todos los respectos como ilustrativas y no restrictivas.

Claims (18)

  1. REIVINDICACIONES
    1. Un método para proporcionar un servicio de intercambio de mensajes en un dispositivo inalámbrico de telefonía móvil de un receptor en una red de comunicaciones inalámbrica; comprendiendo el método:
    que el dispositivo inalámbrico de telefonía móvil del emisor (112) obtenga una dirección de destino asociada con un dispositivo inalámbrico de telefonía móvil de un receptor (122), a partir de un mensaje saliente en el dispositivo inalámbrico de telefonía móvil del emisor (112);
    que el dispositivo inalámbrico de telefonía móvil del emisor verifique si la dirección de destino es capaz de recibir el mensaje por medio de un portador de paquetes conmutados;
    si la verificación del evento es afirmativa, que el dispositivo inalámbrico de telefonía móvil del emisor envíe entonces automáticamente el mensaje al dispositivo inalámbrico de telefonía móvil del receptor en la dirección de destino por medio del portador de paquetes conmutados,
    pero si no, que el dispositivo inalámbrico de telefonía móvil del emisor envíe automáticamente el mensaje al dispositivo inalámbrico de telefonía móvil del receptor en la dirección de destino por medio de un portador de SMS.
  2. 2.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con la reivindicación 1, en el que la dirección de destino es un número de teléfono móvil o un “código corto” numérico o alias que representa uno o más, o combinaciones de, números de teléfono, direcciones de correo electrónico, etiquetas de usuario de intercambio de mensajes instantáneo y direcciones de IP.
  3. 3.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con la reivindicación 1 ó 2, que comprende también la etapa de conectarse a un servidor de mensajes antes de verificar la dirección de destino.
  4. 4.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con la reivindicación 3, que comprende también la etapa de obtener parámetros de conexión y mostrar los parámetros obtenidos en el dispositivo inalámbrico de telefonía móvil del emisor (112), si la conexión al servidor de mensajes no está disponible, con el fin de configurar el dispositivo inalámbrico de telefonía móvil del emisor (112) para establecer una conexión al servidor de mensajes.
  5. 5.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con la reivindicación 3, que comprende también la etapa de programas en el aire (OTA – Over-the-air, en inglés) manual o automáticamente.
  6. 6.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con la reivindicación 5, que comprende también la etapa de mostrar un enlace para que un emisor solicite un mensaje de configuración OTA si la conexión al servidor de mensajes no está disponible.
  7. 7.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con la reivindicación 5, que comprende también la etapa de obtener parámetros de conexión, creando automáticamente un mensaje de configuración OTA basándose en los parámetros obtenidos y enviando el mensaje de configuración generado desde el dispositivo inalámbrico de telefonía móvil del emisor (112) al mismo dispositivo inalámbrico de telefonía móvil.
  8. 8.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con la reivindicación 1, en el que la etapa de verificar la dirección de destino implica enviar una solicitud de verificación de dirección a un servidor de mensajes y a continuación recibir una notificación del servidor de mensajes especificando si la dirección de destino es capaz de recibir el mensaje por medio del portador de paquetes conmutados.
  9. 9.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con cualquier reivindicación precedente que comprende también la etapa de proporcionar automáticamente opciones para añadir uno o más archivos adjuntos al mensaje saliente antes de enviar el mensaje si se selecciona un portador de paquetes conmutados.
  10. 10.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con la reivindicación 9, en el que el archivo adjunto es un archivo de texto, voz, video o imagen.
  11. 11.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con cualquier reivindicación precedente, que comprende también la etapa de formatear el mensaje saliente de acuerdo con el portador seleccionado antes de enviar el mensaje.
  12. 12.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con cualquier reivindicación precedente, que comprende también la etapa de adjuntar un mensaje del sistema al mensaje saliente si se selecciona un portador de SMS.
  13. 13.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con la reivindicación 12, en el que el mensaje del sistema comprende una invitación para añadir la dirección de destino a una lista de direcciones de abonado si la dirección de destino no está en la lista.
  14. 14.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con la reivindicación 12, en el que, si la dirección de destino está en la lista de direcciones del abonado pero tiene un estado inactivo, el mensaje del sistema comprende una invitación para recuperar mensajes de la cola de mensajes de la dirección de destino.
  15. 15.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con la reivindicación 13 ó 14, que comprende también la etapa de notificar la dirección de destino, si la dirección de destino está en la lista de abonado, cuando un mensaje ha sido recibido o cuando un mensaje está en cola pero no ha sido emitido todavía.
  16. 16.
    Un método para proporcionar un servicio de intercambio de mensajes de acuerdo con cualquier reivindicación precedente, que comprende la otra etapa de poner en cola un mensaje saliente para una salida posterior si el mensaje no se puede entregar.
  17. 17.
    Un dispositivo inalámbrico de telefonía móvil (112) programado para llevar a cabo cada una de las etapas del método de acuerdo con cualquier reivindicación precedente.
  18. 18.
    Un producto de programa de ordenador que comprende el código de programa de ordenador adaptado para llevar a cabo las siguientes etapas del método cuando el programa de ordenador es ejecutado en un dispositivo inalámbrico de telefonía móvil del emisor (112):
    que el dispositivo inalámbrico de telefonía móvil del emisor (112) obtenga una dirección de destino asociada con un dispositivo inalámbrico de telefonía móvil del receptor (122), de un mensaje saliente en el dispositivo inalámbrico de telefonía móvil del emisor;
    que el dispositivo inalámbrico de telefonía móvil del emisor (112) verifique si la dirección de destino es capaz de recibir el mensaje por medio de un portador de paquetes conmutados;
    en el caso de que la verificación sea afirmativa, que el dispositivo inalámbrico de telefonía móvil del emisor
    (112) envíe automáticamente el mensaje al dispositivo inalámbrico de telefonía móvil del receptor en la dirección de destino por medio del portador de paquetes conmutados,
    pero si no, que el dispositivo inalámbrico de telefonía móvil del emisor (112) envíe automáticamente el mensaje al dispositivo inalámbrico de telefonía móvil del receptor en la dirección de destino pro medio de un portador de SMS.
ES08772669.1T 2007-07-24 2008-07-18 Servicio de mensajería en una red de comunicaciones inalámbrica Active ES2401476T7 (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
AU2007903979A AU2007903979A0 (en) 2007-07-24 Messaging service in a wireless communications network
AU2007903979P 2007-07-24
AU2007906230A AU2007906230A0 (en) 2007-11-13 Messaging service in a wireless communications network
AU2007906230P 2007-11-13
PCT/AU2008/001043 WO2009012516A1 (en) 2007-07-24 2008-07-18 Messaging service in a wireless communications network

Publications (2)

Publication Number Publication Date
ES2401476T3 true ES2401476T3 (es) 2013-04-19
ES2401476T7 ES2401476T7 (es) 2015-12-09

Family

ID=39735458

Family Applications (1)

Application Number Title Priority Date Filing Date
ES08772669.1T Active ES2401476T7 (es) 2007-07-24 2008-07-18 Servicio de mensajería en una red de comunicaciones inalámbrica

Country Status (9)

Country Link
US (26) US8401576B2 (es)
EP (1) EP2177072B3 (es)
AU (1) AU2008201643B1 (es)
DE (1) DE602008022036C5 (es)
DK (1) DK2177072T3 (es)
ES (1) ES2401476T7 (es)
PL (1) PL2177072T3 (es)
PT (1) PT2177072E (es)
WO (1) WO2009012516A1 (es)

Families Citing this family (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US9954996B2 (en) * 2007-06-28 2018-04-24 Apple Inc. Portable electronic device with conversation management for incoming instant messages
AU2008201643B1 (en) 2007-07-24 2008-08-28 Rambrandt Messaging Technologies, LP Messaging service in a wireless communications network
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US8649808B2 (en) 2008-10-13 2014-02-11 Microsoft Corporation Universal mobile device messaging
US9858925B2 (en) * 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US20120311585A1 (en) 2011-06-03 2012-12-06 Apple Inc. Organizing task items that represent tasks to perform
US8914463B2 (en) * 2009-12-17 2014-12-16 Sony Corporation Network-based service access for wireless communication devices
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
EP2363303A1 (de) * 2010-02-19 2011-09-07 LANXESS Deutschland GmbH Bimodales NdBR
US8903847B2 (en) 2010-03-05 2014-12-02 International Business Machines Corporation Digital media voice tags in social networks
US9628831B2 (en) 2010-03-25 2017-04-18 Whatsapp, Inc. Multimedia transcoding method and system for mobile devices
US8995965B1 (en) * 2010-03-25 2015-03-31 Whatsapp Inc. Synthetic communication network method and system
US10904178B1 (en) 2010-07-09 2021-01-26 Gummarus, Llc Methods, systems, and computer program products for processing a request for a resource in a communication
KR101701151B1 (ko) * 2010-09-20 2017-02-02 삼성전자주식회사 휴대 단말기를 이용한 통합 메시지 송수신 방법 및 장치
US8688090B2 (en) 2011-03-21 2014-04-01 International Business Machines Corporation Data session preferences
US20120244842A1 (en) 2011-03-21 2012-09-27 International Business Machines Corporation Data Session Synchronization With Phone Numbers
US20120246238A1 (en) 2011-03-21 2012-09-27 International Business Machines Corporation Asynchronous messaging tags
US10225354B2 (en) * 2011-06-06 2019-03-05 Mitel Networks Corporation Proximity session mobility
US20120311038A1 (en) 2011-06-06 2012-12-06 Trinh Trung Tim Proximity Session Mobility Extension
US9166892B1 (en) 2012-01-20 2015-10-20 Google Inc. Systems and methods for event stream management
US9031586B1 (en) * 2012-01-27 2015-05-12 West Corporation System and method for providing SMS message services from multiple originators using a shared shortcode
US9491123B2 (en) * 2012-04-24 2016-11-08 Biscom Inc. Streamlined messaging client provisioning system
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US10019135B1 (en) 2012-10-18 2018-07-10 Sitting Man, Llc Methods, and computer program products for constraining a communication exchange
US10033672B1 (en) 2012-10-18 2018-07-24 Sitting Man, Llc Methods and computer program products for browsing using a communicant identifier
WO2014102762A1 (en) * 2012-12-30 2014-07-03 Atia Igal An email system and method
EP2954514B1 (en) 2013-02-07 2021-03-31 Apple Inc. Voice trigger for a digital assistant
US10652394B2 (en) 2013-03-14 2020-05-12 Apple Inc. System and method for processing voicemail
US20140365505A1 (en) * 2013-06-08 2014-12-11 Apple Inc. Harvesting Addresses
US9303997B2 (en) 2013-03-15 2016-04-05 Apple Inc. Prediction engine
US9857193B2 (en) 2013-06-08 2018-01-02 Apple Inc. Mapping application with turn-by-turn navigation mode for output to vehicle display
US10748529B1 (en) 2013-03-15 2020-08-18 Apple Inc. Voice activated device for use with a voice-based digital assistant
US9317813B2 (en) 2013-03-15 2016-04-19 Apple Inc. Mobile device with predictive routing engine
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
HK1220268A1 (zh) 2013-06-09 2017-04-28 苹果公司 用於實現跨數字助理的兩個或更多個實例的會話持續性的設備、方法、和圖形用戶界面
KR101749009B1 (ko) 2013-08-06 2017-06-19 애플 인크. 원격 디바이스로부터의 활동에 기초한 스마트 응답의 자동 활성화
US9100808B2 (en) * 2013-10-13 2015-08-04 Acer Incorporated Method of handling SMS messages and related communication system
NL2011999C2 (en) * 2013-12-20 2015-06-26 Ubiqu B V Methods, an online object, a web-based message exchange server, a mobile device, a target offline object, a network and a computer program product.
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US20150350141A1 (en) 2014-05-31 2015-12-03 Apple Inc. Message user interfaces for capture and transmittal of media and location content
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
GB2529143A (en) * 2014-07-10 2016-02-17 Vodafone Ip Licensing Ltd Carrier aggregation mode selection
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
US10200824B2 (en) 2015-05-27 2019-02-05 Apple Inc. Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
US10740384B2 (en) 2015-09-08 2020-08-11 Apple Inc. Intelligent automated assistant for media search and playback
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10331312B2 (en) 2015-09-08 2019-06-25 Apple Inc. Intelligent automated assistant in a media environment
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10956666B2 (en) 2015-11-09 2021-03-23 Apple Inc. Unconventional virtual assistant interactions
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US11227589B2 (en) 2016-06-06 2022-01-18 Apple Inc. Intelligent list reading
US12223282B2 (en) 2016-06-09 2025-02-11 Apple Inc. Intelligent automated assistant in a home environment
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
US10630669B2 (en) * 2016-09-09 2020-04-21 Cyphercor Inc. Method and system for user verification
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
DK201770383A1 (en) 2017-05-09 2018-12-14 Apple Inc. USER INTERFACE FOR CORRECTING RECOGNITION ERRORS
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK201770429A1 (en) 2017-05-12 2018-12-14 Apple Inc. LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT
DK179549B1 (en) 2017-05-16 2019-02-12 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
US20180336892A1 (en) 2017-05-16 2018-11-22 Apple Inc. Detecting a trigger of a digital assistant
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
DK179822B1 (da) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
CN118354302A (zh) * 2018-08-03 2024-07-16 联想(新加坡)私人有限公司 指示在不活跃状态下的无线能力改变
US11010561B2 (en) 2018-09-27 2021-05-18 Apple Inc. Sentiment prediction from textual data
US11170166B2 (en) 2018-09-28 2021-11-09 Apple Inc. Neural typographical error modeling via generative adversarial networks
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US10839159B2 (en) 2018-09-28 2020-11-17 Apple Inc. Named entity normalization in a spoken dialog system
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
US10992633B1 (en) * 2018-12-31 2021-04-27 Whatsapp Inc. Methods and systems for determining an unread message count
US11638059B2 (en) 2019-01-04 2023-04-25 Apple Inc. Content playback on multiple devices
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11423908B2 (en) 2019-05-06 2022-08-23 Apple Inc. Interpreting spoken requests
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
US11496600B2 (en) 2019-05-31 2022-11-08 Apple Inc. Remote execution of machine-learned models
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. User activity shortcut suggestions
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
DK201970510A1 (en) 2019-05-31 2021-02-11 Apple Inc Voice identification in digital assistant systems
US11360641B2 (en) 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
US11438452B1 (en) 2019-08-09 2022-09-06 Apple Inc. Propagating context information in a privacy preserving manner
US11488406B2 (en) 2019-09-25 2022-11-01 Apple Inc. Text detection using global geometry estimators
US11513667B2 (en) 2020-05-11 2022-11-29 Apple Inc. User interface for audio message
US11038934B1 (en) 2020-05-11 2021-06-15 Apple Inc. Digital assistant hardware abstraction
WO2021231313A1 (en) * 2020-05-11 2021-11-18 Apple Inc. Sender verification for encrypted electronic messaging
CN113839427B (zh) * 2020-06-05 2025-09-23 华为技术有限公司 一种充电管理方法、电子设备和系统
US11973737B2 (en) * 2020-11-11 2024-04-30 Twilio Inc. System and method for automatically transitioning between carrier and IP messaging
US11528601B1 (en) 2021-06-09 2022-12-13 T-Mobile Usa, Inc. Determining and ameliorating wireless telecommunication network functionalities that are impaired when using end-to-end encryption
US12452649B2 (en) 2023-01-27 2025-10-21 T-Mobile Usa, Inc. Enabling an efficient transition of multiple mobile devices from one wireless telecommunication network to another
US12470612B1 (en) 2024-05-07 2025-11-11 T-Mobile Usa, Inc. System for generating RCS polls natively on a device operating system

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5313582A (en) 1991-04-30 1994-05-17 Standard Microsystems Corporation Method and apparatus for buffering data within stations of a communication network
US5729544A (en) * 1994-05-09 1998-03-17 Motorola, Inc. Method for transmitting data packets based on message type
US6078733A (en) 1996-03-08 2000-06-20 Mitsubishi Electric Information Technolgy Center America, Inc. (Ita) Network interface having support for message processing and an interface to a message coprocessor
US6676524B1 (en) * 1999-08-13 2004-01-13 Agere Systems Inc. Game enhancements via wireless piconet
US6707472B1 (en) 1999-10-18 2004-03-16 Thomas Grauman Method of graphically formatting e-mail message headers
US7171473B1 (en) 1999-11-17 2007-01-30 Planet Exchange, Inc. System using HTTP protocol for maintaining and updating on-line presence information of new user in user table and group table
AU1900401A (en) 1999-12-03 2001-06-12 Arreo Communications Inc. Instant messenger system and instant message transfer method using phone number as instant messenger address
US6678524B1 (en) * 2000-05-31 2004-01-13 Telefonaktiebolaget Lm Ericsson (Publ) Bearer selection in a mobile communication system having both circuit-switched and packet-switched bearers
US6970711B2 (en) * 2000-12-20 2005-11-29 Nortel Networks Limited Dual protocol GPRS message center and method therefor
US7631037B2 (en) * 2001-02-08 2009-12-08 Nokia Corporation Data transmission
US7085812B1 (en) * 2001-08-06 2006-08-01 Bellsouth Intellectual Property Corporation System and method for selective application of email delivery options
FR2828970B1 (fr) * 2001-08-27 2003-12-19 Cit Alcatel Systeme d'interoperabilite entre messages mms et messages sms/ems et procede d'echange associe
KR20030088154A (ko) 2002-05-11 2003-11-19 김준연 무선 인스턴트 메신저에 의한 메시지 전달 방법 및 그시스템
US8150922B2 (en) 2002-07-17 2012-04-03 Research In Motion Limited Voice and text group chat display management techniques for wireless mobile terminals
JP4007893B2 (ja) * 2002-10-03 2007-11-14 株式会社エヌ・ティ・ティ・ドコモ サーバ装置、プログラムおよび記録媒体
CN1505417B (zh) 2002-12-03 2010-06-16 皇家飞利浦电子股份有限公司 能高效传递多媒体信息的无线网络系统
AU2002353393A1 (en) 2002-12-18 2004-07-09 Nokia Corporation Instant messaging and presence services
US20040203956A1 (en) 2002-12-31 2004-10-14 Ioannis Tsampalis Method and apparatus for providing wireless messaging
US7277724B2 (en) * 2003-04-14 2007-10-02 Sprint Spectrum L.P. Multi-mode mobile station and method
US6987985B2 (en) * 2003-06-06 2006-01-17 Interdigital Technology Corporation Wireless communication components and methods for multiple system communications
US7171190B2 (en) * 2003-06-25 2007-01-30 Oracle International Corporation Intelligent messaging
FI116440B (fi) * 2003-08-18 2005-11-15 Nokia Corp Tiedonsiirtomenetelmän valinta
US20060009243A1 (en) * 2004-07-07 2006-01-12 At&T Wireless Services, Inc. Always-on mobile instant messaging of a messaging centric wireless device
KR20060004578A (ko) * 2004-07-08 2006-01-12 에스케이 텔레콤주식회사 모바일 광고서비스를 위한 가상 머신 클라이언트의 구동을이용한 메시지 작성방법
US7826478B2 (en) * 2004-07-26 2010-11-02 Research In Motion Limited Method and apparatus for soliciting connectivity from wireless data networks
US20060026237A1 (en) 2004-07-30 2006-02-02 Wang Richard G Method and system for instant message using HTTP URL technology
US8060566B2 (en) 2004-12-01 2011-11-15 Aol Inc. Automatically enabling the forwarding of instant messages
KR101100312B1 (ko) 2004-12-30 2011-12-30 엘지전자 주식회사 이동통신 단말기의 인스턴트 메시징 방법
US20060167849A1 (en) * 2005-01-26 2006-07-27 Echovox Sa Method and system for mobile instant messaging using multiple protocols
US7546117B2 (en) 2005-06-08 2009-06-09 At&T Mobility Ii Llc Method and apparatus for blocking ID information associated with a sender of a short messaging service (SMS) message
US20060293028A1 (en) 2005-06-27 2006-12-28 Gadamsetty Uma M Techniques to manage network authentication
US8090392B2 (en) * 2005-08-05 2012-01-03 Interdigital Technology Corporation Method and system for reporting a short message capability via an IP multimedia subsystem
US20070055634A1 (en) 2005-09-02 2007-03-08 Felipe Albertao Automated anonymous connection system (AACS) for facilitating business communication
US7298714B2 (en) * 2005-10-04 2007-11-20 Yahoo! Inc. Peer-to-peer message chaining for initiating a data exchange with a server
US7751536B1 (en) * 2005-10-07 2010-07-06 Avaya Inc. Line appearance reservation for SIP endpoints
US20070197237A1 (en) * 2006-01-30 2007-08-23 Mark Powell Apparatus and Method to Provision Access Point Credentials into Mobile Stations
US7600031B2 (en) * 2006-04-27 2009-10-06 Microsoft Corporation Sharing digital content via a packet-switched network
US8209434B2 (en) * 2006-06-22 2012-06-26 Sony Ericsson Mobile Communications Ab Continued transfer or streaming of a data file after loss of a local connection
US20080004051A1 (en) * 2006-06-30 2008-01-03 Nortel Networks Limited SMS delivery over a multimedia subsystem
AU2008201643B1 (en) * 2007-07-24 2008-08-28 Rambrandt Messaging Technologies, LP Messaging service in a wireless communications network
US8447332B2 (en) * 2008-05-02 2013-05-21 Xtify, Inc. Location-based services platform
US8509824B2 (en) * 2008-06-04 2013-08-13 Broadcom Corporation Phone based text message language translation
US20100131858A1 (en) * 2008-11-21 2010-05-27 Verizon Business Network Services Inc. User interface
US8566408B2 (en) * 2010-08-13 2013-10-22 Intuit Inc. Method and system for providing a stateful experience while accessing content using a global textsite platform

Also Published As

Publication number Publication date
US20220240059A1 (en) 2022-07-28
US20220272501A1 (en) 2022-08-25
US20230027646A1 (en) 2023-01-26
DE602008022036C5 (de) 2021-05-06
US11445338B1 (en) 2022-09-13
WO2009012516A1 (en) 2009-01-29
US8401576B2 (en) 2013-03-19
US20200120457A1 (en) 2020-04-16
US20200304962A1 (en) 2020-09-24
EP2177072A1 (en) 2010-04-21
US11533587B2 (en) 2022-12-20
US8918127B2 (en) 2014-12-23
US20190098460A1 (en) 2019-03-28
US8903438B2 (en) 2014-12-02
US20140293985A1 (en) 2014-10-02
US20140295899A1 (en) 2014-10-02
US11218847B2 (en) 2022-01-04
US11089450B2 (en) 2021-08-10
US11425541B2 (en) 2022-08-23
US11432115B2 (en) 2022-08-30
US20210235237A1 (en) 2021-07-29
US20230276204A1 (en) 2023-08-31
ES2401476T7 (es) 2015-12-09
US11653183B2 (en) 2023-05-16
EP2177072B3 (en) 2015-07-29
EP2177072A4 (en) 2011-11-16
US20250392886A1 (en) 2025-12-25
US11012827B2 (en) 2021-05-18
US20140295900A1 (en) 2014-10-02
DK2177072T3 (da) 2013-04-15
US20200344579A1 (en) 2020-10-29
US20110039584A1 (en) 2011-02-17
US11991601B2 (en) 2024-05-21
US8996047B2 (en) 2015-03-31
US20130150102A1 (en) 2013-06-13
US12425813B2 (en) 2025-09-23
US20230319518A1 (en) 2023-10-05
US11871306B2 (en) 2024-01-09
US10893395B2 (en) 2021-01-12
US20230024448A1 (en) 2023-01-26
US11653182B2 (en) 2023-05-16
AU2008201643B1 (en) 2008-08-28
US11991600B2 (en) 2024-05-21
US11812345B2 (en) 2023-11-07
US20230156437A1 (en) 2023-05-18
PL2177072T3 (pl) 2013-06-28
PT2177072E (pt) 2013-04-02
EP2177072B1 (en) 2013-02-06
US20220369078A1 (en) 2022-11-17
US20240267712A1 (en) 2024-08-08
US11044584B2 (en) 2021-06-22
US20130244702A1 (en) 2013-09-19
US20210112383A1 (en) 2021-04-15
US20160381531A1 (en) 2016-12-29
US8918128B2 (en) 2014-12-23
US20210092566A1 (en) 2021-03-25
US10924896B2 (en) 2021-02-16
US20230362599A1 (en) 2023-11-09
US20210314741A1 (en) 2021-10-07

Similar Documents

Publication Publication Date Title
ES2401476T3 (es) Servicio de intercambio de mensajes en una red de comunicaciones inalámbricas