ES2658854T3 - Sistema y procedimiento para suprimir un suministro de contenidos publicitarios - Google Patents
Sistema y procedimiento para suprimir un suministro de contenidos publicitarios Download PDFInfo
- Publication number
- ES2658854T3 ES2658854T3 ES15704481.9T ES15704481T ES2658854T3 ES 2658854 T3 ES2658854 T3 ES 2658854T3 ES 15704481 T ES15704481 T ES 15704481T ES 2658854 T3 ES2658854 T3 ES 2658854T3
- Authority
- ES
- Spain
- Prior art keywords
- connection
- connection establishment
- attempt
- advertising
- establish
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0257—User requested
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Procedimiento para suprimir un suministro de contenidos publicitarios y/o de medios publicitarios (35) de un dispositivo servidor a un dispositivo cliente (5), vigilando un bloqueador de publicidad (15) del dispositivo cliente (a) intentos de establecimiento de conexión del dispositivo cliente (5) con el dispositivo servidor (S10), (b) determinando en caso de haberse detectado un intento de establecimiento de conexión (S15) si se usa el protocolo WebSocket para el intento de establecimiento de conexión, 10 (c) en caso de usarse para el intento de establecimiento de conexión el protocolo WebSocket, comprobando para el identificador uniforme de recursos, URI, del intento de establecimiento de conexión si este debe usarse para el establecimiento de conexión (S30), (d) en caso de que el resultado de la comprobación (S30) indique que el URI no debe usarse para el establecimiento de conexión (S40), terminando el intento de establecimiento de conexión (S50) y, en el caso contrario, permitiendo el intento de establecimiento de conexión con el dispositivo servidor (S60), y (d) en caso de no usarse el protocolo WebSocket para el intento de establecimiento de conexión, permitiendo el intento de establecimiento de conexión con el dispositivo servidor (S60).
Description
DESCRIPCIÓN
Sistema y procedimiento para suprimir un suministro de contenidos publicitarios 5 Campo de la invención
La invención se refiere a un procedimiento y un sistema para suprimir un suministro de contenidos publicitarios y/o de medios publicitarios, que deben visualizarse en un software cliente, por ejemplo un navegador, en un documento electrónico, por ejemplo una página web.
10
Antecedentes de la invención y estado de la técnica
Es generalmente conocido mostrar en documentos electrónicos, por ejemplo páginas web, contenidos publicitarios o medios publicitarios. El operador de la página web puede generar ingresos adicionales mostrando los contenidos 15 publicitarios, por ejemplo cuando un usuario de la página web hace clic en la publicidad. Los proveedores de contenidos que publican sus contenidos en páginas web se financian en la mayoría de los casos mediante la publicidad mostrada adicionalmente en la página web.
En la mayoría de los casos, no son los operadores de páginas web de este tipo los que administran la publicidad 20 mostrada, sino que la reciben de un comercializador de medios publicitarios externo, que tiene preparados los medios publicitarios o contenidos publicitarios disponibles en un servidor de medios publicitarios para solicitarlos. El operador de la página web solo tiene que insertar una referencia al contenido publicitario a mostrar en el servidor de medios publicitarios en la página web, de modo que al solicitar la página web, por ejemplo en un navegador de Internet, el servidor web del operador de la página web carga la página web y el servidor de medios publicitarios del 25 comercializador de medios publicitarios carga los contenidos publicitarios.
La carga de los contenidos publicitarios por parte del servidor de medios publicitarios del comercializador de medios publicitarios puede realizarse usándose el protocolo WebSocket. Aquí, el servidor web carga la página web de la forma convencional usando el protocolo HTTP. Durante la carga de la página web o tras la carga de la página web, 30 un script integrado en la página web puede cargar posteriormente los contenidos publicitarios a visualizar usando el protocolo WebSocket de un servidor de medios publicitarios y puede visualizarlos en la página web cargada. No obstante, aquí existe el inconveniente que estos contenidos publicitarios se muestran también cuando el usuario que llama la página web no desea ver estos contenidos publicitarios, por ejemplo para reducir la cantidad de datos a transmitir.
35
Los documentos XP055195807 y XP55195668 dan a conocer un dispositivo cliente para suprimir un suministro de contenidos publicitarios, entre otras cosas mediante el bloqueo de conexiones a URIs inadmisibles.
Además, es conocido suministrar a los usuarios que pagan páginas web sin medios publicitarios o contenidos 40 publicitarios. No obstante; cuando las páginas web también pueden ser llamadas por usuarios que no pagan, esto tiene el inconveniente que las páginas web deben ponerse a disposición en dos versiones, es decir, en una versión sin contenidos publicitarios y en una versión con contenidos publicitarios. Esto conlleva un mayor esfuerzo para el mantenimiento de las páginas web. Para el usuario resulta el inconveniente que el usuario que paga debe autenticarse frente al proveedor de las páginas web, para que el operador de las páginas web pueda decidir si una 45 página web llamada se suministra con o sin contenidos publicitarios. Esto puede realizarse por ejemplo mediante un inicio de sesión del usuario. Como alternativa, en el dispositivo cliente del usuario pueden almacenarse por ejemplo llamados cookies, que pueden ser leídos por el operador de la página web y que contienen informaciones que indican si una página web llamada debe suministrarse con o sin contenidos publicitarios. Si no están disponibles cookies de este tipo, por ejemplo porque el usuario no permite el almacenamiento de cookies en su dispositivo 50 cliente, las páginas web solicitadas por el usuario serán suministradas en caso de duda siempre con los contenidos publicitarios, incluso cuando el usuario no desea esos contenidos publicitarios.
Objetivo de la invención
55 El objetivo de la presente invención es, por lo tanto, poner a disposición un sistema y un procedimiento que eviten al menos en parte los inconvenientes conocidos por el estado de la técnica y que permitan impedir y/o controlar de forma sencilla y fiable la visualización de medios publicitarios o contenidos publicitarios en un documento electrónico, por ejemplo una página web.
Solución según la invención
Este objetivo se consigue según la invención mediante un procedimiento, un dispositivo cliente y un dispositivo de soporte de datos según las reivindicaciones independientes. En las reivindicaciones subordinadas correspondientes 5 se indican configuraciones y variantes ventajosas de la invención.
Por consiguiente, se pone a disposición un procedimiento para suprimir un suministro de contenidos publicitarios y/o de medios publicitarios de un dispositivo servidor a un dispositivo cliente, vigilando un bloqueador de publicidad del dispositivo cliente
10
(a) intentos de establecimiento de conexión del dispositivo cliente con el dispositivo servidor,
(b) determinando en caso de haberse detectado un intento de establecimiento de conexión si para el intento de establecimiento de conexión se usa un protocolo de comunicación que está previsto para el establecimiento de una conexión full dúplex entre el dispositivo servidor y el dispositivo cliente,
15 (c) en caso de usarse para el intento de establecimiento de conexión un protocolo de comunicación
que está previsto para el establecimiento de una conexión full dúplex, comprobando para el identificador uniforme de recursos (en inglés: Uniform Resource Identifier, URI) del intento de establecimiento de conexión si este debe usarse para el establecimiento de conexión, y (d) en caso de que el resultado de la comprobación indique que el identificador uniforme de recursos 20 (URI) no debe usarse para el establecimiento de conexión, terminando el intento de establecimiento
de conexión y, en el caso contrario, permitiendo el intento de establecimiento de conexión con el dispositivo servidor.
Además, se pone a disposición un procedimiento para suprimir un suministro de contenidos publicitarios y/o medios 25 publicitarios de un dispositivo servidor a un dispositivo cliente mediante una conexión de comunicación, usándose para la conexión de comunicación un protocolo de comunicación, que prevé una conexión full dúplex entre el dispositivo servidor y el dispositivo cliente, comprobando un bloqueador de publicidad del dispositivo cliente
(a) en un intento de establecimiento de conexión para el que se usa el protocolo de comunicación
30 entre el dispositivo cliente y el dispositivo servidor si está permitido usar para el establecimiento de
conexión el identificador uniforme de recursos (URI), que se usa para el intento de establecimiento de conexión, y
(b) en caso de el resultado de la comprobación indique que el identificador uniforme de recursos (URI) no debe usarse para el establecimiento de conexión, termina el intento de establecimiento de conexión
35 o interrumpe una conexión ya establecida.
Según la invención, es especialmente ventajoso que el protocolo de comunicación sea el protocolo WebSocket.
Con el protocolo HTML puede establecerse en cambio solo una conexión half dúplex.
40
El bloqueador de publicidad del dispositivo cliente puede
(a) vigilar intentos de establecimiento de conexión del dispositivo cliente con el dispositivo servidor,
(b) determinar en caso de haberse detectado un intento de establecimiento de conexión si se usa un
45 protocolo WebSocket para el intento de establecimiento de conexión,
(c) en caso de usarse para el intento de establecimiento de conexión el protocolo WebSocket, puede comprobar para el identificador uniforme de recursos (URI o URL) del intento de establecimiento de conexión si este debe usarse para el establecimiento de conexión, y
(d) en caso de que el resultado de la comprobación indique que el identificador uniforme de recursos
50 (URI) no debe usarse para el establecimiento de conexión, terminar el intento de establecimiento de
conexión y permitir en el caso contrario el intento de establecimiento de conexión con el dispositivo servidor.
De este modo se suprime la transmisión de medios publicitarios o contenidos publicitarios de un dispositivo servidor 55 al dispositivo cliente, cuando para la solicitud de los contenidos publicitarios se usa el protocolo WebSocket (u otro protocolo de comunicación que permita una conexión full dúplex) y la dirección del dispositivo servidor que pone a disposición los contenidos publicitarios no debe usarse para una solicitud de los contenidos publicitarios. Según la invención, de este modo se impide ya el establecimiento de conexión con el dispositivo servidor, de modo que los contenidos publicitarios no se transmiten ni siquiera al dispositivo cliente, lo que puede reducir considerablemente la 60 cantidad de datos transmitida al dispositivo cliente.
La vigilancia de los intentos de establecimiento de conexión puede realizarse mediante un escuchador de eventos, que se ha registrado en el dispositivo cliente para eventos de establecimientos de conexión.
El bloqueador de publicidad puede permitir el intento de establecimiento de conexión con el dispositivo servidor, en 5 caso de no usarse el protocolo WebSocket para el intento de establecimiento de conexión. De este modo queda garantizado que solo los contenidos publicitarios que se solicitan usándose el protocolo WebSocket no se transmitan al dispositivo cliente.
En una configuración del procedimiento según la invención, el bloqueador de publicidad puede comprobar en una 10 etapa si los intentos de establecimiento de conexión se admiten de forma general y, en caso de ser positiva esta comprobación, el bloqueador de publicidad puede permitir el intento de establecimiento de conexión con el dispositivo servidor.
En la comprobación de si se admiten de forma general intentos de establecimiento de conexión, un identificador 15 unívoco almacenado en el dispositivo cliente puede transmitirse al servidor de terceros y como respuesta al identificador unívoco puede recibirse un mensaje de retorno del servidor de terceros, que comprende una información que indica si la comprobación es positiva. El identificador unívoco puede comprender por ejemplo un identificador de usuario.
20 Durante la comprobación de si el identificador uniforme de recursos del intento de establecimiento de conexión debe usarse para el establecimiento de conexión, puede realizarse una comprobación de filtrado global, con la que se determina si el identificador uniforme de recursos cumple una o varias reglas de filtrado global y, en caso de que el resultado de la comprobación de filtrado global sea positivo, puede terminarse el intento de establecimiento de conexión.
25
En una configuración de la invención puede transmitirse el identificador uniforme de recursos en la comprobación de filtrado global al dispositivo servidor, en el que están almacenadas las reglas de filtrado global. De este dispositivo servidor puede recibirse un mensaje que incluye informaciones acerca de si el identificador uniforme de recursos cumple una o varias reglas de filtrado global.
30
En una configuración de la invención, en la comprobación de si el identificador uniforme de recursos del intento de establecimiento de conexión puede usarse para el establecimiento de conexión, puede realizarse una comprobación de filtrado local, en la que se determina si el identificador uniforme de recursos cumple una o varias reglas de filtrado local y, en caso de ser positivo el resultado de la comprobación de filtrado local, puede terminarse el intento de 35 establecimiento de conexión. Las reglas de filtrado local pueden estar almacenadas en el dispositivo cliente.
En una configuración ventajosa, la comprobación de filtrado global se realiza antes de la comprobación de filtrado local. De este modo puede darse por ejemplo más peso a la comprobación de filtrado local que a la comprobación de filtrado global. El resultado de la comprobación de filtrado global puede ser, por ejemplo, que un identificador 40 uniforme de recursos no puede usarse para un intento de establecimiento de conexión, mientras que el resultado de la comprobación de filtrado local indica que precisamente este identificador uniforme de recursos puede usarse para un intento de establecimiento de conexión. En este caso, puede darse preferencia al resultado de la comprobación de filtrado local.
45 El dispositivo servidor puede comprender un servidor de medios publicitarios y/o un servidor Socket, que están concebidos para establecer una conexión Socket con el dispositivo cliente.
En una configuración ventajosa de la invención, el bloqueador de publicidad puede comprender un plugin, en particular un plugin de un navegador de Internet y/o una barra de herramientas, en particular una barra de 50 herramientas de un navegador de Internet.
Además, se pone a disposición un dispositivo cliente, que presenta un bloqueador de publicidad, que está configurado de tal modo que puede realizar el procedimiento según la invención.
55 También se pone a disposición un dispositivo cliente para la visualización de documentos electrónicos, en particular de documentos HTML, comprendiendo el dispositivo cliente un bloqueador de publicidad, que está concebido de tal modo que
(a) vigila intentos de establecimiento de conexión del dispositivo cliente con el dispositivo servidor,
60 (b) determina en caso de haberse detectado un intento de establecimiento de conexión si se usa un
protocolo de comunicación para el intento de establecimiento de conexión que esté previsto para el
establecimiento de una conexión full dúplex entre el dispositivo servidor y el dispositivo cliente,
(c) en caso de usarse para el intento de establecimiento de conexión el protocolo de comunicación, que está previsto para el establecimiento de una conexión full dúplex, comprueba para el identificador uniforme de recursos (URI) del intento de establecimiento de conexión si este debe usarse para el
5 establecimiento de conexión, y
(d) en caso de que el resultado de la comprobación indique que el identificador uniforme de recursos (URI) no debe usarse para el establecimiento de conexión, termina el intento de establecimiento de conexión y permite en el caso contrario el intento de establecimiento de conexión con el dispositivo servidor.
10
Además, se pone a disposición un dispositivo cliente para la visualización de documentos electrónicos, en particular de documentos HTML, comprendiendo el dispositivo cliente un bloqueador de publicidad, que está concebido de tal modo que
15 (a) en un intento de establecimiento de conexión entre el dispositivo cliente y el dispositivo servidor,
para el que se usa un protocolo de comunicación que está previsto para el establecimiento de una conexión full dúplex entre el dispositivo servidor y el dispositivo servidor comprueba si el identificador uniforme de recursos (URI) que se usa para el intento de establecimiento de conexión debe usarse para el establecimiento de conexión, y
20 (b) en caso de que el resultado de la comprobación indique que el identificador uniforme de recursos
(URI) no debe usarse para el establecimiento de conexión, termina el intento de establecimiento de conexión o interrumpe una conexión ya establecida.
También aquí es ventajoso que el protocolo de comunicación sea el protocolo WebSocket.
25
El dispositivo cliente puede comprender un navegador de Internet y/o un navegador de Internet móvil, estando configurado el bloqueador de publicidad como plugin y/o como barra de herramientas del navegador de Internet y/o del navegador de Internet móvil.
30 El dispositivo cliente puede ser un ordenador personal, un smartphone, una tableta, un ordenador portátil o un aparato portátil o estacionario para la visualización de documentos electrónicos.
Además, mediante la invención se pone a disposición un dispositivo de soporte de datos con datos almacenados en el mismo o una secuencia de señales adecuada para la transmisión por Internet, que representa datos, 35 representando los datos un programa bloqueador de publicidad para la ejecución en un dispositivo cliente para la visualización de documentos electrónicos, estando realizado el programa bloqueador de publicidad de tal modo que
(a) vigila intentos de establecimiento de conexión del dispositivo cliente con un dispositivo servidor,
(b) determina en caso de haberse detectado un intento de establecimiento de conexión si se usa el
40 protocolo WebSocket para el intento de establecimiento de conexión,
(c) en caso de usarse para el intento de establecimiento de conexión el protocolo WebSocket, comprueba para el identificador uniforme de recursos del intento de establecimiento de conexión si este debe usarse para el intento de establecimiento de conexión, y
(d) en caso de que el resultado de la comprobación indique que el identificador uniforme de recursos
45 no debe usarse para el establecimiento de conexión, termina el intento de establecimiento de conexión
y permite en el caso contrario el intento de establecimiento de conexión con el dispositivo servidor.
El dispositivo de soporte de datos o el programa bloqueador de publicidad puede estar realizado, además, de tal modo que el programa bloqueador de publicidad haga que se realice el procedimiento según la invención.
50
Descripción breve de las Figuras
Otros detalles y características de la invención, así como ejemplos de realización concretos de la invención resultan de la descripción expuesta a continuación en relación con los dibujos. Muestran:
55
la Figura 1 un sistema para el suministro de contenidos publicitarios o medios publicitarios, que usa el protocolo WebSocket para el suministro de contenidos publicitarios;
la Figura 2 un diagrama de operaciones de un procedimiento según la invención para suprimir un suministro de contenidos publicitarios y/o medios publicitarios a un dispositivo cliente; y 60 la Figura 3 un diagrama de operaciones para la etapa S30 mostrada en la Figura 2.
Descripción detallada de la invención
A continuación, la invención se describirá más detalladamente con ayuda de una página web en formato HTML, que se visualiza en un navegador de Internet o en un navegador de web. No obstante, el procedimiento según la 5 invención también puede ejecutarse en terminales móviles, por ejemplo smartphones o tabletas, en los que los documentos electrónicos no se visualizan necesariamente en formato HTML. Los documentos electrónicos y los contenidos publicitarios a integrar en los mismos pueden visualizarse por ejemplo en una llamada aplicación o “app” en un terminal móvil. Por supuesto, también en terminales móviles pueden visualizarse páginas web en formato HTML y los contenidos publicitarios a integrar en los mismos con un navegador de Internet móvil. Por lo tanto, el 10 procedimiento según la invención también es adecuado para suprimir un suministro de contenidos publicitarios y/o medios publicitarios tanto en las llamadas apps como en los navegadores de Internet móviles.
La Figura 1 muestra un sistema para el suministro de contenidos publicitarios, con el que se muestra claramente el procedimiento según la invención para suprimir un suministro de contenidos publicitarios.
15
En un software cliente 10, que se ejecuta en un dispositivo cliente 5 y que está configurado aquí como navegador de Internet o navegador de web, se visualizan documentos electrónicos, por ejemplo documentos HTML. El documento HTML visualizado o a visualizar es solicitado por un llamado servidor web (no mostrado en la Figura 1) y se transmite al dispositivo cliente 5. En el documento HTML pueden estar integrados llamados Clientscripts (por 20 ejemplo como funciones JavaScript), que se hacen ejecutar durante la carga del documento HTML o después de la carga del documento HTML. Los Clientscripts establecen una conexión Socket SV entre el dispositivo cliente 5 y el servidor Socket 20. El servidor Socket 20 puede ser por ejemplo un dispositivo servidor, que está adaptado para establecer conexiones Socket con dispositivos clientes.
25 El Clientscript envía a través de la conexión Socket SV un mensaje de solicitud de medio publicitario WMA al servidor Socket 20, usándose para ello un protocolo WebSocket, por ejemplo el protocolo WebSocket o el protocolo WebSocket seguro según el estándar RFC 6455. Cuando a continuación se habla del protocolo WebSocket, esto siempre se refiere al protocolo WebSocket y/o al protocolo WebSocket seguro.
30 Para el direccionamiento del servidor Socket 20, el Clientscript necesita un llamado identificador uniforme de recursos (URI). Con el URI, el servidor Socket 20 se direcciona de forma unívoca.
El mensaje de solicitud de medio publicitario WMA comprende uno o varios identificadores que identifican de forma unívoca los medios publicitarios o contenidos publicitarios a incorporar o a integrar.
35
Después de haber sido transmitido el mensaje de solicitud de medio publicitario WMA por el software cliente 10 al servidor Socket 20, el servidor Socket 20 evalúa el mensaje de solicitud de medio publicitario WMA. En la configuración aquí mostrada del sistema, el servidor Socket 20 consulta a un servidor de medios publicitarios 30a o a una base de datos de medios publicitarios 30b los medios publicitarios o contenidos publicitarios solicitados en el 40 mensaje de solicitud de medio publicitario WMA.
Los medios publicitarios o contenidos publicitarios solicitados se transmiten con un mensaje de transmisión de medio publicitario WMÜ del servidor Socket 20 al software cliente 10 o al navegador de Internet 10. El navegador de Internet 10 recibe el mensaje de transmisión de medio publicitario WMÜ e inserta los contenidos publicitarios 45 contenidos en el mensaje de transmisión de medio publicitario WMÜ en el documento HTML visualizado en el navegador de Internet 10.
En la base de datos de medios publicitarios 30b pueden almacenarse un determinado número de medios publicitarios o contenidos publicitarios 35.
50
En una configuración alternativa del sistema, el software cliente 10 o el Clientscript también puede establecer una conexión Socket basada en el protocolo WebSocket también directamente con el servidor de medios publicitarios 30a, recibiendo el servidor de medios publicitarios 30a el mensaje de solicitud de medio publicitario WMA y generando el mensaje de transmisión de medio publicitario correspondiente y transmitiéndolo al software cliente 10. 55
El software cliente 10 comprende un bloqueador de publicidad 15 según la invención, que puede estar realizado como plugin para el software cliente 10, por ejemplo como plugin para un navegador de Internet. Como alternativa, el bloqueador de publicidad 15 también puede estar realizado como barra de herramientas, por ejemplo como barra de herramientas para un navegador de Internet. En una configuración alternativa, el bloqueador de publicidad 15 60 también puede ser proporcionado por el sistema operativo del terminal, en el que se ejecuta el software cliente o puede estar implementado como función del sistema operativo.
Independientemente de si el bloqueador de publicidad 15 está realizado como plugin, como barra de herramientas o como función del sistema operativo, el bloqueador de publicidad 15 está concebido para vigilar intentos de establecimiento de conexión del dispositivo cliente con un dispositivo servidor, que usan el protocolo WebSocket. El 5 bloqueador de publicidad puede registrar para ello un escuchador de intentos de establecimiento de conexión que usan el protocolo WebSocket. En cuanto se realice un intento de establecimiento de conexión mediante el protocolo WebSocket, se desencadena un evento correspondiente, que es procesado por un programa o una subrutina asignados al evento. El evento comprende como parámetro el identificador uniforme de recursos URI usado para el intento de establecimiento de conexión, que se transmite a la subrutina que procesa el evento.
10
Con ayuda de reglas o reglas de filtrado 40 depositadas, que pueden estar almacenadas como reglas de filtrado globales 40 en otro dispositivo servidor o base de datos o como reglas locales 40a en el dispositivo cliente, la subrutina o el bloqueador de publicidad 15 comprueban si este identificador uniforme de recursos puede usarse para un establecimiento de conexión. Si el resultado de esta comprobación indica que este identificador uniforme de 15 recursos no debe usarse para un establecimiento de conexión, el bloqueador de publicidad 15 bloquea o termina el intento de establecimiento de conexión. El bloqueador de publicidad realiza el bloqueo del intento de establecimiento de conexión mediante una interfaz de programación de aplicaciones (en inglés: Application Programming Interface o API), por ejemplo del navegador de Internet.
20 Gracias al bloqueo del intento de establecimiento de conexión o del establecimiento de conexión del software cliente 10 con el servidor Socket 20 o con el servidor de medios publicitarios 30a se impide que se transmitan contenidos publicitarios del servidor Socket 20 o del servidor de medios publicitarios 30a al software cliente 10 y que se visualicen allí. De este modo se consigue, por un lado, que por ejemplo un documento HTML solicitado esté en gran medida libre de inserciones publicitarias. Por otro lado, se consigue que la cantidad de datos a transmitir al 25 dispositivo cliente sea lo más reducida posible, lo que es una ventaja, en particular en terminales móviles.
Es importante que según la invención solo se comprueben y supriman dado el caso aquellos intentos de establecimiento de conexión con un servidor Socket o con un servidor de medios publicitarios que usan el protocolo WebSocket.
30
El procedimiento para suprimir un suministro de contenidos publicitarios se describirá a continuación detalladamente haciéndose referencia a la Figura 2 y a la Figura 3.
La Figura 2 muestra un diagrama de operaciones de un procedimiento según la invención para suprimir un 35 suministro de contenidos publicitarios y/o medios publicitarios de un dispositivo servidor a un dispositivo cliente.
En una primera etapa S10 se vigilan los intentos de establecimiento de conexión del dispositivo cliente con un dispositivo servidor. Cuando se detecta un intento de establecimiento de conexión, lo que se comprueba en la etapa S15, el procedimiento continua, por un lado, con la etapa S20 y, por otro lado, continua con la etapa S10, con la que 40 sigue vigilándose si tienen lugar otros intentos de establecimiento de conexión.
Las etapas S10 y S15 son realizados aquí por un escuchador, que se ha registrado por ejemplo en un navegador de Internet para vigilar eventos de establecimiento de conexión en el software cliente, El registro del escuchador en el navegador de Internet puede realizarse por ejemplo mediante una interfaz de programación de aplicaciones (API) 45 puesta a disposición por el navegador de Internet. Esta interfaz de programación de aplicaciones puede comprender por ejemplo una interfaz de programación de aplicaciones para plugins.
En una configuración alternativa, el escuchador también puede registrarse en el sistema operativo del dispositivo cliente, de modo que no solo pueden vigilarse intentos de establecimiento de conexión de un navegador de Internet 50 sino también intentos de establecimiento de conexión realizados por otros programas de aplicación.
En cuanto el navegador de Internet envíe una solicitud a un dispositivo servidor o a un servidor de medios publicitarios, se desencadena un evento correspondiente, lo que se detecta en la etapa S15. Este evento suministra como parámetro un identificador uniforme de recursos URI, que almacena la dirección del dispositivo servidor o del 55 servidor de medios publicitarios.
Después de haberse detectado un intento de establecimiento de conexión y haberse desencadenado un evento correspondiente, se comprueba en la etapa S20 si se usa el protocolo WebSocket para el intento de establecimiento de conexión. Para ello pueden evaluarse diferentes parámetros del establecimiento de conexión o del protocolo 60 usado para el establecimiento de conexión. Como alternativa pueden evaluarse también diferentes parámetros o componentes del URI del intento de establecimiento de conexión. En el URI puede evaluarse por ejemplo la
denominación del esquema que define el método de acceso.
Si en la etapa S20 se detecta que el intento de establecimiento de conexión no se realiza mediante el protocolo WebSocket, el procedimiento ramifica a la etapa S60 e induce al bloqueador de publicidad a admitir el 5 establecimiento de conexión.
No obstante, si en la etapa S20 se detecta que el intento de establecimiento de conexión tiene lugar mediante el protocolo WebSocket, se comprueba en la siguiente etapa S30 si el URI usado en el intento de establecimiento de conexión puede usarse para un establecimiento de conexión. Las subetapas realizadas en la etapa S30 se 10 explicarán más detalladamente haciéndose referencia a la Figura 3.
En la etapa S40 que sigue a la etapa S30 se comprueba si el resultado de la comprobación realizada en la etapa S30 es positivo. Si la comprobación es positiva, el bloqueador de publicidad hace en la posterior etapa S50 que se suprima o interrumpa el establecimiento de conexión. Puede ser positiva una comprobación, por ejemplo, si la 15 dirección del dispositivo servidor o del servidor de medios publicitarios indicada en el URI del intento de establecimiento de conexión no debe usarse para un establecimiento de conexión.
Si la comprobación es, por el contrario, negativa, se admite el establecimiento de conexión en la etapa S60 con la dirección indicada en la URI.
20
Por lo tanto, en el procedimiento según la invención se comprueba en primer lugar si el software cliente usa en el intento de establecer una conexión con un dispositivo servidor el protocolo WebSocket. Si usa el protocolo WebSocket, se comprueba según la invención a continuación si la dirección usada en el URI del intento de establecimiento de conexión es admitida para el establecimiento de conexión y, en caso de que la dirección no sea 25 admitida para el establecimiento de conexión, se interrumpe el intento de establecimiento de conexión, de modo que no se establece una comunicación entre el software cliente y el dispositivo servidor o el servidor de medios publicitarios. De este modo se impide que se suministren contenidos publicitarios o medios publicitarios de un dispositivo servidor o de un servidor de medios publicitarios al dispositivo cliente o al software cliente para ser visualizados allí. De este modo puede reducirse considerablemente el volumen de los datos a transmitir al dispositivo 30 cliente o al software cliente.
Gracias a la comprobación del URI en la etapa S30 pueden admitirse además determinadas direcciones para un establecimiento de conexión, incluso si el establecimiento de conexión con una dirección de este tipo se realiza mediante el protocolo WebSocket. Pueden admitirse por ejemplo aquellas direcciones para un establecimiento de 35 conexión mediante el protocolo WebSocket que son clasificadas como especialmente fiables. Como alternativa, también pueden admitirse aquellas direcciones para el establecimiento de conexión mediante el protocolo WebSocket cuyos operadores cumplen determinadas propiedades o requisitos. Estas propiedades o requisitos pueden ser, por ejemplo, que los operadores o titulares de estas direcciones pagan una tasa única o periódica al proveedor del bloqueador de publicidad.
40
Como alternativa, los intentos de establecimiento de conexión mediante el protocolo WebSocket también pueden suprimirse si el usuario del bloqueador de publicidad paga una tasa única o periódica al proveedor del bloqueador de publicidad.
45 En una configuración de la invención, es posible realizar las etapas S10, S15 y S20 del procedimiento mostrado en la Figura 2 de forma opcional o no realizarlas. De este modo es posible suprimir el suministro de contenidos publicitarios también cuando ya existe o está establecida una conexión WebSocket con un dispositivo servidor.
La Figura 3 muestra un diagrama de operaciones posible de las etapas del procedimiento realizadas en la etapa 50 S30.
En una etapa S31 se comprueba en primer lugar si los intentos de establecimiento de conexión se admiten de forma general. Si se admiten de forma general intentos de establecimiento de conexión, en la etapa S37 se pone una variable B (bloquear) en Falso. En el otro caso, es decir, cuando los intentos de establecimiento de conexión no se 55 admiten de forma general, el procedimiento o la etapa S30 sigue con la etapa S32.
Es posible que los intentos de establecimiento de conexión no se admitan de forma general, por ejemplo, cuando el usuario del bloqueador de publicidad paga una tasa única o periódica al proveedor del bloqueador de publicidad. Si los intentos de establecimiento de conexión no se admiten de forma general, el procedimiento puede seguir después 60 de la etapa S31 con la etapa S40, en la que se detecta a continuación que la comprobación en la etapa S30 es positiva, de modo que se suprime el establecimiento de conexión en la etapa S50.
En el diagrama de operaciones mostrado en la Figura 3 se sigue con la etapa S32, en caso de que los intentos de establecimiento de conexión no se admitan de forma general. En la etapa S32 se comprueba a continuación si una comprobación de filtrado global es positiva. En la comprobación de filtrado global puede comprobarse si la dirección 5 indicada en el URI del intento de establecimiento de conexión cumple determinados criterios globales de filtrado o reglas de filtrado, que están almacenados por ejemplo en otro dispositivo servidor. Como reglas de filtrado global pueden estar depositadas por ejemplo determinadas direcciones. Si la dirección del URI del intento de establecimiento de conexión coincide con una dirección depositada, la comprobación de filtrado global puede considerarse positiva, es decir, esta dirección no debe usarse para un establecimiento de conexión.
10
La comparación con las direcciones depositadas en las reglas de filtrado global puede realizarse sobre la base de texto claro de la dirección o sobre la base de la dirección IP. Además, para la comparación también pueden usarse determinadas expresiones regulares. Esto también es válido para las reglas de filtrado local descritas a continuación.
15 Por ejemplo, puede ser el proveedor del bloqueador de publicidad el que pone a disposición y/o mantiene las reglas de filtrado global. Como reglas de filtrado global pueden depositarse por ejemplo direcciones de dispositivos servidores o servidores de medios publicitarios, que están previstos para poner a disposición contenidos publicitarios para un suministro, por ejemplo a una página web. Con las reglas de filtrado global se pone a disposición la posibilidad de poder acumular un número determinado o todos los servidores de medios publicitarios conocidos en 20 un lugar central, de modo que el bloqueador de publicidad solo debe acceder a estas reglas de filtrado global para comprobar en la etapa S32 si una comprobación de filtrado es positiva. En particular, la ventaja está en que las reglas de filtrado global pueden ser idénticas para todos los bloqueadores de publicidad según la invención.
No obstante, en una configuración de la invención pueden eliminarse determinadas direcciones de servidores de 25 medios publicitarios de las reglas de filtrado global, si el operador de etas direcciones paga por ejemplo al proveedor del bloqueador de publicidad una tasa única o periódica.
Una comprobación de filtrado global también puede comprender la posibilidad de que para determinados usuarios de un bloqueador de publicidad según la invención la comprobación de filtrado global sea positiva, incluso en caso 30 de que la dirección contenida en el URI esté depositada en las reglas de filtrado global, por ejemplo si el usuario no ha pagado una tasa a pagar para el bloqueo de contenidos publicitarios. En este caso no se interrumpiría el intento de establecimiento de conexión, ni siquiera estando contenida la dirección usada en las reglas de filtrado global.
Si la comprobación de filtrado global realizada en la etapa S32 conduce a un resultado positivo, en la siguiente etapa 35 S33 la variable B se pone en Verdadero. En caso contrario, la variable B se pone en la etapa S36 en Falso.
En el ejemplo aquí mostrado, el procedimiento sigue después de la etapa S36 con la etapa S40.
Después de la etapa S33, en la que la variable B se pone en Verdadero, se sigue con la etapa S34, en la que se 40 realiza una comprobación de filtrado local. En el ejemplo aquí mostrado, con la comprobación de filtrado local S34 se comprueba si la dirección usada en el intento de establecimiento de conexión corresponde a reglas de filtrado local almacenadas en el dispositivo cliente. Las reglas de filtrado local pueden comprender por ejemplo direcciones de servidores de medios publicitarios, con los que no puede o no debe realizarse ningún establecimiento de conexión. No obstante, las reglas de filtrado local también pueden comprender direcciones de servidores de medios 45 publicitarios con los que puede realizarse un establecimiento de conexión, por ejemplo porque las direcciones han de clasificarse como especialmente fiables o porque los contenidos publicitarios que pueden solicitarse de esta dirección se consideran especialmente poco molestos.
Si la comprobación de filtrado local no llega a un resultado positivo en la etapa S34, en la etapa S35 la variable B se 50 pone en Falso, es decir, se admite el intento de establecimiento de conexión para la dirección indicada en el URI. En caso contrario, es decir, si la comprobación de filtrado local llega a un resultado positivo, la variable B mantiene el valor puesto en la etapa S33, es decir, en el presente caso el valor Verdadero. En los dos casos, el procedimiento sigue con la etapa S40.
55 La comprobación de filtrado local en la etapa S34 se realiza en el presente caso después de la comprobación de filtrado global en la etapa S32. Esto tiene la ventaja de que puede darse un mayor peso a la comprobación de filtrado local en comparación con la comprobación de filtrado global. Por ejemplo, puede resultar de la comprobación de filtrado global que se admite un intento de establecimiento de conexión con una dirección determinada, mientras que según la comprobación de filtrado local resulta que precisamente no se admite un intento de establecimiento de 60 conexión con precisamente esta dirección, o viceversa. Pueden estar bloqueadas por ejemplo determinadas direcciones por la comprobación de filtrado local para un establecimiento de conexión, mientras que algunas de
estas direcciones bloqueadas se admiten para un establecimiento de conexión según la comprobación de filtrado global. Este orden de comprobación es ventajoso, por ejemplo, cuando los usuarios de un bloqueador de publicidad según la invención tienen la posibilidad de bloquear determinadas direcciones para la recepción de contenidos publicitarios, por ejemplo pagando tasas al operador del bloqueador de publicidad. Los usuarios del bloqueador de 5 publicidad que han pagado la tasa correspondiente pueden almacenar posteriormente estas direcciones como reglas de filtrado local.
Como alternativa a las tasas a pagar, también puede estar previsto que se bloqueen determinadas direcciones de servidores de medios publicitarios cuando el usuario de un bloqueador de publicidad se registra como seguidor de 10 un perfil determinado de una red social.
En una configuración de la invención, en el bloqueador de publicidad puede estar previsto que se deposite allí un identificador unívoco de un usuario. En la comprobación de si una dirección cumple por ejemplo un criterio de filtrado global, este identificador unívoco del usuario puede transmitirse al dispositivo servidor, que realiza la comprobación 15 de la dirección. Para la comprobación de la dirección puede tenerse posteriormente en cuenta el identificador unívoco del usuario, para determinar por ejemplo si el usuario ha pagado las tasas necesarias o si para el usuario es inadmisible o admisible la dirección para un establecimiento de conexión con un servidor de medios publicitarios por otros criterios.
20 El valor de la variable B puesto en la etapa S30 puede evaluarse en la etapa S40. Si la variable B tiene el valor Verdadero, la comprobación en la etapa S40 llega a un resultado positivo, de modo que se suprime el establecimiento de conexión en la etapa S50. En el caso contrario, es decir, si el valor de la variable B es Falso, la comprobación en la etapa S40 no llega a un resultado positivo, de modo que se admite el establecimiento de conexión con la dirección correspondiente, lo que hace que se transmitan de esta dirección los contenidos 25 publicitarios al dispositivo cliente.
Con la presente invención es posible poder bloquear contenidos publicitarios que deben solicitarse de un servidor de medios publicitarios basándose en el protocolo WebSocket, de modo que no se llega a establecer la comunicación con el servidor de medios publicitarios, por lo que tampoco se transmiten contenidos publicitarios al dispositivo 30 cliente. A pesar de ello, en caso de cumplirse determinadas condiciones previas, es posible que se transmitan los contenidos publicitarios de determinados servidores de medios publicitarios o para determinados usuarios del bloqueador de publicidad al dispositivo cliente visualizándose allí. Los usuarios para los que se bloquean o no se bloquean determinados servidores de medios publicitarios pueden determinarse con ayuda de reglas de filtrado globales y locales de forma especialmente variable.
35
El bloqueador de publicidad puede ponerse a disposición según la invención como plugin o como barra de herramientas de un navegador de Internet. En una configuración alternativa, el bloqueador de publicidad también puede ponerse a disposición como función del sistema operativo de un sistema operativo, por ejemplo como servicio que se ejecuta como proceso de fondo.
40
Anteriormente se ha descrito el procedimiento según la invención, en el que se comprueba si se usa el protocolo WebSocket. En lugar de comprobar si se usa el protocolo WebSocket, también puede comprobarse si se usa el protocolo HTTPS.
45 El proveedor del bloqueador de publicidad puede poner el bloqueador de publicidad a disposición para la descarga, de modo que el usuario pude decidir si desea descargar e instalar este bloqueador de publicidad como plugin o como barra de herramientas o como servicio que se ejecuta como proceso de fondo.
Signos de referencia 50
5 Dispositivo cliente
10 Software cliente (p.ej. navegador para la visualización de páginas web)
15 Bloqueador de publicidad, p.ej. como plugin
20 Servidor Socket (dispositivo servidor que está concebido para establecer una conexión Socket con un
55 software cliente)
30a Servidor web (p.ej. dispositivo servidor con una base de datos y/o un servidor de base de datos del
servidor Socket)
30b Base de datos de medios publicitarios
35 Medios publicitarios y/o contenidos publicitarios
60 50 Reglas de filtrado global (p.ej. puestos a disposición por un dispositivo servidor con base de datos,
p.ej. como servicio web)
40a
S10 aS60 SV WMA 5 WMÜ
Reglas de filtrado local Etapas del procedimiento
Conexión Socket entre el dispositivo cliente y el servidor Socket Mensaje de solicitud de medio publicitario Mensaje de transmisión de medio publicitario
Claims (10)
- REIVINDICACIONES1. Procedimiento para suprimir un suministro de contenidos publicitarios y/o de medios publicitarios (35)de un dispositivo servidor a un dispositivo cliente (5), vigilando un bloqueador de publicidad (15) del dispositivo 5 cliente(a) intentos de establecimiento de conexión del dispositivo cliente (5) con el dispositivo servidor (S10),(b) determinando en caso de haberse detectado un intento de establecimiento de conexión (S15) si se usa el protocolo WebSocket para el intento de establecimiento de conexión,10 (c) en caso de usarse para el intento de establecimiento de conexión el protocolo WebSocket,comprobando para el identificador uniforme de recursos, URI, del intento de establecimiento de conexión si este debe usarse para el establecimiento de conexión (S30),(d) en caso de que el resultado de la comprobación (S30) indique que el URI no debe usarse para el establecimiento de conexión (S40), terminando el intento de establecimiento de conexión (S50) y, en 15 el caso contrario, permitiendo el intento de establecimiento de conexión con el dispositivo servidor(S60), y(d) en caso de no usarse el protocolo WebSocket para el intento de establecimiento de conexión, permitiendo el intento de establecimiento de conexión con el dispositivo servidor (S60).20 2. Procedimiento según la reivindicación 1, realizándose la vigilancia de los intentos de establecimientode conexión (S10) mediante un escuchador de eventos, que se ha registrado en el dispositivo cliente para eventos de establecimientos de conexión.
- 3. Procedimiento según una de las reivindicaciones anteriores, comprobando el bloqueador de publicidad 25 (15) en una etapa (S31) si se permiten de forma general intentos de establecimiento de conexión y, en caso de serpositiva esta comprobación, permitiendo el intento de establecimiento de conexión con el dispositivo servidor.
- 4. Procedimiento según la reivindicación anterior, transmitiéndose en la comprobación de si se admiten de forma general intentos de establecimiento de conexión, un identificador unívoco almacenado en el dispositivo30 cliente (5) a un servidor de terceros y recibiéndose como respuesta al identificador unívoco transmitido un mensaje de retorno del servidor de terceros, que comprende una información que indica si la comprobación es positiva, comprendiendo el identificador unívoco un identificador de usuario.
- 5. Procedimiento según una de las reivindicaciones anteriores, realizándose en la comprobación (S30) 35 de si el URI del intento de establecimiento de conexión debe usarse para el establecimiento de conexión unacomprobación de filtrado global (S32), en la que se determina si el URI cumple una o varias reglas de filtrado global (40) y, en caso de que el resultado de la comprobación de filtrado global sea positiva, terminándose el intento de establecimiento de conexión.40 6. Procedimiento según la reivindicación anterior, transmitiéndose en la comprobación de filtrado global(S32) el URI a un dispositivo servidor en el que están almacenadas las reglas de filtrado global (40) y recibiéndose del dispositivo servidor un mensaje que comprende una información que indica si el URI cumple una o varias reglas de filtrado global (40).
- 7. Procedimiento según una de las reivindicaciones anteriores, realizándose en la comprobación (S30) de si el URI del intento de establecimiento de conexión debe usarse para el establecimiento de conexión una comprobación de filtrado local (S34), en la que se determina si el URI cumple una o varias reglas de filtrado local (40a) y, en caso de que el resultado de la comprobación de filtrado local sea positivo, terminándose el intento de establecimiento de conexión, estando almacenadas las reglas de filtrado local (40a) en el dispositivo cliente (5).
- 8. Procedimiento según la reivindicación 7, realizándose la comprobación de filtrado global (S32) antes de la comprobación de filtrado local (S34).
- 9. Procedimiento según una de las reivindicaciones anteriores, comprendiendo el dispositivo servidor un 55 servidor de medios publicitarios (30a), una base de datos de medios publicitarios (30b) y/o un servidor Socket (20),que están concebidos para establecer una conexión Socket con el dispositivo cliente (5).
- 10. Procedimiento según una de las reivindicaciones anteriores, comprendiendo el bloqueador de publicidad (15) un plugin, en particular un plugin de un navegador de Internet y/o una barra de herramientas, en60 particular una barra de herramientas de un navegador de Internet.4550
- 11. Dispositivo cliente (5) para la visualización de documentos electrónicos, en particular de documentos HTML, comprendiendo el dispositivo cliente un bloqueador de publicidad (15), que está concebido de tal modo que(a) vigila intentos de establecimiento de conexión del dispositivo cliente (5) con un dispositivo servidor5 (S10),(b) determina en caso de haberse detectado un intento de establecimiento de conexión (S15) si se usa el protocolo WebSocket para el intento de establecimiento de conexión,(c) en caso de usarse para el intento de establecimiento de conexión el protocolo WebSocket, comprueba para el identificador uniforme de recursos, URI, del intento de establecimiento de conexión10 si este debe usarse para el establecimiento de conexión (S30),(d) en caso de que de la comprobación (S30) resulta que el URI no debe usarse para el establecimiento de conexión (S40), termina el intento de establecimiento de conexión (S50) y permite en el caso contrario el intento de establecimiento de conexión con el dispositivo servidor (S60), y(d) en caso de no usarse el protocolo WebSocket para el intento de establecimiento de conexión, 15 permite el intento de establecimiento de conexión con el dispositivo servidor (S60).
- 12. Dispositivo cliente (5) según la reivindicación 11, estando concebido el bloqueador de publicidad (15) además para realizar el procedimiento según una de las reivindicaciones 2 a 10.20 13. Dispositivo de soporte de datos con datos almacenados en el mismo o con una secuencia de señalesque representa datos, apta para la transmisión por Internet, representando los datos un programa bloqueador de publicidad (15) para ser ejecutado en un dispositivo cliente (5) para la visualización de documentos electrónicos, estando realizado el programa bloqueador de publicidad de tal modo que realiza un procedimiento según una de las reivindicaciones 1 a 10.25
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102014101174.0A DE102014101174A1 (de) | 2014-01-30 | 2014-01-30 | System und Verfahren zum Unterbinden einer Auslieferung von Werbeinhalten |
| DE102014101174 | 2014-01-30 | ||
| PCT/EP2015/051918 WO2015114090A1 (de) | 2014-01-30 | 2015-01-30 | System und verfahren zum unterbinden einer auslieferung von werbeinhalten |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2658854T3 true ES2658854T3 (es) | 2018-03-12 |
Family
ID=52472288
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES15704481.9T Active ES2658854T3 (es) | 2014-01-30 | 2015-01-30 | Sistema y procedimiento para suprimir un suministro de contenidos publicitarios |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10929884B2 (es) |
| EP (1) | EP3100181B1 (es) |
| DE (1) | DE102014101174A1 (es) |
| ES (1) | ES2658854T3 (es) |
| WO (1) | WO2015114090A1 (es) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106599298A (zh) * | 2016-12-28 | 2017-04-26 | 北京金山安全软件有限公司 | 广告拦截方法、装置以及终端设备 |
| CN108566390B (zh) * | 2018-04-09 | 2020-03-17 | 中国科学院信息工程研究所 | 一种卫星消息监听与分发服务系统 |
| US11188607B2 (en) * | 2019-07-02 | 2021-11-30 | Lenovo (Singapore) Pte. Ltd. | Destination information associated with a hyperlink |
| CN112149032B (zh) * | 2020-09-11 | 2023-12-08 | 麒麟合盛网络技术股份有限公司 | 广告拦截方法及装置 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6256739B1 (en) * | 1997-10-30 | 2001-07-03 | Juno Online Services, Inc. | Method and apparatus to determine user identity and limit access to a communications network |
| CA2410114C (en) * | 2001-10-26 | 2011-07-19 | Research In Motion Limited | System and method for remotely controlling mobile communication devices |
| US7454195B2 (en) * | 2001-11-16 | 2008-11-18 | At&T Mobility Ii, Llc | System for the centralized storage of wireless customer information |
| US20030233483A1 (en) | 2002-04-23 | 2003-12-18 | Secure Resolutions, Inc. | Executing software in a network environment |
| US20060235960A1 (en) | 2004-11-23 | 2006-10-19 | Inventec Appliances Corporation | Method for blocking network advertising |
| US8527504B1 (en) * | 2005-09-01 | 2013-09-03 | At&T Intellectual Property Ii, L.P. | Data network content filtering using categorized filtering parameters |
| US8527774B2 (en) | 2009-05-28 | 2013-09-03 | Kaazing Corporation | System and methods for providing stateless security management for web applications using non-HTTP communications protocols |
| EP2550607B1 (en) * | 2010-03-23 | 2020-02-12 | Reversinglabs Corporation | Cloud-based web content filtering |
| EP2659367B1 (en) * | 2010-12-30 | 2017-02-15 | Ensighten, Inc. | Online privacy management |
| US10783527B2 (en) * | 2011-11-20 | 2020-09-22 | Oath Inc. | Providing seamless online video advertisements |
-
2014
- 2014-01-30 DE DE102014101174.0A patent/DE102014101174A1/de not_active Ceased
-
2015
- 2015-01-30 WO PCT/EP2015/051918 patent/WO2015114090A1/de not_active Ceased
- 2015-01-30 EP EP15704481.9A patent/EP3100181B1/de active Active
- 2015-01-30 ES ES15704481.9T patent/ES2658854T3/es active Active
-
2016
- 2016-07-28 US US15/222,174 patent/US10929884B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| DE102014101174A1 (de) | 2015-07-30 |
| EP3100181B1 (de) | 2018-01-10 |
| EP3100181A1 (de) | 2016-12-07 |
| US20160335669A1 (en) | 2016-11-17 |
| WO2015114090A1 (de) | 2015-08-06 |
| US10929884B2 (en) | 2021-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2658854T3 (es) | Sistema y procedimiento para suprimir un suministro de contenidos publicitarios | |
| CN104584011B (zh) | 用于web内容和web服务的安全网络内插入的方法和系统 | |
| US10705897B1 (en) | Data driven API conversion | |
| US11190522B2 (en) | Access delegation using offline token | |
| WO2020154085A1 (en) | Rich communication services security authentication system | |
| EP3177041A1 (en) | Method for transmitting content between terminals through service control device link | |
| KR20120002836A (ko) | 복수의 서비스에 대한 접근 제어 장치 및 방법 | |
| CN112437078A (zh) | 文件存储方法、装置、设备及计算机可读存储介质 | |
| US8904483B1 (en) | Serving approved resources | |
| US20150381562A1 (en) | Method and system for detecting a change in contact information | |
| US9755844B2 (en) | Techniques to transform network resource requests to zero rated network requests | |
| US9900756B2 (en) | Dynamically updating policy controls for mobile devices and applications via policy notifications | |
| US10382914B2 (en) | Techniques to leverage data from mobile headers | |
| CN103023684A (zh) | 网络信息管理的方法、装置和系统 | |
| US10013707B1 (en) | Address modification for advertisement mediation | |
| CN106775790B (zh) | 一种控件调用方法以及装置 | |
| US9984395B1 (en) | Advertisement mediation of supply-demand communications | |
| CN110504008A (zh) | 一种医疗信息管理方法、系统、计算机设备及存储介质 | |
| WO2014178095A1 (ja) | アプリ紹介情報配信装置及びアプリ紹介情報配信システム | |
| JP5693619B2 (ja) | 通信制御装置及び方法、ネットワークシステム | |
| US9705790B2 (en) | Information processing apparatus, communication system, and communication method | |
| CN113761429B (zh) | 信息处理方法、装置及设备 | |
| CN113687877B (zh) | 一种处理数据的方法、装置和系统 | |
| US20140372270A1 (en) | System and Method for Balance Requests | |
| KR20100132838A (ko) | 위젯 공유 서비스 시스템 및 그 방법 |