Método y aparato para proporcionar un canal de datos de Internet de terceras partes.

Un método para proporcionar un canal de datos de terceras partes en internet (14,

22), estando establecido dichocanal de datos de terceras partes (14, 22) dentro de una canal de datos existente (14, 16) entre un servidor deInternet (10) y un módulo de representación (64) de un navegador de Internet (60), conectando dicho canal de datosde terceras partes (14, 22) un 5 a fuente de datos (20) distinta de dicho navegador de Internet (60) a dicho módulo derepresentación (64), estando caracterizado dicho método por las etapas de:

a) utilizar un módulo de control (62) de dicho navegador de Internet (60) para supervisar (32, 40) dicho canal dedatos existente (14, 16) para una comunicación de datos de entrada que contiene un código de estado de protocolode nivel de aplicación predeterminado:

b) después de la detección (42) de dicha comunicación de datos, realizar las sub-etapas de:

b1) acceder (44) a dicha fuente de datos (20) para obtener datos de terceras partes,

b2) modificar o sustituir (46) dicha comunicación de datos en respuesta a dichos datos de terceras partes, y

b3) comunicar (48) dicha comunicación de datos modificada o sustituida a dicho módulo de representación(64).

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E01114772.

Solicitante: KAUFMANN, OLIVER.

Nacionalidad solicitante: Alemania.

Dirección: HAUNSTETTERSTRASSE 19 86161 AUGSBURG ALEMANIA.

Inventor/es: KAUFMANN, OLIVER.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04L29/06 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › caracterizadas por un protocolo.

PDF original: ES-2394078_T3.pdf

 

Método y aparato para proporcionar un canal de datos de Internet de terceras partes.

Fragmento de la descripción:

Método y aparato para proporcionar un canal de datos de Internet de terceras partes.

Campo de la Invención La invención se refiere a un método y a un aparato para transportar y suministrar datos a través de Internet. Más particularmente se refiere a un método y a un aparato para proporcionar un canal de datos de Internet de terceras partes.

Antecedentes de la Invención Internet como un medio para transporte de datos por todo el mundo es esencialmente una red de servidores de Internet, encaminadores y clientes. El transporte de datos orientados en paquete, de bajo nivel a través de esta red se controla por el protocolo TCP/IP, cuya descripción se da en sección 5.5.2 del libro “Computer Networks” por A.S. Tanenbaum, 2ª edición, publicado por Prentice-Hall, 1989.

En los niveles de protocolo más altos, la manera normal para comunicar datos a través de internet es por medio de aplicaciones de cliente/servidor dedicados que implementan protocolo de nivel de aplicación adecuado. El protocolo emplea normalmente un mecanismo de pregunta/respuesta y utiliza algún tipo de información del estado para controlar la transmisión de datos. Un ejemplo bien conocido de aplicación de un cliente/servidor de este tipo en el contexto de internet es la World Wide Web, utilizando HTTP (hypertext transfer protocol) y HTML (hypertext markup language) como protocolos de nivel de aplicación. La información sobre HTTP y HTML pueden encontrarse en la World Wide Web en el URL (unique resource locator) http://www.w3c.org. El protocolo HTTP es definido en el documento RFC 2068.

Un paradigma básico de aplicaciones de cliente/servidor de Internet y los protocolos de nivel de aplicación asociados es que se asuma un lógico o conexión física entre dos partes, a saber el cliente de Internet y el servidor de Internet. En otras palabras, las dos partes son consideradas para conectarse a través de un canal de datos (posiblemente lógico) . Todas las otras partes implicadas en el proceso de transporte real (por ejemplo, encaminadores, apoderados y demás) son consideradas como transparentes. Por ejemplo, un poder puede ser considerado como un encaminador de nivel de aplicación, que no contribuye a la corriente de datos que es transportada a través de él. Esta transparencia del lógico de un poder se mantiene incluso si el apoderado, de hecho, expide copias ocultas de objetos solicitados a un cliente.

Debido a este paradigma de una comunicación de dos partes, es difícil incorporar datos de terceras partes dentro de un canal de datos existente entre un servidor de Internet y un cliente de Internet. Sin embargo, la inclusión de datos de terceras partes de este tipo es con frecuencia deseable para proporcionar servicios de valor añadido o una seguridad mejorada y características de información, por ejemplo en campo de servicios de portal.

El artículo “Ubiquitous advertising on the WWW: Merging advertisement on the browser” por Youji Kohda y Susumu Endo en Computer Networks y ISDN Systems 28, 19996, páginas 1493-1499, describe una estructura publicitaria para World Wide Web. Siempre que un usuario hace clic en un ancla sobre una página representada por un navegador especial, el navegador contacta un servidor de web de la manera normal y accede una página web designada por el ancla. Simultáneamente, el navegador contacta un servidor de web de agente de publicidad, que a su vez suministra un anuncio. El navegador fusiona entonces tanto las páginas web como que representa una página compuesta sobre la pantalla.

El documento WO 98/34189 describe un sistema de publicidad de internet en el que un sistema de servidor de web de publicidad emite un anuncio si el usuario accede a una página web que contiene una referencia HTML al sistema de servidor de web de publicidad. El anuncio se selecciona sobre la base de un procedimiento de licitación entre varios agentes licitantes.

Objeto y Resumen de la Invención El objeto de la presente invención es proporcionar por lo tanto un método y aparato para incorporar datos de terceras partes en conexiones de cliente/servidor de Internet de una manera conveniente y flexible. En particular, se desea que las terceras partes y los datos suministrados por él no necesitan relacionarse a o asociarse con el cliente y/o el servidor.

De acuerdo con la presente invención, este objeto se resuelve por un método que tiene las características de la reivindicación 1 y un aparato que tiene las características de la reivindicación 9. Las reivindicaciones dependientes se refieren a formas de realización ventajosas de la invención.

Una idea básica de la invención es establecer el canal de datos de terceras partes interceptando las comunicaciones de datos transmitidos sobre un canal de datos existente entre un servidor y un cliente. Por ejemplo, el cliente puede ser un navegador de Internet o un módulo de programa de un navegador de este tipo, en particular un módulo de representación. Las comunicaciones de datos, son enviadas generalmente al recipiente destinado. Sin embargo, si un código de datos predeterminado (por ejemplo, un código de estado del protocolo de aplicación) se detecta o se emplea alguna otra condición, los datos de terceras partes se insertan dentro de la comunicación sobre el canal de datos existente, o dicha comunicación se modifica de otra manera sobre la base de los datos de terceras partes o incluso se sustituye por los datos de terceras partes.

Basado en esta idea, la presente invención permite la creación de un canal de transporte de lógico nuevo entre la fuente de datos de terceras partes por un lado y el cliente y/o el servidor por el otro lado. En efecto, la unión original entre el cliente y el servidor puede dividirse ahora por tres o más partes. El usuario de terceras partes puede crear, explotar y extender el canal de datos nuevos independientemente del servidor remoto y/o el cliente. Los datos de terceras partes pueden o no pueden relacionarse con los datos enviados por el servidor. Las propiedades del canal de datos de terceras partes pueden controlarse individualmente y configurarse por el usuario, el administrador del sistema o las terceras partes.

La invención mejora en gran medida la facilidad y flexibilidad de la distribución de datos a través de Internet y forma una posible base para una serie de nuevos servicios en línea. Por ejemplo, la información suministrada por un proveedor de servicio de Internet o cualquier otra identidad dirigida que envía tráfico de Internet o un proveedor de servicio portal puede insertarse dentro del canal de datos existente. Esto permite guía y soporte del lenguaje local fácil y servicios de portal. No se necesitan nuevas aplicaciones de cliente y servidor. Pueden soportarse todos los protocolos de Internet mayores.

Una aplicación especialmente ventajosa de la presente invención está en el campo de servicios de portal. Generalmente, un servicio de portal es un tipo de página inicial de directorio que puede accederse por usuarios como un punto de partida para hojear páginas de Internet. La página inicial de portal actúa como un “portal” al resto de Internet dando acceso inmediato y fácil para buscar motores, revistas y demás. Los servicios de portal son ofrecidos corrientemente por muchas compañías de Internet utilizando servidores de web regulares, páginas HTML estándar y navegadores estándar. En este contexto, se aplica el paradigma de una comunicación de dos partes como se describe anteriormente.

Debido a este paradigma, es difícil para un sitio de portal presentar directa y automáticamente el usuario con información adicional (terceras partes) mientras el usuario accede a otros sitios. Una vez que el usuario ha dejado el sitio de web de portal, el servicio de portal puede no ayudar ya automáticamente y guiar al usuario debido a una acción deliberada del usuario se requiere para entrar de nuevo en el servicio portal.

La invención puede emplearse para cerrar este intersticio entre el usuario y el servicio de portal. Por ejemplo, cuando el usuario provoca una condición de error cuando se hojean páginas de Internet, un apoderado o un encaminador pueden interceptar el mensaje de error antes de que se represente, obtiene datos de ayuda apropiados desde el servicio de portal de terceras partes y representa los datos de ayuda al usuario, por lo tanto, por ejemplo, indicando nombres de sitios alternativos o una explicación del error. Este proceso es independiente del sitio del usuario accedido cuando el error ocurrió y no requiere un a ventana o herramienta adicional o interacción de usuario. La invención no está limitada a servicios de portal, pero puede aplicarse a una amplia variedad de recuperación de información o sistemas... [Seguir leyendo]

 


Reivindicaciones:

1. Un método para proporcionar un canal de datos de terceras partes en internet (14, 22) , estando establecido dicho canal de datos de terceras partes (14, 22) dentro de una canal de datos existente (14, 16) entre un servidor de Internet (10) y un módulo de representación (64) de un navegador de Internet (60) , conectando dicho canal de datos de terceras partes (14, 22) una fuente de datos (20) distinta de dicho navegador de Internet (60) a dicho módulo de representación (64) , estando caracterizado dicho método por las etapas de:

a) utilizar un módulo de control (62) de dicho navegador de Internet (60) para supervisar (32, 40) dicho canal de datos existente (14, 16) para una comunicación de datos de entrada que contiene un código de estado de protocolo de nivel de aplicación predeterminado:

b) después de la detección (42) de dicha comunicación de datos, realizar las sub-etapas de:

b1) acceder (44) a dicha fuente de datos (20) para obtener datos de terceras partes,

b2) modificar o sustituir (46) dicha comunicación de datos en respuesta a dichos datos de terceras partes, y

b3) comunicar (48) dicha comunicación de datos modificada o sustituida a dicho módulo de representación (64) .

2. El método de la reivindicación 1, en el que ficha fuente de datos (20) es distinta y/o independiente de dicho servidor de Internet (10) .

3. El método de la reivindicación 1 ó 2, en el que dichos datos de terceras partes obtenidos en la etapa b1) están influenciados al menos por dicho código de estado de protocolo de nivel de aplicación predeterminado.

4. El método de una cualquiera de las reivindicaciones 2 a 3, en el que dicha sub-etapa de modificación o sustitución (46) de dicha comunicación de datos comprende incluir dichos datos de terceras partes en dicha comunicación de datos.

5. El método de una cualquiera de las reivindicaciones 1 a 4, en el que dicha sub-etapa de modificar o sustituir (46) dicha comunicación comprende modificar y/o eliminar y/o enriquecer y/o sustituir datos contenidos en dicha comunicación de datos en respuesta a dichos datos de terceras partes.

6. El método de una cualquiera de las reivindicaciones 1 a 5, en el que dicho módulo de control (62) supervisa (32, 40) dicho canal de datos existente (14, 16) para una comunicación de datos de entrada que contiene una etiqueta HTML predeterminada y/o un código HTTP predeterminado.

7. El método de una cualquiera de las reivindicaciones 1 a 6, en el que se utilizan, además, códigos de datos predeterminados para controlar la creación y/o el uso y/o propiedades predeterminadas de dicho canal de datos de terceras partes (14, 22) .

8. Uso de un dispositivo de procesamiento (18) para proporcionar un canal de datos de terceras partes de Internet (14, 22) , estando establecido dicho canal de datos de terceras partes (14, 22) dentro de un canal de datos (14, 16) existente entre un servidor de Internet (10) y un cliente de Internet (12) , conectando dicho canal de datos de terceras partes (14, 22) una fuente de datos (20) distinta de dicho servidor de Internet (10) a dicho cliente de Internet (12) , incluyendo dicho uso:

a) utilizar dicho dispositivo de procesamiento (18) , que es distinto de dicho servidor de Internet (10) , para supervisar (32, 40) dicho canal de datos existente (14, 16) para una comunicación de datos de entrada que contiene una propiedad de código de estado de protocolo de nivel de aplicación predeterminada, teniendo dicha comunicación de datos un receptor determinado de uno de dicho servidor de Internet (10) y dicho cliente de Internet (12) ,

b) incluyendo, además, dicho uso, después de la detección (42) de dicha comunicación de datos:

b1) acceder (44) a dicha fuente de datos (20) para obtener datos de terceras partes,

b2) modificar o sustituir (46) dicha comunicación de datos en respuesta a dichos datos de terceras partes, y

b3) comunicar (48) dicha comunicación de datos modificada o sustituida a dicho módulo de representación (64) .

9. El uso de la reivindicación 8, en el que dicho receptor predeterminado de dicha comunicación de datos es dicho cliente de Internet (12) .

10. El uso de la reivindicación 8 ó 9, en el que dicha fuente de datos (20) es independiente de dicho cliente de Internet (12) .

11. El uso de una cualquiera de las reivindicaciones 8 a 10, en el que solamente se transmiten datos sobre dicho canal de datos de terceras partes (14, 22) cuando la tasa de transmisión de datos de dicho servidor (10) a dicho cliente (12) es inferior a un umbral predeterminado.

12. El uso de una cualquiera de las reivindicaciones 8 a 11, en el que dichos datos de terceras partes están influenciados al menos por dicho código de datos predeterminado.

13. El uso de una cualquiera de las reivindicaciones 8 a 12, en el que dicha sustitución (46) de dicha comunicación de datos comprendo incluir dichos datos de terceras partes en dicha comunicación de datos.

14. Un producto, a saber, un aparato para proporcionar un canal de datos de terceras partes en Internet (14, 22) , en particular un aparato para realizar el método de una cualquiera de las reivindicaciones 1 a 7 o el uso de una cualquiera de las reivindicaciones 8 a 13, , estando establecido dicho canal de datos de terceras partes (14, 22) dentro de un canal de datos existente (14, 16) entre un servidor de Internet (10) y un cliente de internet (12) , conectando dicho canal de datos de terceras partes (14, 22) una fuente de datos (20) distinta de dicho servidor de internet (10) a dicho cliente de Internet (12) , de manera que dicho aparato consta o comprende:

- un dispositivo de procesamiento (18) distinto de dicho servidor de internet (10) para supervisar dicho canal de datos existente (14, 16) para una comunicación de datos que contiene un código de estado de protocolo de nivel de aplicación predeterminado, teniendo dicha comunicación de datos un receptor predeterminado de uno de dicho servidor de internet (10) y dicho cliente de internet (12) ,

- estando adaptado dicho dispositivo de procesamiento (18) , después de la detección de dicha comunicación de datos, para acceder a dicha fuente de datos (20) para obtener datos de terceras partes, para modificar o sustituir dicha comunicación de datos en respuesta a dichos datos de terceras partes, y para enviar dicha comunicación de datos modificada o sustituida a dicho receptor predeterminado.

15. Un navegador de Internet (60) adaptado para proporcionar un canal de datos de terceras partes de Internet (14, 22) , en particular para realizar el método de una cualquiera de las reivindicaciones 1 a 7 o el uso de una cualquiera de las reivindicaciones 8 a 13, estando establecido dicho canal de datos de terceras partes (14, 22) dentro de un canal de datos existente (14, 16) entre un servidor de Internet (10) y un módulo de representación (64) de dicho navegador de Internet (60) , conectando dicho canal de datos de terceras partes (14, 22) una fuente de datos distinta de dicho navegador de Internet (60) a dicho módulo de representación (64) , comprendiendo dicho navegador de Internet (60) :

- un módulo de control (62) para supervisar (32, 40) dicho canal de datos existente (14, 16) para una comunicación de datos de entrada que contiene un código de estado protocolo de nivel de aplicación predeterminado,

- en el que el navegador de Internet (6) está adaptado para, después de la detección (42) de dicha comunicación de datos:

b1) acceder (44) a dicha fuente de datos (20) para obtener datos de terceras partes,

b2) modificar o sustituir (46) dicha comunicación de datos en respuesta a dichos datos de terceras partes, y

b3) comunicar (48) dicha comunicación de datos modificada o sustituida a dicho módulo de representación (64)


 

Patentes similares o relacionadas:

Procedimiento y dispositivo para el procesamiento de una solicitud de servicio, del 29 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para el procesamiento de una solicitud de servicio, comprendiendo el procedimiento: recibir (S201), mediante un nodo de consenso, una solicitud […]

Método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático de cliente que comprende una entidad de módulo de identidad de abonado con un kit de herramientas de módulo de identidad de abonado así como una miniaplicación de módulo de identidad de abonado, sistema, dispositivo informático de cliente y entidad de módulo de identidad de abonado para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en el dispositivo informático de cliente, programa que comprende un código de programa legible por ordenador y producto de programa informático, del 22 de Julio de 2020, de DEUTSCHE TELEKOM AG: Un método para un nivel mejorado de autenticación relacionado con una aplicación de cliente de software en un dispositivo informático […]

Método para atender solicitudes de acceso a información de ubicación, del 22 de Julio de 2020, de Nokia Technologies OY: Un aparato que comprende: al menos un procesador; y al menos una memoria que incluye un código de programa informático para uno o más programas, […]

Sincronización de una aplicación en un dispositivo auxiliar, del 22 de Julio de 2020, de OPENTV, INC.: Un método que comprende, mediante un dispositivo de medios: acceder, utilizando un módulo de recepción, un flujo de datos que incluye contenido […]

Procedimiento y dispositivo para su uso en la gestión de riesgos de información de aplicación, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para la gestión de riesgos de información de aplicación en un dispositivo de red, comprendiendo el procedimiento: recibir información […]

Gestión de memoria intermedia recomendada de red de una aplicación de servicio en un dispositivo de radio, del 22 de Julio de 2020, de TELEFONAKTIEBOLAGET LM ERICSSON (PUBL): Un método llevado a cabo por un nodo de red en una red de comunicación por radio , comprendiendo el método: obtener (S1) una predicción del ancho […]

Método, servidor y sistema de inicio de sesión de confianza, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método de inicio de sesión de confianza implementado por computadora aplicado a un sistema de inicio de sesión de confianza que comprende un primer sistema de aplicación […]

Método y aparato para configurar un identificador de dispositivo móvil, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un método implementado por servidor para configurar un identificador de dispositivo móvil, que comprende: obtener una lista de aplicaciones, APP, […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .