ES2288907T3 - Sistema de mensajeria que implica comunicaciones inalambricas y metodo para el mismo. - Google Patents

Sistema de mensajeria que implica comunicaciones inalambricas y metodo para el mismo. Download PDF

Info

Publication number
ES2288907T3
ES2288907T3 ES01270035T ES01270035T ES2288907T3 ES 2288907 T3 ES2288907 T3 ES 2288907T3 ES 01270035 T ES01270035 T ES 01270035T ES 01270035 T ES01270035 T ES 01270035T ES 2288907 T3 ES2288907 T3 ES 2288907T3
Authority
ES
Spain
Prior art keywords
message
client
central server
server
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.)
Expired - Lifetime
Application number
ES01270035T
Other languages
English (en)
Inventor
Dennis Mendiola
Samuel S. Montecastro
Joseph Michael C. Garrovillo
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.)
Chikka Pte Ltd
Original Assignee
Chikka Pte 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
Application filed by Chikka Pte Ltd filed Critical Chikka Pte Ltd
Application granted granted Critical
Publication of ES2288907T3 publication Critical patent/ES2288907T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • 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
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5322Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording text messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/10Aspects of automatic or semi-automatic exchanges related to the purpose or context of the telephonic communication
    • H04M2203/105Financial transactions and auctions, e.g. bidding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/38Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
    • H04M3/382Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections using authorisation codes or passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Radio Relay Systems (AREA)

Abstract

Sistema de mensajería para transmitir mensajes entre un servidor (15) central y un cliente (13a) que es parte de una red de comunicación inalámbrica que incluye una pluralidad de clientes (13a) inalámbricos que tienen un servicio de mensajería para transmitir mensajes de manera inalámbrica entre los mismos utilizando un servidor (25) de servicio de mensajería, teniendo cada cliente (13a) inalámbrico un número de identificación de red asociado con el mismo para identificar de manera unívoca al cliente (13a) dentro de la red de comunicación inalámbrica, y comprendiendo cada mensaje un paquete (43) de mensaje que incluye la dirección (49) de un destinatario previsto del paquete (43) de mensaje y la dirección (47) del emisor del mensaje; comprendiendo el sistema (11) de mensajería: un servidor (15) central al que una pluralidad de clientes (13) pueden conectarse selectivamente para transmitir mensajes entre los mismos, teniendo cada uno de los clientes (13) un número de identificaciónde cliente asociado con el mismo para identificar de manera unívoca al cliente (13) en el servidor (15) central; estando interconectados el servidor (15) central y el servidor (25) de servicio de mensajería para proporcionar comunicaciones entre los mismos; siendo uno de los clientes (13a) del servidor central un cliente (13a) inalámbrico y que tiene el número de identificación de cliente correspondiente al número de identificación de red del mismo; teniendo el servidor (15) central un código de acceso para identificar de manera unívoca al servidor (15) central en el servidor (25) de servicio de mensajería y un número de identificación único atribuido a: (a) una acción prescrita realizada por el servidor (15) central, y (b) una entidad que es el asunto de la acción prescrita; en el que los mensajes enviados entre el servidor (15) central y el cliente en conexión con una acción prescrita y entidad particulares incluyen: (i) una combinación del código de acceso y el número de identificación único atribuida a la acción y entidad particulares como la dirección del servidor (15) central en los paquetes (43) de mensaje enviados a o desde el cliente (13a) como el emisor o el destinatario previsto, respectivamente, y (ii) el número de identificación de red como la dirección del cliente en paquetes de mensaje enviados a o desde el servidor (15) central como el emisor o el destinatario previsto, respectivamente; y en el que el servidor (25) de servicio de mensajería utiliza el código de acceso en la dirección del destinatario previsto o el emisor para reconocer mensajes enviados a o recibidos desde el servidor (15) central y encaminar los mensajes en consecuencia.

Description

Sistema de mensajería que implica comunicaciones inalámbricas y método para el mismo.
Campo de la invención
La presente invención se refiere a un sistema de mensajería que implica la comunicación de mensajes entre una pluralidad de usuarios y un servidor central en el que el medio entre uno de los usuarios y el servidor central implica comunicaciones inalámbricas, y un método para el mismo. Los usuarios implicados en comunicaciones inalámbricas con los que la invención encuentra aplicación particular, aunque no exclusiva, son clientes en la forma de aparatos de radio digital, especialmente radioteléfonos celulares, aparatos de radiomensajería u otros aparatos de comunicación de este tipo.
Esta invención tiene utilidad especial, aunque no exclusiva, para aplicaciones cliente basadas en el servicio de mensajes cortos (SMS, Short Message Service) y para dispositivos de red de sistema global para comunicaciones móviles (GSM, Global System for Mobile Communications), tales como teléfonos móviles.
A lo largo de la memoria descriptiva, a no ser que el contexto requiera lo contrario, la palabra "comprender" o variaciones tales como "comprende" o "que comprende", se entenderán como que implican la inclusión de un entero o grupo de enteros expuestos, pero no la exclusión de cualquier otro entero o grupo de enteros.
Antecedentes de la técnica
Los sistemas de mensajería se han vuelto populares con la mayor utilización de ordenadores personales (PC, Personal Computer) y el desarrollo de rede informáticas que pueden enlazar los mismos para permitir que se produzcan comunicaciones entre ellos. Por ejemplo, se proporcionan sistemas de tablones de anuncios (BBS, Bulletin Board Systems) electrónicos para compartir e intercambiar mensajes electrónicos, y otros archivos, de una manera análoga a la que se utilizaron los tablones de anuncios antes de la llegada de la comunicación electrónica para mandar mensajes, y que podrían mandarse, leerse y responderse por un gran número de personas. Originariamente, los BBS fueron independientes de Internet, pero ahora muchos, si no la mayoría, tienen sus propios sitios web, y los mensajes y archivos se mandan y leen utilizando Internet para acceder al tablón de anuncios. Normalmente, los BBS se utilizan para permitir que personas que comparten aficiones e intereses compartan ideas, etc. Los BBS también se utilizan como medios para vender productos.
Internet ha extendido la accesibilidad y funcionalidad del concepto BBS para proporcionar mensajería en tiempo real por sí mismo. Esto tiende a plasmarse en lo que generalmente se denomina sistemas de mensajería instantánea y en las salas de chat.
Los sistemas de mensajería instantánea proporcionan un medio que utiliza Internet y un proveedor de servicios o servidor de transacciones, a través del cual usuarios o clientes de una variedad de diferentes tipos pueden enviar y recibir mensajes directamente entre ellos. Pueden formarse grupos de mensajería específicos o "amigos" (buddies) de manera que los mensajes se envían y reciben en todo el grupo. La naturaleza directa de este tipo de mensajería está estrechamente relacionada con el correo electrónico por Internet, pero puede implicar diferentes tipos de clientes. Prescinde de mandar mensajes sobre un tablón de anuncios electrónico o virtual y en su lugar está más relacionado con la transferencia directa de un mensaje desde un cliente a un destinatario o grupo de destinatarios previstos. Por tanto, la mensajería instantánea tiende a ser más específica del usuario, en la que los usuarios y el deseo de un usuario de comunicar un mensaje a otro usuario o grupos de usuarios amigos, que generalmente se conocen entre sí, la
conducen.
Las salas de chat tienden a mantener el concepto de tablón de anuncios proporcionando un tablón de anuncios virtual en el que los mensajes se mantienen y se muestran secuencialmente a clientes que acceden a la sala. Esto todavía implica una descarga de mensajes en los clientes que acceden a la sala y en este sentido implica, más o menos, mensajería instantánea. Sin embargo, las salas de chat tienden a ser más específicas de un tema y adoptan un formato de tipo de tablón de anuncios que es más propicio para la transferencia de información sobre un asunto particular a un número de usuarios o clientes interesados que acceden a la sala. El acceso puede ser público a cualquier persona que accede al servidor que contiene la sala, o puede estar restringido, pidiendo acceso mediante contraseña y calidad de socio. Los tipos de temas son ilimitados, donde salas específicas pueden configurarse para fines educativos, fines personales y comercio electrónico de una descripción u otra.
Por ejemplo, una sala de chat puede hacerse funcionar específicamente como un servicio de citas o de búsqueda de pareja para miembros o clientes que acceden a la sala. Una sala de chat también puede hacerse funcionar específicamente para discutir o proporcionar información sobre un tema de interés para las personas que acceden a la sesión, por ejemplo, Problemas de adolescentes o Protección mediante patentes de métodos de negocio.
La idea de una sala de chat puede extenderse además para proporcionar comercio, tal como un foro para comprar y vender productos entre las personas que acceden a la sesión en la que se subastan, o de otra manera se comercia con, artículos o productos.
Para los sistemas de mensajería basados en Internet tales como los sistemas de mensajería instantánea, los BBS, salas de chat, salas de subasta, etc., se requiere que un usuario se "identifique" en el servidor que aloja al mismo para que pueda participar. Esto normalmente requiere la introducción de tanto una dirección de correo electrónico como de una contraseña. Las direcciones de correo electrónico se necesitan particularmente para un acceso restringido y/o implican alguna forma de actividad comercial, de manera que pueden enviarse al participante alertas e instrucciones de autenticación (por ejemplo, porque alguien ha mandado una repuesta a su mensaje), y la contraseña se utiliza para verificar la identidad del participante.
Todos estos sistemas de mensajería presentan las mismas limitaciones. Por lo general, en primer lugar un usuario requiere acceso a Internet para obtener calidad de socio o acceso autorizado al servidor que aloja el servicio de mensajería para leer y mandar mensajes. En el caso de los BSS, si un participante desea saber si alguien ha respondido a su mensaje, o desea leer cualquier otro mensaje/archivo mandado al BSS, debe esperar una alerta de correo electrónico (lo que también requiere que inicie sesión en su proveedor de servicios de Internet) o visitar regularmente el BBS para comprobar el estado de los mensajes en el BSS. Esto lleva tiempo y es engorroso. Cuando el BSS se configura para comerciar o para subastar, el retardo de tiempo entre la realización de una oferta, o una puja, y la aceptación de esa oferta o puja, y el retardo de tiempo entre mandar una pregunta acerca del producto y la respuesta a tal consulta puede resultar muy frustrante tanto para el comprador como para el vendedor.
En la actualidad, es posible para los usuarios con dispositivos móviles, tales como radioteléfonos celulares, acceder a Internet utilizando el protocolo de aplicaciones inalámbricas (WAP, Wireless Application Protocol), normalmente cuando el sitio web también está alojado en lenguaje de marcación inalámbrico (WML, Wireless Markup Language). Los usuarios pueden marcar las llamadas "pasarelas de Internet WAP", y pueden acceder a Internet a través de un navegador web proporcionado con su dispositivo móvil. Por lo tanto, el usuario puede obtener acceso a los BSS mediante su dispositivo móvil, pero surgen los mismos problemas como el del acceso a Internet utilizando otros dispositivos tales como ordenadores personales (PC). Para utilizar el WAP, un usuario debe tener un dispositivo que permita WAP. No es posible acceder a sitios web WML utilizando dispositivos móviles antiguos. Normalmente, también es más caro acceder a Internet utilizando dispositivos WAP, que utilizando los PC convencionales. Actualmente, no todos los sitios web son accesibles a través de dispositivos WAP, ya que no demasiados sitios web tienen homólogos WML.
Otra alternativa al acceso mediante WAP a contenido, BBS, salas de chat y demás, es a través de la utilización de conjuntos de herramientas Sim o STK (Sim Tool Kits) y comandos o palabras clave embebidos en el propio mensaje SMS. Los STK hacen posible acceder a contenido utilizando dispositivos GSM de una manera similar al acceso WAP, es decir, a través de una navegación orientada a menús. El contenido real accedido puede ser de Internet o cualquier otra fuente electrónica. Los STK mantienen un "sensación similar" a la del WAP ya que un usuario puede moverse hacia arriba y hacia abajo en un menú de opciones utilizando su dispositivo GSM. Los STK funcionan con SMS como el portador y STK como la interfaz de usuario principal en el dispositivo móvil. Aunque los STK pueden funcionar en la mayoría de dispositivos GSM tradicionales, es decir, aquellos que no permiten WAP, requieren que el usuario sustituya la tarjeta SIM de su dispositivo móvil. Otra desventaja de los STK es que el árbol de menú necesita "activarse" en las tarjetas SIM. Una vez activado, la estructura de árbol del menú no puede modificarse.
La otra práctica para los usuarios es acceder al contenido basado en SMS con la utilización de palabras clave. Sin embargo, la mayoría de los usuarios no encuentran el sistema muy intuitivo. Sin la ayuda de los manuales de instrucciones, las palabras clave se olvidan casi siempre, y si se recuerdan, tienden a utilizarse indebidamente. Por tanto, cantidades considerables de tráfico de contenido SMS se encaminan
\hbox{indebidamente a los
proveedores  de contenido previstos.}
En esencia, los comandos de tipo menú son difíciles de mantener entre un dispositivo GSM y un servidor central en el que el portador de las instrucciones es SMS. La dificultad surge porque un servidor central debe "recordar" cuál fue la acción o elección previa del usuario para saber dónde llevarlo a continuación dentro del árbol. Ya que las interacciones basadas en SMS entre dispositivos GSM y un servidor central tienen lugar en un formato sin sesión, no es evidente fácilmente cómo el servidor central puede seguir la pista de manera precisa de todas las acciones previas de los usuarios. Una sesión se refiere a interacciones entre un cliente y un servidor en las que se abre un enlace electrónico temporal entre el cliente y el servidor para el intercambio de información en tiempo real. La sesión se termina una vez que el cliente sale del sistema o por cualquier motivo se interrumpa el enlace electrónico.
Tal como se describe en las solicitudes de patente internacional PCT/SG00/00068, PCT/SG00/00069 y PCT/SG00/
00070 en tramitación junto con la presente del solicitante, pueden proporcionarse sistemas de mensajería instantánea que son efectivamente independientes del tipo de cliente y que pueden implicar conectividad con un servidor a través de Internet u otra red informática. De hecho, estos sistemas pueden proporcionar conectividad con radioteléfonos celulares móviles que funcionan según el sistema GSM y utilizan SMS. Tal como se describió, con SMS, un "centro de servicio de mensajes cortos" (SMSC, Short Message Service Centre) proporciona un sistema de servidor a través del cual se tratan todos los mensajes SMS que se envían y reciben por los abonados/clientes. Los mensajes son cortos, normalmente limitados a 160 caracteres de longitud, y se envían entre los abonados de la red GSM, con el sistema de servidor SMSC procesando los mensajes para su entrega al destino correcto utilizando el número de móvil GSM del destinatario previsto. Bajo el protocolo SMS, el mensaje de texto del emisor se envía inicialmente al sistema de servidor SMSC utilizando la red telefónica celular. El sistema de servidor SMSC almacena después el mensaje y lo asigna al receptor previsto para la descarga, según el protocolo GSM normal, cuando se identifica que el destinatario está activo dentro de una célula. Como tal, la mensajería SMS se describe normalmente como aquélla que emplea un esquema de "almacenamiento y reenvío".
Estas aplicaciones describen cómo es posible conectarse a Internet utilizando un protocolo particular, en virtud del sistema de servidor SMSC, dependiendo del teléfono GSM particular y el fabricante de red. Por ejemplo, Nokia^{TM} utiliza la versión dos del protocolo de distribución de mensajes de interfaz informática (CIMD2, Computer Interface Message Distribution version Two).
Tal como se describe en la solicitud internacional PCT/SG00/00092 en tramitación junto con la presente del solicitante, se conoce el proporcionar tecnología WAP y SMS conjuntamente. Wapit.com^{TM} proporciona un BBS en el que se mandan mensajes a través de WAP, y se informa a los participantes mediante SMS una vez que se ha mandado una respuesta. En este caso, las respuestas a través de SMS se llevan a cabo mediante comandos embebidos en el propio mensaje SMS.
Todas las solicitudes anteriores del solicitante facilitan la mensajería instantánea de una manera que puede adaptarse fácilmente para proporcionar comunicaciones con un cliente GSM. Esto puede conseguirse en una variedad de diferentes entornos de la manera descrita en la solicitud internacional PCT/SG00/00127 en tramitación junto con la presente del solicitante.
De una manera similar a la que el sistema de mensajería instantánea del solicitante, descrito en las solicitudes anteriormente mencionadas, permite que se produzcan comunicaciones eficientes y convenientes con dispositivos GSM, la presente invención busca extender esta utilidad a sistemas de mensajería en sí que pueden implicar la utilización de BBS electrónicos, salas de chat, foros de comercio y otros tipos de funcionalidad en la que la información puede transmitirse desde un usuario o cliente a otro para cualquier fin.
En otro aspecto de la invención, el solicitante demuestra un proceso de navegación a través de contenido, desde Internet o cualquier fuente electrónica, utilizando SMS como el portador para obtener información, por ejemplo, de cómo utilizar el sistema o acceder a características particulares. Tal proceso mantiene la sensación de un "árbol" de menú, sin requerir la utilización de acceso WAP o STK.
El documento US-A-5113442 da a conocer un método y sistema operativo para controlar los derechos de acceso para una pluralidad de usuarios a una pluralidad de objetos seguros.
Es un objetivo de la invención proporcionar una comunicación eficiente y conveniente de mensajes entre usuarios o clientes y un servidor central, en la que el medio entre uno de los usuarios y el servidor de intercambio implique comunicaciones inalámbricas.
La invención proporciona un sistema de mensajería para transmitir mensajes entre un servidor central y un cliente que es parte de una red de comunicación inalámbrica que incluye una pluralidad de clientes inalámbricos que tienen un servicio de mensajería para transmitir mensajes de manera inalámbrica entre ellos utilizando un servidor de servicio de mensajería, teniendo cada cliente inalámbrico un número de identificación de red asociado con el mismo para identificar de manera unívoca al cliente dentro de la red de comunicación inalámbrica, y comprendiendo cada mensaje un paquete de mensaje que incluye la dirección de un destinatario previsto del paquete de mensaje y la dirección del emisor del mensaje; comprendiendo el sistema de mensajería un servidor central al que pueden conectarse selectivamente una pluralidad de clientes para transmitir mensajes entre los mismos, teniendo cada uno de los clientes un número de identificación de cliente asociado con el mismo para identificar de manera unívoca al cliente en el servidor central; estando interconectados el servidor central y el servidor de servicio de mensajería para proporcionar comunicaciones entre los mismos; siendo uno de los clientes del servidor central un cliente inalámbrico y que tiene el número de identificación de cliente correspondiente al número de identificación de red del mismo; teniendo el servidor central un código de acceso para identificar de manera unívoca al servidor central en el servidor de servicio de mensajería y un número de identificación único atribuido a: (a) una acción prescrita realizada por el servidor central, y (b) una entidad que es el asunto de la acción prescrita; en el que los mensajes enviados entre el servidor central y el cliente en conexión con una acción prescrita y entidad particulares incluyen: (i) una combinación del código de acceso y el número de identificación único atribuida a la acción y entidad particulares como la dirección del servidor central en los paquetes de mensaje enviados a o desde el cliente como el emisor o el destinatario previsto, respectivamente, y (ii) el número de identificación de red como la dirección del cliente en paquetes de mensaje enviados a o desde el servidor central como el emisor o el destinatario previsto, respectivamente; y en el que el servidor de servicio de mensajería utiliza el código de acceso en la dirección del destinatario previsto o el emisor para reconocer mensajes enviados a o recibidos desde el servidor central y encaminar los mensajes en consecuencia.
El servidor central puede tener medios de procesamiento para (i) validar el número de identificación de cliente de la dirección del emisor de un paquete de mensaje recibido desde un cliente; (ii) procesar el número de identificación único de la dirección del destinatario en el paquete de mensaje que tiene un número de identificación de cliente válido asociado con el mismo; y (iii) realizar la acción prescrita con la entidad especificada por el número de identificación único, considerando cualquier mensaje adjunto incluido dentro del paquete de mensaje.
El servidor central puede tener medios de compilación para compilar un mensaje y enviarlo a un cliente utilizando el número de identificación de cliente del mismo como la dirección del destinatario previsto, o medios de transferencia de mensajes para transferir un mensaje recibido por el mismo desde un cliente y enviarlo a otro cliente utilizando el número de identificación de cliente del mismo como la dirección del destinatario previsto, según la acción prescrita y entidad especificada mediante un número de identificación único procesado por el mismo.
El servidor central puede tener medios de identificación para identificar un número de identificación de red de un número de identificación de cliente en la dirección de un destinatario previsto de un mensaje o bien compilado mediante dichos medios de compilación o bien recibido mediante dichos medios de transferencia de mensajes, y medios de transmisión para comunicar el mensaje destinado a un cliente inalámbrico al servidor de servicio de mensajería de ese cliente inalámbrico.
El servidor de servicio de mensajería puede tener medios de procesamiento para procesar la dirección del destinatario previsto de un mensaje recibido desde el servidor central como el número de identificación de red de un cliente inalámbrico de la red de comunicación inalámbrica del mismo, y transmitir de manera inalámbrica el mensaje al cliente inalámbrico correspondiente al número de identificación de red.
La acción prescrita puede comprender invocar una rutina en el servidor central asociada con acceder a un tablón de anuncios electrónico y la entidad es el asunto o tema con el que el tablón de anuncios está relacionado.
El mensaje puede referirse a leer, mandar o responder un mensaje en el tablón de anuncios.
La acción prescrita puede comprender invocar una rutina en el servidor central asociada con participar en una transacción comercial y la entidad es un producto o servicio que es el objeto de la transacción. La transacción comercial puede ser una subasta, la entidad es un producto o artículo que está subastándose y el mensaje se refiere a una puja en la subasta en relación a un producto o artículo específico.
La acción prescrita puede comprender invocar una rutina en el servidor central asociada con servicios personales y dicha entidad es el tipo particular de servicio personal.
La acción prescrita puede comprender invocar una rutina en el servidor central asociada con una sala de chat y dicha entidad es el objeto o tema particular de la sala de chat.
La acción prescrita puede comprender invocar una rutina en el servidor central asociada con transferir el mensaje directamente a otro cliente o grupo de clientes del servidor central como se especifica en el paquete de mensaje y dicha entidad es el cliente específico o grupo de clientes interesados.
El grupo de clientes pueden ser aquellos almacenados como amigos del cliente que envían el mensaje en una base de datos del servidor central.
En el sistema de mensajería de la invención la información con respecto a la utilización del sistema de mensajería puede enviarse desde el servidor central al cliente en respuesta a una solicitud del cliente, comprendiendo la solicitud un paquete de mensaje que comprende un código de acceso y datos que indican la información solicitada, identificando el código de acceso de manera unívoca al servidor central en el servidor de mensajería, pudiéndose hacer funcionar el servidor central para devolver un paquete de mensaje de información al cliente en respuesta de al paquete de mensaje de solicitud, comprendiendo el paquete de mensaje de información la información solicitada por el cliente y un código de acceso para utilizarse por el cliente como un código de acceso del mensaje de solicitud en respuesta al paquete de mensaje de información, identificando el código de acceso del mensaje de solicitud al servidor central e incluyendo una parte determinada mediante la información incluida en el paquete de mensaje de información.
El paquete de mensaje de solicitud inicial puede comprender un código de acceso básico más datos que indican la información solicitada. Los datos pueden comprender una palabra clave de caracteres alfanuméricos o alfabéticos. Los códigos de acceso de paquetes de mensaje de solicitud posteriores pueden comprender el código de acceso básico más índices adicionales.
El servidor central puede tener medios de procesamiento para (i) validar el número de identificación de cliente de la dirección del emisor de un paquete de mensaje de solicitud recibido desde un cliente; (ii) procesar el código de acceso de la dirección del destinatario en el paquete de mensaje que tiene un número de identificación de cliente válido asociado con el mismo; y (iii) generar el paquete de mensaje de información en respuesta a un mensaje de solicitud recibido utilizando el código de acceso del paquete de mensaje de solicitud como la dirección del emisor en el paquete de mensaje de información.
La invención también proporciona un método para transmitir mensajes entre un servidor central con el que pueden conectarse selectivamente una pluralidad de clientes para transmitir mensajes entre los mismos y un cliente que es parte de una red de comunicación inalámbrica que incluye una pluralidad de clientes inalámbricos que tienen un servicio de mensajería para transmitir mensajes de manera inalámbrica entre los mismos utilizando un servidor de servicio de mensajería, teniendo cada cliente inalámbrico un número de identificación de red asociado con el mismo para identificar de manera unívoca al cliente dentro de la red de comunicación inalámbrica, y comprendiendo cada mensaje un paquete de mensaje que incluye la dirección de un destinatario previsto del paquete de mensaje y la dirección del emisor del mensaje; comprendiendo el método: atribuir un número de identificación de cliente a cada cliente del servidor central para identificar de manera unívoca al cliente en el servidor central, por lo que el número de identificación de cliente que es parte de la red de comunicación inalámbrica tiene un número de identificación de cliente correspondiente al número de identificación de red del mismo; atribuir un código de acceso al servidor central para identificar de manera unívoca al servidor central en el servidor de servicio de mensajería, y un número de identificación único indicativo de: (a) una acción prescrita que va realizarse por el servidor central, y (b) una entidad que es el asunto de la acción prescrita; compilar los mensajes enviados entre el servidor central y el cliente de la red de comunicación inalámbrica en conexión con una acción prescrita y entidad particulares para incluir: (i) una combinación del código de acceso y el número de identificación único atribuida a la acción y entidad particulares como la dirección del servidor central en los paquetes de mensaje enviados a o desde el cliente como el emisor o el destinatario previsto, respectivamente, y (ii) el número de identificación de red como la dirección del cliente en paquetes de mensaje enviados a o desde el servidor central como el emisor o el destinatario previsto, respectivamente; y encaminar mensajes a través del servidor de servicio de mensajería utilizando el código de acceso en la dirección del destinatario previsto o el emisor para reconocer los mensajes enviados a o recibidos desde el servidor central.
El método puede incluir ocultar el número de identificación de cliente de un cliente particular a otros clientes que reciben mensajes del, o envían mensajes a, el cliente particular que es también un cliente inalámbrico.
El método también puede comprender compilar y enviar un paquete de mensaje de solicitud desde el cliente al servidor central, comprendiendo la solicitud un paquete de mensaje que comprende un código de acceso y datos que indican la información solicitada, identificando el código de acceso de manera unívoca al servidor central en el servidor de mensajería, devolviendo un paquete de mensaje de información al cliente desde el servidor central en respuesta el paquete de mensaje de solicitud, comprendiendo el paquete de mensaje de información la información solicitada por el cliente y un código de acceso que el cliente va a utilizar como un código de acceso del mensaje de solicitud en respuesta al paquete de mensaje de información, identificando el código de acceso del mensaje de solicitud el servidor central e incluyendo una parte determinada mediante la información incluida en el paquete de mensaje de
información.
El método también puede comprender: validar el número de identificación de cliente de la dirección del emisor o un paquete de mensaje de solicitud recibido desde un cliente; procesar el código de acceso de la dirección del destinatario en el paquete de mensaje teniendo un número de identificación de cliente válido asociado con el mismo; y generar el paquete de mensaje de información en respuesta a un mensaje de solicitud recibido utilizando el código de acceso del paquete de mensaje de solicitud como la dirección del emisor en el paquete de mensaje de información.
El método puede comprender además intercambiar una serie de paquetes de mensaje de solicitud e información, refiriéndose cada intercambio a la selección de una opción y al suministro de una serie de opciones adicionales en relación con la selección previa.
Breve descripción de los dibujos
La invención se entenderá mejor a la luz de la siguiente descripción de una realización específica de la misma. La descripción se realiza con referencia a los dibujos adjuntos, en los que:
la figura 1 es un diagrama de bloques esquemático que muestra la disposición general del sistema de mensajería con diferentes tipos de clientes conectados al servidor central;
la figura 2 es un diagrama de bloques esquemático que muestra la realización del sistema de mensajería adaptada para una aplicación de mensajería instantánea con tipos de cliente de dispositivos GSM y basados en PC conectados al servidor central;
la figura 3 es un diagrama de bloques esquemático que muestra cómo se transmite un mensaje al servidor central desde un tipo de cliente de dispositivo GSM;
la figura 4 es un diagrama de bloques esquemático que muestra cómo se recibe un mensaje por un tipo de cliente de dispositivo GSM desde el servidor central;
las figuras 5 a 7 son diagramas esquemáticos que muestran generalmente cómo un usuario puede registrarse con la aplicación de servicio de comercio y subasta;
la figura 8 es un diagrama esquemático que muestra generalmente cómo un usuario puede recibir notificaciones acerca de sus pujas y enviar pujas adicionales en la aplicación de servicio de comercio y subasta;
la figura 9 es un tablón de discusión de muestra para un servicio de formato de subasta;
la figura 10 es un diagrama de flujo del proceso de discusión con clientes inalámbricos asociados con el formato de servicio de subasta;
la figura 11 es un diagrama esquemático del sistema de mensajería y la interacción de clientes inalámbricos con el servidor central en el formato de servicio de subasta;
la figura 12 es un tablón de discusión de muestra para un servicio personal asociado con "buscar un novio" que implica clientes inalámbricos y basados en PC;
la figura 13 es un tablón de discusión de muestra para una sala de chat asociada con un tema relacionado con "problemas de adolescentes"; y
la figura 14 es un árbol de menú de muestra para ilustrar el acceso a información mediante un cliente GSM desde un servidor central.
Mejor modo para llevar a cabo la invención
La realización preferida del mejor modo de la invención se orienta hacia un sistema de mensajería y un método de mensajería instantánea que implica la comunicación de mensajes asociados con uno o más servicios proporcionados entre un servidor central y un número de usuarios que están registrados con el servidor central, en el que al menos uno de los usuarios es un cliente de una red de comunicación inalámbrica que tiene su propio servicio de mensajería.
En la presente realización, la red de comunicación inalámbrica es una red GSM y el servicio de mensajería es SMS.
Tal como se muestra en la figura 1 de los dibujos, el sistema 11 de mensajería de la realización comprende esencialmente una pluralidad de clientes 13 del mismo o diferentes tipos 13a, 13b, 13c y 13d, y un servidor 15 central. El servidor 15 central comprende una pluralidad de servidores 15a a 15d de pasarela y una base 17 de datos de información de usuario. Los servidores de pasarela se conectan selectivamente a cada uno de los clientes 13 a través de una red informática, que en la presente realización es Internet 19, para enviar y recibir mensajes y comandos tal como se representa mediante la flecha 21 en conexión con un servicio proporcionado por el servidor 15 central a los
usuarios.
Los clientes 13 se conectan selectivamente al servidor 15 central a través de Internet 19 cuando se desea utilizar un servicio particular utilizando alguno o todos de los siguientes terminales o aparatos:
\bullet
un cliente 13a móvil GSM conectado a través de un sitio 23 de célula GSM y un sistema 25 de servidor SMSC, en el que los mensajes 27 SMS se transmiten entre un dispositivo 29 GSM del cliente, tal como una teléfono móvil, y el sistema 25 de servidor SMSC,
\bullet
un cliente 13b basado en PC conectado a través de un proveedor 31 de servicios de Internet (ISP, Internet Service Provider), en el que los paquetes 33 de mensaje se comunican entre la aplicación cliente de PC del cliente y el ISP 31,
\bullet
un cliente 13c de navegador de Internet a través de un ISP 35, en el que los paquetes 37 de mensaje HTML se transmiten entre el cliente 13c de navegador y el ISP 35, y
\bullet
un cliente 13d de navegador electrónico a través de un ISP 37, en el que los paquetes 39 de mensaje de correo electrónico se comunican entre el cliente 13d de correo electrónico y el ISP 37.
Un número de identificación de cliente identifica de manera unívoca cada cliente en el servidor 15 central. Este número se mapea a la dirección real del cliente y se almacena en la base 17 de datos de información de usuario del servidor central.
Los clientes inalámbricos que son parte de una red de comunicación inalámbrica tales como clientes 13a móviles GSM también tienen un número de identificación de red para identificar de manera unívoca al cliente inalámbrico en la red de comunicación inalámbrica, en este caso la red GSM de la que el cliente 13a móvil es un miembro. Este número se almacena en la red GSM y se utiliza por los clientes móviles para identificar los destinatarios previstos de los mensajes SMS enviados por los clientes móviles y la dirección del emisor de tales mensajes en el sistema de servidor SMSC para efectuar la transferencia de mensajes. En la presente realización, el número de identificación de red es simplemente el número de teléfono GSM del dispositivo GSM del cliente 13a móvil.
El sistema 25 de servidor SMSC controla y gestiona la transmisión de todos los mensajes SMS entre sus abonados/clientes inalámbricos. El sistema 25 de servidor SMSC incluye una base de datos dentro de la cual se almacenan los números de identificación de red de todos los abonados SMS junto con los paquetes 27 de mensaje SMS enviados por un abonado/cliente a destinatarios objetivo que pueden o no estar conectados o disponibles en la red celular en el instante del envío. Los destinatarios objetivo descargan posteriormente de manera automática estos paquetes de mensaje cuando el dispositivo GSM de un destinatario está encendido y conectado o de otro modo disponible para recibir mensajes dentro de un sitio de célula.
Tal como se mencionó, el servidor 15 central está conectado directamente al sistema 15 de servidor SMSC a través de Internet 19. Sin embargo, en realizaciones alternativas el sistema de servidor SMSC puede estar conectado a través de un enlace electrónico directo. De esta manera, los mensajes o los mensajes cortos pueden enviarse a través de líneas electrónicas directas o de datos a través de Internet desde el servidor 15 central al sistema 25 de servidor SMSC para la entrega posterior a abonados de SMS en la red GSM. Los mensajes cortos se envían y reciben entre el servidor 15 central y el sistema 25 de servidor SMSC utilizando el protocolo de mensajes de la red GSM. En la presente realización, el protocolo particular utilizado es CIMD2, que es un sistema adoptado por los fabricantes de red y telefonía móvil GSM tales como Nokia y Ericsson. Sin embargo, el sistema puede soportar otros protocolos tales como el protocolo de mensajes cortos de igual a igual (SMPP, Short Message Peer-to-Peer Protocol).
Un principio importante del sistema de mensajería es que el servidor 15 central atribuye que el número de identificación de red de un cliente inalámbrico sea el número de identificación de cliente del sistema de mensajería. De esta manera, el servidor 15 central es compatible con el sistema 25 de servidor SMSC en su identificación y direccionamiento de clientes inalámbricos para facilitar la transferencia de mensajes entre el servidor central y un cliente inalámbrico a través del sistema de servidor SMSC.
También se atribuye un código de acceso al servidor 15 central para identificarlo de manera unívoca en el sistema 25 de servidor SMSC. El código de acceso se utiliza en mensajes enviados entre clientes 13a inalámbricos y el servidor 15 central de manera que el sistema 25 de servidor SMSC puede distinguir mensajes SMS de un cliente inalámbrico que están destinados a enviarse al servidor 15 central de otros mensajes SMS tratados por el sistema de servidor SMSC que están asociados con el servicio de mensajería SMS proporcionados por el mismo y que no están destinados a enviarse al servidor central.
Este código de acceso constituye de manera efectiva la dirección del servidor 15 central desde la perspectiva del sistema 25 de servidor SMSC. En la presente realización, el sistema 25 de servidor SMSC está configurado particularmente para decodificar el código de acceso a partir de algunos de los primeros dígitos de un número de identificación de red que representa la dirección objetivo o número de teléfono GSM de un destinatario previsto de un mensaje SMS enviado por un cliente inalámbrico en la red GSM. El sistema 25 de servidor SMSC está dotado de software de encaminamiento apropiado para dirigir cualquier mensaje recibido por él al servidor central, una vez que el código de acceso se decodifica a partir del número de identificación de red, a través de Internet en la presente realización. Un número de identificación único (UIN, Unique Identification Number) se atribuye a diferentes servicios proporcionados por el servidor 15 central para sus clientes. El UIN es indicativo de: (a) una acción prescrita que va a realizarse por el servidor central para un cliente, y (b) una entidad que es el asunto de la acción prescrita.
En la presente realización, las acciones prescritas que se realizan por el servidor 15 central incluyen:
\bullet
invocar una rutina en el servidor central asociada con acceder a un tablón de anuncios electrónico;
\bullet
invocar una rutina en el servidor central asociada con participar en una transacción comercial;
\bullet
invocar una rutina en el servidor central asociada con servicios personales;
\bullet
invocar una rutina en el servidor central asociada con una sala de chat;
\bullet
invocar una rutina en el servidor central asociada con transferir el mensaje directamente a otro cliente o grupo de clientes del servidor central tal como se especifica en el paquete de mensaje, que se denominará de aquí en adelante como la aplicación de mensajería instantánea.
Las entidades que son el asunto de las acciones prescritas son respectivamente:
\bullet
el asunto o tema al que se refiere el tablón de anuncios;
\bullet
un producto o servicio que es el objeto de la transacción comercial;
\bullet
un tipo particular de servicio personal;
\bullet
un objeto o tema particular de la sala de chat;
\bullet
un cliente específico o grupo de clientes interesados en recibir el mensaje.
Por consiguiente, se atribuyen diferentes UIN a diferentes acciones prescritas y diferentes entidades asociadas con la acción prescrita.
Un importante aspecto de la presente realización es que en el caso de un cliente inalámbrico, el UIN de una acción prescrita y entidad al que se refiere un mensaje, se combina con el código acceso del servidor central, para constituir la dirección del servidor 15 central. Además, en lo que respecta a la red GSM, esta combinación del código de acceso y el UIN es el número de identificación de red para el servidor central, y se utiliza como la dirección del destinatario previsto o número GSM efectivo en un mensaje SMS destinado a enviarse por un cliente inalámbrico al servidor central. Se utiliza de manera similar como la dirección del emisor para cualquier mensaje enviado por el servidor central a un cliente inalámbrico en conexión con cualquier servicio
\hbox{proporcionado por el servidor central al cliente
inalámbrico.}
La configuración y funcionamiento del servidor 15 central y sus clientes 13 se describirán a continuación con referencia específica a los diversos servicios realizados por el mismo tal como se esbozan mediante las acciones prescritas y entidades referidas anteriormente. El servidor 15 central está configurado para tomar una función o carácter particular dependiendo del servicio particular proporcionado por el mismo. Esta configuración se realiza en software y por tanto la descripción se centrará en las funciones particulares realizadas para emprender las acciones prescritas en asociación con las entidades que son el asunto de la acción, con detalle suficiente, para permitir que un programador de software con conocimiento general común de herramientas de desarrollo de programas disponibles escriba el software requerido para implementar la funcionalidad del servidor central.
Aplicación de mensajería instantánea
Cuando el UIN en un paquete de mensaje recibido desde un cliente indica que va a realizarse una función de mensajería instantánea por el servidor 15 central, el servidor central realiza las siguientes acciones básicas en nombre del usuario: (i) enviar y (ii) recibir mensajes instantáneos, y (iii) detectar usuarios que están "en línea", es decir, conectados a Internet o de otro modo accesibles por la mensajería instantánea justo en, o aproximadamente, ese momento particular en el tiempo. Los usuarios también se denominan "amigos" en el escenario de mensajería instantánea (IM, Instant Messaging).
No puede haber garantía absoluta de que un usuario esté realmente en línea o accesible en un momento dado mediante mensajería instantánea debido a la menos que perfecta estabilidad de Internet y redes GSM, la movilidad del abonado GSM, y demás. Sin embargo, la presente invención prevé proporcionar una suposición razonable de si es probable que un usuario esté accesible o no accesible en un momento dado debido a ciertas actividades emprendidas por el servidor 15 central que se describirán con mayor detalle posteriormente.
El servidor 15 central está programado específicamente para emprender cualquiera de las acciones básicas anteriormente mencionadas si un cliente que accede al servidor central le dispara u ordena que realice esto. Este disparo (triggering)se produce cuando el cliente envía un comando o petición electrónica en un paquete de mensaje enviado al servidor central. Por ejemplo, un dispositivo GSM realizará esto enviando un mensaje SMS al servidor central, un cliente de correo electrónico realizará esto enviando un correo electrónico al servidor central, un cliente de navegador realizará esto enviando instrucciones o comandos al servidor central a través de la web, y una aplicación basada en PC realizará esto enviando comandos al servidor central a través de un enlace de Internet o electrónico.
El formato de la información entregada, tal como la notificación o mensaje real de quién está en línea, depende necesariamente del tipo de aparato. Por ejemplo, con un dispositivo GSM el formato será un formato SMS, con un correo electrónico, tendrá la forma de un correo electrónico, y con un cliente de navegador tendrá la forma del lenguaje de marcación de hipertexto (HTML, HyperText Markup Language).
Ya que la invención está relacionada fundamentalmente con la aplicación de mensajería instantánea cuando se refiere a clientes inalámbricos, las funciones básicas del servidor 15 central y el cliente 13 con respecto a la mensajería instantánea se describirán en el contexto de cómo funcionan con respecto a un cliente GSM y a un cliente basado en PC tal como se muestra en la figura 2 de los dibujos. Debería hacerse referencia a la solicitud internacional PCT/SG00/00068 en tramitación junto con la presente del solicitante para una descripción de cómo se hicieron funcionar las funciones con otros tipos de clientes.
Abordando primero la mensajería instantánea utilizando una aplicación cliente basada en PC, tal como se muestra en la figura 2 de los dibujos, una aplicación 41 de PC basada en Internet del usuario IM reside como un programa en el PC del usuario. El programa proporciona las diversas funciones de enviar y recibir un mensaje y notificación de amigos que están en línea mediante dos paneles "emergentes" separados, un panel 43 de mensaje de envío y recepción, y un panel 45 de amigos en línea.
El panel 43 de mensaje de envío y recepción comprende una cabecera 47 "De" para identificar el número de identificación de cliente (CIN) del cliente que originó el mensaje, una cabecera 49 "Para" para identificar el CIN del cliente para quien el mensaje está destinado o dirigido, y un espacio 51 de contenido de mensaje para mostrar el texto del mensaje instantáneo enviado o recibido. De hecho, en la aplicación PC real la creación de este mensaje puede automatizarse, incluyendo automáticamente en el mensaje el CIN del emisor y el CIN del destinatario cuando se hace doble clic sobre el icono informático del nombre del destinatario (el amigo) en la aplicación 41 cliente basada en PC.
Para que se produzca la mensajería, el servidor 15 central incluye una aplicación 53 de servidor IM en la que residen las funciones de habilitación y una base 55 de datos de estado de usuario que almacena detalles de los usuarios entre los que se envían los mensajes instantáneos y detalles de estado de las funciones de habilitación, que se actualizan constantemente. Por consiguiente, la comunicación entre diversas aplicaciones 45 de PC de los usuarios IM y el servidor 15 central se produce a través de Internet 19 y el proveedor 31 de servicios de Internet (ISP, Internet Service Provider) del usuario.
Enviar mensajes desde la aplicación cliente basada en PC requiere en primer lugar que el usuario 41 esté conectado en línea a Internet 19 a través del ISP 31 del usuario y que seleccione un opción de "enviar mensaje" desde un menú previsto en la aplicación cliente de usuario que especifica las funciones disponibles de la aplicación. Entonces, el usuario necesita introducir el mensaje en el espacio 51 de contenido de mensaje previsto en el panel 43 de mensaje de envío y recepción y especificar el destinatario objetivo mediante el CIN del destinatario objetivo o un representante para el mismo (tal como su "apodo", por ejemplo) en la cabecera 49 "Para". El programa está diseñado para mostrar automáticamente el CIN del usuario en la cabecera 47 "De", en virtud del usuario que está considerándose ser el emisor como una consecuencia de que el usuario selecciona la opción "enviar mensaje".
El programa está diseñado para proporcionar una notificación visual al usuario de que se ha recibido un mensaje y que por tanto puede leerse por el usuario seleccionando una opción "leer mensaje" del menú. Al seleccionar la misma, se mostrará el panel 43 de mensaje de envío y recepción con la cabecera "De" identificando el CIN del emisor del mensaje y el "Para" identificando el CIN del destinatario, que es el usuario.
El panel 45 de notificación de amigos en línea comprende dos mitades, la mitad 57 superior y una mitad 59 inferior. La mitad 57 superior tiene una cabecera 57a etiquetada como "en línea" y un espacio 57b en el que se enumeran todos los CIN de los amigos que están en línea, tal como se definió previamente. La mitad 59 inferior tiene una cabecera 59a etiquetada como "fuera de línea" y un espacio 59b en el que se enumeran todos los CIN de los amigos del usuario restantes que estarían fuera de línea. La presentación real de esta información puede variar ligeramente en la aplicación de PC, dependiendo de la preferencia del usuario y del diseño permanentemente variable de la interfaz gráfica de usuario (GUI, Graphical User Interface)de la aplicación. Sin embargo, la información básica transmitida sigue siendo la misma.
La prestación de tales funciones y el diseño de paneles en una aplicación cliente IM basada en PC son muy conocidos en la técnica. Por consiguiente, modos alternativos de la invención pueden llevar a cabo las mismas funciones básicas mediante diferentes tipos de notificaciones visuales, tales como colores variables o listas desplegables de iconos que identifican amigos o usuarios particulares.
Con respecto a proporcionar estas mismas funciones en un cliente basado en GSM, se proporciona una disposición necesariamente diferente cuando se hace uso del sistema SMS existente utilizado en redes GSM. En el cliente basado en GSM, un dispositivo 61 GSM tal como un teléfono móvil es el terminal o aparato, y el usuario de este dispositivo lo hace funcionar como un abonado a la red GSM en la que las telecomunicaciones entre abonados se transmiten de manera inalámbrica a través de sitios 63 celulares GSM dispuestos para crear un red celular.
Un mensaje SMS de abonado a abonado en una red GSM incluye un paquete 65 de mensaje que comprende el número 67 de identificación de red (NIN, Network Identifying Number) del emisor (el número de teléfono móvil GSM del emisor), el NIN 69 del destinatario objetivo (normalmente el número de teléfono móvil GSM del receptor), el número de móvil GSM del servicio 25 de servidor SMSC que procesará el mensaje 71, y un mensaje 73 de 160 caracteres como mucho.
El enviar mensajes desde el dispositivo 61 móvil GSM a otro usuario del sistema 11 de mensajería se lleva a cabo introduciendo un mensaje 73 SMS en el dispositivo GSM y especificando el NIN del destinatario objetivo en la dirección 69 "Para". Las etapas de introducción reales son específicas para el fabricante de dispositivos GSM.
Un aspecto importante es que la dirección NIN del destinatario es una combinación del código de acceso numérico (tal como se define por la portadora GSM) y el CIN del destinatario objetivo. Tal como se describió anteriormente, el código de acceso es específico para la portadora GSM y se utiliza para indicar al sistema 25 de servidor SMSC que el SMS va a reenviarse al servidor 15 central.
El dispositivo 61 GSM recibe mensajes instantáneos a través del sistema 11 de mensajería tal como recibiría mensajes SMS normales desde el sistema 25 de servidor SMSC de la red GSM. Los mensajes instantáneos recibidos por un cliente GSM desde el servidor 15 central indicarían un CIN en la dirección 67 "De" o "Responder a" que comprende la combinación del código de acceso más el CIN del usuario.
Es importante observar en la presente realización que el CIN del usuario en la aplicación de mensajería instantánea constituye realmente el UIN que el servidor central decodifica para determinar la acción prescrita necesaria con la entidad apropiada; en este caso enviar el paquete de mensaje como un mensaje instantáneo al destinatario
indicado.
La aplicación 53 de servidor IM está diseñada para proporcionar notificación de los amigos en línea a los clientes GSM mediante mensajes SMS que contienen información de los amigos en línea. La aplicación 53 de servidor IM envía estos mensajes al cliente 61 GSM mediante el disparo de un cliente GSM. El disparador para un mensaje de este tipo puede ser automático o manual, dependiendo de la especificación del usuario.
Tal como se muestra en la figura 2, los disparadores manuales se llevan a cabo por un usuario de un dispositivo 61 GSM enviando un mensaje 75 SMS que contiene un UIN que designa un comando SMS prescrito al servidor 15 central. Por ejemplo, el paquete de mensaje para este mensaje 75 SMS contendrá el código de acceso del servidor 15 central combinado con el UIN para el "comando quién está en línea" prescrito como el NIN en la dirección 77 "Para". El servidor 15 central está dotado de medios de procesamiento de manera que cuando recibe este mensaje SMS que contiene el "comando quién está en línea" desde el sistema 25 de servidor SMSC, decodifica el UIN para determinar que es una aplicación de mensajería instantánea y después invoca la aplicación 53 de servidor IM para atender la acción prescrita. En el presente ejemplo de un disparo manual, esto implicará enviar de vuelta un mensaje SMS o una serie de mensajes 81 SMS al emisor del mensaje notificando o enumerando los CIN, y pseudónimos si se introdujeron, de aquellos amigos del emisor que están en línea. Como alternativa, el paquete de mensaje para este mensaje 81 SMS puede contener el CIN 83 de un cliente GSM particular y un mensaje 85 que indica que él o ella está en línea u otro mensaje.
En el caso de disparo automático, la aplicación 53 de servidor IM está diseñada para enviar una notificación SMS al cliente GSM particular de que un usuario particular o un grupo de usuarios (amigos) están en línea o no, cuando la aplicación de servidor IM detecta su presencia en línea o un cambio en ello. Por consiguiente, con disparo automático, no se requiere interacción por el usuario GSM.
La aplicación de mensajería instantánea de la presente invención funciona sobre el principio de utilizar un CIN/UIN único para identificar a un usuario independientemente de su tipo de cliente y la correspondencia de ese único UIN a todos los tipos de cliente de ese usuario que pueden tratarse por el servidor central. Por tanto, la aplicación 53 de servidor IM permite al usuario acceder a su cuenta con cualquiera de los siguientes tipos de cliente: aplicación cliente basada en PC, cliente GSM, cliente de navegador de Internet, y cliente de correo electrónico.
Independientemente del tipo de cliente, la aplicación 53 de servidor IM puede reconocer al usuario, haciéndole corresponder con su CIN/UIN particular en consecuencia. A partir de entonces, el usuario tiene acceso a las funciones básicas del sistema IM, tales como enviar mensajes, responder a mensajes, recibir mensajes, y comprobar quién está en línea, entre otras funcionalidades IM básicas.
A continuación se describirá la manera en la que se realiza esta correspondencia de CIN/UNI a aparatos y usuarios mediante la aplicación 53de servidor IM para el tipo de cliente de dispositivo GSM con referencia a las figuras 3 y 4. La manera en la que esto se realiza para otros tipos de cliente se describe en la solicitud internacional PCT/SG00/00068 en tramitación junto con la presente del solicitante.
Con respecto a una aplicación cliente GSM proporcionada por un dispositivo 85 GSM, la aplicación 53 de servidor IM, que en la práctica se ejecuta bajo múltiples servidores 15a a 15e de pasarela, está conectada al sistema 25 de servidor SMSC a través de Internet 19. El sistema 25 de servidor SMSC se comunica a su vez de manera inalámbrica con diversos sitios 87 celulares GSM para establecer comunicación con el dispositivo 85 GSM del usuario móvil.
En el caso de un mensaje instantáneo que está enviándose desde el dispositivo 85 GSM al servidor 15 central, tal como se muestra en la figura 3, el sistema 25 de servidor SMSC recibe inicialmente el paquete 89 de mensaje desde el dispositivo 85 GSM y tras decodificar el código de acceso de la dirección del destinatario en el campo 91 de dirección "Para", transmite el paquete de mensaje al servidor 15 central a través de Internet 19. Tal como se mencionó anteriormente, el usuario/cliente GSM puede enviar mensajes en paquetes 89 de mensaje a clientes del servidor central utilizando su SMS local, con la dirección formada añadiendo un código de acceso (tal como se define por la portadora GSM) al CIN de los destinatarios. Las notificaciones de los amigos en línea también se llevan a cabo a través de mensajes SMS enviados de vuelta al dispositivo GSM del usuario desde el servidor central.
El servidor 15 central tras recibir el paquete 89 de mensaje, tal como se representa mediante la flecha 93, utiliza después sus medios de procesamiento para hacer corresponder el CIN del usuario (único), que en este caso el número de teléfono móvil GSM del usuario, en el campo 95 de dirección "De", con el CIN almacenado de los usuarios registrados del servidor central en la base 17 de datos de información de usuario para validar el CIN del emisor del paquete de mensaje y para procesar después el UIN extraído del campo 91 de dirección "Para" para invocar la rutina requerida para realizar la acción prescrita, en este caso la aplicación de mensajería instantánea, con la entidad especificada. El servidor central en la presente realización utiliza el (código de país) + (código de zona o código de portadora GSM) + (número de teléfono móvil) para formar el CIN del usuario GSM cuando el usuario se registra por primera vez utilizando su dispositivo GSM. Por tanto, la correspondencia es sencilla ya que todos los paquetes de mensaje SMS incluyen el número de móvil GSM del emisor en el campo 95 de dirección "De".
Tras invocar la aplicación de mensajería instantánea, la aplicación 53 de servidor IM determina el estado de usuario del destinatario objetivo del mensaje tal como se especifica en el UIN extraído del campo 91 de dirección "Para", accediendo a la base 17 de datos de información de usuario. La aplicación 53 de servidor IM también establece los tipos de cliente a los que puede acceder el destinatario objetivo basándose en las configuraciones de usuario para ese destinatario almacenado en la base de datos de información de usuario para garantizar un encaminamiento apropiado del mensaje a los dispositivos de cliente seleccionados del destinatario. Esto implica esencialmente adaptar el CIN del destinatario en el formato apropiado del tipo de cliente particular del usuario que el mensaje va a direccionar. En el caso de aplicaciones de cliente basadas en PC y basadas en navegador, este será simplemente el propio UIN. En el caso de la aplicación GSM, será realmente el número de teléfono del destinatario objetivo, que es el UIN en cualquier situación en este ejemplo. En el caso del cliente basado en correo electrónico, será simplemente la dirección de correo electrónico del destinatario objetivo. Como la dirección de correo electrónico es alfanumérica, la dirección de correo electrónico se mapea realmente en un dirección numérica.
En el caso de que el tipo de cliente para el destinatario destino sea un dispositivo GSM, el paquete 97 de mensaje, tal como se muestra en la figura 4, se procesa por la aplicación 53 de servidor IM formateando correctamente los campos de dirección del paquete 97 de mensaje para el encaminamiento hacia y por el sistema 25 de servidor SMSC como un mensaje SMS. El formateo implica deshacerse del código de acceso del campo 99 de dirección "Para" del paquete 97 de mensaje y añadir el código de acceso al principio del CIN del emisor indicado en el campo 101 de dirección "De".
El paquete de mensaje se envía entonces al sistema 25 de servidor SMSC de la red GSM a través de Internet 19, tal como se representa mediante la flecha 103. El usuario/cliente GSM recibe finalmente el paquete 97 de mensaje bajo el SMS de la red GSM cuando la red GSM detecta la disponibilidad del dispositivo 105 GSM especificado del usuario para recibir mensajes a través de uno de los sitios 107 celulares GSM.
En los ejemplos específicos mostrados en la figuras 3 y 4, el usuario que envía el mensaje tiene el CIN
"639189336647" y el usuario que recibe el mensaje tiene el CIN "639185556666". Sin embargo, el cliente GSM necesita añadir el código de acceso asignado al servidor central mediante el sistema 25 de servidor SMSC, en este ejemplo "373", al principio del CIN del destinatario objetivo para una marcación externa a través de la red GSM, si el destinatario GSM objetivo fuera a responder al mensaje simplemente "respondiendo al" mensaje; es decir, el NIN del emisor se introduce automáticamente en la dirección numérica "enviar a".
Debería observarse en todos los ejemplos que el CIN del usuario es el identificador principal del usuario para el fin de tratar mensajes instantáneos dirigidos a ellos u originados en ellos. La correspondencia uno a uno de este UIN con los identificadores únicos para cada aparato genera el cimiento base para el sistema de cuenta única del sistema
IM.
Una razón fundamental para utilizar un número tal como el CIN es la velocidad. Esto es particularmente útil al llevar a cabo la rápida transmisión de mensajes instantáneos con dispositivos GSM. Con el fin de responder a un mensaje IM recibido por un usuario de dispositivo GSM, todo lo que se requiere que el emisor haga es hacer clic sobre el botón de respuesta, tras lo cual el CIN del emisor se introduce automáticamente en la dirección "responder a" del dispositivo GSM. Además, el originar mensajes mediante el dispositivo GSM es asimismo fácil y rápido. Todo lo que el usuario tiene que hacer es introducir en la dirección "enviar a" el CIN del destinatario previsto añadido al código de acceso de la portadora GSM. De hecho, esta combinación código de acceso-CIN puede almacenarse en las agendas de direcciones de la mayoría de dispositivos GSM, facilitando de ese modo el recuerdo de direcciones y transmisión de mensajes rápidos.
Aplicación de transacción comercial
Tal como se indicó anteriormente, la presente invención también proporciona el servidor 15 central diseñado y configurado para invocar una rutina para realizar una acción prescrita en la forma de una transacción comercial. Con el comercio electrónico han evolucionado numerosos tipos de transacciones comerciales para las que la presente invención encuentra utilidad. Sin embargo, la descripción de la presente realización se limitará a describir la aplicación de la invención para un servicio de comercio y subasta con referencia a las figuras 5 a 8.
Cuando el UIN en un paquete de mensaje recibido desde un cliente indica que el mensaje está relacionado con el servicio de comercio y subasta proporcionado por el servidor 15 central, se invoca una aplicación 111 de servidor de subasta en el servidor central.
La aplicación 111 de servidor de subasta comprende esencialmente medios de tratamiento de registro (manejador de registro), medios de distribución de mensajes (distribuidor de mensajes), medios de recepción de mensajes (receptor de mensajes), medios de asignación de número de identificación único (asignador UIN), medios de base de datos de subasta (base 12 de datos de subasta), y medios de tratamiento de comercio y subasta (manejador de subasta). Éstos se realizan en la forma de rutinas de programa que se ejecutan continuamente bajo el control de un sistema operativo en la aplicación 111 de servidor de subasta y así se automatiza el proceso de registro y puja.
Se emprende el proceso de registro de un posible usuario del servicio de subasta y comercio requiriendo que el posible usuario tenga un cliente basado en PC o basado en navegador que se ejecute en un ordenador 113 que pueda acceder al servidor 15 central a través de Internet 19 utilizando el proveedor 115 de servicios de internet (ISP) del usuario, así como un dispositivo 117 GSM.
El servidor 15 central está también enlazado directamente o a través de Internet al sistema 25 de servidor SMSC de la red GSM de la cual el dispositivo 117 GSM del usuario es un abonado, de la manera descrita previamente. El distribuidor de mensajes y el receptor de mensajes de la aplicación 111 de servidor de subasta se comunican directamente con el sistema 25 de servidor SMSC a través del servidor 15 central para enviar y recibir comandos o mensajes cortos a través de SMS, una vez que el servidor central invoca a la aplicación de servidor de subasta.
En la presente realización, el posible usuario accede a través del ordenador 113 a un formulario de registro disponible mediante la aplicación 111 de servidor de subasta para posibles usuarios del servicio de comercio y subasta a través del servidor 15 central. El formulario de registro incluye campos en los que el usuario debe introducir datos esenciales para el proceso de registro, y campos adicionales en los que el usuario puede introducir datos adicionales si lo desea.
Cuando el posible usuario ha introducido datos en los campos requeridos en el formulario de registro, el posible usuario envía entonces los datos a la aplicación 111 de servidor de subasta prevista en el servidor 15 central. Esto puede conseguirse de diferentes maneras, tales como utilizando un página web HTML basada en formulario para el formulario de registro, en la que el usuario puede enviar los datos introducidos a la aplicación 111 de servidor de subasta. Tras la recepción de los datos esenciales y opcionales desde el ordenador 113 del usuario, la aplicación 111 de servidor de subasta invoca al manejador de registro.
El manejador de registro crea una nueva entrada en la base 17 de datos de información de usuario del servidor 15 central para registrar temporalmente al usuario con el servidor central para la aplicación de servicio de comercio y subasta en el servidor central. Esta entrada contiene datos opcionales y esenciales prescritos para fines de registro. En la realización, los datos esenciales para el servicio de comercio y subasta comprenden el nombre del usuario, dirección, un NIN de un dispositivo inalámbrico que permite mensajería propiedad del usuario tal como un número de teléfono móvil GSM, dirección de correo electrónico, y sobrenombre. Los datos opcionales en la realización comprenden la fecha de nacimiento del usuario, por ejemplo.
El manejador de registro asigna al usuario una contraseña temporal, que se almacena en la base 17 de datos de información de usuario sin comunicársela al usuario en esta fase. Los datos para el usuario almacenados en la base 17 de datos de información de usuario se marcan como inactivos hasta que se completa un proceso de autenticación.
La figura 6 muestra una primera parte del proceso de autenticación utilizado en la realización. El proceso de autenticación para nuevos usuarios que se registran con la aplicación 111 de servidor de subasta se realiza mediante el manejador de registro. Tal como se muestra, el proceso de registro implica inicialmente que el manejador de registro obtenga la contraseña temporal asignada al usuario y el número de teléfono móvil GSM del usuario a partir de la base 17 de datos de información de usuario.
El manejador de registro ordena entonces al distribuidor de mensajes enviar un mensaje SMS al teléfono 117 móvil del usuario. El número de teléfono móvil GSM del usuario se utiliza como el campo "destinatario" en el mensaje SMS. El texto de mensaje del mensaje SMS contiene la contraseña temporal asignada al usuario por el manejador de registro. El texto de mensaje también puede contener para el usuario para que introduzca la contraseña y la envíe al servidor 15 central utilizando su ordenador 113.
La figura 7 muestra una segunda parte del proceso de autenticación. Tal como se muestra, tras la recepción del mensaje SMS en su teléfono 117 móvil GSM, el usuario envía la contraseña temporal al servidor 15 central utilizando el ordenador 113. En la realización, una vez que el usuario ha enviado los datos introducidos en el formulario de registro al servidor 15 central, la aplicación 111 de servidor de subasta lleva al ordenador 113 del usuario a una página web HMTL adicional que informa al usuario de que en un pequeño espacio de tiempo recibirá un mensaje en su teléfono móvil que contiene una contraseña temporal. La página web HMTL adicional ordena entonces al usuario introducir la contraseña en un campo previsto en la página web y la envía al servidor 15 central. La página web HTML adicional explica entonces que una vez que la aplicación 111 de servidor de subasta haya verificado la contraseña su cuenta será activada.
El usuario introduce la contraseña en su ordenador 113 y envía la información al servidor 15 central. La información recibida por el ordenador 15 central debe también identificar al usuario. Esto puede conseguirse de varias maneras, tales como a través de la utilización de "cookies". Una "cookie" es un archivo de datos que reside en el ordenador 113 que contiene información basada en actividades previas del usuario, que también permite al servidor 15 central identificar a un usuario o alguien que sólo visita la dirección URL correspondiente a la aplicación 111 de servidor de subasta. Para esa sesión, una cookie, que identifica al usuario, está asociada con esa cuenta de
usuario.
Tras recibir la contraseña, el servidor 15 central invoca a la aplicación 111 de servidor de subasta para verificar que la contraseña enviada es la misma que la contraseña temporal almacenada en la base 17 de datos de información de usuario. Si la contraseña es correcta, la cuenta del usuario se marca como activa y el ordenador 113 del usuario se dirige hacia otra página web HTML que informa al usuario de que su registro fue satisfactorio. Como alternativa, si la contraseña enviada no se corresponde correctamente con la contraseña única almacenada en la base 17 de datos, el ordenador 113 del usuario se dirige hacia una página HTML que informa al usuario de que su intento de registro no fue satisfactorio y que lo intente de nuevo.
Se permiten varios intentos antes de que el manejador de mensajes prohíba al usuario realizar intentos adicionales.
Aunque la realización se ha descrito con el proceso de autenticación consistiendo en un mensaje que se envía al dispositivo GSM del usuario y que el usuario introduzca una confirmación a través de su ordenador, debería apreciarse que en otras realizaciones pueden adoptarse procedimientos de registro alternativos que todavía requerirían que el usuario especifique su número de teléfono móvil con el fin de activar su cuenta.
Por ejemplo, tras enviar los datos de registro, podría llevarse al usuario a una página web que contiene la contraseña temporal y ordenarle que envíe a través de su dispositivo 117 GSM un mensaje SMS que contenga su contraseña a un número de teléfono particular. El número de teléfono consistiría en una concatenación del código de acceso numérico del servidor 15 central para el sistema 25 de servidor SMSC y un UIN que comprende la dirección numérica asignada y reconocida por el servidor 15 central como aquélla para los fines de registro. El mensaje SMS del usuario se reenviaría entonces desde el sistema 25 de servidor SMSC al servidor 15 central, y tras la decodificación del UIN extraído a partir del número concatenado introducido como la dirección del destinatario, se invocaría a la aplicación 111 de servidor de subasta y el receptor de mensajes se ocuparía de tratar el mensaje. Entonces, el id y contraseña del usuario pueden verificarse, ya que el texto de mensaje contiene la contraseña y el número de teléfono móvil del usuario estará presente el campo "emisor" del mensaje SMS.
En una mejora del proceso de registro, la aplicación 111 de servidor de subasta hace que el servidor 15 central distribuya un mensaje al teléfono 117 móvil del usuario que contiene un mensaje que ordena que el usuario introduzca la contraseña temporal mostrada en la página HTML que aparece en su ordenador 113. Este mensaje tiene como su campo "emisor" un número que comprende la concatenación del código de acceso numérico para el servidor 15 central con el sistema 15 de servidor SMSC de la red GSM a la que el dispositivo GSM del usuario está abonada y un UIN que designa el acceso al manejador de registro. En muchos dispositivos GSM, el enviar un SMS que contiene la contraseña temporal puede llevarse a cabo simplemente pulsando la tecla "responder" en sus dispositivos GSM. La dirección del "emisor", que es una concatenación del código de acceso numérico y el UIN perteneciente al manejador de registro, se introduce automáticamente en campo "destinatario" del nuevo mensaje SMS, simplificando de ese modo el envío de la contraseña temporal.
En este método de registro particular, el distribuidor de mensajes introduce en el campo "emisor" del mensaje SMS un número que comprende la concatenación del código de acceso numérico y el UIN asignado y reconocido por el servidor 15 central que aquél para los fines de registro con la aplicación 111 de servidor de subasta. El sistema 25 de servidor SMSC utiliza el código de acceso numérico para identificar el mensaje como que está destinado para el servidor 15 central. Cualquier mensaje SMS recibido por el sistema 25 de servidor SMSC cuyo campo "destinatario" comienza por el código de acceso numérico del servidor 15 central se reenviará desde el sistema 25 de servidor SMSC directamente al servidor 15 central. El servidor 15 central decodificará posteriormente el UIN, y tras establecer que el mensaje se refiere al servicio de comercio y subasta proporcionado por el servidor central, invoca entonces a la aplicación 111 de servidor de subasta, tras lo cual el receptor de mensajes se encarga de procesar el mensaje.
El UIN para el registro es un número predeterminado que apunta hacia el manejador de registro. De esta manera, cualquier mensaje recibido por el receptor de mensajes que está direccionado hacia el UIN del manejador de registro se reenviará mediante el receptor de mensajes hacia el manejador de registro.
Una vez registrado, un usuario puede ver productos y servicios disponibles para el comercio y subasta y puede realizar pujas para los productos y servicios tal como se describe con mayor detalle posteriormente. Los usuarios registrados también pueden introducir sus productos para el comercio y subasta en la base 112 de datos de subasta gestionada por la aplicación 111 de servidor de subastas.
Para añadir un producto o servicio a la base 112 de datos de subasta, un usuario envía datos del producto al servidor 15 central, de una manera similar a la descrita anteriormente para enviar los datos de registro. Es decir, el usuario accede a la aplicación 111 de servidor de subasta utilizando su ordenador 115 y accede a una página web HTML de "añadir nuevo producto". Entonces, el usuario introduce datos del producto y envía los datos del producto para introducirlos en la base 112 de datos de subasta bajo el control de la aplicación 111 de servidor de subasta. En la realización, se requieren los siguientes datos del producto, algunos opcionales, por parte del usuario:
\bullet
Título: un corta descripción del producto que aparecerá en las listas de productos en la base 112 de datos de subasta.
\bullet
Id de usuario: el sobrenombre del usuario registrado que vende el producto.
\bullet
Contraseña del usuario: la contraseña del usuario; ésta se utiliza para validar la entrada del producto. Si la contraseña es incorrecta, no se añadirá el producto a la base 112 de datos de subasta.
\bullet
Tipo/Método de subasta: El usuario puede especificar si la subasta va a conducirse como una subasta regular o una subasta holandesa, por ejemplo.
\bullet
Descripción del artículo: una descripción más detallada del artículo para la venta.
\bullet
País: el país del vendedor.
\bullet
Fecha y hora del inicio de la subasta: la fecha y la hora en la que comenzará la subasta. No se aceptan las pujas para los artículos antes de que comience la subasta.
\bullet
Duración de la subasta: el tiempo que durará la subasta.
\bullet
Categoría: una amplia identificación, seleccionada de una lista, del tipo de producto que está vendiéndose. Por ejemplo, antigüedades, música u ordenadores.
\bullet
URL para recursos externos: una localización uniforme de recursos (URL, Universal Resource Location) opcional que el usuario puede especificar para imágenes, información adicional, etc.
\bullet
Archivo de imagen informático (opcional): una imagen del artículo sobre el que se va a pujar que puede cargarse directamente desde el ordenador 115 a la base 112 de datos de subasta a través de Internet 19.
\bullet
Método de pago: el método o métodos de pago que el usuario aceptará, tales como en efectivo, cheque, o tarjeta de crédito.
\bullet
Información del envío: detalles relacionados con el envío del producto desde el vendedor hasta el satisfecho comprador tales como gastos de envío, países a los que el vendedor está o no preparado para el envío, etc.
\bullet
Puja mínima: un valor umbral que establece un valor mínimo para la primera puja. La aplicación 111 de servidor de subasta ignora las apuestas por debajo del valor de puja mínimo.
\bullet
Puja de reserva: un valor opcional que especifica un precio por debajo del cual el vendedor no está preparado para vender los productos.
\bullet
Incremento de puja: el incremento de puja mínimo.
\bullet
Basculador para utilizar o no un tiempo de puja dinámico (opcional): este conmutador indica al servidor de subasta alargar o no la duración de la subasta si están recibiéndose pujas cerca del final de la duración especificada de la subasta. Cuando se activa el conmutador, la subasta se alargará hasta que no se reciban pujas durante un periodo de tiempo correspondiente al tiempo de puja dinámico.
La aplicación 111 de servidor de subasta comprueba los datos del producto enviados por el usuario para su completación y, si la información es completa, el asignador UIN asigna un UIN al producto. Los datos y el UIN del producto se almacenan entonces en la base 112 de datos de subasta.
Cuando la subasta comienza, las pujas relacionadas con el producto también se almacenan en la base 112 de datos de subasta.
Un usuario puede ver los productos disponibles para subasta en la base 112 de datos de subasta utilizando su ordenador 115 a través de Internet 19. Si un usuario desea pujar por un producto, simplemente selecciona el producto y se le dirige a una página web de envío de pujas. La identidad del usuario se autentica entonces utilizando el proceso de autenticación descrito anteriormente. Si la identidad del usuario es auténtica, la aplicación 111 de servidor de subasta acepta la puja del usuario para el producto y se almacena en la base 112 de datos de subasta. La puja del usuario se identifica para un producto particular utilizando el UIN del producto. En realizaciones alternativas, el proceso de autenticación puede saltarse cuando se realizan pujas, o sólo se requiere cuando el valor del producto supera un valor predeterminado.
Los usuarios pueden introducir dos tipos de pujas, una puja regular o una puja automática, o por poderes. Una puja regular consiste en una única puja para un valor específico. Una puja automática especifica una puja máxima por el usuario. El manejador de comercio y subasta actúa entonces como un representante para el usuario, pujando mediante el incremento mínimo para el producto hasta el máximo especificado del usuario en un intento de ganar la puja por el producto mediante el mínimo valor incremental posible.
Una vez que el usuario ha registrado su primera puja para un producto, las notificaciones relacionadas con la puja del usuario y pujas adicionales pueden enviarse a y recibirse desde el teléfono móvil GSM del usuario sin necesidad de que el usuario tenga acceso a su ordenador 115. La figura 8 ayuda a ilustrar el proceso de notificación y aumento de puja.
Cuando se supera una puja del usuario por un producto, el manejador de subasta y comercio ordena al distribuidor de mensajes enviar un mensaje SMS al teléfono 117 móvil GSM del usuario. El manejador de subasta y comercio recupera el número de teléfono móvil del usuario de la base 17 de datos de información de usuario y lo reenvía al distribuidor de mensajes para incluirse en el campo "destinatario" del mensaje SMS.
El manejador de subasta y comercio también reenvía el UIN del producto al distribuidor de mensajes, que concatena el código de acceso numérico del servidor 15 central con el UIN del producto recibido e inserta el número resultante en el campo de "emisor" del mensaje SMS.
Finalmente, el manejador de subasta y comercio reenvía un texto de mensaje al distribuidor de mensajes para su inclusión como el cuerpo de mensaje del mensaje SMS. El texto de mensaje compuesto por el manejador de subasta y comercio incluye información acerca del producto, tal como el título del producto, la puja más alta actual, e instrucciones para realizar una puja adicional. Un texto de mensaje de ejemplo puede ser "Has pujado por una ``estantería antigua''. La puja más alta actual es ahora de 1.050 \textdollar. Para realizar otra puja, simplemente responda a este mensaje, y especifique el tipo de puja y cantidad".
El distribuidor de mensajes envía el mensaje SMS directamente al sistema 25 de servidor SMSC de la red GSM, que lo reenvía al teléfono 117 móvil GSM del usuario.
Para realizar otra puja para el producto, el usuario necesita simplemente responder al mensaje SMS utilizando la capacidad de respuesta del teléfono 117 móvil GSM. De manera ventajosa, la capacidad de respuesta del teléfono 117 móvil GSM tomará automáticamente el número en el campo "emisor" del mensaje SMS original y lo insertará en el campo "destinatario" del mensaje SMS de respuesta. En consecuencia, no necesidad de que el usuario recuerde direcciones de correo electrónico o códigos de producto con el fin de realizar una puja posterior. En usuario introduce simplemente el tipo de puja y la cantidad de la puja en el cuerpo del mensaje SMS y envía el mensaje SMS.
Para realizar una puja regular de 1.200 \textdollar, el usuario introduce simplemente "regular 1.200" como el mensaje de texto del mensaje SMS de respuesta. Para realizar una puja por poderes automática de 1.200 \textdollar, el usuario introduce "auto 1.200" como el texto del mensaje SMS.
Una vez que el usuario envía el mensaje SMS, su teléfono 117 móvil GSM lo envía al sistema 25 de servidor SMSC de la red GSM. El sistema 25 de servidor SMSC identifica el código de acceso numérico del servidor 15 central en el campo "destinatario" del mensaje SMS y reenvía el mensaje SMS directamente al servidor 15 central a través de Internet. El servidor 15 central decodifica el UIN del mensaje, y tras reconocer que se refiere a la aplicación 111 de servidor de subasta, invoca al receptor de mensajes de la aplicación de servidor de subasta.
Tras recibir el mensaje SMS, el receptor de mensajes extrae el UIN del producto del campo "destinatario" del mensaje SMS, el número de teléfono móvil del usuario del campo "emisor" del mensaje SMS, y el mensaje de texto del mensaje SMS y reenvía estos al manejador de comercio y subasta.
El manejador de comercio y subasta puede identificar el producto a partir del UIN del producto. Además, el manejador de comercio y subasta puede identificar al usuario a partir de su número de teléfono móvil GSM. En el caso de que ya se haya recibido una puja superior de otro usuario, o las instrucciones de puja del usuario fueran indescifrables, el manejador de subasta y comercio envía un mensaje SMS de respuesta al teléfono 117 móvil GSM del usuario notificándole el error. De lo contrario, el manejador de comercio y subasta introduce la puja del usuario en la base 12 de datos de subasta para ese producto. De manera opcional, si se ha recibido satisfactoriamente la puja, el manejador de subasta y comercio puede enviar un mensaje SMS de respuesta al teléfono 117 móvil GSM del usuario notificándole que su puja se ha recibido satisfactoriamente.
Además de enviar notificación al anterior postor más alto, el manejador de subasta y comercio también puede estar dispuesto para enviar las mismas notificaciones a algunos o todos los usuarios que han pujado por ese producto.
Describiendo ahora un ejemplo real de un tablón de discusión inalámbrico de formato de subasta entre clientes inalámbricos que se han registrado mediante la aplicación de servidor de subasta para participar en una subasta conducida por el servidor 15 central, se hace referencia a las figuras 9 a 11.
Tal como se muestra en la figura 9 de los dibujos, se muestra un tablón 119 de discusión inalámbrico de formato de subasta de muestra en un formato similar a la manera en la que aparecería en el sitio web del servicio de comercio y subasta descrito anteriormente.
En el ejemplo ilustrado, el tablón 119 de discusión pertenece específicamente al número de artículo 987654321. Este número de artículo constituiría el UIN para la acción prescrita implicada en participar en la subasta del propio artículo y se incluiría en la dirección "enviar a" junto con el código de acceso del servidor 15 central al sistema 25 de servidor SMSC de la portadora GSM para los clientes inalámbricos que participan en cualquier mensaje enviado a o recibido desde el tablón de discusión. Debería observarse que el servicio no está limitado a clientes inalámbricos de sólo una portadora GSM, sino que clientes inalámbricos de cualquier portadora a la que está conectado el servidor 15 central y que tiene un código de acceso para el encaminamiento de mensajes SMS desde el servidor de servicio de mensajería de la portadora pueden participar en cualquier servicio BBS proporcionado por el servidor central.
"Mikey" 121 es el seudónimo o apodo de un primer posible comprador y "Jet" 123 es el seudónimo de un segundo posible comprador. "Lala" 125 es el seudónimo de un vendedor del artículo, que en el ejemplo específico es un teléfono móvil "Nokia 6110".
En este ejemplo del tablón 119 de discusión inalámbrico de formato de subasta, el posible comprador "Mikey" envía un mensaje SMS desde su teléfono móvil a un NIN particular, que comprende la concatenación del código de acceso del servidor central y el UIN del artículo bajo discusión. Los contenidos del mensaje tal como se indica contienen el texto: "¿Tiene tu teléfono muchos rayones?".
Después de que el sistema 25 de servidor SMSC recibe y envía este SMS al servidor 15 central, el servidor central recibe y procesa el mismo de la manera descrita previamente, autenticando al emisor del mensaje a través de la agencia de la aplicación de servidor de subasta después de decodificar el UIN, tras lo cual el mensaje requerido se introducirá en la base de datos de subasta y se mandará virtualmente al tablón 119 de discusión, permitiendo que el mensaje se vea en el sitio web de subasta del servidor central que pertenece al artículo particular.
En la presente realización, con el fin de facilitar la participación en el proceso de puja mediante postores que sólo tienen dispositivos GSM y no acceso a una aplicación cliente basada en navegador, el mensaje se emite a los tres únicos postores superiores A, B y C, y a los tres únicos usuarios U1, U2 y U3 últimos, que preguntan acerca del artículo particular, teniendo en cuenta su tipo de cliente particular. Tal como se muestra en las figura 11, en el presente ejemplo en el que todos los seis de los tres postores superiores y los tres únicos usuarios últimos son clientes inalámbricos, los mensajes SMS que contienen el mensaje mandado se envían a
\hbox{través del servidor 15 central al
sistema 25 de servidor SMSC.}
En este ejemplo, los usuarios que reciben un mensaje emitido pueden simplemente "responder" al mensaje haciendo sencillo el facilitar un intercambio de información entre partes interesadas que pueden implicar uno o más clientes inalámbricos.
Una discusión del flujo del proceso real se ilustra en la figura 10 de los dibujos. Este diagrama ilustra esencialmente el proceso completo de un usuario/cliente 121 inalámbrico "Mikey" que manda una consulta en el tablón 119 de discusión, a la difusión de la consulta a los tres únicos postores superiores A, B y C, así como a los tres únicos usuario últimos que solicitan el mismo artículo que está pujándose, concretamente U1, U2 y U3. El número de artículo es 987654321 y el código de acceso para el servidor 15 central en el sistema 25 de servidor SMSC de una portadora común para todos los postores y usuarios es 23301. Todos los usuarios se han registrado previamente con el servicio de comercio y subasta alojado por el servidor central por lo que el proceso de registro se salta.
El proceso se inicia en 131 y avanza con "Mikey" 121 escribiendo otra consulta de mensaje de texto en su teléfono móvil, indicándose el proceso mediante la caja 133. El mensaje tal como se indica en la caja 135 es "¿Donde se fabricó el teléfono?"
"Mikey" 121 envía entonces el mensaje de texto tal como se ilustra en la caja 137 al NIN 23301987654321 del servidor 15 central en la red de portadora GSM. Este NIN puede estar almacenado como un seudónimo en la memoria del teléfono móvil a partir de un proceso de registro previo o, sino, obtenerse a partir del sitio web del servidor central.
Este mensaje se transmite al sistema 25 de servidor SMSC tal como se indica en 139, que a su vez lo envía al servidor central a través de Internet 19 tal como se indica mediante la flecha 141. Entonces se procesa el mensaje mediante el servidor 15 central tal como se indica mediante la caja 143, accediendo a su base de datos de información de usuario y base 112 de datos de subasta según sea apropiado, tal como se representa mediante 145. Este procesamiento incluirá introducir el mensaje en la base 112 de datos de subasta y después activar una rutina que emite el mensaje mandado a los tres postores superiores A, B y C y a los tres últimos usuarios U1, U2, y U3 que mandaron mensajes en la base de datos, así como confirmar el envío al emisor del mensaje, concretamente "Mikey" 121.
La emisión de los diversos mensajes al centro 25 de servidor SMSC se emprende de nuevo sobre Internet 141 tal como se representa mediante la flecha 146. El sistema de servidor SMSC tal como se representa mediante la caja 147 entonces almacena y transmite si es posible el mensaje pertinente, concretamente el mensaje SMS de confirmación a "Mikey" tal como se representa mediante la caja 149, mostrándose la dirección NIN del emisor como 23301987654321. En este ejemplo, la confirmación dice "Tu mensaje se ha mandado. Gracias." tal como se muestra en la caja 151 finalizando la transmisión en 153.
En el caso de los tres postores A, B y C más altos, y los tres usuarios U1, U2 y U3 del tablón más recientes, la pregunta mandada por "Mikey" se envía mediante el centro 25 de servidor SMSC a estas partes tal como se indica mediante la caja 155. En el presente ejemplo, el mensaje dice "Mikey: ``¿Dónde se fabricó el teléfono?''" tal como se muestra en la caja 157. Tal como se indica, para evitar confusión, el usuario que manda siempre tiene su seudónimo o apodo mostrado antes de los dos puntos ":".
La dirección GSM o NIN del emisor se muestra de manera similar como 23301987654321. Presumiblemente, todos los usuarios habrían almacenado esta dirección "de tipo GSM" en sus teléfonos móviles, permitiéndoles reconocer inmediatamente el producto en cuestión. Posteriormente, todo lo haría el vendedor, en este caso "Lala" 125, es simplemente responder a la pregunta tal como él o ella lo haría a cualquier mensaje SMS.
De manera similar, los seis destinatario del último mensaje mandado tienen todos la opción de responder a la consulta simplemente respondiendo al mensaje recibido.
Cuando se responde, el flujo de proceso es el mismo que el que "Mikey" siguió al mandar el mensaje en primer lugar. La falta de respuesta finaliza automáticamente la sesión para la persona hasta que recibe otra consulta.
En la presente realización, para acceder a los contenidos del BBS sin mandar necesariamente un mensaje, un usuario simplemente envía un comando "?" en la parte de mensaje SMS de un paquete de mensaje enviado al servidor 15 central utilizando el NIN que comprende la concatenación del código de acceso de portadora y el UIN del artículo. Cada "?" que aparece solo en la parte de mensaje de un mensaje SMS recibido desde un cliente inalámbrico se decodifica mediante el servidor 15 central como un comando para que el servidor central responda con una lista de un número prescrito de mensajes mandados previamente, normalmente los tres últimos o similar.
Tal como puede verse a partir de la descripción anterior, la invención proporciona un método y sistema rápido, eficaz y conveniente para la autenticación y transmisión de instrucciones para un sistema de subasta y comercio cuyos usuarios tienen dispositivos inalámbricos que permiten mensajería tales como dispositivos GSM que permiten SMS.
Tablón de anuncios electrónico
Los servicios restantes a los que se hace referencia, concretamente servicios personales, tales como un servicio de citas o de búsqueda de pareja para parejas de diversas creencias, y servicios de salas de chat que se basan en un tema u objeto, pueden clasificarse todos como tipos diferentes de servicios de tablón de anuncios (BBS) electrónico en los que los mensajes pueden mandarse a una base de datos o tablón de anuncios por un usuario/cliente y responderse por otro usuario/cliente. Estos BBS en el caso de implicar acceso mediante clientes inalámbricos, tal como se prevé en la presente realización, siguen generalmente el mismo formato que el tablón de discusión inalámbrico de formato de subasta descrito anteriormente en el servicio de comercio y subasta de la aplicación de transacción comercial. Por consiguiente, todos ellos pueden alojarse simplemente mediante la misma configuración de servidor central general y diferenciarse técnicamente entre sí mediante el servidor 15 central designando diferentes UIN para diferentes BBS o temas de sala de Chat. De esta manera, las necesidades de una variedad bastante grande de diferentes grupos de interés pueden satisfacerse mediante un proveedor de servidor central que implique tanto clientes inalámbricos como cableados con mínima sobrecarga para el proveedor de servidor central.
En el caso del servicio personal, tal como se muestra en la figura 12 de los dibujos, se muestra un tablón 159 de discusión de muestra con un formato similar a la manera en la que aparecería en un sitio web de salas de chat que un cliente basado en navegador probaría.
En el ejemplo ilustrado, el tablón 159 de discusión pertenece específicamente al servicio personal de "buscar novio", que tendría un UIN dedicado. Esto puede compararse con otro servicio personal tal como "buscar novia" que tendría su propio tablón de discusión y un UIN correspondiente para distinguirlo del tablón 159 de discusión.
Tal como se describió previamente, el UIN particular para la acción prescrita de acceder al tablón de discusión particular se incluiría en la dirección "enviar a" junto con el código de acceso del servidor central en cualquier mensaje SMS enviado desde un cliente inalámbrico que desea acceder al tablón de discusión particular.
En el formato del tablón de discusión particular ilustrado en la figura 12, el servicio personal de "buscar novio" permite que partes interesadas se pongan en contacto con personas que han mandado anuncios personales al tablón 159 de discusión. En este caso, la persona con el seudónimo "chica pompón" 161 ha mandado el anuncio 163 personal: "Tengo 18 años y nunca he tenido novio pero estoy buscando alguien que pueda hacer surf, con el que ir a clubs, y básicamente salir". El UIN correspondiente al anuncio 165 personal mandado particular y un botón 167 de chat de hipertexto están asociados con cualquier anuncio personal que se ha mandado.
La participación en un chat con la persona que mandó el anuncio personal implica una combinación de acceso basado en navegador al sitio web del tablón de discusión y la utilización de un teléfono GSM.
El requisito básico es que cualquier persona que manda un anuncio personal tenga un cliente inalámbrico al que se reenvíe mediante el servidor central cualquier mensaje enviado por partes interesadas en conexión con el anuncio.
Por otro lado, se requiere que la parte interesada que desea enviar un mensaje tenga un cliente basado en navegador, basado en PC, o un cliente inalámbrico con que permita WAP para acceder al tablón de discusión y opcionalmente un cliente inalámbrico para meterse en un chat con la persona que manda.
Por ejemplo, una parte interesada digamos "Joe", que quiere hablar por chat con la persona que mandó el anuncio 163 personal, concretamente "Chica pompón" 161, debe ir al sitio web del tablón de discusión y hacer clic o bien sobre el título "Chica pompón" 161 o bien sobre el botón 167 de chat de hipertexto, y entonces enviar su mensaje. Hacer clic sobre el título 161 o el botón 167 provoca que se invoque a una aplicación de servicios personales en el servidor 15 central, que permite que se administren mensajes para el tablón de discusión o para la persona que mandó el anuncio desde esa parte interesada particular. Los mensajes de Joe pueden o bien teclearse a través del PC accediendo al sitio web o bien mediante el teléfono móvil de Joe, utilizando SMS en el caso de este último. Un aspecto importante es que el cliente inalámbrico que envía el mensaje SMS al servidor central debe utilizar el código de acceso y el UIN de la sala del servicio personal en la dirección "enviar a".
El servidor central y la aplicación de servicios personales asociados con el servicio de "buscar novio" recibirán, en el caso de que Joe envíe el mensaje desde su teléfono móvil, el paquete de mensaje SMS de Joe a través del sistema 25 de servidor SMSC y enviarán el mensaje como un mensaje SMS al cliente inalámbrico de "Chica pompón", utilizando el CIN de "Chica pompón" en el campo de dirección "enviar a" del paquete de mensaje, que identifica el código de acceso del servidor central y el UIN del tablón de discusión en el campo de dirección del emisor. En la presente realización, el mensaje real consistirá en el apodo "Joe" seguido de un símbolo de "dos puntos" y luego el mensaje original de Joe. Nota: el anonimato tanto de Joe como de Chica pompón se protege en la medida de que sus CIN no se dan a conocer a cualquiera de las partes.
La "Chica pompón" tras recibir finalmente el mensaje en su cliente inalámbrico puede responder seleccionando simplemente el servicio de mensaje "responder a" de su teléfono GSM y teclear la respuesta. En este ejemplo, el código de acceso y el UIN del tablón 159 de discusión se ponen automáticamente en el campo de dirección "responder a" del paquete de mensaje de respuesta. El mensaje de "Chica pompón" se enviaría entonces de vuelta a "Joe" a través de la capacidad SMS y el servidor 15 central, protegiendo así de nuevo el anonimato de ambas partes.
Una regla básica adoptada por la aplicación del servicio personal es que todos los mensajes enviados por la persona que manda el anuncio consiguen enviarse a la parte interesada más reciente, que sería normalmente cómo "Joe" conseguiría la respuesta. Sin embargo, en algunos ejemplos, esto no siempre puede ser el caso cuando hay más de una parte interesada que envía mensajes a la persona que manda el anuncio más o menos al mismo tiempo.
Con el fin de ocuparse de esta situación, la aplicación de servicios personales está diseñada y configurada particularmente para evitar la confusión que surge en tales ejemplos interpretando un comando en la parte de mensaje de un SMS enviado en respuesta a una parte interesada, identificando el seudónimo de la parte interesada que envió el mensaje. En la presente realización, este comando se representa mediante el símbolo "@" seguido por el seudónimo o apodo de la persona que envió el mensaje al que está respondiendo la persona que mandó el mensaje. Por ejemplo, si "Chica pompón" estuviera respondiendo al mensaje recibido de "Joe", incluiría el texto "@Joe" (seguido de espacio) precediendo al texto específico del mensaje que quería enviar a "Joe" en respuesta a su mensaje.
Debería observarse que en el intercambio de mensajes, la aplicación de servicios personales utiliza los seudónimos y apodos de la persona que manda el anuncio y las partes interesadas en cualquier comunicación y no sus números GSM reales, por lo que de esta manera puede mantenerse el anonimato.
Sin embargo, cualquier persona que se identifica en el sitio web del tablón de discusión, debe utilizar su CIN registrado y su apodo único registrado. Sin embargo, esto no es necesario para comunicaciones asociadas con un cliente inalámbrico, debido a la naturaleza "personal" del teléfono.
En el servicio de sala de chat acerca de un tema de discusión particular, la figura 13 de los dibujos muestra un tablón 169 de discusión virtual acerca de un tema particular establecido por una aplicación de sala de chat prevista en el servidor 15 central. La aplicación de sala de chat permite a personas con el mismo interés comunicarse entre sí sobre un tema particular. El tema de la sala de chat puede ser un interés común o un usuario puede crear su propia sala de chat de manera que sólo ciertas personas, por ejemplo amigos seleccionados, pueda entrar.
Cada tema de sala de chat o sala de chat de usuario se identifica mediante su propio UIN y se gestiona mediante un administrador cuya tarea es configurar la sala, invitar a personas a unirse, determinar la seguridad y nivel de restricción del sitio, por ejemplo si debería requerir contraseñas o estar abierta al público, suprimir envíos si es necesario, y añadir o eliminar miembros a la sala tal como sucede en un entorno de sala restringida, etc.
Una vez que se ha establecido la sala de chat con su UIN, un usuario que puede entrar en la sala de chat puede mandar mensajes a través de o bien su PC o bien su teléfono móvil de manera similar a la descrita anteriormente con otros servicios proporcionados por el servidor central. Además, puede enviar un mensaje introduciendo texto a través del sitio web o enviando un mensaje SMS utilizando el NIN del servidor central sobre la portadora GSM particular a la que se refiere, utilizando la concatenación del código de acceso y el UIN de la sala particular a la que está accediéndose.
En el ejemplo específico mostrado en la figura 13 de los dibujos, la sala particular es la "sala de problemas de adolescentes" y tiene el UIN 4321. La persona que manda el mensaje tiene un cliente inalámbrico que es un miembro de una portadora GSM en la que el servidor central tiene el código de acceso 7777.
En el ejemplo ilustrado A, el mensaje 171 que se manda dice "Tengo problemas con mi madre. Ella no entiende mis problemas de adolescente. ¿Qué puedo hacer?"
El tablón 169 de discusión también proporciona dos opciones, una que implica un botón 173 de hipertexto de "clic" para usuarios basados en navegador que dice "Hacer clic aquí para mandar mensajes" y la otra que son detalles de dónde mandar un mensaje SMS con el fin de que se mande al tablón 169 de discusión. Esta última se muestra como 175 en el presente ejemplo y dice: "o para mensaje SMS ENVIAR A: 77774321". El número enviar a es el NIN del servidor central y la tabla de discusión para una portadora GSM particular, formándose el NIN del código 7777 de acceso de portadora y el UIN 4321 de la sala de "problemas de adolescentes".
La aplicación de sala de chat en la presente realización está diseñada y configurada de tal modo que los mensajes enviados desde la sala de chat se emiten a aquellos que han entrado en la misma sala de chat, excepto a la persona que mandó el mensaje. Los envíos más recientes se emiten a un número predeterminado de usuarios únicos más recientes que mandan y al administrador de la sala, si el administrador de la sala no fuese el que manda el mensaje en primer lugar. El número particular de usuarios a los que se emite el mensaje lo establece el administrador de la
sala.
Los clientes inalámbricos que reciben mensajes de la sala de chat y que desean mandar una respuesta, simplemente necesitan responder a través de los servicios SMS proporcionados en su teléfono en el que el NIN del servidor central y la sala de chat estarían presumiblemente almacenados. En este ejemplo, el servicio "responder" a un mensaje se invocaría en un teléfono móvil, tras lo cual el NIN 77774321 se introduciría automáticamente en el campo de dirección "enviar a" en el paquete de mensaje SMS que se enviaría finalmente mediante el cliente inalámbrico al servidor central. Este mensaje se trataría mediante el servidor central de la manera habitual, tal como se describió anteriormente, por lo que el UIN se decodificaría y el mensaje se dirigiría hacia la aplicación de sala de chat particular.
El formato del servicio de sala de chat en la presente realización proporciona la tónica de la conversación en la sala de chat que se consultaría utilizando el comando "?", similar a la manera en la que se utiliza este comando en el escenario de sala de subasta descrito anteriormente. Enviar este comando al NIN en un mensaje SMS desde un cliente inalámbrico dará como resultado disparar un número predeterminado de los envíos previos para que se envíen de nuevo a la persona que formula la consulta, mediante el servidor central; por ejemplo pueden devolverse de nuevo los tres últimos mensajes mandados. El comando de consulta puede concatenarse con comandos de consulta adicionales, por ejemplo "??" para multiplicar el número de envíos previos consultados que se devolverán al cliente inalámbrico. Por ejemplo en el caso de la consulta "??", se enviarán dos x tres, o seis mensajes, y la consulta "???" enviaría tres x tres, o nueve mensajes previos, etc. El número real de mensajes implicados es un parámetro que puede ajustar el administrador de la sala.
Debería apreciarse que puede establecerse cualquier tipo de BSS de esta manera, utilizando una variedad de tipos de cliente diferentes, incluyendo clientes inalámbricos que utilizan mensajería SMS prevista bajo una red GSM.
Como una alternativa de enviar directamente utilizando el NIN 77774321, quizás debido a que el usuario no tiene la información NIN inmediatamente a mano, un usuario puede utilizar navegación orientada a menús e, inicialmente, una palabra clave, para determinar el NIN correcto a utilizar en la acción requerida.
La figura 14 ilustra un ejemplo de cómo se realizará esta navegación orientada a menús. En este ejemplo, se utiliza con un servicio de tablón de anuncios electrónico, pero podría aplicarse fácilmente a otras aplicaciones. No se limita al ejemplo descrito en el presente documento.
Generalmente, el usuario navega a través de un menú o árbol utilizando una cadena de códigos de acceso dinámicos que depende de la elección previa del usuario en ese menú. Una vez que el usuario alcanza el punto de extremo del árbol, entonces se transmite el NIN completo para la acción requerida al servidor 15 central de la misma manera que se describió anteriormente.
Utilizando el ejemplo ilustrado en la figura 14, para acceder al menú, el usuario envía, en la etapa 180, una consulta que comprende la palabra clave, dentro de un mensaje de texto SMS. La palabra clave podría ser cualquier palabra adecuada que el usuario recuerde fácilmente. Un ejemplo sería el nombre del proveedor de servicios, o, simplemente "ayuda". Este mensaje SMS se envía al servidor 15 central a través del sistema 15 de servidor SMSC de la manera habitual. El mensaje de texto SMS utiliza un código de acceso básico, que en el ejemplo descrito en el presente documento es "7777". Como es habitual, el NIN del usuario se introduce en el lugar habitual, y el NIN del receptor comprende el código de acceso básico. La palabra clave es el texto.
El servidor 15 central recibirá el mensaje de consulta SMS, y utilizando una aplicación de menú, identificará al emisor del mensaje de consulta y enviará un mensaje SMS al usuario en respuesta al mensaje de consulta. Este mensaje SMS inicial o "página principal" expondrá las opciones disponibles al usuario. En la figura 14, este mensaje de página principal SMS, ilustrado en la etapa 181, es como sigue:
"Página principal A- Registrarse, B-Comprobar salas de miembro, C-Unirse a las salas Responde a este mensaje con A, B, o C"
La dirección SMS "responder a" en la página principal es "777701". Este es el código de acceso básico original "7777" más "01" indicando que este es el primero de una serie de mensajes que pueden utilizarse para determinar el NIN correcto para la acción que se requiere. Entonces, el usuario puede simplemente responder al mensaje SMS indicando, en la parte de texto del mensaje, lo que requiere, insertando A, B o C. Si el usuario selecciona y responde con "B" entonces indica que quiere mandar un mensaje en una de sus salas de miembro. Tal como se mencionó anteriormente, el primer código de acceso, en este caso "777701", indica que éste es en respuesta al mensaje de página principal. Este código de acceso (y todos los códigos de acceso posteriores) son dinámicos porque dependen de la respuesta al mensaje previo.
El servidor 15 central responde a este mensaje SMS con un mensaje SMS adicional, tal como se indica en 182 en la figura 14, que dice lo siguiente:
"Tus salas son: A- Problemas de adolescentes, B-Coches rápidos, y C- Fútbol para tontos. Por favor responde con la sala que quieras comprobar".
El número GMS "responder a" es ahora "7777012". El número "responder a" depende de la elección previa del usuario. En este caso, ya que el usuario respondió con "B" entonces el nuevo número GMS "responder a" es el código de acceso previo, "777701", más "2" indicando que el usuario eligió "B" en respuesta al mensaje SMS previo, es decir, "7777012". Si hubiese respondido con una "A" entonces el nuevo número "responder a" hubiera sido "7777011", y así sucesivamente.
En el presente ejemplo, el usuario desea comprobar la sala "Problemas de adolescentes", y por tanto responde con "A". El servidor 15 central reconoce que el usuario desea comprobar "Problemas de adolescentes". El servidor 15 central envía de vuelta el mensaje SMS (etapa 183) de nuevo presentando las opciones:
"Te gustaría: A-Comprobar envíos recientes o B- Mandar un mensaje. Por favor responde con tu elección".
El número GSM "responder a" es ahora "77770121" (es decir, el código de acceso previo "7777012" más "1"), que indica que el usuario respondió al mensaje SMS previo con la opción "A", y sugiriendo que su nueva acción se aplicará por tanto a la sala "Problemas de adolescentes".
En el presente ejemplo, el usuario responde con "B". Esto indica al servidor 15 central que la siguiente acción del usuario será iniciar un envío en la sala de chat, "Problemas de adolescentes". El código de acceso para esta sala es "4321", y por tanto el servidor 15 central envía un mensaje SMS (etapa 184) al usuario:
"Ahora puedes mandar tu mensaje en Problemas de adolescentes respondiendo con el mensaje"
El número GSM "responder a" es "77774321", tal como había sido en caso en las ilustraciones previas. El sistema de menú ha simplificado el proceso de mandar un mensaje haciendo innecesario recordar palabras clave e incluso la combinación de índice del código de acceso + sala de chat real.
Una vez que el usuario alcanza los puntos de extremo del árbol, se transmite la acción apropiada al servidor central de la misma manera descrita en las aplicaciones anteriores.
Tal como puede observarse a partir de la descripción, este método de utilizar mensajería SMS para acceder a un servidor central para información basándose en una consulta seudoorientada a menús puede utilizarse en muchas aplicaciones, no simplemente en el contexto del ejemplo descrito anteriormente.
Debería ser evidente que la presente realización presenta varias ventajas sobre la técnica anterior. No sólo permite el acceso al servidor central en una variedad de tipos de cliente, sino que un aspecto importante es que adopta un formato que hace que tenga utilidad para usuarios móviles que utilizan tipos de clientes inalámbricos que son abonados de un servicio de mensajería inalámbrica tal como SMS, de una manera conveniente y eficaz.
Los diferentes tipos de servicios que pueden establecerse y desarrollarse en torno al formato particular de la presente invención son ilimitados y pueden implicar una adaptación para proporcionar servicios mucho más entretenidos y mejorados que implican la comunicación de mensajes entre partes como es el caso de los sistemas de mensajería actuales.
Debería apreciarse que el alcance de la presente invención no se limita al modo específico y la realización de la misma descritos anteriormente. Por consiguiente, se considera que los cambios y las mejoras a la realización que no trascienden el conocimiento general común no se apartan del alcance de la invención. En particular, aunque la realización preferida se refiere a una red GSM que tiene capacidades de mensajería SMS, pueden proporcionarse otros modos de la invención con diferentes redes de comunicación inalámbrica y sistemas de mensajería tales como aparatos de radiomensajería.

Claims (23)

1. Sistema de mensajería para transmitir mensajes entre un servidor (15) central y un cliente (13a) que es parte de una red de comunicación inalámbrica que incluye una pluralidad de clientes (13a) inalámbricos que tienen un servicio de mensajería para transmitir mensajes de manera inalámbrica entre los mismos utilizando un servidor (25) de servicio de mensajería, teniendo cada cliente (13a) inalámbrico un número de identificación de red asociado con el mismo para identificar de manera unívoca al cliente (13a) dentro de la red de comunicación inalámbrica, y comprendiendo cada mensaje un paquete (43) de mensaje que incluye la dirección (49) de un destinatario previsto del paquete (43) de mensaje y la dirección (47) del emisor del mensaje; comprendiendo el sistema (11) de mensajería:
un servidor (15) central al que una pluralidad de clientes (13) pueden conectarse selectivamente para transmitir mensajes entre los mismos, teniendo cada uno de los clientes (13) un número de identificación de cliente asociado con el mismo para identificar de manera unívoca al cliente (13) en el servidor (15) central;
estando interconectados el servidor (15) central y el servidor (25) de servicio de mensajería para proporcionar comunicaciones entre los mismos;
siendo uno de los clientes (13a) del servidor central un cliente (13a) inalámbrico y que tiene el número de identificación de cliente correspondiente al número de identificación de red del mismo;
teniendo el servidor (15) central un código de acceso para identificar de manera unívoca al servidor (15) central en el servidor (25) de servicio de mensajería y un número de identificación único atribuido a: (a) una acción prescrita realizada por el servidor (15) central, y (b) una entidad que es el asunto de la acción prescrita;
en el que los mensajes enviados entre el servidor (15) central y el cliente en conexión con una acción prescrita y entidad particulares incluyen:
(i) una combinación del código de acceso y el número de identificación único atribuida a la acción y entidad particulares como la dirección del servidor (15) central en los paquetes (43) de mensaje enviados a o desde el cliente (13a) como el emisor o el destinatario previsto, respectivamente, y
(ii) el número de identificación de red como la dirección del cliente en paquetes de mensaje enviados a o desde el servidor (15) central como el emisor o el destinatario previsto, respectivamente;
y en el que el servidor (25) de servicio de mensajería utiliza el código de acceso en la dirección del destinatario previsto o el emisor para reconocer mensajes enviados a o recibidos desde el servidor (15) central y encaminar los mensajes en consecuencia.
2. Sistema de mensajería según la reivindicación 1, en el que el servidor (15) central tiene medios de procesamiento para:
(i) validar un número de identificación de cliente de la dirección (47) del emisor de un paquete (43) de mensaje recibido desde un cliente (13);
(ii) procesar el número de identificación único de la dirección (49) del destinatario en el paquete de mensaje que tiene un número de identificación de cliente válido asociado con el mismo; y
(iii) realizar la acción prescrita con la entidad especificada por el número de identificación único, considerando cualquier mensaje adjunto incluido dentro del paquete (43) de mensaje.
3. Sistema de mensajería según la reivindicación 1 ó 2, en el que el servidor (15) central tiene medios de compilación de mensajes para compilar un mensaje y enviarlo a un cliente (13) utilizando el número de identificación de cliente del mismo como la dirección (49) del destinatario previsto, o medios de transferencia de mensajes para transferir un mensaje recibido por el mismo desde un cliente (13) y enviarlo a otro cliente (13) utilizando el número de identificación de cliente del mismo como la dirección (49) del destinatario previsto, según la acción prescrita y entidad especificada mediante un número de identificación único procesado por el mismo.
4. Sistema de mensajería según la reivindicación 3, en el que el servidor (15) central tiene medios de identificación para identificar un número de identificación de red de un número de identificación de cliente en la dirección (49) de un destinatario previsto de un mensaje o bien compilado mediante dichos medios de compilación de mensajes o bien recibido mediante dichos medios de transferencia de mensajes, y medios de transmisión para comunicar el mensaje destinado a un cliente (13a) inalámbrico al servidor (25) de servicio de mensajería de ese cliente (13a)
inalámbrico.
5. Sistema de mensajería según una cualquiera de las reivindicaciones anteriores, en el que el servidor (25) de servicio de mensajería tiene medios de procesamiento para procesar la dirección (49) del destinatario previsto de un mensaje recibido desde el servidor (15) central como el número de identificación de red de un cliente (13a) inalámbrico de la red de comunicación inalámbrica del mismo, y transmitir de manera inalámbrica el mensaje al cliente (13a) inalámbrico correspondiente al número de identificación de red.
6. Sistema de mensajería según una cualquiera de las reivindicaciones anteriores, en el que dicha acción prescrita comprende invocar a una rutina en el servidor (15) central asociada con acceder a un tablón de anuncios electrónico y la entidad es el asunto o tema con el que el tablón de anuncios está relacionado.
7. Sistema de mensajería según la reivindicación 6, en el que el mensaje se refiere a leer, mandar o responder a un mensaje en el tablón de anuncios.
8. Sistema de mensajería según una cualquiera de las reivindicaciones anteriores, en el que dicha acción prescrita comprende invocar a una rutina en el servidor (15) central asociada con participar en una transacción comercial y la entidad es un producto o servicio que es el objeto de la transacción.
9. Sistema de mensajería según la reivindicación 8, en el que la transacción comercial es una subasta, la entidad es un producto o artículo que está subastándose, y el mensaje está relacionado con una puja en la subasta en relación con un producto o artículo específico.
10. Sistema de mensajería según una cualquiera de las reivindicaciones 1 a 7, en el que dicha acción prescrita comprende invocar a una rutina en el servidor (15) central asociada con servicios personales y dicha entidad es el tipo particular de servicio personal.
11. Sistema de mensajería según una cualquiera de las reivindicaciones 1 a 7, en el que dicha acción prescrita comprende invocar a una rutina en el servidor (15) central asociada con una sala de chat y dicha entidad es el objeto o tema particular de la sala de chat.
12. Sistema de mensajería según una cualquiera de las reivindicaciones 1 a 5, en el que dicha acción prescrita comprende invocar a una rutina en el servidor (15) central asociada con transferir el mensaje directamente a otro cliente (13) o grupo de clientes del servidor (15) central tal como se especifica en el paquete (43) de mensaje y dicha entidad es el cliente específico o grupo de clientes interesados.
13. Sistema de mensajería según la reivindicación 12, en el que el grupo de clientes son aquellos almacenados como amigos del cliente que envía el mensaje en una base de datos del servidor (15) central.
14. Sistema de mensajería según la reivindicación 1, en el que
puede enviarse información con respecto a la utilización del sistema de mensajería desde el servidor (15) central al cliente (13) en respuesta a una solicitud del cliente (13), comprendiendo la solicitud un paquete (43) de mensaje que comprende un código de acceso y datos que indican la información solicitada, identificando el código de acceso de manera unívoca al servidor (15) central en el servidor (25) de mensajería, pudiéndose hacer funcionar el servidor (15) central para devolver un paquete (43) de mensaje de información al cliente (13) en respuesta al paquete de mensaje de solicitud, comprendiendo el paquete de mensaje de información la información solicitada por el cliente (13) y un código de acceso que el cliente (13) va a utilizar como un código de acceso del mensaje de solicitud en respuesta al paquete de mensaje de información, identificando el código de acceso del mensaje de solicitud al servidor (15) central e incluyendo una parte determinada mediante la información incluida en el paquete (43) de mensaje de información.
15. Sistema de mensajería según la reivindicación 14, en el que el paquete de mensaje de solicitud inicial comprende un código de acceso básico más datos que indican la información solicitada.
16. Sistema de mensajería según la reivindicación 15, en el que los datos comprenden una palabra clave de caracteres alfanuméricos o alfabéticos.
17. Sistema de mensajería según la reivindicación 15 o la reivindicación 16, en el que los códigos de acceso de los paquetes de mensaje de solicitud posteriores comprenden el código de acceso básico más índices adicionales.
18. Sistema de mensajería según una cualquiera de las reivindicaciones, en el que el servidor (15) central tiene medios de procesamiento para:
(i) validar el número de identificación de cliente de la dirección del emisor de un paquete de mensaje de solicitud recibido desde un cliente;
(ii) procesar el código de acceso de la dirección del destinatario en el paquete de mensaje que tiene un número de identificación de cliente válido asociado con el mismo; y
(iii) generar el paquete de mensaje de información en respuesta a un mensaje de solicitud recibido utilizando el código de acceso del paquete de mensaje de solicitud como la dirección del emisor en el paquete de mensaje de información.
19. Método para transmitir mensajes entre un servidor (15) central con el que pueden conectarse selectivamente una pluralidad de clientes (13) para transmitir mensajes entre ellos y un cliente (13a) que es parte de una red de comunicación inalámbrica que incluye una pluralidad de clientes (13a) inalámbricos que tienen un servicio de mensajería para transmitir mensajes de manera inalámbrica entre ellos utilizando un servidor (25) de servicio de mensajería, teniendo cada cliente (13a) inalámbrico un número de identificación de red asociado con el mismo para identificar de manera unívoca al cliente (13a) dentro de la red de comunicación inalámbrica, y comprendiendo cada mensaje un paquete (43) de mensaje que incluye la dirección (49) de un destinatario previsto del paquete de mensaje y la dirección (47) del emisor del mensaje; comprendiendo el método:
atribuir un número de identificación de cliente a cada cliente del servidor (15) central para identificar de manera unívoca al cliente (13) en el servidor (15) central, por el que el número de identificación de cliente para el cliente (13a) que es parte de la red de comunicación inalámbrica tiene un número de identificación de cliente correspondiente al número de identificación de red del mismo;
atribuir un código de acceso al servidor (15) central para identificar de manera unívoca al servidor central en el servidor (25) de servicio de mensajería, y un número de identificación único indicativo de: (a) una acción prescrita que va realizarse por el servidor (15) central, y (b) una entidad que es el asunto de la acción prescrita;
compilar mensajes enviados entre el servidor (15) central y el cliente (13a) de la red de comunicación inalámbrica en conexión con una acción prescrita y entidad particulares para incluir:
(i) una combinación del código de acceso y el número de identificación único atribuida a la acción y entidad particulares como la dirección del servidor (15) central en paquetes de mensaje enviados a o desde el cliente como el emisor o el destinatario previsto, respectivamente, y
(ii) el número de identificación de red como la dirección del cliente (13a) en paquetes (43) de mensaje enviados a o desde el servidor (15) central como el emisor o el destinatario previsto, respectivamente; y encaminar mensajes a través del servidor (25) de servicio de mensajería utilizando el código de acceso en la dirección del destinatario previsto o el emisor para reconocer los mensajes enviados a o recibidos desde el servidor (15) central.
20. Método para transmitir mensajes según la reivindicación 22, que incluye ocultar el número de identificación de cliente de un cliente (13) particular a otros clientes que reciben mensajes del, o envían mensajes al, cliente particular que es también un cliente (13a) inalámbrico.
21. Método según la reivindicación 19, que comprende:
compilar y enviar un paquete (43) de mensaje de solicitud desde el cliente (13a) al servidor (15) central, comprendiendo la solicitud un paquete de mensaje que comprende un código de acceso y datos que indican la información solicitada, identificando el código de acceso de manera unívoca al servidor (15) central en el servidor (25) de mensajería,
devolviendo un paquete de mensaje de información al cliente (13a) desde el servidor (15) central en respuesta al paquete de mensaje de solicitud, comprendiendo el paquete de mensaje de información la información solicitada por el cliente (13a) y un código de acceso que el cliente va a utilizar como un código de acceso del mensaje de solicitud en respuesta al paquete de mensaje de información, identificando el código de acceso del mensaje de solicitud al servidor (15) central e incluyendo una parte determinada mediante la información incluida en el paquete de mensaje de información.
22. Método según la reivindicación 21, que incluye además las etapas de:
validar el número de identificación de cliente de la dirección (47) del emisor de un paquete de mensaje de solicitud recibido desde un cliente;
procesar el código de acceso de la dirección (49) del destinatario en el paquete de mensaje teniendo un número de identificación de cliente válido asociado con el mismo; y
generar el paquete (43) de mensaje de información en respuesta a un mensaje de solicitud recibido utilizando el código de acceso del paquete de mensaje de solicitud como la dirección del emisor en el paquete de mensaje de información.
23. Método según la reivindicación 21 o la reivindicación 22, que comprende además intercambiar una serie de paquetes (43) de mensaje de solicitud e información, refiriéndose cada intercambio a la selección de una opción y al suministro de una serie de opciones adicionales en relación con la selección previa.
ES01270035T 2000-12-08 2001-12-07 Sistema de mensajeria que implica comunicaciones inalambricas y metodo para el mismo. Expired - Lifetime ES2288907T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
SG200007381 2000-12-08
SG200007381 2000-12-08
SG200104506 2001-07-25
SG200104506 2001-07-25

Publications (1)

Publication Number Publication Date
ES2288907T3 true ES2288907T3 (es) 2008-02-01

Family

ID=26665224

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01270035T Expired - Lifetime ES2288907T3 (es) 2000-12-08 2001-12-07 Sistema de mensajeria que implica comunicaciones inalambricas y metodo para el mismo.

Country Status (10)

Country Link
US (1) US7319882B2 (es)
EP (1) EP1346510B1 (es)
CN (1) CN1278513C (es)
AT (1) ATE362678T1 (es)
AU (1) AU2002222890A1 (es)
CA (1) CA2457556C (es)
DE (1) DE60128486T2 (es)
ES (1) ES2288907T3 (es)
GB (1) GB2390783B (es)
WO (1) WO2002047320A1 (es)

Families Citing this family (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
US9246975B2 (en) 2000-03-17 2016-01-26 Facebook, Inc. State change alerts mechanism
US7194557B1 (en) 2004-11-08 2007-03-20 Palmsource, Inc. Data exchange between a handheld device and another computer system using an exchange manager via synchronization
US7343335B1 (en) * 2000-08-08 2008-03-11 Ebay Inc. Method for managing group finances via an electronic network
FI119168B (fi) * 2006-04-21 2008-08-15 Jukka Tapio Aula Kyselyjen ja kutsujen SMS-jakelumenetelmä ja -järjestelmä
US7006793B2 (en) * 2002-01-16 2006-02-28 International Business Machines Corporation Safe use of electronic devices in an automobile
US7103372B1 (en) * 2002-02-12 2006-09-05 Cellco Partnership System and method for preventing delivery of unsolicited messages on an SMS network
GB0206985D0 (en) * 2002-03-25 2002-05-08 Intellprop Ltd Telecommunications services apparatus
GB0214113D0 (en) * 2002-06-20 2002-07-31 Intellprop Ltd Telecommunications services apparatus
US7720910B2 (en) * 2002-07-26 2010-05-18 International Business Machines Corporation Interactive filtering electronic messages received from a publication/subscription service
US9124447B2 (en) * 2002-07-26 2015-09-01 International Business Machines Corporation Interactive client computer communication
US7813484B2 (en) 2002-08-08 2010-10-12 Telecommunication Systems, Inc. All-HTTP multimedia messaging
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US8122137B2 (en) 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
US8965964B1 (en) * 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US7590696B1 (en) * 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
CA2506585A1 (en) 2002-11-18 2004-06-03 Valerie Kucharewski People lists
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
DE60237788D1 (de) * 2002-12-18 2010-11-04 Nokia Corp Sofortige nachrichten bermittlung und präsenzdienste
CN102664818B (zh) * 2002-12-18 2015-08-19 诺基亚公司 用于通信的终端、方法和系统
SG106670A1 (en) * 2003-02-18 2004-10-29 Chikka Pte Ltd A messaging system and method therefor
US7603417B2 (en) 2003-03-26 2009-10-13 Aol Llc Identifying and using identities deemed to be known to a user
JP2004326318A (ja) * 2003-04-23 2004-11-18 Murata Mach Ltd 通信装置
US20050003837A1 (en) * 2003-05-08 2005-01-06 Midkiff David S. System and method for SMS text routing
US9094805B2 (en) * 2003-06-25 2015-07-28 Oracle International Corporation Mobile messaging concierge
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
JP2005070835A (ja) * 2003-08-25 2005-03-17 Fujitsu Ltd テスト支援プログラムおよびテスト支援方法
US20060212830A1 (en) * 2003-09-09 2006-09-21 Fogg Brian J Graphical messaging system
US20060212831A1 (en) * 2003-09-09 2006-09-21 Fogg Brian J Graphical messaging system
US20050132013A1 (en) * 2003-12-15 2005-06-16 International Business Machines Corporation Methods and systems of instant message secure client control
US20050185634A1 (en) * 2004-02-24 2005-08-25 Benco David S. Method and system for providing network support for messaging between short message service (SMS) subscribers and instant messaging (IM) subscribers
US8688150B2 (en) * 2004-08-14 2014-04-01 Kirusa Inc. Methods for identifying messages and communicating with users of a multimodal message service
US7643822B2 (en) * 2004-09-30 2010-01-05 Google Inc. Method and system for processing queries initiated by users of mobile devices
US7730143B1 (en) * 2004-12-01 2010-06-01 Aol Inc. Prohibiting mobile forwarding
US9002949B2 (en) * 2004-12-01 2015-04-07 Google Inc. Automatically enabling the forwarding of instant messages
US8060566B2 (en) 2004-12-01 2011-11-15 Aol Inc. Automatically enabling the forwarding of instant messages
US20070190978A1 (en) * 2005-01-13 2007-08-16 Ianywhere Solutions, Inc. System and Methodology for Extending Enterprise Messaging Systems to Mobile Devices
DE102005002521A1 (de) * 2005-01-19 2006-07-27 Giesecke & Devrient Gmbh Teilnehmerkarte bei Internet Weblog Diensten
US20060229998A1 (en) 2005-03-31 2006-10-12 Mark Harrison Payment via financial service provider using network-based device
US7831520B2 (en) * 2005-06-28 2010-11-09 Ebay Inc. Mobile device communication system
US8605718B2 (en) * 2005-08-30 2013-12-10 Babitech Ltd. Immediate communication system
US9311398B2 (en) * 2005-11-15 2016-04-12 Ebay Inc. Method and system to process navigation information
US8781942B2 (en) * 2005-11-30 2014-07-15 Genesys Telecommunications Laboratories, Inc. System and method for matching electronic proposals to electronic requests
CN100414889C (zh) * 2005-12-29 2008-08-27 中山大学 一种对用户进行区分和跟踪的中间系统
US7894842B2 (en) * 2006-02-07 2011-02-22 3Jam, Inc. Methods and devices for including a plurality of users in a conversation over a communication network
US8442197B1 (en) 2006-03-30 2013-05-14 Avaya Inc. Telephone-based user interface for participating simultaneously in more than one teleconference
KR100834622B1 (ko) * 2006-06-26 2008-06-02 삼성전자주식회사 가상의 메신저 서비스를 제공하는 방법 및 이를 위한시스템
WO2008009006A2 (en) * 2006-07-13 2008-01-17 Neustar, Inc. System and method for short message service and instant messaging continuity
US8589239B2 (en) 2006-09-29 2013-11-19 Ebay Inc. Real-time bidding using instant messaging clients
US8064934B2 (en) * 2006-10-19 2011-11-22 Research In Motion Limited Method, system and apparatus for automatic notification to a plurality of communication nodes
US8006190B2 (en) 2006-10-31 2011-08-23 Yahoo! Inc. Social namespace addressing for non-unique identifiers
US8195749B2 (en) * 2006-11-13 2012-06-05 Bindu Rama Rao Questionnaire server capable of providing questionnaires based on device capabilities
US10803474B2 (en) 2006-11-22 2020-10-13 Qualtrics, Llc System for creating and distributing interactive advertisements to mobile devices
US11256386B2 (en) 2006-11-22 2022-02-22 Qualtrics, Llc Media management system supporting a plurality of mobile devices
US8700014B2 (en) 2006-11-22 2014-04-15 Bindu Rama Rao Audio guided system for providing guidance to user of mobile device on multi-step activities
US8200763B2 (en) * 2006-11-22 2012-06-12 Yahoo! Inc. Enabling display of a recipient list for a group text message
US8478250B2 (en) 2007-07-30 2013-07-02 Bindu Rama Rao Interactive media management server
US8599801B2 (en) * 2007-02-01 2013-12-03 Yahoo! Inc. Collecting implicit information for determining context of event actions
US8073475B2 (en) * 2007-02-02 2011-12-06 Disney Enterprises, Inc. Method and system for transmission and display of rich-media alerts
US8370349B2 (en) * 2007-02-28 2013-02-05 Yahoo! Inc. Instant contact searching and presentation by category
US7747705B1 (en) * 2007-05-08 2010-06-29 Avaya Inc. Method to make a discussion forum or RSS feed a source for customer contact into a multimedia contact center that is capable of handling emails
US8239487B1 (en) 2007-05-30 2012-08-07 Rocketon, Inc. Method and apparatus for promoting desired on-line activities using on-line games
US8108459B1 (en) 2007-05-30 2012-01-31 Rocketon, Inc. Method and apparatus for distributing virtual goods over the internet
US8233886B2 (en) * 2007-08-15 2012-07-31 Sony Mobile Communications Ab Accessing stored data objects using contact data corresponding to a remote communications party
US8831674B2 (en) 2007-09-27 2014-09-09 Multi-Tech Systems, Inc. Message server
US20090125230A1 (en) * 2007-11-14 2009-05-14 Todd Frederic Sullivan System and method for enabling location-dependent value exchange and object of interest identification
EP2107741A1 (en) * 2008-03-31 2009-10-07 Nokia Siemens Networks Oy Interworking between messaging services
US8769652B2 (en) * 2008-04-23 2014-07-01 Clear Channel Management Services, Inc. Computer based method and system for registering a user at a server computer system
JP5344192B2 (ja) * 2008-07-31 2013-11-20 日本電気株式会社 匿名通信システム
JP5344193B2 (ja) * 2008-07-31 2013-11-20 日本電気株式会社 匿名通信システム
US20100063926A1 (en) * 2008-09-09 2010-03-11 Damon Charles Hougland Payment application framework
US20100287052A1 (en) * 2009-05-06 2010-11-11 Minter David D Short-range commercial messaging and advertising system and mobile device for use therein
US8621011B2 (en) * 2009-05-12 2013-12-31 Avaya Inc. Treatment of web feeds as work assignment in a contact center
EP2275982A1 (en) * 2009-07-16 2011-01-19 Vodafone Holding GmbH Querying a user of a mobile communication device
KR101633928B1 (ko) * 2009-08-11 2016-06-27 엘지전자 주식회사 소셜 네트워크 서비스 제공 방법 및 장치
US9247400B2 (en) * 2009-12-08 2016-01-26 Alvin Butler, SR. System for routing text messages (SMS) to allow for two-way mobile to computer communication
EP2656235A1 (en) * 2010-12-23 2013-10-30 TeleCommunication Systems, Inc. Alphanumeric address mapping for non-homogeneous short message networks
CN102045670B (zh) * 2010-12-30 2014-01-22 北京握奇数据系统有限公司 传输短消息的方法、服务器及智能卡
WO2012112226A1 (en) 2011-02-14 2012-08-23 Telecommunication Systems, Inc. Prepaid short message services revenue capture
US8860787B1 (en) 2011-05-11 2014-10-14 Google Inc. Method and apparatus for telepresence sharing
CN103713586A (zh) * 2012-10-01 2014-04-09 夏普株式会社 消息发送服务器、消息发送方法、终端、电气设备控制系统、电气设备及电气设备控制方法
US9992021B1 (en) 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
KR102352391B1 (ko) * 2015-05-14 2022-01-18 엘지전자 주식회사 이동단말기 및 그 제어방법
US10803391B2 (en) * 2015-07-29 2020-10-13 Google Llc Modeling personal entities on a mobile device using embeddings
CA2978928A1 (en) * 2016-09-09 2018-03-09 Diego Matute Method and system for user verification
US11190468B2 (en) 2019-04-19 2021-11-30 Microsoft Technology Licensing, Llc Method and system of synchronizing communications in a communication environment
US11683282B2 (en) 2019-08-15 2023-06-20 Microsoft Technology Licensing, Llc Method and system of synchronizing communications
US11301583B2 (en) * 2019-10-09 2022-04-12 Mastercard International Incorporated Method and system for protection of customer PII via cryptographic tokens
US11121945B2 (en) * 2020-01-10 2021-09-14 Oracle International Corporation Methods, systems, and computer readable media for request response processing

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5113442A (en) * 1989-03-06 1992-05-12 Lachman Associates, Inc. Method and apparatus for providing access control in a secure operating system
BR9510818B1 (pt) * 1994-02-24 2010-08-10 telefone celular configurado para ativação remota e para reprogramação remota.
US5497411A (en) * 1994-03-14 1996-03-05 Pellerin; Joseph C. E. Telecommunications card-access system
US6005870A (en) * 1996-08-12 1999-12-21 At&T Corp. Method for called party control of telecommunications network services
US5966699A (en) * 1996-10-11 1999-10-12 Zandi; Richard System and method for conducting loan auction over computer network
US6366962B1 (en) * 1998-12-18 2002-04-02 Intel Corporation Method and apparatus for a buddy list
DE69935339T2 (de) * 1999-12-02 2007-11-15 Sony Deutschland Gmbh Protokoll für sofortige Nachrichtenübermittlung
ES2237022T3 (es) * 1999-12-02 2005-07-16 Sony International (Europe) Gmbh Mensajeria instantanea.
US6714793B1 (en) * 2000-03-06 2004-03-30 America Online, Inc. Method and system for instant messaging across cellular networks and a public data network
KR20010064671A (ko) * 2000-05-15 2001-07-11 김광묵 이동 통신 단말기용 채팅 서비스 제공 시스템 및 방법
US6895425B1 (en) * 2000-10-06 2005-05-17 Microsoft Corporation Using an expert proxy server as an agent for wireless devices
US8315651B2 (en) * 2001-05-03 2012-11-20 Kyocera Corporation Instant messaging to a mobile device
US7190956B2 (en) * 2001-05-15 2007-03-13 Motorola Inc. Instant message proxy for circuit switched mobile environment
US6856809B2 (en) * 2001-05-17 2005-02-15 Comverse Ltd. SMS conference
US7386303B2 (en) * 2001-05-18 2008-06-10 Research In Motion Limited Multi-function, multi-state input control device
US7020457B2 (en) * 2001-05-31 2006-03-28 Orative Corporation System and method for proxy-enabling a wireless device to an existing IP-based service

Also Published As

Publication number Publication date
CA2457556A1 (en) 2002-06-13
WO2002047320A1 (en) 2002-06-13
US7319882B2 (en) 2008-01-15
EP1346510A1 (en) 2003-09-24
US20040058694A1 (en) 2004-03-25
EP1346510B1 (en) 2007-05-16
DE60128486D1 (de) 2007-06-28
CN1278513C (zh) 2006-10-04
WO2002047320A8 (en) 2003-02-13
GB2390783A (en) 2004-01-14
GB2390783B (en) 2004-10-27
CA2457556C (en) 2010-02-02
CN1502187A (zh) 2004-06-02
HK1066670A1 (en) 2005-03-24
DE60128486T2 (de) 2008-01-17
AU2002222890A1 (en) 2002-06-18
ATE362678T1 (de) 2007-06-15
GB0315075D0 (en) 2003-07-30

Similar Documents

Publication Publication Date Title
ES2288907T3 (es) Sistema de mensajeria que implica comunicaciones inalambricas y metodo para el mismo.
US8200819B2 (en) Method and apparatuses for network society associating
ES2295183T3 (es) Un sistema y metodo de servicios de directorio y comercio electronico entre redes de diferentes proveedores.
US7512407B2 (en) Instant messaging system and method
KR101089944B1 (ko) Sns 정보를 이용한 쿠폰 알림 및 제공 시스템과 그 방법
US20130144951A1 (en) Communication management system with extensible command language to consolidate and control multiple diverse communication mechanisms
US11030326B2 (en) Exchanging user information with other physically proximate users
WO2002077840A1 (en) Instant messaging system and method
EP2338268A1 (en) A transaction system for business and social networking
CN101755480A (zh) 使用简明消息发送、路由以及接收信息的方法和系统
WO2010080668A2 (en) Stateful server based social networking using mobile devices
US20100030811A1 (en) System and method for managing customer address information in electronic commerce using the internet
KR100635627B1 (ko) 휴대폰에 저장된 데이터 공유 방법 및 그 시스템
CN100397822C (zh) 一种广告信息传送方法
US20130073394A1 (en) Human curated targeting of offers
ES2282108T3 (es) Sistema de cuenta de mensajeria instantanea.
EP3021273B1 (fr) Procédé de sécurisation d'une transaction entre un terminal mobile et un serveur d'un fournisseur de service par l'intermédiaire d'une plateforme
US20080005228A1 (en) Method and system for communicating to networks using mobile phones
CN106850401A (zh) 一种无线认证装置、系统及其认证方法
US20080005226A1 (en) A method and system for one-to-one communication through proxy
EP1315133B1 (en) Mobile transmitting device for transmitting messages in a beamed way
US20100017726A1 (en) Web Traffic Driven Information Exchange
US20100180323A1 (en) Stateful server based social networking using mobile devices
JP4979672B2 (ja) 表示機能を備えたルータ及びこのルータを利用したシステム
JP4630187B2 (ja) 認証方法