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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal 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.
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)
- REIVINDICACIONES1. 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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)
| 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)
| 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 |
-
2008
- 2008-04-14 AU AU2008201643A patent/AU2008201643B1/en active Active
- 2008-07-18 ES ES08772669.1T patent/ES2401476T7/es active Active
- 2008-07-18 PL PL08772669T patent/PL2177072T3/pl unknown
- 2008-07-18 EP EP08772669.1A patent/EP2177072B3/en active Active
- 2008-07-18 PT PT87726691T patent/PT2177072E/pt unknown
- 2008-07-18 WO PCT/AU2008/001043 patent/WO2009012516A1/en not_active Ceased
- 2008-07-18 DE DE602008022036.2A patent/DE602008022036C5/de active Active
- 2008-07-18 DK DK08772669.1T patent/DK2177072T3/da active
- 2008-07-18 US US12/452,883 patent/US8401576B2/en active Active
-
2013
- 2013-02-07 US US13/762,347 patent/US8918127B2/en active Active
- 2013-03-25 US US13/850,272 patent/US8996047B2/en active Active
-
2014
- 2014-06-17 US US14/307,184 patent/US8918128B2/en active Active
- 2014-06-17 US US14/307,210 patent/US8903438B2/en active Active
- 2014-06-17 US US14/307,166 patent/US20140293985A1/en not_active Abandoned
-
2016
- 2016-01-29 US US15/011,000 patent/US20160381531A1/en not_active Abandoned
-
2018
- 2018-04-30 US US15/966,965 patent/US20190098460A1/en not_active Abandoned
-
2019
- 2019-12-13 US US16/714,113 patent/US11089450B2/en active Active
-
2020
- 2020-06-09 US US16/897,161 patent/US10893395B2/en active Active
- 2020-07-09 US US16/924,801 patent/US10924896B2/en active Active
- 2020-12-08 US US17/114,645 patent/US11012827B2/en active Active
- 2020-12-22 US US17/131,103 patent/US11044584B2/en active Active
-
2021
- 2021-04-12 US US17/228,210 patent/US11218847B2/en active Active
- 2021-06-15 US US17/348,348 patent/US11432115B2/en active Active
-
2022
- 2022-04-11 US US17/717,720 patent/US11425541B2/en active Active
- 2022-05-10 US US17/740,919 patent/US11445338B1/en active Active
- 2022-07-25 US US17/872,378 patent/US11533587B2/en active Active
- 2022-10-04 US US17/959,687 patent/US11653182B2/en active Active
- 2022-10-04 US US17/959,697 patent/US11653183B2/en active Active
-
2023
- 2023-01-23 US US18/100,273 patent/US11812345B2/en active Active
- 2023-05-04 US US18/143,387 patent/US11991600B2/en active Active
- 2023-06-09 US US18/207,802 patent/US11871306B2/en active Active
- 2023-07-21 US US18/224,817 patent/US11991601B2/en active Active
-
2024
- 2024-04-17 US US18/638,190 patent/US12425813B2/en active Active
-
2025
- 2025-08-22 US US19/307,626 patent/US20250392886A1/en active Pending
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2401476T3 (es) | Servicio de intercambio de mensajes en una red de comunicaciones inalámbricas |