ES2315233T3 - Aparato y procedimiento para publicidad por internet. - Google Patents

Aparato y procedimiento para publicidad por internet. Download PDF

Info

Publication number
ES2315233T3
ES2315233T3 ES00939869T ES00939869T ES2315233T3 ES 2315233 T3 ES2315233 T3 ES 2315233T3 ES 00939869 T ES00939869 T ES 00939869T ES 00939869 T ES00939869 T ES 00939869T ES 2315233 T3 ES2315233 T3 ES 2315233T3
Authority
ES
Spain
Prior art keywords
content
client
aforementioned
request
message
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
ES00939869T
Other languages
English (en)
Inventor
Leon Thrane
Gyorgy Szondy
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.)
Nokia Oyj
Original Assignee
Nokia Oyj
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
Priority claimed from US09/333,640 external-priority patent/US6732150B1/en
Application filed by Nokia Oyj filed Critical Nokia Oyj
Application granted granted Critical
Publication of ES2315233T3 publication Critical patent/ES2315233T3/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
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/564Enhancement of application control based on intercepted application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/566Grouping or aggregating service requests, e.g. for unified processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Un aparato para proporcionar un mensaje fuera de banda a un cliente (32), caracterizado porque el aparato es para una pasarela de un sistema de comunicaciones (22), y porque el aparato comprende: una fuente de mensaje fuera de banda acoplada para recibir al menos un mensaje fuera de banda, el al menos uno, mensaje fuera de banda siendo comunicado de manera selectiva a un cliente (12); y un selector (34) acoplado a la mencionada fuente de mensajes fuera de banda (44), el mencionado selector (34) estando adaptado para seleccionar si comunicar al mencionado cliente (32) un mensaje fuera de banda seleccionado, que dicha fuente de mensajes fuera de banda está acoplada para recibir.

Description

Aparato y procedimiento para publicidad por Internet.
Campo de la invención
La presente invención se refiere por lo general a las comunicaciones entre un cliente y una fuente de contenidos en un sistema de comunicaciones tal como una parte radio, por ejemplo, una parte radio que emplee el estándar WAP (Protocolo de Aplicación sin Hilos). De manera más particular, la presente invención se refiere a un aparato y a un procedimiento asociado para proporcionar mensajes OOB (Fuera De Banda) y otros mensajes asíncronos al cliente.
Antecedentes de la invención
Los avances en las tecnologías de las comunicaciones han permitido la introducción y la popularización de nuevos tipos de sistemas de comunicaciones. Como resultado de dichos avances, por ejemplo, se ha permitido el aumento significativo en las velocidades de transmisión de datos y se han hecho posibles nuevos tipos de servicios de comunicaciones. Los avances en las técnicas de comunicación digitales están entre los avances en las tecnologías de comunicaciones que han permitido la introducción de nuevos tipos de sistemas de comunicaciones.
Un sistema de comunicaciones radio es un ejemplo de un tipo de sistema de comunicaciones que se ha beneficiado de los avances en las tecnologías de las comunicaciones y en el uso de técnicas de comunicación digitales. En un sistema de comunicaciones radio, al menos una parte de un trayecto de comunicación formado durante las comunicaciones en él, incluye un enlace radio. Las mejoras en la movilidad de las comunicaciones se proporcionan a través de la utilización de un sistema de comunicaciones radio mientras que los canales de comunicación definidos sobre el enlace radio en dicho sistema están formados de canales radio y no requieren de conexiones de línea de cable para su formación. A veces se hace referencia a la parte del sistema de comunicaciones que incluye el enlace radio como la parte radio del sistema de comunicaciones.
Las técnicas de comunicación digitales se han utilizado en los sistemas de comunicación radio, permitiendo por tanto la mejora en las capacidades de comunicación en tales sistemas así como permitir la implementación de nuevos servicios de comunicaciones. Por ejemplo, los servicios radio de paquetes son posibles por medio de la utilización de técnicas de comunicación digitales. Dichos servicios radio de paquetes se han propuesto para varios sistemas de comunicaciones radio para permitir la comunicación de datos de paquetes. La comunicación de datos de paquetes, en general, implica el formateado de grupos de bits digitales en paquetes para formar paquetes de datos. Los paquetes de datos son comunicados, o bien de manera independiente, o en grupos, a intervalos discretos. Una vez recibidos, los paquetes de datos son concatenados juntos para volver a crear el contenido de información de los bits digitales de los que están formados los paquetes.
Ejemplos de servicios radio de paquetes que se han propuesto o que ya se han llevado a la práctica, incluyen servicios multimedia, servicios de mensajería, servicios de distribución, servicios de despacho y servicios de recuperación. La recuperación del contenido proporcionado de acuerdo con la Red Mundial (World Wide Web, www) de la Internet es ejemplo de un servicio de recuperación.
Los ingresos que soportan los proveedores de contenidos de contendidos recuperables de acuerdo con la www son de manera típica generados a través de pago por suscripción, cargos por servicios, tasas de click y anuncios. En un pago por suscripción, un usuario paga una tasa cíclica, por ejemplo, mensualmente, trimestralmente, anualmente, etc., con el fin de acceder a los servicios y a los contenidos que se recuperan. El cargo de servicio se refiere a los cargos pagados por un usuario para recibir el funcionamiento de un servicio. Las tasas de click hacen referencia a los cargos que corresponden a un usuario en base a métricas sencillas, tales como enlaces seguidos, duración del contacto u otro uso medible de una fuente de contenidos. Y, anuncios se refiere a pagos de terceras partes a un proveedor de contenidos para la visualización de mensajes publicitarios, de manera típica incluyendo los enlaces que permiten a un usuario seguir los enlaces para obtener el contenido adicional con relación al material que se anuncia.
Por lo general, los servicios de recuperación existentes sobre la WWW son efectuados por un usuario de un ordenador convencional, tal como un ordenador personal. El contenido se visualiza en forma de pantallas que se pueden visualizar sobre la pantalla de un ordenador convencional o similar. Tanto el contenido informativo deseado como los anuncios forman de manera regular una pantalla única. Por lo tanto, cuando un usuario usa el contenido deseado, también se visualiza el mensaje de anuncio.
En el documento WO-4-99/09486, titulado Gestión de Comunicaciones de Red y Sistema de Mensajería, Solicitante Courtesian Broadcasting Network ("CBN"), se describe una aplicación WWW alternativa. En este documento, un sistema de gestión de red y de mensajería transmite mensajes (anuncios, etc.) a los clientes, en donde son almacenados para su posterior visualización. Los mensajes son enviados sobre un enlace de comunicaciones ex profeso que se ha establecido cuando no se estaba usando para transmitir materiales solicitados por el cliente. El software del cliente detecta cuándo se ha establecido un enlace de comunicaciones y establece un enlace con un servidor de mensajería independiente. Cuando el software detecta que no se está produciendo ninguna transmisión, contacta con el servidor de red, que transmite mensajes para su almacenamiento en el cliente, para su visualización en un instante de tiempo posterior. Por ejemplo, un mensaje almacenado puede visualizarse cuando se haga una petición de URL por parte del cliente. CBN, sin embargo, utiliza el mismo canal de comunicaciones que los materiales solicitados de manera objetiva por parte del cliente y, por lo tanto, puede competir con ellos por el ancho de banda de canal. Los anuncios se pueden visualizar junto con el material solicitado, o se pueden visualizar mientras el material solicitado se esté encontrando y descargando.
Sin embargo, en un sistema de comunicaciones radio, el cliente, esto es, la estación móvil u otro dispositivo utilizado por un usuario no debe tener de manera necesaria, y quizá probablemente no tendrá un elemento de visualización de dimensiones que permitan la visualización de una pantalla que contenga tanto el contenido informativo como el anuncio. Se han propuesto sistemas de red que emplean el estándar WAP (Protocolo de Aplicación Sin Hilos) que utilizan mensajería OOB (Fuera de Banda). Cuando se use mensajería OOB, los anuncios se visualizan en el elemento de visualización de la estación móvil, a la que se hará referencia de aquí en adelante en este documento como el "cliente", y a partir de ahora el contenido informativo se visualiza en el elemento de visualización de la estación móvil.
Los mensajes de transmisión automática, esto es, las notificaciones asíncronas así como las alertas y las notificaciones son también mensajes OOB de ejemplo. Mientras que el estándar WAP anteriormente mencionado permite el transporte de mensajes OOB, tales como los mensajes de transmisión automática, el estándar WAP falla en la definición de un mecanismo de transmisión automática.
Sin embargo, las dificultades están asociadas con los servicios de recuperación, en los que el contenido se va a proporcionar a una estación móvil portátil. Esto es como decir, en un sistema convencional, un proveedor de contenidos proporciona tanto el contenido así como el anuncio. Se requiere un hardware y un software especiales para el servidor de ordenador desde el que se origina el contenido y los anuncios. La necesidad de dicho hardware y software especiales en el servidor de ordenadores usado por el proveedor de contenidos aumenta su complejidad.
Sería ventajoso, sin embargo, si se pudiera concebir una manera que podría proporcionar mejor mensajes OOB al cliente de acuerdo con los servicios de recuperación.
Sería más ventajoso si se pudiese concebir una manera que podría proporcionar mejor las comunicaciones asíncronas, tal como mensajes de transmisión automática, alertas y notificaciones. Por lo general, las maneras existentes utilizan la encuesta por parte del cliente. Sin embargo, hay varias desventajas asociadas con la encuesta. Por ejemplo, cuando el cliente envía un mensaje de encuesta, el cliente debe esperar una respuesta, evitando que el cliente realice otras funciones mientras está a la espera de una respuesta al mensaje de encuesta. También, la generación del mensaje de encuesta da como resultado una sobrecarga de señalización adicional.
Está a la luz de esta información de antecedentes relacionada con la comunicación de OOB y otros mensajes asíncronos que se han desarrollado mejoras significativas de la presente invención.
Sumario de la invención
La presente invención, de acuerdo con esto, proporciona de manera ventajosa un aparato y un procedimiento asociado para proporcionar mensajes OOB (Fuera de Banda) a un cliente en un sistema de comunicaciones que incluya una parte radio. Los mensajes OOB son proporcionados al cliente por medio de, por ejemplo, una pasarela de parte radio que forme al menos parte del trayecto de la comunicación sobre la que se efectúan las comunicaciones con el cliente. En un sistema de comunicaciones que emplee el estándar WAP (Protocolo de Aplicación sin Hilos), la pasarela puede ser una pasarela WAP.
En otro aspecto de la presente invención, los mensajes OOB son proporcionados por medio de la pasarela al cliente sensible a las peticiones hechas por el cliente del contenido desde un proveedor de contenidos. Cuando se hace una petición inicial para un contenido inicial, la petición se comunica por medio de la pasarela a la fuente de contenidos. Cuando se devuelve el contenido por parte de la fuente de contenidos, el contenido es proporcionado a un filtro que al menos analiza de manera selectiva el contenido para detectar enlaces en el contenido seleccionable por un usuario, cuando se visualice al cliente, o contenido adicional. Los enlaces identifican a las URL de localizaciones de las que procede el contenido adicional. El filtro marca a las URL dentro del contenido de forma que la pasarela esté al corriente de que se pueden proporcionar mensajes OOB cuando se haga la selección en el cliente para solicitar dicho contenido adicional. El contenido original, inicial se proporciona después al cliente junto con las modificaciones de URL para permitir marcar URL de posibles mensajes OOB. Cuando se hace la selección en el cliente para solicitar dicho contenido adicional, la petición se entrega a la pasarela.
Cuando se detecta en la pasarela, un mensaje OOB, tal como una visualización de un anuncio, se devuelve al cliente y la pasarela genera una petición sustituta que se reenvía a la fuente de contenidos en la que se encuentra el contenido adicional. El mensaje OOB es por tanto visualizado en el cliente durante la permanencia de la petición sustituta del contenido adicional generado por la pasarela.
En una realización, el mensaje OOB se visualiza en el cliente durante al menos un período de tiempo mínimo seleccionado, posterior al cual el cliente genera una nueva petición del contenido adicional, que, si fuese necesario, se almacena en la pasarela posterior a la recuperación desde la fuente de contenidos del contenido adicional. El filtrado del contenido adicional permite además el proporcionar mensajes OOB adicionales al cliente de maneras análogas durante la permanencia de peticiones posteriores. En una implementación de ejemplo, el sistema de comunicaciones puede incluir una parte radio que puede hacerse funcionar de acuerdo con el estándar WAP (Protocolo de Aplicación sin Hilos). La parte radio hace de interfaz con una pasarela WAP a través de la que se encaminan todas las comunicaciones con el cliente. Sin embargo, una parte radio no es necesaria para el encaminamiento de las comunicaciones del cliente. Otros caminos de comunicación pueden incluir por ejemplo POTS y RTPC y otros medios y protocolos conocidos.
Una realización de la presente invención forma un aparato adicional para una pasarela a través de la que se proporciona al propietario o al operador de la pasarela la capacidad de enviar mensajes OOB a un cliente que utilice la pasarela para las comunicaciones. Los mensajes OOB son visualizados, por ejemplo, durante un intervalo entre una petición que se origina desde el cliente y una contestación que vuelve desde la fuente de contenidos, de manera típica un servidor de origen. Los mensajes OOB pueden contener cualquier tipo de contenido y se pueden usar para cualquier aplicación en la que la mensajería OOB sea apropiada. Un mensaje OOB que forme una visualización de anuncio es un mensaje de ejemplo que es comunicado al cliente durante el funcionamiento de una realización de la presente invención. En implementaciones alternativas, los mensajes asíncronos, tales como los mensajes de transmisión automática, son entregados al cliente.
En una realización de la presente invención, la ventaja se tiene en el trayecto de la comunicación que se extiende entre el cliente y la fuente de contenidos del sistema de comunicaciones que puede incluir una parte WAP u otra parte de protocolo sin hilos. Todas las comunicaciones con el cliente en dicho sistema de comunicaciones deben pasar de manera típica a través de la pasarela. La implementación del sistema de comunicaciones sin hilos se basa en el tradicional ancho de banda estrecho de las conexiones sin hilos, en contraste con los trayectos de comunicaciones por línea de cable convencionales. Debido al estrecho ancho de banda, la velocidad de la transferencia de datos sobre un enlace sin hilos es relativamente lenta. El estándar WAP requiere que todo el contenido comunicado sobre el enlace sin hilos sea codificado antes de su transmisión al cliente. Y, cuando se origina una respuesta en un cliente y se comunica sobre un enlace sin hilos, las cabeceras de petición de la petición se deben descodificar antes de reenviar la petición por parte de la pasarela a la fuente de contenidos. En otras palabras, el WAP u otra pasarela forman un punto central de contacto entre el cliente y la fuente de contenidos durante el funcionamiento del sistema. Se saca la ventaja del hecho de que la pasarela es el punto central de contacto durante el funcionamiento de las varias realizaciones de la presente invención.
En otra realización de la presente invención, se proporciona una manera por medio de la cual se envía información asíncrona generada por un servidor a un cliente, tal como una estación móvil que funciona en un sistema de comunicaciones celular o en otro sistema de comunicaciones sin hilos. La información asíncrona se entrega al cliente sin la utilización de una técnica de encuesta convencional. Como las no se utilizan las técnicas de encuesta convencionales, los retrasos están asociados de manera convencional con la utilización de técnicas convencionales de encuesta. Los mensajes asíncronos son proporcionados al cliente a través del uso de protocolos existentes iniciados en el cliente. Por lo tanto, el funcionamiento de una realización de la presente invención para proporcionar al cliente mensajes asíncronos se puede utilizar por parte de los sistemas de comunicaciones existentes. De manera adicional, los mensajes asíncronos generados por diferentes fuentes se pueden entregar al cliente de manera simultánea. Y, los mensajes asíncronos son entregados al cliente sin un tráfico de señalización adicional significativo, tal como se requiere cuando se utilizan técnicas de encuesta convencionales.
En éste y en otros aspectos, por lo tanto, se proporcionan un aparato y un procedimiento asociado para una pasarela de un sistema de comunicaciones en el que los datos se comunican entre un cliente y al menos una primera fuente de contenidos sobre un trayecto de comunicaciones. La pasarela proporciona un mensaje fuera de banda al cliente. Se acopla una fuente de mensajes fuera de banda para recibir al menos un mensaje fuera de banda, el al menos uno mensaje fuera de banda de manera seleccionable para ser comunicado al cliente. Se acopla un selector a la fuente de mensajes fuera de banda. El selector selecciona si comunicar al cliente un mensaje fuera de banda seleccionado al que está acoplada la fuente de mensajes fuera de banda para la recepción.
Además, en este aspecto y en otros aspectos, se proporciona un aparato y un procedimiento asociados para un sistema de comunicaciones que tenga un cliente que pueda funcionar para comunicar con un servidor de origen por medio de un trayecto de comunicaciones. Se facilita la comunicación de un mensaje asíncrono sobre el trayecto de comunicaciones al cliente. Se acopla un detector de petición para recibir una primera petición generada por el cliente. La primera petición es generada por el cliente para un primer mensaje de contestación iniciado por el servidor. Se puede hacer funcionar un generador de mensajes de transmisión automática sensible a la detección del detector de petición de la primera petición. El generador de mensajes de transmisión automática sustituye a un mensaje de transmisión automática para el primer mensaje de contestación iniciada por el servidor y envía el mensaje de transmisión automática sobre el trayecto de comunicaciones al cliente. El mensaje de transmisión automática forma el mensaje asíncrono.
Una descripción más completa de la presente invención y el alcance de la misma se pueden obtener a partir de los dibujos que se acompañan que son brevemente resumidos a continuación, a partir de la siguiente descripción detallada de las realizaciones actualmente preferidas de la invención y de las reivindicaciones anejas.
Breve descripción de los dibujos
La figura 1 ilustra un diagrama de bloques funcional de un sistema de comunicaciones en el que puede funcionar una realización de la presente invención.
La figura 2 ilustra un diagrama de secuencias que lista la secuencia de la generación de la señal durante el funcionamiento del sistema de comunicaciones que se muestra en la figura 1.
La figura 3 ilustra un diagrama de secuencia, similar al que se muestra en la figura 2, también listando la secuencia de generación de la señal durante el funcionamiento del sistema de comunicaciones que se muestra en la figura 1.
La figura 4 ilustra un diagrama de secuencia similar a los que se muestran en las figuras 2 y 3, también listando la secuencia de generación de la señal durante el funcionamiento del sistema de comunicaciones que se muestra en la figura 1.
La figura 5 ilustra un diagrama de bloques funcional de un sistema de comunicaciones en el que puede funcionar otra realización de la presente invención.
La figura 6 ilustra un diagrama de secuencia que lista la secuencia de señales generadas durante el funcionamiento de una realización de la presente invención realizada en el sistema de comunicaciones que se muestra en la figura 5.
La figura 7 ilustra un diagrama de bloques funcional de una red distribuida en la que puede funcionar un servicio de transmisión automática proporcionado de acuerdo con una realización de la presente invención.
Descripción detallada
Con referencia primero a la figura 1, un sistema de comunicaciones mostrado generalmente en 10, proporciona la comunicación de datos de paquete entre un cliente 12 y un servidor de origen seleccionado 14. El sistema de comunicaciones incluye una parte de línea de cable que incluye una red de datos de paquetes 16 a la que se conectan los servidores origen 14. En la realización que se muestra en la figura 1, el sistema de comunicaciones incluye una parte radio que incluye un enlace radio 18 por medio del que efectuar las comunicaciones radio con el cliente. Una pasarela WAP (Protocolo de Aplicación Sin Hilos) 22 también forma una parte del sistema de comunicaciones. Todas las comunicaciones entre el cliente 12 y el servidor origen 14 pasan a través de la pasarela 22. Mientras, en la implementación de ejemplo, la parte radio del sistema de comunicaciones radio está construida para que pueda funcionar de acuerdo con un estándar WAP, en otras implementaciones el sistema de comunicaciones puede funcionar de acuerdo con otros estándares.
Mientras que la realización tratada usa un enlace sin hilos a una estación móvil, no son necesarios ni el enlace sin hilos ni una estación móvil para llevar a la práctica las ventajas de la presente descripción. Por ejemplo, otros clientes pueden ser sustituidos por la estación móvil descrita en la figura 1. Dichos clientes pueden incluir por ejemplo, un ordenador. Como otro ejemplo, se pueden usar otros enlaces de comunicaciones en lugar de la parte radio descrita. Dichos canales de comunicaciones pueden incluir, por ejemplo, POTS, RTPC, RDSI, ADSL, XDSL, PLMN, WLAN, o se pueden usar otros esquemas de comunicaciones apropiados.
Además del aparato requerido para el funcionamiento convencional de la pasarela WAP para realizar las operaciones de codificación y de descodificación del contenido que se vaya a proporcionar al cliente 12 y de las señales recibidas por el cliente, se puede hacer funcionar la pasarela de acuerdo con una realización de la presente invención para proporcionar mensajes OOB (Fuera de Banda) al cliente. El aparato, mostrado en 26, incluye un gestor de peticiones 28, un caché de transacciones 30, y un cliente HTTP 32. Las funciones realizadas por el gestor, por el caché de transacciones y por el cliente HTTP se muestran en forma de bloque en la figura. Dichas funciones son de ejemplo, y el funcionamiento de una realización de la presente invención se puede llevar a la práctica de manera alternativa de otras maneras diferentes. Y, mientras en la implementación de ejemplo la pasarela WAP y el aparato 26 de la misma se muestran estando físicamente separados de los servidores origen 14, dichos dispositivos también se pueden colocar junto a los mismos. Sin embargo, la funcionalidad de dichos dispositivos separados permanece distinguible.
El gestor de peticiones 28 se muestra aquí para incluir un selector 34. El selector se muestra aquí acoplado a un transceptor radio 36 capaz de transmitir y recibir las señales de comunicaciones con el cliente 12 sobre el enlace radio 18. El enlace radio 18 se muestra para incluir un enlace directo 38 y un enlace inverso 42. El selector está acoplado de manera adicional a un caché de mensajes OOB 44. Se puede hacer funcionar al selector para seleccionar si proporcionar un mensaje OOB almacenado en el caché 44 al cliente 12. Los mensajes OOB están almacenados de manera permanente en el caché de mensajes, o son proporcionados al mismo desde una localización externa, aquí indicada por medio de la línea 46.
Cuando el selector 34 hace una selección para proporcionar al cliente un mensaje OOB, el mensaje OOB es comunicado al cliente sobre el enlace directo 38 por medio del transceptor radio 36, que, por ejemplo, está formado por una estación base radio. El enlace desde el transceptor radio a la pasarela transporta datos digitales. Los datos digitales pueden ser en forma de flujo o pueden estar paquetizados con protocolos tales como TCP/IP, SMS, PCS, WAP u otros protocolos adecuados. El mensaje OOB que se selecciona para que sea comunicado al cliente, puede por ejemplo, ser un mensaje asíncrono, tal como un mensaje de transmisión automática, una alerta u otra notificación. Una vez entregado al cliente, el mensaje OOB se visualiza sobre un elemento de visualización 48 del cliente. En una implementación, el mensaje OOB asíncrono permanece visualizado en el elemento de visualización del cliente hasta que un usuario actúa sobre una tecla de actuación de usuario apropiada 52 del cliente para eliminar el mensaje OOB de la pantalla.
En una realización adicional de la presente invención, un usuario del cliente es capaz de solicitar el contenido almacenado en el servidor origen 14 para su recuperación desde el mismo y para que sea visualizado en el elemento de visualización 48 del cliente. Cuando se solicita el contenido, se genera una petición en el canal de enlace inverso 42 y se detecta en la pasarela. Los servicios de recuperación de acuerdo con la Red Mundial / Internet son ejemplo de esta operación cuando la PDN 16 sea representativa de la red central de Internet. Cuando una petición es una petición inicial de contenidos, la petición se reenvía al servidor origen apropiado. El servidor origen y los contenidos del mismo son identificados, por ejemplo, por medio de una URL. Sensible a la petición, el contenido es recuperado desde el servidor origen y es devuelto al cliente HTTP 32 de la pasarela 22.
El contenido es proporcionado a un filtro 56 que funciona de manera selectiva para pasar el contenido recuperado para identificar hipervínculos contenidos en el contenido recuperado que forman vínculos a otros contenidos. Cuando se detectan los hipervínculos, el filtro marca las URL dentro del contenido. Por lo tanto, la pasarela es capaz de proporcionar mensajes OOB cuando el cliente solicite con posterioridad el contenido adicional identificado por los hipervínculos. El filtro genera una salida que está formada por el contenido original, junto con las modificaciones de URL necesarias para marcar las posibles URL de mensaje OOB. Después, el contenido se reenvía al cliente.
Cuando el usuario del cliente solicita el contenido adicional, se genera una petición adicional en el enlace inverso 42 de dicho contenido adicional. Cuando se detecta la petición adicional en la pasarela, la URL identificada en la petición adicional contiene una URL marcada. El selector de la pasarela es capaz de seleccionar un mensaje OOB desde el caché de mensajes 44 para ser devuelto al cliente para su visualización en el elemento de visualización 48. Y, se genera una petición sustituta por parte del generador de peticiones sustitutas para ser comunicada al servidor origen apropiado para recuperar el contenido adicional. Durante el trámite de la recuperación del contenido real, se visualiza el mensaje OOB en el elemento de visualización del cliente. Si, a la inversa, se hace una selección de no enviar ningún mensaje OOB al cliente, el proceso de petición vuelve a iniciar de nuevo dicho proceso descrito con anterioridad.
Cuando se genera la petición sustituta, se crea una nueva ID de petición única para esta petición, y el mensaje OOB es entregado de manera inmediata al cliente como una contestación a la petición adicional. El mensaje OOB incluye una fijación o acción que solicita una URL apuntando a una entrada en el caché de transacciones de la pasarela que está identificada por la única identificación de petición.
Como el mensaje OOB es entregado en el enlace directo 38 al cliente, la petición sustituta es reenviada al servidor origen apropiado 14 para recuperar el contenido almacenado en el mismo. Cuando se devuelve el contenido adicional, el contenido adicional es filtrado por el filtro 56 del cliente HTTP para marcar las URL pertinentes adicionales para la posterior mensajería OOB. La salida generada por el filtro se almacena, en caso de que sea necesario, en un caché de memoria de contenidos 58 del caché de transacción.
En la implementación de ejemplo, el mensaje OOB visualizado en el elemento de visualización 48 durante el funcionamiento de dicho servicio de recuperación se visualiza en el mismo durante al menos un período de tiempo seleccionado. Cuando vence dicho período de tiempo, se genera de manera automática una petición por parte del cliente para el contenido real. La petición es comunicada sobre el enlace inverso 42 del enlace radio 18. Y, sensible a la misma, el contenido almacenado en el caché de memoria es recuperado y entregado al cliente. Por lo tanto, el contenido inicial y el contenido adicional se visualizan en el elemento de visualización, entremezclado con un mensaje OOB. Las posteriores peticiones repiten el mismo proceso.
Las innovaciones descritas se pueden llevar a la práctica sin modificar la URL con una marca. Por medio de un procedimiento de una tabla de consulta dentro de la pasarela, se pueden conseguir los mismos resultados sin modificar las URL recibidas desde la fuente de contenidos se pueden usar otros procedimientos similares.
Se proporciona por lo tanto una manera por medio de la cual proporcionar mensajes OOB al cliente siempre que el cliente se conecte a Internet. Las aplicaciones en los respectivos servidores origen no necesitan estar al corriente del funcionamiento del aparato 26 de la pasarela para la aplicación o para el mecanismo OOB para funcionar. Por lo tanto, se pueden proporcionar un número de servicios sin cortes y de manera independiente del proveedor del contenido almacenado en el servidor origen o en el servidor origen.
Por ejemplo, los mensajes publicitarios y promocionales forman los mensajes OOB almacenados en el caché de mensajes 44. Dichos mensajes publicitarios y promocionales son plataformas independientes que contienen ningún contenido WAP legal, tal como WML, guión WML, etc. Los mensajes publicitarios complejos, tales como las imágenes, las animaciones y otros mensajes multimedia se pueden transferir por tanto al cliente como un mensaje OOB.
Como el contenido del mensaje OOB está controlado por el propietario o por el operador de la pasarela WAP 22, se pueden hacer aseguraciones acerca de cómo de a menudo y con qué duración se visualizará el mensaje OOB en el elemento de visualización 48 del cliente. Por medio de la formación de los mensajes publicitarios para ser separados en plataformas WML, se evitan los problemas asociados con la inflación de las plataformas de contenido. Tal cosa es particularmente importante en WAP donde los dispositivos de manera típica tienen límites en sus tamaños de plataforma permitidos. También, un desarrollador y un proveedor de contenidos no necesitan ejercer esfuerzo en incorporar mensajes de réditos - generación dentro de su aplicación y contenido ya que dichos esfuerzos son realizados por el operador de la pasarela WAP.
Se permiten un número de estrategias diferentes para proporcionar mensajes publicitarios y promocionales. Por ejemplo, se permite el control autónomo. En el control autónomo, el operador de pasarela WAP controla, señaliza y regula de manera autónoma todos los mensajes publicitarios y promocionales. Esto es como decir que el operador de pasarela WAP decide qué anunciantes están permitidos y con qué frecuencia se permite mostrar los mensajes. Los réditos generados por dichos anuncios se acumulan para el operador de pasarela WAP. En este esquema, el operador de pasarela WAP no necesita diferenciar el servidor origen objetivo del cliente en la selección de qué mensajes promocionar. Se permite al operador de pasarela WAP, sin embargo, hacer dichas selecciones. Por ejemplo, los patrocinadores de algunos mensajes publicitarios puede que no quieran su mensaje publicitario asociado con cierto
contenido.
Otra estrategia es una estrategia de selección de contenido. Aquí, el operador de pasarela WAP es capaz de apuntar a un servicio WAP independiente en los proveedores de contenido para ofrecer a dichos proveedores los mensajes publicitarios y promocionales por una tasa apropiada. El sistema entonces visualizaría solamente anuncios y mensajes específicos para un servidor origen particular de acuerdo con el acuerdo entre el operador de pasarela WAP y el operador del servidor origen apropiado.
También, es posible una estrategia de perfil de usuario. El propietario de la pasarela WAP es capaz de crear perfiles de usuario de usuarios del cliente con el fin de confeccionar mensajes para un grupo objetivo específico. Dicha estrategia permitiría al operador de pasarela WAP proporcionar patrocinadores para la garantía adicional de búsqueda de un mercado objetivo deseado. Dicha estrategia tendría también el beneficio de no incomodar a los usuarios de los clientes con mensajes irrelevantes. También son posibles combinaciones de las estrategias.
A través del funcionamiento de una realización de la presente invención, se proporciona un mecanismo de transmisión automática para comunicar mensajes asíncronos al cliente. En el estándar WAP existente, un mecanismo de transmisión automática no se ha implementado aún. Aunque el mecanismo de transmisión automática previsto para el estándar WAP es una transmisión automática asíncrona verdadera porque no hay un mecanismo de transmisión automática declarado en el estándar WAP aún, la funcionalidad proporcionada por el aparato 26 abarca un número significativo de aplicaciones que utilizan el mecanismo de transmisión automática.
De manera análoga, se pueden proporcionar al cliente las alertas y las notificaciones, también pudiendo ser almacenadas en el caché de mensajes 44. Las alertas y las notificaciones incluyen, por ejemplo, notificaciones PIM en las que se pueden enviar mensajes de citas al cliente durante un tiempo conducente hasta una reunión programada, proporcionando por lo tanto un recordatorio constante de un evento por venir. También, se pueden transmitir las páginas y los mensajes provenientes de otros usuarios al cliente utilizando una realización de la presente invención. Y, las notificaciones basadas en la localización para proporcionar información basada en la localización a un usuario del cliente, tal como el estado de las carreteras, también se pueden proporcionar al cliente. Y, los mensajes OOB que forman nuevos boletines, mensajes humorísticos o motivadores también se pueden proporcionar al cliente durante el tiempo en que esté pendiente una petición de contenidos.
La figura 2 ilustra un diagrama de secuencia, mostrado por lo general en 82, en el que se muestra la señalización entre el cliente 12, la pasarela WAP 22 y el servidor origen. Aquí, la pasarela WAP se muestra para incluir el gestor de peticiones 28, el caché de transacciones 30 y el cliente HTTP 32. El diagrama de secuencia 82 ilustra la generación de una petición genérica por parte del cliente sin la devolución por parte de la pasarela WAP de un mensaje OOB.
Primero, y como se indica por medio del segmento 84, se genera una petición WSP por parte del cliente y se entrega al gestor de peticiones 28. Sensible a la misma, se provoca la generación de una llamada cargar recurso (URL) y de una petición de ID indicadas por el segmento 86. Tras esto, se genera una señal de petición de recurso que incluye una URL, indicada por el segmento 88. Dicha petición es entregada al cliente HTTP 32, que a su vez, genera una petición HTTP indicada por el segmento 92 y proporcionada al servidor origen 14. El contenido es devuelto como parte de una contestación HTTP, indicada por el segmento de línea 94.
La contestación HTTP es pasada por el cliente 32 al caché de transacciones 30 indicado por el segmento 96 y el caché de transacciones reenvía la contestación HTTP al gestor de peticiones 28 indicado aquí por el segmento 98. El filtrado se realiza de manera selectiva en el filtro 56, y el contenido, aquí en forma de una contestación WSP, indicada por el segmento 102 se entrega al cliente.
La figura 3 ilustra un diagrama de secuencia, mostrado por lo general en 104, representando aquí la secuencia de señales durante el funcionamiento de una realización de la presente invención en la que se proporciona un mensaje OOB al cliente. El mensaje OOB se proporciona al cliente sensible a una petición adicional por parte del cliente de contenido adicional.
Primero, se genera por parte del cliente una petición WSP indicada por el segmento 106, que incluye una URL marcada y se proporciona al gestor de peticiones 28. El gestor de peticiones provoca una contestación WSP formada por el mensaje OOB que se va a proporcionar al cliente, indicada por el segmento 108. Y, el gestor de peticiones provoca la generación de una señal de cargar recurso de (URL): petición de ID indicada por el segmento 112. Dicha señal es proporcionada al caché de transacciones 30 que genera una señal de petición de recurso (URL), indicada por el segmento 114 al cliente HTTP 32. El cliente HTTP genera, en respuesta a la misma, una petición HTTP indicada aquí por el segmento 116 que es proporcionada al servidor origen 14. EL servidor origen genera una contestación HTTP, indicada por el segmento 118 al cliente HTTP que pasa la contestación, indicada por el segmento 122, al caché de transacciones, indicado por el segmento 124, al gestor de peticiones.
Durante la petición y la contestación del contenido desde el servidor origen, el cliente genera una petición WSP del contenido real, indicada por la línea 126 que es entregada al gestor de peticiones. Sensible a la misma, el gestor de peticiones genera una señal de recurso de petición (petición de ID) indicada por el segmento 128 que es proporcionada al caché de transacciones. En la secuencia que se muestra en la figura, la visualización del mensaje OOB en el cliente se completa antes de la disponibilidad del contenido solicitado. Como se muestra, las señales representadas por los segmentos 126 y 128 están generadas antes de devolver el contenido solicitado, indicado por los segmentos 118 y 122. Cuando se proporciona el contenido al gestor de peticiones 28, el contenido es analizado de manera selectiva por el filtro 56. Tras esto, el contenido real es proporcionado al cliente como una contestación WSP indicada por el segmento 132.
La figura 4 ilustra un diagrama de secuencia, mostrado por lo general en 134, representando aquí también la secuencia de las señales durante el funcionamiento de una realización de la presente invención en la que se proporciona un mensaje OOB al cliente. En contraste con el diagrama de secuencia que se muestra en la figura 3, el diagrama de secuencia representa una situación en la que la entrega del contenido solicitado es proporcionada a la pasarela WAP antes de completar un mensaje OOB en el cliente. De nuevo, sin embargo, el mensaje OOB es proporcionado al cliente sensible a una petición adicional por parte del cliente de contenido adicional.
Primero, y como se indica por medio del segmento 136, se genera por parte del cliente una petición WSP que incluye una URL marcada, y se proporciona al gestor de peticiones 28. El gestor de peticiones devuelve una contestación WSP formada por un mensaje OOB al cliente indicado por el segmento 138. Y, el gestor de peticiones provoca la generación de una señal de cargar recurso (URL): petición de ID, indicada por el segmento 142. Dicha señal es proporcionada al caché de transacciones 30 que genera una señal de petición de recurso (URL) indicada por el segmento 144, al cliente HTTP 32. El cliente HTTP genera, en respuesta a la misma, una petición HTTP, indicada aquí por el segmento 146, que es proporcionada al servidor origen 14. El servidor origen genera una contestación HTTP, indicada por el segmento 148, al cliente HTTP. La contestación incluye el contenido solicitado por parte del cliente. El cliente HTTP 32, a su vez, pasa la contestación, indicada por el segmento 152 al caché de transacciones, aquí para ser almacenada en el caché de memoria de contenidos del mismo.
Cuando se completa el período de visualización del mensaje OOB, el cliente genera una petición WSP, indicada por el segmento 156, para la entrega al mismo del contenido real. La petición se proporciona al gestor de peticiones 28 que, a su vez, genera una señal de recurso de petición (petición de ID) indicada por el segmento 158. El contenido, ya almacenado en el caché de memoria de contenidos es recuperado del mismo, y devuelto en forma de una contestación HTTP, indicada por el segmento 162 al gestor de peticiones. El contenido es analizado de manera selectiva por el filtro 56, y el contenido real es tras esto proporcionado al cliente 12 en forma de una contestación WSP, indicada por el segmento 164.
La figura 5 ilustra un sistema de comunicaciones, mostrado por lo general en 176, en el que puede hacerse funcionar otra realización de la presente invención. En la implementación de ejemplo, el sistema de comunicaciones incluye un cliente, aquí una estación móvil 12 acoplada a una pasarela 22 por medio de un canal radio 18. En otras implementaciones, el cliente forma un dispositivo de línea de cable y el trayecto de la comunicación forma una conexión de línea de cable, en lugar de un enlace radio. Mientras, la pasarela 22 de la implementación de ejemplo corresponde por lo general a la pasarela 22 que se muestra en la figura 1 para formar una parte del sistema de comunicaciones 10, en otras implementaciones, la pasarela está construida de otras maneras.
El sistema de comunicaciones 176 se muestra además para incluir un dispositivo servidor de acceso a la red 178 acoplado a la pasarela 22, tal como por medio de una red de datos por paquetes (que no se muestra). Un dispositivo capaz de la transmisión automática 182 está acoplado al servidor de acceso a la red, ya que es también un servidor origen 184. Durante el funcionamiento de una realización de la presente invención, se proporciona un mensaje asíncrono generado por el servidor 184 al cliente 12 sin necesidad de que el cliente 12 genere una petición de encuesta. Durante el funcionamiento, el cliente 12 genera una petición de cliente que es transmitida sobre el enlace radio 18 a través de la pasarela 22 y al servidor de acceso a la red 178 para solicitar el envío de la información iniciada por el servidor al cliente. El dispositivo capaz de la transmisión automática 182, aquí un servidor de transmisión automática, sustituye la respuesta a la petición del cliente con un mensaje iniciado en el servidor pendiente. El dispositivo capaz de la transmisión automática 182 incluye una interfaz de transmisión automática para recibir peticiones de transmisión automática al cliente y es capaz de realizar la operación de transmisión automática.
La figura 6 ilustra un diagrama de secuencia, mostrado por lo general en 188, representativo de la señalización de mensajes generados durante el funcionamiento de una realización de la presente invención por medio del cual se proporciona un mensaje asíncrono, aquí un mensaje de transmisión automática, generado por el dispositivo capaz de la transmisión automática 182 al cliente 12. Las comunicaciones efectuadas con el servidor de acceso a la red de transmisión automática 178 y el servidor origen 184 también están anotadas en el diagrama de secuencia. Se genera por parte del cliente 12 una petición, indicada por el segmento 192, de una manera convencional, y se comunica al dispositivo servidor de acceso a la red 178. El dispositivo servidor de acceso a la red 178 a su vez reenvía la petición, indicada por el segmento 194, al servidor origen 184. Y, de una manera convencional, el servidor origen genera una respuesta indicada por el segmento 196, que es encaminada al dispositivo servidor de acceso a la red y, a su vez, como se indica por medio del segmento 202, devuelta al cliente 12. Dicha secuencia de peticiones y de respuestas a la misma entre el cliente y el servidor origen representan el funcionamiento convencional de un sistema cliente - servidor.
Se genera de manera asíncrona por parte del dispositivo capaz de transmisión automática 184 un mensaje de transmisión automática, indicado aquí por el segmento 204, y es proporcionado al servidor de acceso a la red 178. Cuando una petición, indicada por el segmento 206, posteriormente generada por el cliente es encaminada al dispositivo servidor de acceso a la red 178, el mensaje de transmisión automática, anteriormente proporcionado al servidor de acceso a la red, es devuelto, indicado por el segmento 208, al cliente. Por lo tanto, el mensaje asíncrono generado por el dispositivo capaz de la transmisión automática 182 es proporcionado al cliente 12.
La petición del segmento 206 no es ignorada sino que en lugar de eso, es encaminada, lo que se indica por el segmento 212 sobre el servidor origen. Y, se proporciona una indicación de la comunicación del mensaje de transmisión automática para el cliente al dispositivo capaz de la transmisión automática indicado por el segmento 214. Mientras tanto, la petición, indicada por los segmentos 208 y 212, encaminada al servidor origen provoca que el servidor origen genere una respuesta indicada por el segmento 216, que es encaminada al servidor de acceso a la red de transmisión automática. Sensible a la posterior petición de continuación, indicada por el segmento 218, la respuesta es devuelta, indicado por el segmento 222, al cliente.
La figura 7 de nuevo ilustra el sistema de comunicaciones 176. Aquí, de nuevo, los mensajes asíncronos se pueden comunicar a un cliente. En la figura, se muestran dos clientes 12, y el dispositivo capaz de la transmisión automática se muestra en un servicio de transmisión automática distributivo 232, que representa la naturaleza distribuida del dispositivo de transmisión automática. De manera adicional, los servidores 234 y 236 junto con un cortafuegos 238 se muestran para formar una parte del sistema de comunicaciones. El cliente de más a la izquierda (como se muestra) 12 es capaz de comunicar con cualquiera de los servidores 234 y 236, y el cliente de más a la derecha (como se muestra) 12 es capaz de comunicar con ambos servidores y con el cortafuegos 238.
Por lo tanto, a través del funcionamiento de varias realizaciones de la presente invención, se proporciona un mensaje OOB a un cliente móvil. El mensaje OOB puede tomar casi cualquier forma, tal como una alerta, una notificación, un mensaje de transmisión automática, un mensaje de anuncio, etc. Se proporciona una manera conforme con WAP por medio de la cual visualizar dichos mensajes sin necesidad de un hardware o de un software especiales tanto en el cliente como en el servidor origen. El funcionamiento sin cortes con el uso de dispositivos clientes existentes y proveedores de contenidos - servidores origen es posible. También, el tamaño requerido del contenido existente no se ve aumentado. Por lo tanto, el funcionamiento de una realización de la presente invención no provoca que el contenido de trabajo falle cuando se descargue por parte del cliente. Los proveedores de contenidos y los desarrolladores de servicio son capaces de crear sus contenidos y sus servicios sin que se les requiera estar al corriente del funcionamiento de una realización de la presente invención.
Las descripciones anteriores son de ejemplos preferidos para llevar a la práctica la invención, y el alcance de la invención no debería estar necesariamente limitado por esta descripción. Por ejemplo, las realizaciones descritas describen el marcado de las URL antes del envío de las mismas a una estación móvil. Sin embargo, se puede usar la pasarela para hacer un seguimiento de las URL enviadas a una estación móvil sin necesidad de modificar las URL.

Claims (20)

1. Un aparato para proporcionar un mensaje fuera de banda a un cliente (32), caracterizado porque el aparato es para una pasarela de un sistema de comunicaciones (22), y porque el aparato comprende:
una fuente de mensaje fuera de banda acoplada para recibir al menos un mensaje fuera de banda, el al menos uno, mensaje fuera de banda siendo comunicado de manera selectiva a un cliente (12); y
un selector (34) acoplado a la mencionada fuente de mensajes fuera de banda (44), el mencionado selector (34) estando adaptado para seleccionar si comunicar al mencionado cliente (32) un mensaje fuera de banda seleccionado, que dicha fuente de mensajes fuera de banda está acoplada para recibir.
2. El aparato de la reivindicación 1, en el que el mencionado cliente (32) comprende una interfaz de usuario para visualizar el mensaje fuera de banda y en el que el mencionado selector además selecciona un período de tiempo durante el cual el mensaje fuera de banda es visualizado en la interfaz de usuario.
3. El aparato de la reivindicación 2, en el que la mencionada interfaz de usuario del mencionado cliente (32) comprende de manera adicional un actuador de entrada de usuario sobre el que se puede actuar por parte de un usuario de los mencionado clientes, en el que el período de tiempo durante el que el mencionado selector selecciona el mensaje fuera de banda para ser visualizado comprende una duración ilimitada, y en el que la actuación del actuador de entrada de usuario termina la visualización del mensaje fuera de banda en la interfaz de usuario.
4. El aparato de la reivindicación 1, en el que la mencionada fuente de mensajes fuera de banda comprende un caché de memoria fuera de banda (44) en la que se almacena el al menos un mensaje fuera de banda, el mensaje fuera de banda accedido es sensible a la selección por medio del mencionado selector del mensaje fuera de banda para ser comunicado al mencionado cliente.
5. El aparato de la reivindicación 1, comprendiendo de manera adicional:
un filtro (56) acoplado para recibir el contenido comunicado al mencionado cliente (32) por una fuente de contenidos (14), el mencionado filtro (56) puede analizar el mencionado contenido para identificar si el mencionado contenido contiene un vínculo posteriormente seleccionable en el mencionado cliente (32), para solicitar la recuperación de contenido posterior;
en el que los datos comunicados entre el mencionado cliente (32) y la mencionada fuente de contenidos (14) comprende el contenido almacenado en la mencionada fuente de contenidos, el mencionado contenido comunicado al mencionado cliente sensible por lo tanto a una petición.
6. El aparato de la reivindicación 5, comprendiendo de manera adicional:
un generador de peticiones sustituto acoplado al mencionado selector (34), el mencionado generador de peticiones sustituto puede generar una petición sustituta para el mencionado contenido posterior;
en el que el mencionado cliente (32) se puede hacer funcionar además para generar una petición generada por el cliente para el mencionado contenido posterior asociado con la mencionada petición comunicada sobre un trayecto de comunicaciones (18) a la pasarela, el mencionado selector (34) acoplado para recibir la mencionada petición generada por el cliente para el mencionado contenido posterior.
7. El aparato de la reivindicación 6, en el que el mencionado selector (34) selecciona la comunicación del mencionado mensaje fuera de banda seleccionado para ser comunicada al mencionado cliente (32) sensible a la detección de la mencionada petición generada por el cliente durante la permanencia de la mencionada petición sustituta del contenido adicional.
8. El aparato de la reivindicación 7, en el que la fuente de mensajes fuera de banda comprende un caché de memoria fuera de banda (44), en el que la selección del mencionado mensaje fuera de banda almacenado en el caché de memoria fuera de banda (44) sensible a la detección de la mencionada petición generada por el cliente provoca además una fijación que apunta a una localización de memoria seleccionada del mencionado caché de memoria fuera de banda (44).
9. El aparato de la reivindicación 8 comprendiendo de manera adicional un caché de memoria de contenidos posterior acoplado para recibir el mencionado contenido posterior proporcionado sensible a la generación de la petición sustituta, el mencionado caché de memoria de contenidos posterior puede almacenar el mencionado contenido posterior en su interior.
10. El aparato de la reivindicación 9 en el que el mencionado contenido posterior, almacenado en el mencionado caché de memoria de contenidos posteriores, es proporcionado al mencionado cliente (32) posterior a la entrega al mismo del mencionado mensaje fuera de banda.
11. El aparato de la reivindicación 10 en el que el mencionado cliente (32) puede hacerse funcionar de manera adicional para generar una petición de contenido real posterior a la entrega del mencionado mensaje fuera de banda, dicho contenido posterior almacenado en el mencionado caché de memoria de contenidos posterior proporcionado para el mencionado cliente (32) sensible a la mencionada petición de contenido real.
12. Un procedimiento para proporcionar un mensaje fuera de banda para un cliente (32) que puede hacerse funcionar en un sistema de comunicaciones en el que se comunican datos entre el cliente (12) y al menos una primera fuente de contenidos sobre un trayecto de comunicaciones caracterizado porque el mensaje fuera de banda es proporcionado a través de un trayecto de comunicaciones que (18) incluye una parte radio, una parte de red y una pasarela (22), y porque el mencionado procedimiento comprende:
almacenar el mensaje fuera de banda en la pasarela (22); y
proporcionar de manera selectiva el mensaje fuera de banda almacenado durante la mencionada operación de almacenamiento para el cliente (12).
13. El procedimiento de la reivindicación 12 en el que el cliente (12) comprende una interfaz de usuario y el mencionado procedimiento comprende de manera adicional el funcionamiento adicional de la visualización del mensaje fuera de banda en la interfaz de usuario durante al menos un período de tiempo seleccionado.
14. El procedimiento de la reivindicación 12, que comprende las operaciones adicionales, posteriores a la mencionada operación de almacenamiento, de:
generar una petición inicial en el cliente (12) para recuperar el primer contenido almacenado en la primera fuente de contenidos;
proporcionar el primer contenido a la pasarela (22); y
analizar el primer contenido para identificar si el primer contenido contiene un vínculo que pueda ser seleccionado con posterioridad en el cliente (12) para solicitar la recuperación del contenido posterior.
15. El procedimiento de la reivindicación 14 que comprende las operaciones adicionales, posteriores a la mencionada operación de análisis de:
proporcionar el primer contenido al cliente (12); y
generar una petición generada por el cliente pos parte del cliente del contenido posterior identificado por el vínculo.
16. El procedimiento de la reivindicación 15 en el que el mensaje fuera de banda proporcionado de manera selectiva al cliente (12) durante la mencionada operación de proporcionar de manera selectiva, es proporcionado al cliente sensible a la petición generada por el cliente.
17. El procedimiento de la reivindicación 16, que comprende las operaciones adicionales, posteriores a la mencionada operación de proporcionar de manera selectiva el mensaje de fuera de banda de:
generar, en la pasarela (22), una petición sustituta del contenido posterior; y
almacenar el contenido posterior en la pasarela (22) proporcionado a la misma sensible a la generación de la petición sustituta.
18. El procedimiento de la reivindicación 17 que comprende las operaciones adicionales, posteriores a la mencionada operación de almacenar el contenido posterior, de:
recuperar el contenido posterior almacenado en la pasarela (22); y
proporcionar el contenido posterior al cliente (12).
19. El procedimiento de la reivindicación 18 en el que la mencionada operación de proporcionar el contenido posterior al cliente (12) ocurre solamente posterior a un período de tiempo seleccionado después de que el mensaje fuera de banda sea proporcionado al cliente (12).
20. El procedimiento de la reivindicación 12 en el que el cliente (12) comprende una interfaz de usuario, la interfaz de usuario incluyendo una pantalla y un actuador de entrada de usuario sobre el que el usuario puede actuar, el mencionado procedimiento comprendiendo además:
visualizar el mensaje fuera de banda en la pantalla;
actuar sobre el actuador de entrada de usuario; y
eliminar el mensaje fuera de banda visualizado en la pantalla sensible a la actuación sobre el actuador de entrada de usuario.
ES00939869T 1999-06-15 2000-06-14 Aparato y procedimiento para publicidad por internet. Expired - Lifetime ES2315233T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US333640 1999-06-15
US09/333,640 US6732150B1 (en) 1999-06-15 1999-06-15 Apparatus, and associated method, for providing a client with out-of-band messages
US563970 2000-05-03
US09/563,970 US6708206B1 (en) 1999-06-15 2000-05-03 Apparatus, and associated method, for providing a client with messages

Publications (1)

Publication Number Publication Date
ES2315233T3 true ES2315233T3 (es) 2009-04-01

Family

ID=26988830

Family Applications (1)

Application Number Title Priority Date Filing Date
ES00939869T Expired - Lifetime ES2315233T3 (es) 1999-06-15 2000-06-14 Aparato y procedimiento para publicidad por internet.

Country Status (8)

Country Link
US (1) US6708206B1 (es)
EP (1) EP1192780B1 (es)
JP (1) JP2003502912A (es)
CN (1) CN1145332C (es)
AU (1) AU5488500A (es)
DE (1) DE60040985D1 (es)
ES (1) ES2315233T3 (es)
WO (1) WO2000078005A2 (es)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI19992184A (fi) * 1999-10-11 2001-04-12 Sonera Oyj Menetelmä paikkatiedon välittämiseksi tietoliikennejärjestelmässä
US6968380B1 (en) * 2000-05-30 2005-11-22 International Business Machines Corporation Method and system for increasing ease-of-use and bandwidth utilization in wireless devices
US6985933B1 (en) 2000-05-30 2006-01-10 International Business Machines Corporation Method and system for increasing ease-of-use and bandwidth utilization in wireless devices
US6898623B1 (en) * 2000-06-16 2005-05-24 Hewlett-Packard Development Company L.P. Simplified configuration of an internet-enabled device
FI111788B (fi) * 2001-01-04 2003-09-15 Nokia Corp Menetelmä yksityisyyden tuottamiseksi tietoliikenneverkossa
US7054949B2 (en) 2001-01-19 2006-05-30 World Streaming Network, Inc. System and method for streaming media
US8554940B2 (en) 2001-01-19 2013-10-08 Single Touch Interactive, Inc. System and method for routing media
US6981062B2 (en) 2001-04-20 2005-12-27 Sbc Technology Resources, Inc. World wide web content synchronization between wireless devices
FR2824436B1 (fr) * 2001-05-07 2003-08-08 Sagem Passerelle wap
EP1283628A1 (en) * 2001-07-11 2003-02-12 Alcatel Data terminal activation and control device, WAP server and method for enabling a WAP radiotelephone terminal to remotely activate and control a distant data terminal
US6952731B2 (en) 2001-08-14 2005-10-04 Hewlett-Packard Development Company, L.P. Remote control of a device over the internet
DE60114186T2 (de) * 2001-08-14 2006-06-22 Hewlett-Packard Development Co., L.P., Houston Nachrichten-Vermittler
US7526297B1 (en) * 2001-10-30 2009-04-28 Cisco Technology, Inc. Method and system for managing pushed data at a mobile unit
EP1309153A1 (en) * 2001-11-02 2003-05-07 BRITISH TELECOMMUNICATIONS public limited company File download operation
DE10160077B4 (de) * 2001-12-07 2004-04-01 Siemens Ag Mobiles Datenübertragungssystem
US7194252B1 (en) * 2001-12-13 2007-03-20 Bellsouth Intellectual Property Corp. Remote electronic mailbox access
KR100563198B1 (ko) * 2001-12-14 2006-03-21 에스케이 텔레콤주식회사 멀티미디어 메세징 서비스를 이용한 이벤트 영상 메일서비스 제공 장치 및 그 방법
CN1428729A (zh) * 2001-12-26 2003-07-09 好利集团有限公司 一种互动广告***及其实现方法
US6947772B2 (en) * 2002-01-31 2005-09-20 Qualcomm Incorporated System and method for providing messages on a wireless device connecting to an application server
US7707181B2 (en) * 2003-02-19 2010-04-27 Microsoft Corporation System and method of distributing replication commands
US7528974B2 (en) * 2003-02-28 2009-05-05 Electronics For Imaging, Inc. Methods and apparatus for providing universal print services and asynchronous message services
CA2524789C (en) * 2003-05-06 2010-09-28 Research In Motion Limited System and method of wireless device activity messaging
DE10338708A1 (de) * 2003-08-22 2005-06-09 Siemens Ag Verfahren zur Übertragung von WAP-Push-Nachrichten
CN1311661C (zh) * 2003-11-25 2007-04-18 远传电信股份有限公司 多媒体信息服务订阅电子报的方法及其架构
US20050138117A1 (en) * 2003-12-18 2005-06-23 Samsung Electronics Co., Ltd. Method and system for pushing notifications to networked device
US7257583B2 (en) * 2004-01-09 2007-08-14 Microsoft Corporation System and method for updating an on-device application catalog in a mobile device receiving a push message from a catalog server indicating availability of an application for download
US7523155B2 (en) 2004-03-18 2009-04-21 International Business Machines Corporation Method, system and program product for using open mobile alliance (OMA) alerts to send client commands/requests to an OMA DM server
US7478396B2 (en) * 2004-03-22 2009-01-13 International Business Machines Corporation Tunable engine, method and program product for resolving prerequisites for client devices in an open service gateway initiative (OSGi) framework
US7870265B2 (en) * 2005-06-30 2011-01-11 Oracle International Corporation System and method for managing communications sessions in a network
CN100370727C (zh) * 2005-09-20 2008-02-20 华为技术有限公司 一种在互联网络中发送并处理广告的方法及***
CN101346634B (zh) * 2005-11-04 2012-10-24 甲骨文国际公司 用于通信网络中的网守的***和方法
US8001250B2 (en) * 2006-05-16 2011-08-16 Oracle International Corporation SIP and HTTP convergence in network computing environments
US8171466B2 (en) 2006-05-16 2012-05-01 Oracle International Corporation Hitless application upgrade for SIP server architecture
US8112525B2 (en) * 2006-05-16 2012-02-07 Oracle International Corporation Engine near cache for reducing latency in a telecommunications environment
US8219697B2 (en) * 2006-05-17 2012-07-10 Oracle International Corporation Diameter protocol and SH interface support for SIP server architecture
US20080008306A1 (en) * 2006-06-30 2008-01-10 Kliger Scott A Out of band messaging for completion of response to information request
US7661027B2 (en) * 2006-10-10 2010-02-09 Bea Systems, Inc. SIP server architecture fault tolerance and failover
US20080147551A1 (en) * 2006-12-13 2008-06-19 Bea Systems, Inc. System and Method for a SIP Server with Online Charging
US9667430B2 (en) * 2006-12-13 2017-05-30 Oracle International Corporation System and method for a SIP server with offline charging
US7756130B1 (en) 2007-05-22 2010-07-13 At&T Mobility Ii Llc Content engine for mobile communications systems
US8880619B2 (en) * 2009-03-24 2014-11-04 Blackberry Limited Direct access electronic mail (email) distribution and synchronization system with trusted or verified IMAP-Idle implementation
US8370474B1 (en) * 2010-03-26 2013-02-05 Sprint Communications Company L.P. Arbitration server for determining remediation measures in response to an error message from a content provider
US9749435B2 (en) * 2012-01-20 2017-08-29 Apple Inc. Proxy-based push service

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5848396A (en) * 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
US5974451A (en) * 1996-10-07 1999-10-26 Novaville Ag System and method for distributing bulletins to external computers accessing wide area computer networks
US6892354B1 (en) * 1997-04-16 2005-05-10 Sony Corporation Method of advertising on line during a communication link idle time
US6094677A (en) * 1997-05-30 2000-07-25 International Business Machines Corporation Methods, systems and computer program products for providing insertions during delays in interactive systems
CA2298712A1 (en) * 1997-08-06 1999-02-18 Tachyon, Inc. A distributed system and method for prefetching objects
AU9026598A (en) * 1997-08-20 1999-03-08 Cartesian Broadcasting Network, Inc. Network communications managing and messaging system
US6363419B1 (en) * 1999-04-05 2002-03-26 Openwave Systems Inc. Method and apparatus for generating idle loop screen displays on mobile wireless computing devices

Also Published As

Publication number Publication date
CN1370367A (zh) 2002-09-18
WO2000078005A3 (en) 2001-07-05
EP1192780A2 (en) 2002-04-03
DE60040985D1 (de) 2009-01-15
JP2003502912A (ja) 2003-01-21
CN1145332C (zh) 2004-04-07
US6708206B1 (en) 2004-03-16
EP1192780B1 (en) 2008-12-03
AU5488500A (en) 2001-01-02
WO2000078005A2 (en) 2000-12-21

Similar Documents

Publication Publication Date Title
ES2315233T3 (es) Aparato y procedimiento para publicidad por internet.
ES2326615T3 (es) Servicio de mensajeria multimedia.
ES2291182T3 (es) Servicio de mensajes cortos.
ES2264212T3 (es) Actualizacion de los valores de configuracion de un punto de acceso a internet en un sistema de comunicaciones moviles.
US6732150B1 (en) Apparatus, and associated method, for providing a client with out-of-band messages
ES2347926T3 (es) Método y sistema para distribuir datos a dispositivos móviles.
ES2297932T3 (es) Metodo de facturacion para redes de comunicacion de informaciones.
US6920129B2 (en) Geo-spacial internet protocol addressing
JP3964864B2 (ja) データ情報を得るための方法及び装置
US7440433B2 (en) Mobile IP notification
ES2297416T3 (es) Sistema y servicio de mensajeria.
ES2383041T3 (es) Método y aparato para transferir un mensaje entre redes heterogéneas
ES2285281T3 (es) Limitacion de la transmisison de contenidos a unidades moviles itinerantes (roaming).
EP0890275A1 (en) Remotely retrieving sim stored data over a connection-less communications link
AU2002301612B2 (en) Method for Transmitting Data From Server of Virtual Private Network to Mobile Node
JP2000201370A (ja) ユ―ザにサ―ビスを提供するサ―ビス手段と、そのようなサ―ビス手段によって実現される方法と、そのようなサ―ビス手段とを含む通信ネットワ―ク
US8005494B2 (en) Providing to sender of message an identifier of service provider associated with recipient of the message
ES2236247T3 (es) Metodo de transmision de informacion, particularmente de informacion publicitaria, a un terminal de usuario.
FI119169B (fi) Yhdistetty kartta- ja paikannuspalvelu liikkuvalle päätelaitteelle ja palvelin sen toteuttamiseksi
ES2273274T3 (es) Seleccion de un metodo de transferencia de datos.
ES2347236T3 (es) Transmision continua de contenidos de medios en un servicio de mensajeria multimedia.
EP1460827A1 (en) Apparatus and method for providing multiple line billing in telecommunications systems
ES2381956A1 (es) Entrega de interacciones de tipo "hacer clic para activar".
KR20010058750A (ko) 무선 응용 프로토콜 상에서 씨씨/피피서버를 이용한위치데이터 전송 매커니즘
KR20030085744A (ko) 휴대통신단말기의 멀티미디어 메시지 서비스 장치 및 방법