ES2315233T3 - Aparato y procedimiento para publicidad por internet. - Google Patents
Aparato y procedimiento para publicidad por internet. Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/564—Enhancement of application control based on intercepted application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/566—Grouping or aggregating service requests, e.g. for unified processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/567—Integrating service provisioning from a plurality of service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer 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.
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.
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.
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.
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.
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.
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.
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)
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)
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 |
-
2000
- 2000-05-03 US US09/563,970 patent/US6708206B1/en not_active Expired - Fee Related
- 2000-06-14 WO PCT/US2000/016359 patent/WO2000078005A2/en active Application Filing
- 2000-06-14 ES ES00939869T patent/ES2315233T3/es not_active Expired - Lifetime
- 2000-06-14 DE DE60040985T patent/DE60040985D1/de not_active Expired - Lifetime
- 2000-06-14 EP EP00939869A patent/EP1192780B1/en not_active Expired - Lifetime
- 2000-06-14 JP JP2001504138A patent/JP2003502912A/ja active Pending
- 2000-06-14 CN CNB008115907A patent/CN1145332C/zh not_active Expired - Fee Related
- 2000-06-14 AU AU54885/00A patent/AU5488500A/en not_active Abandoned
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) | 휴대통신단말기의 멀티미디어 메시지 서비스 장치 및 방법 |