ES2324353T3 - Procedimiento para la transmision de informacion desde un servidor de informaciones a un cliente. - Google Patents

Procedimiento para la transmision de informacion desde un servidor de informaciones a un cliente. Download PDF

Info

Publication number
ES2324353T3
ES2324353T3 ES05025837T ES05025837T ES2324353T3 ES 2324353 T3 ES2324353 T3 ES 2324353T3 ES 05025837 T ES05025837 T ES 05025837T ES 05025837 T ES05025837 T ES 05025837T ES 2324353 T3 ES2324353 T3 ES 2324353T3
Authority
ES
Spain
Prior art keywords
information
server
client
profile
additional information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES05025837T
Other languages
English (en)
Inventor
Rene Schweier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hurra Communications GmbH
Original Assignee
Hurra Communications GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hurra Communications GmbH filed Critical Hurra Communications GmbH
Application granted granted Critical
Publication of ES2324353T3 publication Critical patent/ES2324353T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/2866—Architectures; Arrangements
    • H04L67/30—Profiles
    • H04L67/306—User profiles
    • 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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/535—Tracking the activity of the user
    • 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/53—Network services using third party service providers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

Procedimiento para la transmisión de informaciones desde un primer servidor de información (3) a un cliente (9), donde - el primer servidor de información (3) y el cliente (9) están unidos a una red de comunicaciones (2), - se le asigna al cliente (9) un perfil (15), - hay por lo menos un servidor de información adicional (16) unido a la red de comunicaciones (2), - por medio del servidor de información adicional (16) se facilita por lo menos una información adicional (18a; 18b) disponible para descarga, - mediante el cliente (9) se solicita del primer servidor de información (3) una página de red (5) a través de la red de comunicaciones (2), - dependiendo del perfil (15) correspondiente al cliente (9) se selecciona una información adicional (18a; 18b); y - se transmiten al cliente (9) la página de red solicitada (5) y la información adicional (18a; 18b); caracterizado porque por lo menos un segundo servidor de información (6) está unido a la red de comunicaciones (2), el perfil (15) es establecido por un servidor de perfiles (13) unido a la red de comunicaciones (2), y porque para el establecimiento del perfil se evalúa por lo menos una información del perfil, determinándose la información del perfil dependiendo de por lo menos una característica de una página de la red (8) transmitida al cliente (9) por el segundo servidor de información.

Description

Procedimiento para la transmisión de información desde un servidor de informaciones a un cliente.
La invención se refiere a un procedimiento para la transmisión de informaciones desde un primer servidor de informaciones a un cliente, donde
-
el primer servidor de informaciones y un cliente están unidos entre sí mediante una red de comunicaciones;
-
al cliente se le asigna un perfil;
-
hay por lo menos un servidor de información adicional unido con la red de comunicaciones;
-
mediante el servidor de información adicional se facilita por lo menos una información adicional para la descarga;
-
mediante el cliente se solicita una página de la red del primer servidor de informaciones y a través de la red de comunicaciones;
-
dependiendo del perfil que le ha sido correspondiente al cliente, se selecciona una información adicional; y
-
se transmiten al cliente la primera página de la red solicitada y la información adicional.
\vskip1.000000\baselineskip
La invención se refiere también a un sistema cliente-servidor que comprende un cliente correspondiente a un usuario, un primer servidor de información, un servidor de información adicional y una red de comunicaciones mediante la cual resulta posible la comunicación entre el cliente y el primer servidor de información, donde
-
el sistema cliente-servidor presenta medios para asignar un perfil al cliente,
-
el servidor de información adicional está unido a la red de comunicaciones;
-
el servidor de información adicional facilita por lo menos una información adicional para la descarga;
-
el cliente presenta medios para solicitar del primer servidor de información una primera página de la red a través de la red de comunicaciones;
-
el sistema cliente-servidor presenta medios para seleccionar una información adicional dependiendo del perfil que le ha sido correspondiente al cliente; y
-
el sistema cliente-servidor presenta medios para transmitir la primera página de la red solicitada con la información adicional del primer servidor, al cliente.
\vskip1.000000\baselineskip
La invención se refiere también a un servidor de perfiles en un primer sistema cliente-servidor, donde
-
el sistema cliente-servidor comprende un cliente correspondiente a un usuario, un primer servidor de información, un servidor de información adicional y una red de comunicaciones;
-
el servidor de perfiles presenta medios para asignar un perfil al cliente;
-
el servidor de información adicional está unido a la red de comunicaciones;
-
el servidor de información adicional facilita por lo menos una información adicional para la descarga;
-
el cliente presenta medios para solicitar del primer servidor de información una primera página de la red, a través de la red de comunicaciones;
-
el sistema cliente-servidor presenta medios para seleccionar una información adicional dependiendo del perfil que le ha sido correspondiente al cliente;
-
y el sistema cliente-servidor presenta medios para transmitir al cliente la primera página de red solicitada con la información adicional del primer servidor.
\vskip1.000000\baselineskip
La invención se refiere por último también a un programa informático que se puede desarrollar en un sistema cliente-servidor, en particular en un cliente y/o en un servidor.
Una multitud de clientes y servidores se comunican a través de Internet. Éstos forman en su conjunto un sistema de información multimedia, la llamada red WWW (World Wide Web). Las páginas de la red puestas a disposición dentro de la WWW se pueden direccionar mediante un URL (Uniform Ressource Locator). Un URL se compone entre otros del nombre del servidor que está facilitando la página de la red, un índice (al menos virtual) y un nombre correspondiente a la página de la red, por ejemplo lo que se denomina un documento HTML. Un URL permite seleccionar desde un cliente la página de la red asignada a este URL. Para ello un usuario introduce por ejemplo mediante un teclado el URL en un campo de introducción especial de un programa informático que se desarrolla en el cliente, lo que se denomina un Browser. A continuación el cliente genera una consulta al servidor correspondiente quien a su vez transmite al cliente la página de la red que ha sido solicitada. Allí se interpreta mediante el Browser la página de la red que ha sido transmitida y se facilita al usuario por medio de una pantalla asignada al cliente.
Para describir el contenido de una página de la red se emplea un lenguaje de descripción de páginas. Hoy día se emplea para ello principalmente el lenguaje de descripción de páginas normalizado HTML (Hypertext Mark-up Language). El HTML permite describir de forma sencilla el contenido y el aspecto de una página de la red en lo que se llama un documento HTML. Por ejemplo si un cliente solicita informaciones a un servidor, entonces el servidor transmite al cliente un documento HTML que contiene las informaciones solicitadas. Si las informaciones transmitidas al cliente mediante el documento HTML se han de visualizar para un usuario, entonces la página de la red o el documento HTML se conduce al Browser.
Un URL puede estar asignado, en lugar de a una página de la red, a un programa informático ejecutable en el servidor. Un programa informático de este tipo es por ejemplo lo que se denomina un perl-script. Un perl-script es una secuencia de instrucciones codificada en el lenguaje de programación perl. Si un cliente llama a un URL que esté correspondiente a un programa informático de esta clase, entonces se ejecuta este programa informático en el servidor. La ejecución del programa informático puede prever también una transmisión de informaciones al cliente, por ejemplo en forma de una página de la red. En este caso se puede provocar en particular mediante el programa informático también la generación automática de una página de la red. La generación automática puede comprender la elección del contenido y la elección de parámetros relativos a la disposición. Naturalmente el programa informático también puede estar realizado en otro lenguaje, en particular en otro lenguaje script, por ejemplo como java-script.
En un documento HTML existe la posibilidad de indicar los URL de otras páginas de la red o de otros documentos HTML. Estos URLs se designan como referencia o como vínculo. Un vínculo es una referencia activable. Si se representan para un usuario los vínculos mediante un Browser entonces el usuario tiene la posibilidad de seleccionar un vínculo que esté representado o activarlo y solicitar que le sea visualizada la página de la red correspondiente al URL seleccionado. En este caso existe en particular la posibilidad de que la página de la red seleccionada se encuentre en otro servidor.
Un servidor de información puede ser por ejemplo cualquiera de los denominados servidores de la Web. Un servidor de la Web es un servidor que en la red WWW mantiene informaciones disponibles para su descarga. Un servidor de información es por ejemplo también un servidor que facilita noticias de grado de actualidad. Esta clase de servidores son explotados por ejemplo por los ofertantes de grandes periódicos diarios o revistas semanales.
Por lo tanto cada componente que forme parte de una red de comunicaciones o cada componente que esté unido a una red de comunicaciones, es un servidor si tiene disponibles datos para la descarga. En particular si esta clase de datos están previstos para la visualización para un usuario, se designa el servidor como servidor de información. La disponibilidad para la descarga sin embargo no significa forzosamente que las informaciones vayan a ser descargadas de forma selectiva. Dentro del ámbito de la WWW es especialmente usual que las informaciones se transmitan de un servidor a un cliente, a pesar de que el cliente no haya solicitado precisamente estas informaciones. Esta clase de informaciones se refieren por ejemplo a publicidad que es transmitida por el servidor de informaciones al cliente.
Incluso en la transmisión no solicitada de informaciones a un cliente, tal como sucede por ejemplo en la transmisión de e-mails no deseados, los llamados Spam, hay que considerar al servidor de correo como servidor de informaciones.
También lo que se llama una "tienda en línea" es un servidor de informaciones, ya que del en la tienda en línea se pueden solicitar informaciones, por ejemplo informaciones relativas a los productos ofertados para la compra por la tienda en línea. Esto indica que el volumen de funciones de un servidor de informaciones no está limitado a la mera transmisión de informaciones. En esto se basa más bien el punto de vista del principio cliente-servidor conocido en la técnica de la información, donde cada componente que facilita un servicio se designa como servidor, y cada componente que solicita un servicio se designa como cliente. En particular, en consecuencia cada componente puede actuar tanto de cliente como de servidor. Naturalmente un componente de hardware, o sea por ejemplo un ordenador, puede realizar las funciones de varios clientes y varios servidores de forma simultánea o casi simultánea, al estar realizadas estas funciones en parte también en software.
Un servidor de información se realiza en particular también en forma de lo que se denomina una máquina de búsqueda. Una máquina de búsqueda es un servidor, y en particular un servidor de informaciones, unido a la red de comunicaciones, al cual el usuario envía por medio del cliente una demanda en forma de un concepto de búsqueda. La máquina de búsqueda determina, mediante unas reglas que se pueden establecer previamente dependiendo del concepto de búsqueda que ha sido transmitido, las informaciones que estén asociadas al concepto de búsqueda. La máquina de búsqueda da lugar a que las informaciones determinadas de este modo (el resultado de la búsqueda) se transmiten al cliente mediante una página de la red. Para ello el servidor genera a menudo dinámicamente y de modo automático un documento HTML dependiendo de las informaciones que se han determinado, el cual finalmente es transmitido al cliente y presentado al usuario mediante el Browser.
Con frecuencia se representan en las páginas de la red unas informaciones adicionales, por ejemplo en forma de cuñas publicitarias generadas por una máquina de búsqueda dependiendo de una solicitud de informaciones. La información adicional puede haber sido facilitada a través de la red de comunicaciones por el mismo servidor de informaciones o por un servidor de informaciones adicional de un prestador de servicios especial. Es sabido que la selección de información adicional tiene lugar dependiendo del concepto de búsqueda que se haya introducido.
La información adicional puede ser cualquier clase de información que se transmite al cliente, pero que no haya sido solicitada explícitamente por un cliente a un servidor de informaciones. En este caso el servidor de informaciones puede asumir naturalmente al mismo tiempo también la función del servidor de informaciones adicionales. La separación de estos conceptos sirve, tal como es usual en el sector de tratamiento de la información, en primer lugar para la representación de las diferentes funciones, pero no para determinar un componente concreto que realice esta función.
Una información adicional puede estar dotada de un vínculo. La activación del vínculo por parte del cliente o de un usuario al que esté asignado el cliente puede provocar entonces la solicitud de otra página de la red facilitada por el primer servidor de informaciones.
La información adicional también puede estar dotada de un vínculo de tal modo que la activación del vínculo provoque la ejecución de un programa informático grabado en el primer servidor de información, por ejemplo de un Skript. Un Skript de esta clase puede estar realizado por ejemplo como Perl-Skript.
La transmisión de información adicional junto con la página de la red desde el primer servidor de informaciones al cliente también puede provocar la transmisión de un Skript, por ejemplo de un así denominado Java-Skript. La activación del vínculo da lugar entonces a la ejecución del Skript en el cliente.
Dependiendo de la realización del Skript se pueden realizar otras acciones. Por ejemplo, se pueden obtener del servidor de informaciones datos estadísticos relativos a la descarga de una determinada página de la red, o se pueden solicitar otras páginas de la red por parte del cliente o ser transmitidas a éste.
Si el servidor de informaciones transmite una página de la red al cliente, el servidor de informaciones puede transmitirle al cliente además lo que se llama un Cookie. Un Cookie es un cúmulo de informaciones que se memorizan en una zona de memoria asignada al cliente. Se habla aquí también de "plantar un Cookie". Puede estar previsto que se plante automáticamente un Cookie cuando el cliente active un vínculo representado en una página de la red. Si el cliente solicita de nuevo una página de la red del servidor de informaciones, entonces puede estar previsto además que el Cookie se transmita al servidor de informaciones junto con la solicitud del cliente. Un Cookie está generalmente realizado de modo que sólo se pueda devolver al servidor de informaciones que le ha provocado al cliente para que plante el Cookie.
En un Cookie también se pueden grabar informaciones de perfiles, o sea por ejemplo con qué frecuencia un usuario al que le está asignado el cliente descarga una determinada página de la red, o cuándo ha descargado por última vez la página de la red.
Es conocido el hecho de clasificar las páginas de la red facilitadas por un servidor de informaciones. Esto puede tener lugar por ejemplo sirviéndose del contenido temático de la página de la red. Entonces se pueden establecer perfiles en el sentido de que se pueda hacer una información indicando para qué temas se interesa especialmente un usuario.
Generalmente un perfil puede representar tanto un perfil de usuario individual asignado exclusivamente a un determinado usuario como también designar una característica o varias características que permitan la clasificación del usuario en cuanto a determinadas características previamente determinables. En particular el perfil propiamente dicho puede designar una clase asignada al usuario. El perfil correspondiente al cliente puede designar en particular el perfil asignado especialmente al usuario, siempre que el usuario esté dado de alta en el cliente, por ejemplo en un ordenador personal, un PDA o un aparato de telecomunicación móvil, y el cliente esté en comunicación con la red de comunicaciones. En este caso, el perfil correspondiente al usuario se puede considerar siempre como correspondiente al cliente, y viceversa, siempre y cuando no resulte otra cosa por el contexto. La publicación US 2005/0165615 (Minar) muestra un procedimiento de esta clase para intercalar publicidad en páginas de la red.
Si el servidor de informaciones está realizado como máquina de búsqueda, entonces el perfil de usuario puede establecerse dependiendo de los conceptos de búsqueda que hayan sido introducidos por éste. Mediante una evaluación del perfil, el servidor de informaciones puede provocar que al usuario o al cliente correspondiente al usuario, solamente se le transmitan tales informaciones adicionales que correspondan a su perfil. Para esto las informaciones adicionales pueden estar por ejemplo clasificadas correspondientemente.
Mediante una selección de informaciones adicionales de esta clase se tiene la posibilidad de incrementar la relevancia de las informaciones adicionales transmitidas al usuario. Con esto se puede conseguir por una parte una reducción de la cantidad de datos a transmitir a través de la red de comunicaciones; por otra parte, se puede conseguir un uso moderado de la potencia de cálculo del servidor de informaciones.
El servidor de informaciones es por ejemplo una máquina de búsqueda de un producto en la que un usuario busca típicamente uno o varios productos dependiendo de diferentes criterios. Los diferentes criterios tales como gama de precios, fabricantes, clase de producto, etc., se pueden introducir por medio de conceptos de búsqueda. La máquina de búsqueda de productos evalúa los conceptos de búsqueda y transmite una lista de resultados al cliente correspondiente al usuario. La máquina de búsqueda de productos puede transmitir además una información adicional. La información adicional puede por ejemplo describir otros productos similares, presentar ofertas especiales relacionadas temáticamente, establecer comparaciones con productos similares u ofertar accesorios. Si el perfil del usuario indica que en una fecha anterior el usuario ha estado buscando productos relativos a la salud, se puede deducir de ahí que el usuario está pendiente de su salud. Junto con los productos buscados se pueden transmitir entonces por el servidor al cliente informaciones adicionales que comprendan ensayos de los productos representados bajo aspectos de la salud, o remitir a otras páginas de la red que contengan esta clase de informaciones.
Si se le ofertan al usuario por lo tanto informaciones adicionales relevantes, éste no necesita buscar él mismo estas informaciones, lo que generalmente significaría varias transmisiones de informaciones entre el cliente y uno o varios servidores de información, y con ello significaría una carga de la red de comunicaciones y de los servidores de información que así se puede evitar.
El procedimiento conocido presenta sin embargo el inconveniente de que los perfiles establecidos por los servidores de información son muy poco precisos, ya que para el establecimiento de los perfiles solamente se pueden evaluar unas pocas informaciones, y éstas con frecuencia ya no se corresponden con una situación actual. Por ejemplo, los intereses de un usuario pueden cambiar muy rápidamente, o mientras tanto este ha adquirido un producto buscado por lo que los resultados de la búsqueda basados en este perfil ya no son de actualidad.
La red WWW es una red de comunicaciones de extensión global a base del denominado Internet, al que están conectados muchos millones de servidores y clientes. Desde la creación de esta clase de redes de comunicación ha aumentado notablemente el número de servidores y clientes, y en particular también la cantidad de datos transmitidos entre los servidores y clientes, y seguirá aumentando fuertemente, ya que cada vez es mayor el número de informaciones que se transmiten a través de las redes de información.
Para satisfacer la demanda de información constantemente creciente de los usuarios o de los clientes asignados a estos usuarios se aplican diversas técnicas. Por una parte se crean y emplean redes de comunicación con anchuras de banda mayores, o se amplían las redes de comunicación existentes. Un ejemplo de esto del campo de la telecomunicación móvil es el curso del denominado UMTS (Universal Mobile Telecommunications System), que actualmente sustituye al GSM (Global System for Mobile Telecommunications), de menor potencia.
Por otra parte se están desarrollando y empleando algoritmos de compresión que reducen las cantidades de datos que se han de transmitir a través de las redes de comunicación.
Otra posibilidad para dominar la mayor demanda de información son las técnicas que aceleran la solicitud de informaciones mediante una optimización del proceso de solicitud. Mediante esta clase de técnicas de optimización se intenta especialmente acelerar los procedimientos convencionales de solicitud de informaciones, por el hecho de que se posibilita efectuar la solicitud propiamente dicha y/o la transmisión de informaciones mediante la transmisión de un número lo más reducido posible de datos o paquetes de datos. Esto puede dar lugar a una disminución del llamado tráfico de la red, es decir de los datos a transmitir por unidad de tiempo a través de una red de comunicaciones.
Con tendencia claramente creciente se ofrecen hoy día por ejemplo productos, es decir mercancías, servicios e informaciones por los servidores de información o tiendas en línea, y se compran por los usuarios o clientes en las tiendas en línea. Los datos a transmitir para una compra de un producto en una tienda en línea, entre un usuario o un cliente correspondiente al usuario, y la tienda en línea o uno o varios de los servidores asignados a la tienda en línea, generan una proporción importante del tráfico de la red dentro de una red de comunicaciones. Entre esto hay que contar en particular también la búsqueda y solicitud de informaciones que finalmente conducen al pedido o compra de un producto.
Con una tendencia igualmente creciente se solicitan hoy día en general informaciones a los servidores de información. El número constantemente creciente de accesos a las máquinas de búsqueda indica que los usuarios frecuentemente buscan unas informaciones muy especiales o unos servidores de información muy especiales. Para reducir la cantidad de datos a transmitir a través de la red de comunicaciones, existen las llamadas meta-máquinas de búsqueda, que al existir una consulta de un cliente mediante un concepto de búsqueda, por su parte dirigen consultas selectivas a las máquinas de búsqueda, evalúan los resultados y transmiten al cliente una lista de los resultados evaluados, para incrementar la probabilidad de acierto y reducir por lo tanto el número de búsquedas infructuosas, lo que podría suponer un derroche de recursos de la red de comunicaciones con motivo de una transmisión de datos innecesa-
rios.
El objetivo de la invención es por lo tanto crear un procedimiento que permita incrementar la relevancia de las informaciones adicionales transmitidas a un cliente, y que por lo tanto permita la protección de los recursos tanto de la red de comunicaciones, por disminución de las informaciones a transmitir a través de la red de comunicaciones por una parte, así como una reducción de la carga de los servidores de información, por otra parte.
Mediante el aumento de la relevancia de las informaciones adicionales transmitidas a un cliente se trata de conseguir especialmente una disminución del llamado tiempo en línea, donde el tiempo en línea describe el tiempo que emplea un usuario para intercambiar informaciones con uno o varios servidores de información mediante el cliente que tiene asignado.
Este objetivo se resuelve conforme a la invención por el hecho de que hay por lo menos un segundo servidor de informaciones unido a la red de comunicaciones, porque el perfil lo establece un servidor de perfiles unido con la red de comunicaciones y porque para el establecimiento del perfil se evalúa por lo menos una información del perfil, determinándose la información del perfil dependiendo de por lo menos una característica de una página de la red transmitida al cliente por el segundo servidor de información.
De acuerdo con la invención, el perfil es establecido por un servidor de perfiles unido a la red de comunicaciones. Para ello no se emplean únicamente informaciones del perfil procedente del primer servidor de informaciones, sino que también se emplean informaciones del perfil procedente del segundo servidor de informaciones. De este modo se tiene la posibilidad de poder establecer los perfiles con mayor exactitud. Con esto a su vez se puede efectuar con mayor precisión la selección de las informaciones adicionales a transmitir al cliente por el primer servidor de informaciones, lo cual da lugar a una mayor relevancia de la información adicional.
El procedimiento conforme a la invención tiene con esto no solamente la ventaja de que se dispone de un número especialmente grande de informaciones para el establecimiento o actualización de un perfil, sino también que un perfil tiene una grado de actualidad muy elevada, ya que la frecuencia de determinación de informaciones del perfil se incrementa por el hecho de que el perfil no solamente se establece basándose en informaciones de perfil procedentes del primer servidor de informaciones sino en particular también basándose en informaciones de perfil procedentes del segundo servidor de información.
Esto permite presentarle de forma especialmente rápida y flexible al usuario una información adicional mediante una página de la red solicitada y teniendo en cuenta una situación actual de éste.
El procedimiento conforme a la invención permite además que la información adicional no solamente se pueda representar en páginas de la red que se transmiten al cliente por el servidor de información a través del cual se determinaron las informaciones del perfil, en este caso por ejemplo el segundo servidor de informaciones, sino también en páginas de la red que son transmitidas al cliente por otros servidores de información, en este caso por ejemplo el primer servidor de información. Con esto a su vez se asegura un abastecimiento del usuario o del cliente especialmente rápido y próximo en el tiempo con informaciones relevantes. Por lo tanto el usuario no tiene ningún motivo para cargar por una parte la red de comunicaciones ni por otra un servidor de informaciones, por el hecho de que se busque esta información adicional.
Mediante el procedimiento conforme a la invención se puede reducir por lo tanto el tiempo en línea. Por ello se puede conseguir una notable reducción del consumo de energía, dado que por una parte la transmisión de datos naturalmente sólo es posible mediante energía eléctrica, y por otra parte un usuario utiliza al cliente, por ejemplo un PC, durante un período de tiempo más corto.
Preferentemente el primer y/o segundo servidor de información está realizado como una máquina de búsqueda, una máquina de búsqueda de producto, una tienda en línea, un foro en línea o un servidor de noticias.
Esta clase de servidores de información tienen la ventaja de captar unas informaciones de perfil especialmente relevantes para el establecimiento de los perfiles y poderlos transmitir al servidor de perfiles. Por ejemplo, el servidor de perfiles puede determinar las preferencias del usuario a partir de las informaciones de perfil que describen las mercancías compradas o no compradas a través de una tienda en línea. Por medio de un foro en línea se pueden determinar informaciones relativas a los temas que interesan al usuario. Un servidor de noticias facilita informaciones de grado de actualidad relativas a diversos temas. Un usuario se puede abonar por ejemplo a diversos temas. Mediante los temas a los que está abonado se tiene la posibilidad de obtener más informaciones para el establecimiento del perfil del usuario. El servidor de información puede estar realizado en particular en forma de cualquier clase de servidor de la red. Convenientemente se asigna a la información del perfil una condición y solamente se tiene en cuenta la información del perfil para el establecimiento del perfil si la información del perfil cumple esa condición.
Mediante la especificación de una condición se puede incrementar aún más la calidad de un perfil y con ello la relevancia de la información adicional determinada por medio del perfil.
La condición se describe por ejemplo por medio de una fecha y hora, de un período de tiempo, de una identificación de un servidor de informaciones o de una clase de un servidor de informaciones.
Mediante una condición de esta clase se puede conseguir un grado de grado de actualidad especialmente alto del perfil, ya que las informaciones de perfil anticuadas ya no se emplean para la producción o actualización del perfil. En lo sucesivo, la generación de un perfil comprenderá también siempre la actualización del perfil. Por ejemplo puede estar previsto que para la generación del perfil ya no se tenga en cuenta una búsqueda de producto que haya tenido lugar hace más de veinte días. O puede estar previsto no utilizar para la generación del perfil una información de perfil de un servidor de informaciones identificable mediante una característica. Si al servidor de perfiles le está asignada una clase, entonces puede estar previsto por ejemplo no emplear una información de perfil de un servidor de noticias, mientras que en cambio se deba emplear para la generación del perfil la información de perfil de una máquina de búsqueda.
En particular puede haber varias condiciones asignadas a una información de perfil. Así por ejemplo se puede establecer que en la generación del perfil solamente se tengan en cuenta las informaciones de perfil de una máquina de búsqueda del producto en un plazo de diez días a partir de la determinación de la información del perfil, mientras que en cambio la información del perfil que fue determinada desde un foro en línea se utilice en un plazo de treinta días a partir de su determinación. De este modo se puede conseguir por lo tanto una flexibilidad especialmente elevada y con ello un grado de actualidad especialmente alta de un perfil.
En un perfeccionamiento ventajoso del procedimiento la página de la red solicitada por el cliente al primer servidor de información tiene asignada por lo menos una característica. La información adicional se selecciona dependiendo de una evaluación de esta característica. La por lo menos una característica de la página de la red solicitada por el cliente al segundo servidor de información o la página de la red transmitida al cliente por el segundo servidor de información describe preferentemente un contenido, un origen, un período de tiempo, una acción realizada o una acción no realizada.
El contenido de una página de la red se puede describir por ejemplo mediante una clasificación previa de la página de la red facilitada por el primer o por el segundo servidor de información. Mediante la evaluación del contenido o de la clasificación se puede conseguir todavía una relevancia más alta de la información adicional. Si el primer servidor de información está realizado por ejemplo como tienda en línea se pueden representar diferentes categorías de producto en distintas páginas de la red que pueden solicitarse de la tienda en línea. Si el usuario ha solicitado ahora una página de la red en la que se ofertan accesorios para diversos productos, entonces mediante el procedimiento conforme a la invención se puede conseguir que al usuario se le transmita una información adicional que describa un accesorio correspondiente a un producto que ha comprado con anterioridad. La información relativa al producto comprado con anterioridad se puede tomar del perfil. La información sobre el hecho de que el usuario se podría interesar por un accesorio para este producto se puede deducir de la característica de la página de la red que se ha solicitado, en el caso de que ésta describa por ejemplo el contenido y éste esté clasificado como "accesorio".
El origen de una página de la red que se haya transmitido puede describir una acción anterior que ha provocado la transmisión de la página de la red al cliente. Mediante el origen se puede comprobar especialmente qué página de la red había sido solicitada con anterioridad por el cliente. Si la página de la red fue solicitada por el cliente basándose en un vínculo representado en otra página de la red entonces mediante un denominado referidor se puede determinar el URL de la página de la red precedente. Esto permite en particular determinar el servidor de información que había transmitido al cliente la página de la red precedente.
El período de tiempo describe por ejemplo el tiempo transcurrido entre la solicitud de una página de la red y la solicitud de otra página de la red facilitada por el servidor de informaciones o por otro servidor de informaciones. A partir del período de tiempo se puede deducir si el usuario ha considerado con cierto detalle las informaciones representadas en la página de la red, es decir si éstos pudieran ser de interés en principio, o si el usuario ha solicitado dentro de un período de tiempo muy corto otra página de la red, y en consecuencia la página de la red tenía más bien poca relevancia para el usuario.
Una acción realizada puede ser por ejemplo la activación de un vínculo representado en una página de la red transmitida al cliente. Correspondientemente, una acción no realizada puede ser la no-activación de un vínculo representado en la página de la red. También puede entenderse como acción una reunión de varias acciones subordinadas. Si el primer o el segundo servidor de información está representado por ejemplo como una tienda en línea, entonces una acción realizada o no realizada puede describir la compra realizada o no realizada de un producto.
Estas características son especialmente adecuadas para generar informaciones de perfil que se pueden incorporar en un perfil.
El perfil se puede establecer por ejemplo mediante un sistema experto dependiendo de las características de la página de la red solicitada al segundo servidor de información. Un sistema experto describe la disposición y obtención de conocimiento dentro del marco de la llamada inteligencia artificial. Un sistema experto está realizado por ejemplo como un así denominado sistema experto basado en reglas. En este caso se genera una decisión mediante el tratamiento de unas reglas que se pueden especificar, o en el presente caso se puede establecer un perfil. Esto permite que al establecer el perfil se tengan en cuenta todas las características disponibles, y generar el perfil en una especie de "árbol de toma de decisión", dependiendo de las características y eventualmente de las condiciones asignadas a las informaciones de perfil.
También la información adicional que se ha de presentar se puede seleccionar ventajosamente mediante un sistema experto, dependiendo del perfil establecido. Si el sistema experto está realizado como sistema experto basado en reglas, se puede seleccionar la información adicional mediante el tratamiento de unas reglas que se pueden especificar. Esto puede realizarse por ejemplo en una especie de árbol de toma de decisión dependiendo de los distintos parámetros del perfil.
En un perfeccionamiento ventajoso del procedimiento, el primer servidor de información pide al servidor de perfiles que transmita el perfil, el servidor de perfiles transmite el perfil al servidor de información y mediante el perfil el servidor de información selecciona una información adicional adecuada. Para ello el servidor de información puede cumplir por ejemplo también la función del servidor de información adicional. Para este fin el servidor de información puede tener asignada una base de datos en la que están almacenadas las informaciones adicionales. El servidor de información adicional puede estar realizado por lo tanto en especial también como software.
Esto tiene la ventaja de que el servidor de información puede establecer y poner en práctica reglas para la elección de las informaciones adicionales, de modo especialmente flexible e independiente del servidor de perfiles.
De acuerdo con otro perfeccionamiento ventajoso de la invención, el primer servidor de información le pide al servidor de perfiles la información complementaria, eligiendo el servidor de perfiles la información adicional dependiendo del perfil.
La elección de una información adicional adecuada es realizada por lo tanto por el servidor de perfiles, de acuerdo con esta forma de realización. Esto tiene la ventaja de que la inteligencia necesaria para efectuar la selección solamente ha de estar presente en el servidor de perfiles. Por otra parte se carga menos la red de comunicaciones, ya que no tiene lugar ninguna transmisión de un perfil desde el servidor de perfiles a un servidor de informaciones. Para la selección cabe imaginar que las informaciones adicionales propiamente dichas o las informaciones que permitan una identificación de la información adicional registrada en un servidor de información adicional estén memorizadas en una base de datos correspondiente al servidor de perfiles.
De acuerdo con otra forma de realización ventajosa, el perfil se transmite al servidor de información adicional y la elección de la información adicional es realizada por el servidor de información adicional dependiendo del perfil que se ha transmitido.
En este caso el servidor de perfiles puede funcionar con total independencia de la información adicional disponible. Para la selección de una información adicional adecuada se transmite el perfil al servidor de información adicional, quien dependiendo del perfil procede a la elección de una información adicional adecuada.
Para la transmisión de la información adicional seleccionada, el servidor de perfiles provoca por ejemplo que se transmita al servidor de información una información que identifique la información adicional seleccionada. Esto puede realizarse por una parte por el hecho de que la información adicional se transmita directamente al servidor de información. Pero por otra parte existe también la posibilidad de que el servidor de perfiles transmita por ejemplo un URL al servidor de información, bajo el cual se pueda descargar la información adicional del servidor de información adicional. Esto es especialmente ventajoso si la información adicional no se ha de representar directamente en la página de la red sino que únicamente se ha de representar como vínculo con una página de la red del servidor de información adicional.
En particular cabe imaginar también una combinación tal que la información adicional que se ha de representar en la página de la red contenga una información representable de modo directo, así como un vínculo con otra información o por ejemplo con una información gráfica que se ha de representar en la página de la red.
En un perfeccionamiento ventajoso del procedimiento, se evalúa una identificación asignada al cliente para efectuar la asignación de las informaciones de perfil al perfil. Para ello se transmite al servidor de perfiles por ejemplo la identificación asignada al cliente junto con la información del perfil. Esto permite efectuar de modo especialmente sencillo la asignación de informaciones de perfil a un perfil ya existente o a un perfil nuevo que se ha de crear.
Preferentemente se selecciona el perfil que se ha de emplear para la selección de la información adicional mediante la evaluación de por lo menos una identificación asignada al cliente. La por lo menos una identificación permite por lo tanto localizar el perfil correspondiente al usuario o al cliente, y dependiendo de una evaluación del perfil proceder a una selección de la información adicional. Una identificación puede ser por ejemplo lo que se llama una identidad del usuario o user-id, mediante la cual el usuario se presenta a un servidor de información, por ejemplo a una tienda en línea.
En este caso cabe imaginar que el servidor de información transmita la identificación al servidor de perfiles, éste evalúe la identificación, seleccione el perfil y devuelva el perfil seleccionado al servidor de información, elija una información adicional o provoque un sistema de seguimiento correspondiente para la selección de una información adicional.
Mediante esta forma de realización del procedimiento conforme a la invención se pueden evaluar en especial varias identificaciones asignadas a un usuario y/o a un cliente para seleccionar el perfil correspondiente al usuario. Esto puede ser ventajoso, por ejemplo cuando una identificación asignada al usuario o al cliente no es una identificación unívoca, o si existe la posibilidad de que esta identificación también sea utilizada por otro usuario o cliente.
En este caso resulta especialmente ventajoso si la identificación está formado por un Cookie, por un número de aparato o por un número de selección. En particular puede estar previsto que el Cookie sea implantado en el cliente por el servidor de perfiles. Un número de aparato puede ser por ejemplo el número de una tarjeta de red. Esto permite una identificación unívoca del cliente. Un número de selección puede ser por ejemplo una identificación de usuario asignada al usuario, mediante la cual el usuario se presenta a través del cliente que tiene correspondiente a través de un proveedor de acceso en la red de comunicaciones. Esto permite además también que al usuario o al cliente se le pueda asignar un perfil sin que se conozca la identidad real del cliente, es decir por ejemplo su nombre y su dirección, de modo que se puede mantener el anonimato del usuario.
Preferentemente hay varias identificaciones asignadas al perfil. Puede estar previsto colocar en el cliente un Cookie para cada acción iniciada por el cliente, o sea por ejemplo la solicitud de una página de la red, la activación de un vínculo, la compra de un producto o la búsqueda de informaciones. Esto tiene la ventaja de que las características que describen la activación de un vínculo se pueden memorizar en el Cookie en el cliente, y estas informaciones pueden volver a ser consultadas por el servidor de perfiles en forma del Cookie implantado en el cliente.
De este modo el servidor de perfiles tiene la posibilidad de extraer las informaciones precisas para la creación o actualización de un perfil directamente del Cookie memorizado en el cliente, con independencia del primero o segundo servidor de información.
Para la identificación del usuario, del cliente o del perfil también se puede recurrir en particular también, a un número de selección o un número de aparato con independencia o adicionalmente a los Cookies.
De acuerdo con una forma de realización especialmente preferida del procedimiento conforme a la invención se evalúa un comportamiento del usuario y se forma la identificación dependiendo de la evaluación del comportamiento.
Un comportamiento del usuario se puede determinar por ejemplo de modo que se determina un período de tiempo dentro del cual el usuario solicita con cierta regularidad una información de un posiblemente determinado servidor de información. La evaluación del comportamiento del usuario se puede emplear para la selección del perfil, en particular en combinación con una o varias otras identificaciones. Si por ejemplo un cliente realizado en forma de un PC es utilizado por varios usuarios, donde hay un usuario que utiliza este PC siempre durante el día y otro que utiliza el PC principalmente por la tarde/noche, entonces mediante la evaluación de la hora actual se puede determinar el usuario y por lo tanto el perfil correspondiente a éste. Un comportamiento también se puede describir mediante la introducción de determinados signos mediante un teclado correspondiente al cliente.
También a partir de determinados ajustes de un programa informático que se desarrolla en el cliente, por ejemplo un Browser, se puede determinar un comportamiento del usuario. Especialmente mediante la evaluación de los llamados ficheros log, que se generan en el software que se ejecuta en el cliente se puede determinar un comportamiento del usuario. Un fichero log puede ser generado por ejemplo por un Browser y contener informaciones relativas a la hora y la identidad de un servidor de información al que el usuario ha solicitado informaciones. Un fichero log también puede contener informaciones que indiquen cuándo y durante cuánto tiempo el usuario ha estado activo en el cliente, en un servidor de información o en la red de comunicaciones.
El comportamiento se determina preferentemente dependiendo de por lo menos una posición de un aparato indicador correspondiente al cliente. Un aparato indicador de esta clase es por ejemplo un así denominado ratón de ordenador, un touchpad, un trackball o un teclado correspondiente al cliente. Mediante un aparato indicador, un usuario puede desplazar una marca de posición, que se representa por ejemplo gráficamente en forma de flecha, sobre una pantalla correspondiente al cliente, recorriendo el contenido representado en la pantalla y marcar por ejemplo determinados puntos del contenido representado. En particular se puede también activar mediante el aparato indicador un vínculo que esté representado. Una posición se puede describir en este caso por ejemplo mediante las denominadas coordenadas X-Y del aparato indicador.
El comportamiento se determina ventajosamente dependiendo del curso del movimiento de un aparato indicador correspondiente al cliente. Un curso de movimiento se puede describir por ejemplo por una serie de posiciones del aparato indicador. En particular, una serie de posiciones de esta clase puede estar dotada de una información de tiempo. De este modo se tiene entonces la posibilidad de evaluar si y durante cuánto tiempo el aparato indicador ha estado situado en una determinada posición o en un entorno predeterminado de una determinada posición. A partir de ahí se puede deducir por una parte un determinado interés del usuario por un contenido representado en esta posición. Mediante un curso del movimiento de esta clase también se puede deducir un comportamiento típico del usuario. A partir de ahí a su vez se puede identificar un determinado usuario, posiblemente en combinación con la evaluación de otras identificaciones, o seleccionar un perfil correspondiente al usuario.
En una forma de realización preferente se deduce del comportamiento una información del perfil y se memoriza en el perfil. A partir del comportamiento se puede decir por ejemplo si un usuario trabaja en un ordenador preferentemente en las horas de la noche, o qué clase de información solicita un usuario a una determinada hora del día. Esto se puede tener en cuenta por ejemplo durante la selección de la información adicional, de modo que dependiendo de la hora del día se selecciona la información adicional que se ha de representar en una página inicial.
Ventajosamente le corresponde al servidor de perfiles un sistema de tracking.
Hoy día es usual que uno o varios de los servidores de información adicional correspondientes al servidor de información estén asignados a lo que se denomina un sistema tracking. Un sistema tracking de esta clase se puede conseguir por ejemplo en http://www.zanox.de o en http://www.affilinet.de. Un sistema tracking le permite por una parte a un servidor de información seleccionar uno o varios de los servidores de información adicional correspondientes al sistema tracking. Por otra parte, un servidor de información puede almacenar allí informaciones adicionales que después se pueden representar en las páginas de la red de otros servidores de información, por potenciales servidores de información adicional registrados en el sistema tracking.
Un sistema tracking administra de este modo por ejemplo socios publicitarios de una tienda en línea. En este caso, la tienda en línea no tiene porqué poseer necesariamente ella misma informaciones relativas a la identidad de los socios publicitarios. Sin embargo, convenientemente el sistema tracking le informará a la tienda en línea periódicamente sobre los socios publicitarios actualmente correspondientes a la tienda en línea.
Si uno o varios de los servidores de información adicional correspondientes al servidor de información están asignados a un sistema tracking, entonces en el caso de activarse un vínculo por parte de un usuario, el servidor de información pide al cliente que transmita al respectivo servidor de información adicional todos los Cookies allí depositados, que fueron plantados en el cliente por un servidor de información adicional correspondiente al sistema tracking. Los servidores de información adicional a su vez que obtienen del cliente una copia del Cookie que ha sido colocado en él, envían una comunicación al sistema tracking. El sistema tracking retransmite esta comunicación al servidor de perfiles que a partir de ahí establece un perfil o actualiza un perfil. Naturalmente cabe imaginar que tanto el sistema tracking como el servidor de perfiles estén realizados en software, es decir en forma de programas informáticos. Para esto es posible en particular que el sistema tracking y el servidor de perfiles funcionen en el mismo sistema informático y únicamente estén separados funcionalmente.
De acuerdo con un perfeccionamiento ventajoso del procedimiento para la selección de una información adicional que se ha de presentar, se evalúa por lo menos una característica correspondiente a la información adicional. Esto permite seleccionar la información adicional no sólo dependiendo del perfil del usuario sino también dependiendo de parámetros de orden superior.
La característica describe preferentemente una hora, un margen de tiempo, un sector, una temario, un número de activaciones, un número de leads (pistas de venta), una cantidad de ventas o una conversión.
Un tiempo describe por ejemplo una hora del día o una estación del año dentro de la cual la información adicional no se debe seleccionar o precisamente se debe seleccionar. Un sector describe una clasificación de la información adicional en cuanto a un entorno comercial. De este modo se tiene la posibilidad de seleccionar una información adicional especialmente cuando a la información adicional tiene asignada un sector o un temario que esté en sintonía con las informaciones del perfil.
Si se desea que la información adicional se represente en la página de la red en forma de un vínculo, entonces se le pueden asignar a la información adicional una serie de activaciones, que describen con qué frecuencia la información adicional ya ha sido activada en una página de la red en anteriores representaciones. Si la información adicional conduce a otro servidor de información, por ejemplo una tienda en línea en la que un usuario se ha de registrar para ver informaciones, entonces mediante la cantidad de leads (pistas de venta) se puede averiguar con qué frecuencia ha tenido lugar un registro sin que se pidieran otras informaciones, en particular sin que se comprara un producto. Un número de ventas describe con qué frecuencia se ha realizado efectivamente la venta o el pedido de un producto, basándose en una presentación de la información adicional sobre una página de la red. Una conversión describe la relación de los leads (pistas de venta) efectuados dentro de un período de tiempo predeterminado a las ventas realizadas durante este intervalo de tiempo. Así puede estar previsto dejar de representar informaciones adicionales que afecten a un producto de una tienda en línea si presenta un número especialmente alto de leads (pistas de venta) pero sólo una cantidad muy reducida de ventas. Una información adicional de este tipo tiene muy escasas probabilidades de ser relevante, de modo que una representación de esta información sobre una página de la red daría lugar con gran probabilidad a un derroche de recursos.
De acuerdo con una forma de realización especialmente preferida en la que el cliente tiene asignado un elemento de software se transmite la información adicional seleccionada al elemento de software a través de la red de comunicaciones y mediante el elemento de software se provoca una representación de la información adicional.
Un elemento de software de esta clase puede ser por ejemplo el Browser que se ejecuta en el cliente. En este caso puede estar previsto que el Browser integre la información adicional que le ha sido transmitida a éste en la página de la red que se ha de representar. También puede estar previsto que el Browser prevea un sector o varios sectores para la presentación de la información adicional y que se represente la información adicional en este sector. El elemento de software puede estar realizado por ejemplo como lo que se denomina un plug-in. Un plug-in es un componente de software que se añade a un software existente y que de este modo amplía la función del software existente.
Esta forma de realización presenta la ventaja de que las informaciones adicionales se transmiten directamente al cliente sin ser transmitidas previamente al servidor de información. De este modo se pueden ahorrar otra vez recursos. En particular se carga menos la potencia de cálculo del servidor de información y la red de comunicaciones sufre una carga menor, ya que los datos que representan la información adicional solamente se han de transmitir una vez.
La información adicional seleccionada se transmite preferentemente de modo directo al cliente desde el servidor de perfiles o el servidor de la información adicional. De este modo se logra otra reducción de la carga de la red de comunicaciones.
En un perfeccionamiento ventajoso del procedimiento se transmite al cliente la página de la red solicitada al primer servidor de información o la solicitada al segundo servidor de información, en forma de un RSS-Feed.
RSS es un lenguaje descriptivo que define un formato de datos mediante el cual se pueden memorizar en un servidor de información artículos o sus descripciones abreviadas, por ejemplo mensajes de noticias, y presentarlas en forma legible a máquina. Un así denominado RSS-Feed o Newsfeed se compone de un fichero XML que facilita únicamente el contenido, es decir por ejemplo la noticia propiamente dicha de una página de noticias, pero que no incluye ninguna clase de disposiciones o diseño. Muchas páginas que publican periódicamente artículos generan lo que se llama un fichero RSS con los artículos más recientes y los publican mediante un servidor de informaciones.
De acuerdo con este perfeccionamiento se tiene por una parte la posibilidad de generar informaciones de perfil relativas al usuario dependiendo de un RSS-Feed abonado, al tener por ejemplo en cuenta los temas de los RSS-Feed abonados al generar el perfil. Por otra parte existe la posibilidad de añadirle a un RSS-Feed transmitido desde un servidor de información a un cliente, informaciones adicionales o provocar que esta clase de informaciones adicionales se transmitan al cliente.
De acuerdo con otra forma de realización preferida del procedimiento conforme a la invención se provoca automáticamente una transmisión de una información adicional al cliente con independencia de la solicitud de una página de la red al primer servidor de información. En este caso la solicitud automática de información adicional puede realizarse por ejemplo mediante un software que se ejecuta en el cliente. Ventajosamente se presenta también por el elemento de software la información adicional transmitida al cliente. Esto permite después la transmisión totalmente automatizada de informaciones adicionales al cliente o al usuario.
De acuerdo con una forma de realización especialmente preferida del procedimiento objeto de la invención, el cliente solicita del primer servidor de información una página inicial. En consecuencia el servidor de información transmite al cliente la información adicional seleccionada como parte componente de la página inicial solicitada. Como alternativa, el servidor de información dota la página inicial con por lo menos una referencia activable a por lo menos una información adicional.
Una página inicial se denomina también como Home-Page, y describe la página que se transmite a un cliente normalmente por un servidor de información. El URL correspondiente a la página inicial está situado en este caso típicamente en el nivel más alto, y por ejemplo es idéntico con el URL correspondiente al mismo servidor de información. Internamente este URL remite entonces a un fichero especial, que se designa por ejemplo como "index.html" o como "home.htm".
Una página inicial de esta clase se solicita con especial frecuencia en un primer paso mediante la introducción de un URL si un usuario quisiera descargar una información facilitada por el servidor de información. Muchos servidores de información incluso permiten el acceso a informaciones descargables exclusivamente a través de campos de introducción especiales o vínculos que están representados en la página inicial. Por lo tanto resulta especialmente ventajoso si las informaciones adicionales se transmiten al cliente que solicita la página inicial incluso junto con la página inicial, o si se pueden solicitar mediante la activación de vínculos representados en la página inicial. De este modo se puede reducir el número de solicitudes de otras páginas de la red. Mediante la evaluación del perfil correspondiente al usuario se puede efectuar especialmente de modo implícito un pronóstico sobre cuáles son las informaciones que con alto grado de probabilidad podrían ser consultadas por el usuario. Si la página inicial está asignada por ejemplo a una página de búsqueda, entonces se puede conseguir con ello que el usuario ni siquiera tenga que introducir un concepto de búsqueda, si ya en la página inicial se presenta una información adicional que el usuario realmente querría buscar mediante la introducción de un concepto de búsqueda.
Si el primer servidor de información está realizado como una tienda en línea, entonces con esta forma de realización se tiene la posibilidad de mostrarle al usuario ya en la página inicial de la tienda en línea una o varias informaciones adicionales relativas a uno o varios productos que con alto grado de probabilidad serán comprados por el usuario.
Mediante una página inicial personalizada de este modo se reduce en consecuencia la cantidad de los datos que se han de intercambiar a través de la red de comunicaciones entre el cliente correspondiente al usuario y el servidor de informaciones, por ejemplo la tienda en línea, ya que no es preciso que el usuario solicite por medio del cliente una pluralidad de páginas de la red del servidor de información para localizar finalmente un determinado producto.
En este caso, se presentan ventajosamente sobre la página inicial del primer servidor de información, informaciones adicionales que son facilitadas por un servidor de información adicional que está correspondiente al segundo servidor de información o a otro servidor de información.
Si el primer servidor de información es por ejemplo una tienda en línea y el usuario solicita por medio del cliente la página inicial de esta tienda en línea, puede estar previsto que sobre la página inicial se represente una información adicional que describa un producto que se oferta para la compra por otra tienda en línea. Si el usuario lleva a cabo por medio del cliente una acción relativa a esta información adicional, por ejemplo si compra el producto, entonces puede estar previsto que el explotador de la primera tienda en línea reciba una bonificación.
De este modo resulta posible volver a reducir una vez más la carga de la red, ya que a un usuario de un cliente ya se le pueden presentar informaciones adicionales cuando el usuario solicita una página inicial del primer servidor de información. Dado que al hacerlo se evalúa el perfil conforme a la invención, se puede alcanzar una relevancia especialmente alta de la información adicional. Esto significa que, con independencia de la página inicial que solicite un usuario, a éste se le pueden presentar siempre informaciones adicionales de gran grado de actualidad y gran relevancia, donde estas informaciones adicionales no tienen porqué proceder necesariamente del primer servidor de información sino que pueden ser facilitadas por cualquier otro servidor de información unido a la red de comunicaciones. En particular, esta clase de informaciones adicionales pueden ser facilitadas naturalmente por un servidor de información adicional de funcionamiento independiente.
Si el usuario 12 solicita ahora otra página de la red 5 de la tienda en línea, entonces mediante el procedimiento conforme a la invención se puede evaluar una característica correspondiente a esta página de la red 5. Esta característica puede describir por ejemplo el contenido o una parte del contenido o al menos clasificar una parte del contenido. Junto con el resultado de la evaluación del perfil se puede conseguir de este modo una relevancia aún mayor de la información adicional que se ha de transmitir, ya que se combina un interés actual del usuario 12 con uno o varios perfiles de intereses generados a partir de informaciones de perfil anteriores.
De acuerdo con otra forma de realización ventajosa del procedimiento en el que el primer servidor de información 3 está realizado como una tienda en línea, la compra de un producto comprende varias acciones. La acción comprende por ejemplo un pedido, una confirmación del pedido, un pago o un envío de la mercancía. En esta forma de realización se inicia la compra de un producto ofertado por la tienda en línea. La información adicional 18a, 18b se refiere a otro producto y también se inicia la compra del otro producto. Para ello la información adicional 18a, 18b puede ser por ejemplo una cuña publicitaria a la que le corresponde un vínculo activable. La activación del vínculo puede añadir por ejemplo el producto automáticamente a una cesta de la compra virtual, o provocar automáticamente el pedido del otro producto. En este caso resulta especialmente ventajoso si al efectuar la compra del otro producto se realiza por lo menos una acción, junto con la acción correspondiente que ha de realizarse para la compra del producto ofertado en la tienda en línea. Por ejemplo se realiza un solo pago para los dos productos juntos, o los dos productos se envían juntos al usuario 12.
Para esto el otro producto no tiene por qué haber sido ofertado para la compra por el primer servidor de información 3. Más bien cabe imaginar que el otro producto sea ofertado para la compra por otra tienda en línea, es decir que el primer servidor de información únicamente transmite al usuario 12 o al cliente 9 un vínculo que conduce a la segunda tienda en línea y con ello a los productos ofertados por ésta. Mediante esta forma de realización se puede volver a reducir aún más la carga de la red de comunicaciones.
El objetivo también se resuelve mediante un sistema cliente-servidor citado inicialmente, donde
-
el sistema cliente-servidor presenta por lo menos un segundo servidor de información;
-
el segundo servidor de información está unido a la red de comunicaciones;
-
el sistema cliente-servidor presenta un servidor de perfiles;
-
el servidor de perfiles presenta medios para establecer un perfil dependiendo de la evaluación de por lo menos una información de perfil;
-
el sistema cliente-servidor presenta medios para poder determinar la información del perfil dependiendo de por lo menos una característica de una página de la red transmitida al cliente por el segundo servidor de información.
\vskip1.000000\baselineskip
El sistema cliente-servidor presenta preferentemente medios para realizar el procedimiento conforme a la invención.
La invención también se resuelve mediante un servidor de perfiles, en el que el servidor de perfiles presente los medios necesarios para llevar a cabo el procedimiento conforme a la invención.
Tiene especial importancia la realización de esta invención en forma de un programa informático. En este caso, el programa informático está programado por lo menos en un equipo de cálculo, o un ordenador, en particular apto para desarrollarse en un servidor y para la ejecución del procedimiento conforme a la invención. En particular, para la realización del procedimiento conforme a la invención puede haber partes del programa informático que se desarrollen en diferentes ordenadores. La invención se realiza por lo tanto por medio del programa informático, de modo que este programa informático representa del mismo modo la invención que el procedimiento para cuya ejecución es adecuado el programa informático.
El programa informático está grabado preferentemente en un elemento de memoria. Un elemento de memoria puede ser en particular una memoria de acceso aleatorio (RAM), una memoria de sólo lectura (ROM) o una memoria flash.
Otras características, posibilidades de aplicación y ventajas de la invención se deducen de la siguiente descripción de ejemplos de realización de la invención que están representados en el dibujo. En este caso todas las características descritas o representadas forman de por sí solas o en una combinación cualquiera el objeto de la invención, con independencia de su resumen en las reivindicaciones o su referencia cruzada, así como con independencia de su formulación o representación en la descripción o en el dibujo. En el dibujo muestran:
Figura 1 un sistema cliente-servidor conforme a la invención en una primera forma de realización;
Figura 2 un diagrama de curso de un procedimiento conforme a la invención, en una primera forma de realización;
Figura 3 un sistema cliente-servidor conforme a la invención en una segunda forma de realización;
Figura 4 un diagrama de curso de un procedimiento conforme a la invención en una segunda forma de realización.
En la Figura 1 está representado esquemáticamente un sistema cliente-servidor 1a conforme a la invención, que es adecuado para realizar el procedimiento conforme a la invención. El sistema cliente-servidor 1a comprende una red de comunicaciones 2, que está realizada por ejemplo como Internet. La red de comunicaciones 2 puede estar realizada exactamente igual de bien como una red de radio.
En la red de comunicaciones 2 va conectado un primer servidor de informaciones 3. El primer servidor de informaciones 3 presenta una zona de memoria 4 en la que están archivadas una o varias páginas de la red 5.
El sistema cliente-servidor 1a presenta además un segundo servidor de informaciones 6, unido a la red de comunicaciones 2. El segundo servidor de informaciones 6 presenta también una zona de memoria 7 en la que están registradas una o varias páginas de la red.
El sistema cliente-servidor 1a comprende además un cliente 9. El cliente 9 puede estar realizado por ejemplo como ordenador personal (PC). El cliente 9 también puede estar realizado como un aparato de telecomunicación móvil o como un ordenador de bolsillo (PDA, Handheld). El equipo de introducción 11 puede estar realizado por ejemplo como un teclado de ordenador, un ratón de ordenador, un teclado táctil o como el teclado numérico de un aparato de telecomunicación móvil. La pantalla 10 y el equipo de introducción 11 sirven para la interacción entre el cliente 9 y un usuario 12. El equipo de introducción 11 puede ser también en particular un aparato indicador.
Con la red de comunicaciones 2 está unido además un servidor de perfiles 13. Al servidor de perfiles 13 le corresponde una base de datos 14. En la base de datos 14 está grabado por lo menos un perfil 15.
El sistema cliente-servidor presenta además un servidor de información adicional 16, al que le corresponde una base de datos 17. En la base de datos 17 están registradas informaciones adicionales 18a.
En los distintos componentes del sistema cliente-servidor, en particular en el servidor de perfiles 13, en el primer servidor de información 3, en el segundo servidor de información 6, en el servidor de información adicional 16 así como en el cliente 9 se ejecutan respectivamente programas informáticos que permiten la comunicación de los componentes entre sí.
Por ejemplo en el cliente 9 se ejecuta un Browser 19, que permite evaluar las introducciones hechas por el usuario 12 y convertirlas en una petición de una página de la red al primer servidor de información 3. El Browser 19 permite además que una página de la red 5, 8 recibida por el cliente 9 se interprete y se presente al usuario 12 en la pantalla 10 para su contemplación. En el servidor de perfiles 13 se ejecuta un sistema experto 20. El sistema experto 20 puede ser por ejemplo un sistema experto 20 basado en reglas.
En la Figura 1 está representado el funcionamiento del sistema cliente-servidor 1 en un primer ejemplo de realización. El procedimiento comienza en un paso 100. En un paso 101, el cliente 9 solicita una página de la red 8 del segundo servidor de información 6. La solicitud se inicia porque el usuario 12 introduce mediante el equipo de introducción 11 un URL en la ventana de introducción correspondiente al Browser 19. El Browser 19 incita a continuación al cliente 9 a que solicite al segundo servidor de información 6 la página de la red 8 que ha sido direccionada por el URL. El segundo servidor de información 6 provoca entonces que la página de la red 8 solicitada por el cliente 9 se transmita al cliente 9 mediante la red de comunicaciones 2.
En un paso 102 se transmite una información del perfil al servidor de perfiles 13 por el segundo servidor de información 6. Una información de perfil puede ser en este caso por ejemplo un concepto de nivel superior correspondiente a la página de la red 8 transmitida al cliente 9, que describe el contenido de la página de la red 8. Para este fin, las páginas de la red 8 registradas en el segundo servidor de información 6, están por ejemplo clasificadas de acuerdo con unos criterios especificables. Esta clase de criterios pueden ser conceptos de nivel superior que describen el contenido de las páginas de la red. Si el segundo servidor de informaciones 6 está realizado como máquina de búsqueda, entonces el criterio puede ser también el concepto de búsqueda transmitido a la máquina de búsqueda por el usuario 12 por medio del cliente 9. Si el segundo servidor de informaciones 6 es una máquina de búsqueda del producto, entonces el criterio puede ser la designación de un mismo producto buscado o representado o un concepto de nivel superior del producto. Si el segundo servidor de informaciones 6 es una tienda en línea entonces el criterio puede ser un sector dentro del cual la tienda en línea ofrece las mercancías, o al que hay que asignar un producto comprado por el usuario 12. Otros criterios pueden ser informaciones relativas al usuario mismo. Esta clase de informaciones se determinan por ejemplo por una tienda en línea al solicitar un producto, y pueden comprender el nombre, la dirección, el sexo y la edad.
Si el segundo servidor de información 6 está realizado como foro en línea entonces los criterios pueden ser los conceptos de nivel superior de artículos que el usuario ha leído o respecto a los cuales ha escrito algo. Muchos foros en línea presuponen para la participación activa que el usuario 12 se registre. Los datos allí indicados también se pueden utilizar como información del perfil.
Los criterios también pueden describir una clase de información. Así por ejemplo una página de la red se puede clasificar dependiendo de que en la página de la red estén representadas informaciones de texto, informaciones gráficas o informaciones de vídeo.
Si el usuario 12 solicita otras páginas de la red 8 del segundo servidor de informaciones 6, entonces se pueden transmitir también al servidor de perfiles 13 informaciones de perfil de aquél. En particular cabe imaginar incorporar en la información del perfil un comportamiento del cliente 9 o del usuario 12, de tal modo que por ejemplo se protocolice el período de tiempo transcurrido entre la solicitud de dos páginas de la red 8. A partir de este período de tiempo se puede deducir si el usuario 12 ha examinado con mayor detalle la página de la red 8 transmitida en primer lugar al cliente 9, es decir si la información ahí representada fue de relevancia básica para el usuario 12, o si el usuario 12 ha solicitado después de un período de tiempo muy breve una nueva página de la red 8 del segundo servidor de información 6, y en consecuencia la página de la red transmitida en primer lugar sólo tuvo escasa relevancia para el usuario 12. Aquí puede haber algunas o varias páginas de la red 8 enlazadas entre sí por medio de vínculos, de modo que activando el usuario 12 uno de los vínculos representados en una página de la red 8 solicita automáticamente otra página de la red 8 al mismo servidor de informaciones 6. Si el usuario 12 permanece sólo un tiempo muy breve en una página de la red 8 antes de solicitar la siguiente página de la red 8 al segundo servidor de informaciones 6, y si el usuario 12 solicita esta siguiente página de la red 8 por el hecho de que ha activado un vínculo representado en la página de la red 8 solicitada en primer lugar, entonces a pesar del corto tiempo de permanencia de la página de la red 8 solicitada en primer lugar se le puede asignar una cierta relevancia para el usuario 12, ya que al fin y al cabo fue de importancia para el usuario 12 el vínculo allí representado.
En particular puede suministrar criterios para generar una información del perfil la evaluación de la siguiente página de la red 8 solicitada mediante la activación del vínculo.
En un paso 103, el servidor de perfiles 13 establece mediante la información de perfil que le ha sido transmitida por el segundo servidor de informaciones 6, un perfil que se le puede asignar al cliente 9 o al usuario 12. El establecimiento del perfil 15 debe comprender en este caso también en particular la actualización de un perfil ya existente 15. Dependiendo de unas reglas predeterminables del sistema experto 20 se evalúan las informaciones del perfil existentes para el perfil 15 y se enlazan con un perfil 15. Para esto se pueden aplicar en particular procedimientos de inteligencia artificial. El perfil 15 establecido por el servidor de perfiles 13 se registra en la base de datos 14.
En un paso 104, el cliente 9 solicita una página de la red 5 al primer servidor de informaciones 3. Esto puede efectuarse por ejemplo otra vez porque el usuario 12 activa por medio del aparato de introducción 11 un vínculo que está representado sobre una página de la red 5, 8 que ya ha sido presentada al usuario 12, o porque el usuario 12 introduce un URL mediante el equipo de introducción 11. La página de la red solicitada puede ser por ejemplo la página inicial de una tienda en línea.
Por lo menos el primer servidor de informaciones 3 está realizado de tal modo que dote una página de la red 5 solicitada por el cliente 9, es decir por ejemplo la página inicial, de por lo menos una información adicional 18a, es decir que genera lo que se llama una página inicial personalizada. Para seleccionar una información adicional adecuada 18a, el primer servidor de informaciones 3 le solicita al servidor de perfiles 13 el perfil 15 correspondiente al cliente 9 o al usuario 12. Esto tiene lugar en el paso 105. A continuación el servidor de perfiles 13 transmite el perfil 15 solicitado al primer servidor de informaciones 3.
Para seleccionar el perfil 15 correspondiente al usuario 12 se puede recurrir a una identificación correspondiente al usuario 12. Una identificación de esta clase se puede determinar por ejemplo por el hecho de que el usuario 12 se presente mediante la introducción de una identidad de usuario al primer servidor de informaciones 3. También se puede evaluar una identificación correspondiente al cliente 9. Para ello se pueden evaluar por ejemplo las informaciones contenidas en un Cookie grabado en el cliente 9. También se puede evaluar por ejemplo un número de equipo correspondiente al cliente 9.
En particular cuando el cliente 9 es utilizado por varios usuarios a menudo no se puede efectuar una identificación unívoca del usuario 12, si éste no se presenta en el primer servidor de informaciones 3 mediante una identidad de usuario. Aquí puede ser especialmente ventajoso recurrir a otras informaciones o identificaciones que permitan identificar el usuario 12, y con ello permita la elección del perfil 15. Esta clase de informaciones se pueden reconocer por ejemplo mediante la evaluación de un comportamiento del usuario 12. Por ejemplo se reconoce una posición del aparato indicador, es decir por ejemplo del aparato de introducción 11. Para ello se pueden reconocer por ejemplo las coordenadas X-Y del aparato indicador con relación a la pantalla 10.
En particular se puede captar un curso del movimiento del aparato indicador. Para esto se puede determinar por ejemplo una secuencia de coordenadas X-Y. Las coordenadas X-Y se captan preferentemente con relación a un tiempo, de modo que se puede captar también por ejemplo un tiempo de permanencia.
Mediante estas informaciones se puede reconocer una forma de comportamiento típica del usuario y deducir con ello la identidad del usuario, de modo que se selecciona el perfil 15 correspondiente al usuario 12.
La captación de un comportamiento del usuario 12 también se puede utilizar para actualizar el perfil 15 correspondiente al usuario 12.
El perfil 15 propiamente dicho puede describir únicamente una determinada clase de usuarios, que coinciden en una o varias características o informaciones del perfil. Esto significa que el perfil 15 no tiene por qué estar asignado exclusivamente a un determinado usuario 12. Mediante la determinación del comportamiento del usuario 12 se puede seleccionar por lo tanto de modo especialmente sencillo el perfil 15 si este perfil 15 describe precisamente o está correspondiente a un comportamiento tal, o a una determinada clase de formas de comportamiento.
En un paso 106, el primer servidor de informaciones 3 evalúa el perfil 15 obtenido del servidor de perfiles 13. Para ello puede estar contenida, por ejemplo en el perfil, una indicación que señale por qué temas se ha interesado especialmente el usuario 12 últimamente. Igualmente cabe imaginar que el perfil 15 contenga informaciones sobre qué productos ha estado viendo el usuario 12 últimamente en la tienda en línea, cuáles se ha anotado para la compra, cuáles ha comprado o cuáles precisamente no ha comprado.
Dependiendo de la evaluación del perfil 15 realizada en el paso 106 por el servidor de informaciones adicionales 16, el primer servidor de informaciones 3 solicita en un paso 107 al servidor de informaciones adicionales 16 una información adicional 18a correspondiente al perfil 15, a través de la red de comunicaciones 2. Para ello se parte del supuesto de que las informaciones adicionales 18a registradas en la base de datos 17 están ordenadas de acuerdo con determinados criterios conocidos para el primer servidor de informaciones 3. Dependiendo de la consulta del primer servidor de informaciones 3, el servidor de informaciones adicionales 16 selecciona la información adicional adecuada y en un paso 108 la transmite al primer servidor de informaciones 3.
En un paso 109, el primer servidor de informaciones 3 motiva que la información adicional que le ha sido transmitida por el servidor de información adicional 16 sea incluida en la página de la red solicitada por el cliente 9. Esto puede suceder por ejemplo porque en la página de la red 5 esté prevista una zona para incluir una o varias informaciones adicionales 18a. La información adicional 18a puede ser por ejemplo un vínculo que conduce a otra página de la red, que se puede descargar desde el primer servidor de informaciones 3, desde el segundo servidor de informaciones 6 o desde otro servidor de informaciones. Para ello puede estar previsto que el vínculo se complemente con una información gráfica o de texto. La información adicional es por ejemplo lo que se llama una cuña publicitaria que mediante una representación de texto y/o gráfica hace publicidad de un producto que puede obtenerse a través de una tienda en línea o de un servicio facilitado a través de una tienda en línea.
En un paso 110 se transmite al cliente 9 a través de la red de comunicaciones 2 la página de la red 5 enriquecida con la información adicional 18a, es decir por ejemplo la página inicial del primer servidor de informaciones 3 solicitada por el cliente 9.
En un paso 111 se evalúa el comportamiento del cliente 9 o del usuario 12 después de haberle transmitido la página de la red 5. Para ello se puede tener en cuenta especialmente la forma en que reacciona el usuario 12 ante las informaciones adicionales. Para este fin, la información adicional 18a está dotada por ejemplo de un vínculo que puede ser activado por el usuario 12. Una activación de esta clase la puede protocolizar el primer servidor de informaciones 3. A partir de ahí se puede generar una información del perfil que en un paso 112 también se puede utilizar por el servidor de perfiles 13 para actualizar el perfil 15 del cliente 9 o del usuario 12. En particular se puede determinar el comportamiento del usuario 9 también otra vez mediante una posición o un curso del movimiento del equipo indicador correspondiente al cliente.
De acuerdo con otra forma de realización y a diferencia de los pasos 109 y 110, la información adicional no se integra en la página de la red 5, 8 solicitada por el cliente 9 al primer servidor de información 3, sino que la información adicional se transmite al cliente 9 de forma independiente de la página de la red solicitada 5, 8. Para ello el cliente 9 dispone de medios adecuados para la representación de la información adicional. Esto puede estar realizado por ejemplo por el hecho de que en el cliente 9 se ejecuta un software que permite la representación de la información adicional. La representación puede tener lugar en este caso junto con la página de la red 5, 8 transmitida por el servidor de informaciones 3, por ejemplo mediante el Browser 19. Para este fin, el software puede estar integrado en el Browser 19 por ejemplo en forma de un plug-in. Una representación también puede efectuarse en particular en una zona especial del Browser 19. Para ello cabe imaginar que la representación tiene lugar de forma independiente en el tiempo de la representación de la página de la red solicitada 5, 8. Por lo tanto cabe imaginar que la información adicional 18a se represente en el cliente 9 un determinado tiempo antes o después de la representación de la página de la red 5, 8. Por ejemplo puede obtenerse un retardo en el tiempo en la representación de la información adicional 18a por el hecho de que sea necesario determinar primeramente la información adicional 18a tal como está representado en la Figura 2. Un tiempo de retardo de la representación de la información adicional sin embargo también se puede especificar conscientemente.
En particular es ventajoso que la información adicional no se transmita al cliente 9 desde el primer servidor de informaciones 3, sino directamente del servidor de perfiles 13 o del servidor de información adicional 16 al cliente 9, y sea representada para el usuario 12 por el cliente 9 junto con la página de la red 5, 8 o con independencia de ésta.
Si el segundo servidor de informaciones 6 está realizado como máquina de búsqueda, entonces mediante la introducción de un concepto de búsqueda por parte del usuario 12 y mediante el cliente 9 y la transmisión del concepto de búsqueda al segundo servidor de informaciones 6 se puede establecer una información del perfil que es utilizada por el servidor de perfiles 13 para generar o actualizar el perfil 15. Si en una fecha posterior el usuario 12 le pide al primer servidor de informaciones 3 una página de la red 5, se puede seleccionar una información adicional 18a que tenga en cuenta el concepto de búsqueda antes utilizado. Por ejemplo, al usuario 12 se le puede presentar mediante el cliente 9 una cuña publicitaria que esté en relación temario con el concepto de búsqueda antes introducido. La cuña publicitaria se puede representar en una zona independiente del Browser 10 o se puede integrar en la página de la red 5 soli-
citada.
El procedimiento representado en la Figura 2 se puede llevar a cabo naturalmente también con repeticiones irregulares de distintas partes. Por ejemplo, después del paso 112 el procedimiento se puede volver a continuar en el paso 103. En particular, el procedimiento se puede ejecutar naturalmente de forma múltiple decalada en el tiempo o en paralelo, tal como es usual en un procedimiento realizado en un sistema cliente-servidor. Para ello, varios usuarios 12 pueden enviar una o varias consultas a uno o varios primeros servidores de información 3 o segundos servidores de información 6.
En la Figura 3 está representado otro ejemplo de realización de un sistema cliente-servidor 1b conforme a la invención.
El sistema cliente-servidor 1b representado en la Figura 3 comprende una red de comunicaciones 2, un cliente 9 y un servidor de perfiles 13. El cliente 9 está realizado conforme al cliente representado en la Figura 1. Al servidor de perfiles 13 le está asignada una base de datos 15 en la que está grabado por lo menos un perfil 15. El servidor de perfiles 13 tiene también asignada una base de datos 21 en la que están registradas las informaciones adicionales 18b.
El sistema cliente-servidor 1b presenta varios servidores de información adicional 16, a cada uno de los cuales le está asignada una base de datos 17 en la que están registradas informaciones adicionales 18a. Los servidores de información adicional 16 están unidos a la red de comunicaciones 2.
El sistema cliente-servidor 1b presenta además varios servidores de información 22. Los servidores de información 22 pueden presentar la función del primer servidor de informaciones 3 representado en la Figura 1 o del segundo servidor de informaciones 6 representado en la Figura 1. En particular por lo menos uno de los servidores de información 22 puede presentar ambas funciones. Esto significa que un servidor de informaciones 22 puede transmitir no sólo informaciones de perfil al servidor de perfiles 13 sino también puede representar informaciones adicionales 18a, 18b sobre una página de la red 5, 8 solicitada por el cliente 9. Cada uno de los servidores de información 22 puede estar realizado con independencia de los demás, por ejemplo como una tienda en línea, una máquina de búsqueda, una máquina de búsqueda de un producto, un servidor de noticias o un foro en línea.
En la Figura 4 está representado en otro ejemplo de realización el procedimiento conforme a la invención partiendo del sistema cliente-servidor 1b representado en la Figura 3.
El procedimiento representado en la Figura 4 comienza en un paso 200. En un paso 201, el cliente 9 pide a uno de los servidores de información 22 una página de la red 5, 8.
En un paso 202, el servidor de informaciones 22 pide al servidor de perfiles 13 que genere una identificación y que coloque un Cookie en el cliente 9. Esto puede realizarse por ejemplo por el hecho de que la página de la red 5, 8 se obtiene por la activación de un vínculo representado en la página de la red solicitada con anterioridad, correspondiéndole al vínculo una referencia en forma de un URL al servidor de perfiles 13, y este URL remite a un skript, de modo que la activación del vínculo provoca la realización del skript grabado en el servidor de perfiles 13. El tratamiento de este skript a su vez puede tener como consecuencia la generación de un Cookie, y la transmisión de éste al cliente 9.
En un paso 203, el servidor de informaciones 22 transmite una información de perfil al servidor de perfiles 13. Esto puede suceder por ejemplo dependiendo de la página de la red 5, 8 anteriormente solicitada por el cliente 9 al servidor de información 22. La información del perfil puede ser por ejemplo un producto comprado al servidor de información 22, un concepto de búsqueda que se ha introducido, un tema de un foro en línea, una división de una tienda en línea, la edad y sexo del usuario 12, un producto que no ha sido comprado o una información descargada.
En un paso 204, el servidor de perfiles 13 genera un nuevo perfil 15. Si ya existe un perfil 15 para el usuario 12 entonces el servidor de perfiles 13 actualiza el perfil existente 15. Para ello puede estar previsto por ejemplo que todas o determinadas informaciones del perfil cuya determinación esté más lejos en el tiempo que un cierto período de tiempo especificado, se borren y ya no se sigan teniendo en cuenta al generar o actualizar el perfil 15. Esto incrementa por ejemplo la capacidad de adaptación de la generación de perfiles y permite reaccionar de modo flexible a los cambios de costumbres, necesidades o intereses del usuario 12. El perfil generado 15 se registra entonces en la base de datos 14. La base de datos 14 puede estar realizada por ejemplo como una zona de memoria en una memoria de trabajo.
En un paso 205, el cliente 9 solicita otra página de red 5, 8 a uno de los servidores de información 22. Para esto no es preciso que el servidor de informaciones 22 se diferencie del servidor de informaciones 22 al que el cliente 9 había solicitado antes la página de la red 5, 8. Esta página de la red es por ejemplo una página inicial correspondiente a uno de los servidores de información 22.
En un paso 206 el servidor de perfiles 13 genera una identificación, de modo análogo al paso 202, o determina la identificación asignada al cliente 9 mediante una solicitud del Cookie grabado en el cliente 9. La identificación se puede determinar naturalmente también de forma análoga al procedimiento representado en la Figura 2 mediante la evaluación de un comportamiento del usuario 12 o mediante la evaluación de un curso del movimiento de un aparato indicador.
En un paso 207 se transmite, de modo análogo al paso 203, una información del perfil del servidor de informaciones 22, del que el cliente 9 había solicitado al servidor de perfiles 13 precisamente en el paso 205 una página de la red 5, 8.
En un paso 208 se actualiza o genera un perfil de modo análogo al paso 204.
En un paso 209, el servidor de perfiles 13 selecciona una información adicional que se deberá representar en la página de la red 5, 8 solicitada por el cliente 9 en el paso 205. Para ello el servidor de perfiles 13 evalúa el perfil 15 que tiene grabado y que mediante la identificación determinada en el paso 206 ha sido asignada al cliente 9. Para ello se pueden extraer del perfil 15 palabras clave de acuerdo con las cuales se puede buscar entonces en los servidores de información adicional 16 unas informaciones adicionales adecuadas 18a. El servidor de perfiles 13 tiene asignada una base de datos 21 en la que están registradas informaciones adicionales 18b. La base de datos 21 le permite al servidor de perfiles 13 buscar directamente en la base de datos 21 las informaciones adicionales 18b que correspondan suficientemente al perfil 15 que está presente. Para determinar si una información adicional 18a, 18b corresponde a un perfil 15 o en qué grado le corresponde, se puede recurrir a procedimientos conocidos del campo de la obtención de información (information retrieval) y de la clasificación automatizada (automatic classification; document clustering, keyword clustering), mediante las cuales se pueden desarrollar y aplicar por ejemplo las denominadas matching functions.
El servidor de perfiles 13 puede estar realizado por ejemplo como un sistema de tracking. La información adicional 18b registrada en la base de datos 21 puede ser información publicitaria que en forma de cuñas publicitarias se presentan en las páginas de red 5, 8 transmitidas por un servidor de informaciones 22 al cliente 9.
En un paso 210 se transmite la información adicional elegida 18a, 18b al servidor de información 22. Éste representa la información adicional elegida sobre la página de red 5, 8 que se ha de establecer, por ejemplo sobre la página inicial. En este caso la información adicional puede ser en particular un vínculo a otra página de la red, que es facilitada por el mismo servidor de información 22 o por otro. Si la página de la red 5, 8 es una página inicial se puede realizar con ella la generación de una página inicial personalizada. Esto significa que las informaciones representadas en la página inicial se seleccionan dependiendo del usuario 12 que solicita la página inicial. En este caso, casi todas las informaciones representadas en la página inicial pueden estar realizadas como informaciones adicionales. Por ejemplo figura como información estándar en cada página inicial una referencia a la empresa a la que corresponde la página inicial. Todas las demás informaciones pueden estar realizadas como informaciones adicionales 18a, 18b elegidas conforme a la invención, de modo que una página inicial de esta clase está especialmente adaptada al usuario que la solicita.
En un paso 211 se transmite al cliente 9 a través de la red de comunicaciones 2 la página de red 5, 8 solicita por el cliente en el paso 205 y dotada de la información adicional 18a, 18b, es decir por ejemplo la página inicial personalizada.
En un paso 212, el usuario 2 activa un vínculo representado en la página de red 5, 8 que ha sido transmitida en el paso 211. Éste puede ser por ejemplo un vínculo representado mediante una información adicional 18a, 18b. El vínculo está realizado de tal modo que se transmite una comunicación al servidor de perfiles 13 que le indica la activación de este vínculo. Esto lo puede evaluar el servidor de perfiles 13 como una información del perfil, y se puede registrar debidamente en el perfil 15.
Si la información adicional 18a, 18b es una cuña publicitaria y si el vínculo representado por ésta conduce a un producto de una tienda en línea, entonces la compra de este producto también se puede evaluar como información del perfil. Para ello se puede anotar por ejemplo en el perfil que se sigan mostrando vínculos con la tienda en línea, por ejemplo para remitir a accesorios disponibles para el producto que se ha comprado. Pero al mismo tiempo también puede estar previsto precisamente no mostrar ninguna cuña publicitaria más que remita a esta tienda en línea sobre una página de red 5, 8 solicitada por el cliente 9, por ejemplo porque es sumamente improbable que el usuario 12, por ejemplo debido a un surtido de mercancías especialmente reducido de la tienda en línea, vaya a realizar dentro de un plazo de tiempo previsible una nueva compra en la tienda en línea.
El procedimiento puede terminar entonces en un paso 213. Pero preferentemente se continúa el procedimiento en el paso 206 por el hecho de que se evalúa también el restante comportamiento del usuario 12 para generar y actualizar el perfil 15 correspondiente al usuario 12.
De este modo se puede obtener un perfil 15 de especial actualidad.
Un primer curso concreto del procedimiento conforme a la invención podría tener por ejemplo el siguiente aspecto:
El usuario 12 establece por medio del cliente 9, realizado como Notebook una comunicación con la red de comunicaciones 2 realizada como Internet, y compra un producto por medio del segundo servidor de información 6 realizado como tienda en línea. Al efectuar la compra se genera una información del perfil, que contiene informaciones relativas al producto - por ejemplo la designación del producto propiamente dicho y su precio, las relativas al usuario - por ejemplo su edad y sexo, y sobre la compra propiamente dicha, pago mediante tarjeta de crédito o a reembolso, así como fecha de la compra.
Esta información del perfil se transmite al servidor de perfiles 13, se trata de modo adecuado y se registra en la base de datos 14 en forma de un perfil 15.
Si el usuario 12 solicita entonces algunas horas o algunos días después del primer servidor de informaciones 3, realizado como máquina de búsqueda, una página de la red 5, entonces el primer servidor de informaciones 3 solicita al servidor de perfiles el perfil 15 correspondiente al usuario. Para la elección del perfil 15, el servidor de perfiles 13 necesita una identificación del usuario 12. Esto puede efectuarse por ejemplo mediante los datos personales facilitados por el usuario 12 durante la compra.
La identificación del usuario 12 también puede efectuarse porque un número de aparato unívoco correspondiente al cliente 9, por ejemplo el número de una tarjeta de las denominadas de red existente en el cliente 9, que se transmite automáticamente al servidor de informaciones 3, 6 al solicitar una página de la red 5, 9, se transmita por el servidor de informaciones 3, 6 al servidor de perfiles 13, y se registra por éste junto con el perfil 15 en la base de datos 14.
La identificación del usuario 12 también puede efectuarse en particular por el hecho de que al recuperar una página de red 5, 9 del servidor de informaciones 3, 6 se incita al cliente 9 a colocar un Cookie. Las informaciones necesarias para la colocación del Cookie las puede transmitir el servidor de informaciones 3, 6 al cliente 9. Un Cookie generalmente está realizado de tal modo que sólo se puede volver a remitir al servidor de informaciones 3, 6 que ha incitado al cliente 9 para que coloque el Cookie. Si el cliente 9 solicita de nuevo una página en la red 5, 8 al servidor de informaciones 3, 6, entonces el Cookie puede ser transmitido por el cliente 9 al servidor de informaciones 3, 6 junto con la solicitud.
En este caso resulta especialmente ventajoso si la colocación de los Cookies es provocada por el servidor de perfiles 13. Esto se puede conseguir por ejemplo porque el servidor de informaciones 3, 6 al que el cliente 9 le solicita una página de la red, le transmite al servidor de perfiles 13 los datos que son necesarios para una transmisión de informaciones al cliente 9. Esto es por ejemplo la dirección en la red del cliente 9. Esta dirección es transmitida por el cliente 9 dependiendo del protocolo de transmisión empleado al solicitar una página de la red 5, 8, por el servidor de informaciones 3, 6 a la página de la red 3, 6. Esto le permite al servidor de informaciones 3, 6 transmitir al cliente 9 la página de la red 5, 8 que había sido solicitada por el cliente 9.
Si el servidor de perfiles 13 conoce esta dirección puede enviar un mensaje al cliente 9, incitándole a éste de este modo para que coloque un Cookie. Este Cookie puede ser por ejemplo una identificación generada por el servidor de perfiles 13. Si el usuario 12 solicita por medio del cliente 9 a éste o a otro servidor de informaciones 3, 6 una página de la red 5, 8 entonces se incita al servidor de perfiles 13 a que solicite al cliente 9 el Cookie que está grabado en éste. Mediante la lectura del Cookie el servidor de perfiles 13 obtiene entonces la identificación asignada al cliente 9 o al usuario 12 y mediante ésta puede seleccionar de la base de datos 14 el perfil que le corresponda.
Si el cliente 9 solicita por ejemplo una página de la red 5, 8 a un servidor de informaciones 3, 6 mediante la activación de un vínculo representado en otra página de la red, entonces puede estar previsto que al activar el vínculo se envíe automáticamente al servidor de perfiles 13 y en el servidor de perfiles 13 se ejecute por este motivo un skript que le provoque al servidor de perfiles 13 a enviar un mensaje al cliente 9, para que el cliente 9 registre una información contenida en este mensaje, es decir por ejemplo la identificación generada por el servidor de perfiles 13, en forma de un Cookie en una zona de memoria asignada al cliente 9.
Si un servidor de informaciones 3, 6 le solicita al servidor de perfiles 13 un perfil, entonces el servidor de perfiles pide en primer lugar el Cookie colocado en el cliente 9, y mediante la identificación registrada en el Cookie puede seleccionar de la base de datos 14 el perfil que le corresponda a éste.
En el perfil puede estar anotado qué producto ha comprado con anterioridad el usuario 12. Como información adicional se puede integrar entonces por ejemplo en la nueva página de red solicitada un vínculo que remita a un accesorio.
Si el usuario ha comprado por ejemplo un aspirador de polvo, entonces se puede integrar en una página de red solicitada después de la compra una información adicional en forma de un vínculo a un ofertante de bolsas de recambio.
Si el usuario ha buscado en una máquina de búsqueda siguiendo los conceptos de "construcción de casas", se le pueden transmitir como información adicional informaciones de ofertantes de materiales de construcción o consejos para la construcción de casas.
De acuerdo con otro ejemplo de realización, no se registra el perfil 15 en la base de datos 14 correspondiente al servidor de perfiles 13, sino directamente en el Cookie que se registra en el cliente 9 correspondiente al usuario 12. Si se le transmite al servidor de perfiles una nueva información de perfil de un servidor de información 22 entonces el servidor de perfiles 13 actualiza el perfil correspondiente al cliente 9 y provoca que se actualice el perfil mediante la colocación en el cliente 9 de un Cookie nuevo, actualizado.
El perfil 15 puede designar en particular a un determinado tipo de usuario, por lo que en consecuencia podría haber varios usuarios 12 asignados a un perfil 15, consiguiéndose de este modo una clasificación de los usuarios 12.
El procedimiento conforme a la invención puede abarcar además naturalmente una multitud de solicitudes de páginas de la red de uno o varios servidores de información 3, 6, 22, que tienen lugar en cuanto existe un perfil 15. En estos casos se inicia el procedimiento conforme a la invención por ejemplo en el paso 103.
Las formas de realización representadas en las Figuras 2 y 4 son naturalmente sólo ejemplos de formas de realización. En particular existe la posibilidad de reunir varios pasos, sustituir algunos pasos o incluso anularlos y modificar la función de distintos pasos siempre y cuando se realice la idea inventiva que constituye la base de la invención.
Por ejemplo puede estar previsto que la transmisión de la información adicional efectuada en los pasos 108 y 210 no se realice al primer servidor de información 3 o a uno de los servidores de información 22, sino que se transmita directamente al cliente 9. Esto puede suceder por ejemplo porque el servidor de perfiles 13 selecciona la información adicional 18b de la base de datos 21 que tiene asignada y la transmite al cliente 9, donde se integra por medio del Browser 19 mediante un plug-in en la página de red 5, 8 que se trata de representar, o bien se representa en una zona expresamente prevista para ello. También existe la posibilidad de que el servidor de perfiles 13 incite al servidor de información adicional 16 para que transmita la información adicional 18a, 18b directamente al servidor de información 3, 22 o directamente al cliente 9.
En particular se puede ejecutar en el cliente 9 un elemento de software, por ejemplo un software que solicite automáticamente una información adicional en el servidor de información adicional o en el primer servidor de información. Un software de este tipo puede ser por ejemplo el Browser 19. Pero en particular puede ser también cualquier otra clase de software. En este caso cabe imaginar que se ceda al usuario 12 un software en condiciones especialmente favorables o gratuitas para su uso, pero que cuando el software esté instalado en el cliente 9 solicite automáticamente a horas predeterminadas o que se puedan determinar automáticamente informaciones adicionales 18a, 18b del primer servidor de información 3 o del servidor de información adicional 16, y las muestre al usuario 12 en la pantalla 10. Si esta información adicional 18a, 18b es una publicidad se puede financiar con ella el software. Al mismo tiempo, el procedimiento conforme a la invención para la elección de la información adicional 18a, 18b garantiza un alto grado relevancia para el usuario como consecuencia de la evaluación del perfil 15 de gran grado de actualidad al efectuar la elección de la información adicional 18a, 18b. En particular se puede evaluar en este caso también un comportamiento del usuario 12, de modo que con ello se pueda reconocer automáticamente una eventual necesidad de información del usuario 12, y a continuación se solicite automáticamente la correspondiente información adicional 18a, 18b y se transmita al cliente 9 o al usuario 12.

Claims (23)

1. Procedimiento para la transmisión de informaciones desde un primer servidor de información (3) a un cliente (9), donde
-
el primer servidor de información (3) y el cliente (9) están unidos a una red de comunicaciones (2),
-
se le asigna al cliente (9) un perfil (15),
-
hay por lo menos un servidor de información adicional (16) unido a la red de comunicaciones (2),
-
por medio del servidor de información adicional (16) se facilita por lo menos una información adicional (18a; 18b) disponible para descarga,
-
mediante el cliente (9) se solicita del primer servidor de información (3) una página de red (5) a través de la red de comunicaciones (2),
-
dependiendo del perfil (15) correspondiente al cliente (9) se selecciona una información adicional (18a; 18b); y
-
se transmiten al cliente (9) la página de red solicitada (5) y la información adicional (18a; 18b);
caracterizado porque por lo menos un segundo servidor de información (6) está unido a la red de comunicaciones (2), el perfil (15) es establecido por un servidor de perfiles (13) unido a la red de comunicaciones (2), y porque para el establecimiento del perfil se evalúa por lo menos una información del perfil, determinándose la información del perfil dependiendo de por lo menos una característica de una página de la red (8) transmitida al cliente (9) por el segundo servidor de información.
\vskip1.000000\baselineskip
2. Procedimiento según la reivindicación 1, caracterizado porque el primer servidor de información (3) y/o el segundo servidor de información (6) están realizados como una máquina de búsqueda, una máquina de búsqueda de producto, una tienda en línea, un foro en línea o un servidor de noticias.
3. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque a la información del perfil se le asigna una condición, y la información del perfil solamente se tiene en cuenta para el establecimiento del perfil (15) si la información del perfil cumple esa condición.
4. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque a la página de la red (5) solicitada por el cliente (9) al primer servidor de información (3) le es asignada por lo menos una característica, y porque la información adicional (18a; 18b) se selecciona dependiendo de una evaluación de esta característica.
5. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque la por lo menos una característica de la página de la red (8) transmitida por el segundo servidor de información al cliente (9) o de la página de la red (5) solicitada por el cliente (9) al primer servidor de información (3) describe un contenido, un temario, un origen, un tiempo de duración, una acción realizada o una acción no realizada.
6. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque
-
el primer servidor de información (3) solicita el perfil (15) al servidor de perfiles (13), porque el servidor de perfiles (13) transmite el perfil (15) al primer servidor de información (3) y porque el primer servidor de información (3) selecciona la información adicional (18a; 18b);
-
el primer servidor de información (3) solicita al servidor de perfiles (13) la información adicional (18a; 18b), siendo el servidor de perfiles (13) quien selecciona la información adicional (18a; 18b); o
-
el servidor de perfiles (13) transmite el perfil (15) al servidor de información adicional (16), y el servidor de información adicional (16) realiza la selección de la información adicional (18a; 18b) dependiendo del perfil (15).
\vskip1.000000\baselineskip
7. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque para asignar una información de perfil a un perfil (15) se evalúa por lo menos una identificación correspondiente al cliente (9) y/o al usuario (12), o que el perfil (15) que se vaya a utilizar para la elección de la información adicional (18a; 18b) se selecciona mediante la evaluación de por lo menos una identificación correspondiente al cliente (9) y/o al usuario (12).
8. Procedimiento según la reivindicación 7, caracterizado porque la identificación se forma a base de un Cookie, un número de aparato, un número de software o un número de selección.
9. Procedimiento según la reivindicación 7 u 8, caracterizado porque se evalúa un comportamiento del usuario y se forma la identificación dependiendo de la evaluación del comportamiento.
10. Procedimiento según la reivindicación 9, caracterizado porque el comportamiento se determina dependiendo de por lo menos una posición de un aparato indicador correspondiente al cliente (9).
11. Procedimiento según la reivindicación 9 o 10, caracterizado porque el comportamiento se determina dependiendo del curso del movimiento de un aparato indicador correspondiente al cliente (9).
12. Procedimiento según una de las reivindicaciones 9 a 11, caracterizado porque del comportamiento se deduce una información de perfil y se registra en el perfil (15).
13. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque para la selección de una información adicional (18a; 18b) que se trata de representar se evalúa por lo menos una característica correspondiente a la información adicional (18a; 18b), donde la característica describe una hora, un período de tiempo, un sector, un temario, un número de activaciones, un número de leads (pistas de venta), un número de ventas o una conversión.
14. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque el cliente (9) presenta un elemento de software, porque la información adicional elegida (18a; 18b) se transmite al elemento de software a través de la red de comunicaciones (2) y porque mediante el elemento de software se provoca una representación de la información adicional (18a; 18b).
15. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque la página de la red (8) solicitada por el primer servidor de información (3) o por el segundo servidor de información (6) se transmite al cliente (9) en forma de un RSS-Feed.
16. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque con independencia de la solicitud de la página de la red (5) en el primer servidor de información (3) se provoca automáticamente la transmisión al cliente (9) de una información adicional (18a; 18b).
17. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque el cliente (9) solicita al primer servidor de información (3) una página inicial y el servidor de información transmite al cliente (9) la información adicional seleccionada (18a; 18b) como parte componente de la página inicial.
18. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque el cliente (9) solicita al primer servidor de información (3) una página inicial y el primer servidor de información (3) de la página inicial añade por lo menos un vínculo correspondiente a la información adicional elegida (18a; 18b), y porque se transmite al cliente (9) la página inicial.
19. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque el primer servidor de información (3) está realizado como una tienda en línea que ofrece un producto para la compra, porque una compra de producto abarca varias acciones, porque se inicia la compra del producto, porque la información adicional (18a; 18b) se refiere a otro producto, porque se inicia la compra del otro producto y porque durante la compra del otro producto se lleva a cabo por lo menos una acción junto con la correspondiente acción que ha de efectuarse para la compra del producto ofertado en la tienda en línea, siendo la acción en particular un pedido, una confirmación de pedido, un pago o un envío.
20. Sistema cliente-servidor (1a; 1b) comprendiendo un cliente correspondiente a un usuario (12), un primer servidor de información, un servidor de información adicional (16) y una red de comunicaciones mediante la cual resulta posible la comunicación entre el cliente (9) y el primer servidor de información (3), donde
-
el sistema cliente-servidor (1a; 1b) presenta los medios necesarios para asignar un perfil al cliente (9),
-
el servidor de información adicional (16) está unido a la red de comunicaciones (2),
-
el servidor de información adicional (16) facilita por lo menos una información adicional (18a; 18b) disponible para descarga,
-
el cliente (9) presenta los medios necesarios para solicitar al primer servidor de información (3) una página de la red (5) a través de la red de comunicaciones (2),
-
porque el sistema cliente-servidor (1a; 1b) presenta los medios necesarios para seleccionar una información adicional (18a; 18b) dependiendo del perfil (15) correspondiente al cliente (9); y
-
el sistema cliente-servidor (1a; 1b) presenta los medios necesarios para transmitir al cliente (9) desde el primer servidor de información (3) la página de la red (5) solicitada junto con la información adicional (18a; 18b),
caracterizado porque el sistema cliente-servidor (1a; 1b) presenta los medios necesarios para llevar a cabo un procedimiento según una de las reivindicaciones 1 a 19.
21. Servidor de perfiles (13) en un sistema cliente-servidor (1a; 1b), en el que
-
el sistema cliente-servidor (1a; 1b) comprende un cliente correspondiente a un usuario (12), un primer servidor de información, un servidor de información adicional (16) y una red de comunicaciones (2),
-
el servidor de perfiles (13) presenta los medios necesarios para asignar un perfil al cliente (9),
-
el servidor de información adicional (16) está unido con la red de comunicaciones (2),
-
el servidor de información adicional (16) facilita por lo menos una información adicional (18a; 18b) disponible para descarga,
-
el cliente (9) presenta los medios necesarios para solicitar del primer servidor de información (3) una página de la red (5) a través de la red de comunicaciones (2),
-
el sistema cliente-servidor (1a; 1b) presenta los medios necesarios para seleccionar una información adicional (18a; 18b) dependiendo del perfil (15) correspondiente al cliente (9); y
-
el sistema cliente-servidor (1a; 1b) presenta los medios necesarios para transmitir del primer servidor de información (3) al cliente (9) la página de la red solicitada (5) con la información adicional (18a; 18b),
caracterizado porque el servidor de perfiles (13) presenta los medios necesarios para llevar a cabo un procedimiento según una de las reivindicaciones 1 a 19.
22. Programa informático que es ejecutable en un sistema cliente-servidor (1a; 1b) en particular en un cliente (9) y/o en un servidor, caracterizado porque el programa informático está programado de tal modo que se lleva a cabo un procedimiento según una de las reivindicaciones 1 a 19 cuando se ejecuta el programa informático en el sistema cliente-servidor (1a; 1b).
23. Programa informático según la reivindicación 22, caracterizado porque el programa informático se graba en un elemento de memoria, estando realizado el elemento de memoria como disquete, Compact Disk (CD), Digital Versatile Disk (DVD) y/o por lo menos un sector de memoria asignado por lo menos a un componente del sistema cliente-servidor (1a; 1b).
ES05025837T 2005-08-18 2005-11-26 Procedimiento para la transmision de informacion desde un servidor de informaciones a un cliente. Expired - Lifetime ES2324353T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP05017921A EP1755048A1 (de) 2005-08-18 2005-08-18 Verfahren zur Übermittlung von Informationen von einem Informationsserver an einen Client
EP05017921 2005-08-18

Publications (1)

Publication Number Publication Date
ES2324353T3 true ES2324353T3 (es) 2009-08-05

Family

ID=35510960

Family Applications (1)

Application Number Title Priority Date Filing Date
ES05025837T Expired - Lifetime ES2324353T3 (es) 2005-08-18 2005-11-26 Procedimiento para la transmision de informacion desde un servidor de informaciones a un cliente.

Country Status (5)

Country Link
EP (1) EP1755048A1 (es)
CN (1) CN101268461A (es)
AT (1) ATE431948T1 (es)
DE (1) DE502005007323D1 (es)
ES (1) ES2324353T3 (es)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8812404B2 (en) * 2009-07-07 2014-08-19 Microsoft Corporation Information aggregation service
CN102739615A (zh) 2011-03-31 2012-10-17 国际商业机器公司 发送及请求订阅源的方法和装置
CN103516697B (zh) * 2012-06-28 2017-12-12 腾讯科技(上海)有限公司 网络信息推送方法及其系统
CN106412126A (zh) * 2016-12-05 2017-02-15 深圳中兴网信科技有限公司 Docker镜像描述信息的展示方法及展示装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8005755B2 (en) * 2000-04-25 2011-08-23 Yodlee.Com, Inc. System and method for syndicated transactions
WO2002017205A2 (en) * 2000-08-21 2002-02-28 Kinecta Corporation Tracking and recording techniques for online content
US20050165615A1 (en) * 2003-12-31 2005-07-28 Nelson Minar Embedding advertisements in syndicated content

Also Published As

Publication number Publication date
CN101268461A (zh) 2008-09-17
EP1755048A1 (de) 2007-02-21
ATE431948T1 (de) 2009-06-15
DE502005007323D1 (de) 2009-07-02

Similar Documents

Publication Publication Date Title
JP5259012B2 (ja) 目標位置やキーワードでトリガされた広告及びユーザが呼び出し可能な層ベースの広告を発生する方法
JP5596152B2 (ja) 電子商取引ウェブサイトでの情報マッチングの方法及びシステム
US9158856B2 (en) Automatic generation of tasks for search engine optimization
US20090048859A1 (en) Systems and methods for sales lead ranking based on assessment of internet behavior
US10204351B2 (en) Profile noise anonymity for mobile users
JP2012069163A (ja) モバイルサイトマップ
CN102037464A (zh) 具有最多点击的下一个对象的搜索结果
CN108319646B (zh) 基于用户历史行为的车源搜索方法及装置
JP2009265833A (ja) 広告システム及び広告方法
US20150294020A1 (en) System and/or method for evaluating network content
JP2004171042A (ja) 広告流通経路分析方法及びその実施システム並びにその処理プログラム
US20030041143A1 (en) Internet tool
KR20090052378A (ko) 사용자-기반 바이어스들을 사용하여 검색 결과들을 획득 또는 제공하는 방법 및 장치
Sen et al. Contrastive study of simple pagerank, hits and weighted pagerank algorithms
Ng et al. An intelligent agent for web advertisements
KR101711283B1 (ko) 온라인 상에서의 고객의 행동양태에 기초하는 실시간 타겟팅정보제공방법
KR101503348B1 (ko) 사용자 이용행태를 이용한 모바일 광고방법 및 시스템
JP2002230391A (ja) インターネット広告配信システム
WO2014035816A1 (en) Profile noise anonymity for mobile users
JP2023131084A (ja) 販促支援システム、販促支援方法、及びプログラム
US20080228870A1 (en) Method For Transmitting Information From an Information Server to a Client
JP2019074911A (ja) 情報処理装置、情報処理方法、及びプログラム
JP2006236165A (ja) 口コミ情報共有装置
Ayres The internet and the world wide web
JP7057984B2 (ja) 検索システム