SISTEMA Y MÉTODO PARA ESTABLECER DINÁMICAMENTE UN ACCESO A CONTENIDO EXTERNO EN UNA PÁGINA WEB.
Un método y un sistema para establecer dinámicamente un acceso a contenido externo en una página web (10) en un dispositivo (13) mediante la incrustación de una función (21) en la página web (10) alojada en un servidor origen (11).
Donde la función (21), cuando corre en el dispositivo (13), realiza las siguientes acciones: genera una primera información a partir de la página web (10), dicha primera información (31) relacionada con un identificador de una imagen (22) existente en la página web (10); transmite a un servidor externo (12) la primera información (31); en respuesta a la primera información (31) transmitida al servidor externo (12), recibe información adicional (32) asociada con la primera información (31); y genera un enlace (35) en la página web (10) para acceder al contenido externo asociado con la información adicional (32) a través de un proveedor de servicios (15).
Tipo: Patente de Invención. Resumen de patente/invención. Número de Solicitud: P201331345.
Solicitante: NET ALDELI, S.L.
Nacionalidad solicitante: España.
Inventor/es: DE LINAJE GARCIA,Carlos Alonso.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06F17/30
Fragmento de la descripción:
SISTEMA Y MÉTODO PARA ESTABLECER DINÁMICAMENTE UN ACCESO A CONTENIDO EXTERNO EN UNA PÁGINA WEB
Campo técnico de la invención
La presente invención está comprendida dentro del área de las tecnologías de la información, específicamente en la generación dinámica de contenido en páginas web a través de sistemas de ejecución en el propio navegador web.
Estado de la técnica
Los sistemas actuales son capaces de rellenar, ampliar contenido o recolectar información, pero no asociar acciones al contenido de las imágenes de un sitio web.
Por ejemplo, se conoce la propuesta realizada en la solicitud internacional de patente 15 WO0215053 donde se describe cómo añadir y actualizar el contenido de un sitio web.
Para ello, precisa de una plantilla y la ubicación de cada artículo donde añadir contenido. Es necesario pues la existencia de ubicación dentro para la incorporación de contenido extra. Ello tiene diversas desventajas como tener que ubicar espacio a espacio el contenido extra e irlo adaptando para cada contenedor, usar espacio específico y por 20 tanto la necesidad de cambiar el contenido origen del contenedor para albergar la plantilla.
Breve descripción de la invención
La presente invención resuelve las limitaciones del estado de la técnica y no necesita ni 25 plantilla, ni ubicación. Se instala dinámicamente y de forma automática habilita un icono encima de las fotos, imágenes o vídeos de la página web que da acceso a dicho
contenido adicional alojado preferentemente en otro servidor. Así se evita tener que indicar dónde colocar el contenido ya que éste se asocia automáticamente mediante una consulta a una base de datos.
Estás y otras ventajas se logran mediante un nuevo método y sistema para establecer dinámicamente un acceso a contenido externo en una página web.
El método para establecer dinámicamente un acceso a contenido externo en una página web en un dispositivo de usuario incluye los siguientes pasos:
- habilitar la incrustación de una función en la página web alojada en un servidor origen,
donde la función, cuando corre en un dispositivo, realiza las siguientes acciones:
- generar una primera información a partir de la propia página web, dicha primera información relacionada con un identificador de una imagen existente en la página web,
- transmitir a un servidor externo la primera información,
- en respuesta a la primera información transmitida al servidor externo, recibir información
adicional, dicha información adicional asociada con la primera información,
- generar un enlace en la página web para acceder al contenido externo asociado con la información adicional a través de un proveedor de servicios.
Opcionalmente, para construir el identificador de la imagen, la función localiza etiquetas de código HTML asociadas cuyo atributo está asociado a imágenes y/o vídeos, extrae su valor y el contenido HTML asociado.
Opcionalmente, el enlace generado se visualiza como un icono asociado a la imagen con 25 identificador de la página web.
Opcionalmente, clicar en el enlace en la página web, lleva a cabo al menos una de las siguientes acciones en el dispositivo de usuario:
- generar una ventana emergente,
- abrir una página web adicional.
Opcionalmente, el servidor externo realiza una comparación a partir de la primera información en una base de datos que incluye datos sobre al menos un objeto representado en la imagen o vídeo y un proveedor de dicho objeto.
Opcionalmente, la función es un javascript.
Opcionalmente, el dispositivo de usuario se selecciona entre uno de los siguientes: un ordenador personal, un teléfono móvil, un ordenador portátil, un televisor inteligente o una tableta.
De otra parte, el sistema para establecer dinámicamente un acceso a contenido externo en una página web en un dispositivo de usuario, incorpora unos medios para incrustar una función en la página web alojada en un servidor origen, donde la función, cuando se carga en un dispositivo, realiza las siguientes acciones:
- generar una primera información a partir de la propia página web, dicha primera información relacionada con un identificador de una imagen existente en la página web,
- transmitir a un servidor externo la primera información,
- en respuesta a la primera información transmitida al servidor externo, recibir información adicional, dicha información adicional asociada con la primera información,
- generar un enlace en la página web para acceder al contenido externo asociado con la información adicional a través de un proveedor de servicios.
Opcionalmente, los medios para incrustar la función en una página web están configurados para explorar el servidor origen y para seleccionar una pluralidad de páginas web según un criterio prestablecido donde incrustar dicha función.
Opcionalmente, los medios para incrustar la función realizan la exploración del servidor origen periódicamente.
Alternativamente, los medios para incrustar la función realizan la exploración del servidor 5 origen como respuesta a una modificación en al menos una página web alojada allí.
Breve descripción de las figuras
Para complementar la descripción y con objeto de ayudar a una mejor comprensión de las características de la invención, se acompaña a la presente memoria descriptiva, como 10 parte integrante de la misma, unas figuras:
La Figura 1 muestra un diagrama de bloques de las diferentes entidades que participan.
La Figura 2 muestra esquemáticamente la página web antes y después de añadir un 15 enlace para acceder al contenido externo.
La Figura 3 muestra esquemáticamente el código de una página web.
Descripción detallada de la invención
La presente invención se ilustra adicionalmente mediante el siguiente ejemplo de realización, el cual no pretende ser limitativo de su alcance.
Partiendo de una página web convencional, se pueden añadir nuevas funcionalidades y servicios mediante una función incrustada en el código HTML de la página web 10.
Cuando el usuario final descarga el contenido de la página web 10, se ejecuta dinámicamente la función 21 que analiza las fotos de la página web 10 y opcionalmente
el contenido para colocar dinámicamente botones en forma de iconos 36 por encima de las imágenes 22 (ya sean éstas fotos o vídeos).
La pulsación de los botones hace que se abra una capa en la página web 10 añadiendo funcionalidad asociada a la imagen 22, preferiblemente sin abandonar la ubicación actual para que el usuario no pierda orientación alguna. También puede ser que clicar el icono 36 asociado al botón, signifique abrir un enlace 35 con el que acceder a un proveedor de servicios 15 asociado con la imagen 22.
La asociación se hace generalmente con el identificador de la imagen en el código HTML, Por ejemplo, en la página web 10 se muestra una imagen 22 cuyo identificador permite saber (consultando en una base de datos 14) que está relacionada con un producto dado (o productos), al clicar sobre el icono 36, la función 12 podría llevar a generar una ventana emergente con información adicional, esto es, datos de dicho producto (características técnicas, disponibilidad, precio, etc.).
En general, con la invención, se soluciona el problema de añadir contenido externo asociado a una imagen, ya sea este contenido de índole comercial o no. La presente realización es especialmente ventajosa para el mundo editorial, periódicos y revistas digitales. La editorial no tiene que hacer nada especial dentro de su servidor origen 10, ni realizar desarrollo, ni acceder a una base de datos 14 externa. Todo el funcionamiento se realiza a través de la función 21. Tampoco ha de poner plantilla, enlace, tag o señalización alguna, resolviendo los problemas identificados en el estado de la técnica. La editorial debe únicamente permitir el acceso al sistema de ficheros que aloja las páginas web 10 para que se pueda incrustar en el código de las páginas web 10, la función 21. Dicha función 21 será la encargada de incorporar un botón con icono que al clicarse permita acceder al contenido particular asociado a la imagen 22. Para ello, se debe consultar una base de datos 14 y recuperar, como contenido externo y a partir de la primera información 31 extraída de la página web 10, la información adicional 32. La primera información 31 suele estar formada por un identificador de la imagen 22 con el cual poder buscar en una base de datos 14 que contenga información adicional 32 referida generalmente a datos de los productos que aparecen en dicha imagen...
Reivindicaciones:
1. Método para establecer dinámicamente un acceso a contenido externo en una página web (10) en un dispositivo (13) de usuario, caracterizado por que comprende los
siguientes pasos:
- habilitar la incrustación de una función (21) en la página web (10) alojada en un servidor origen (11), donde la función (21), cuando corre en el dispositivo (13), realiza las siguientes acciones:
- generar una primera información a partir de la propia página web (10), dicha primera 10 información (31) relacionada con un identificador de una imagen (22) existente en la
página web (10),
- transmitir a un servidor externo (12) la primera información (31),
- en respuesta a la primera información (31) transmitida al servidor externo (12), recibir información adicional (32), dicha información adicional (32) asociada con la primera
información (31),
- generar un enlace (35) en la página web (10) para acceder al contenido externo asociado con la información adicional (32) a través de un proveedor de servicios (15).
2. Método según la reivindicación 1, donde, para construir el identificador de la imagen
(22), la función localiza etiquetas de código HTML asociadas cuyo atributo está asociado
a imágenes y/o vídeos, extrae su valor y el contenido HTML asociado.
3. Método según la reivindicación 2, donde el enlace (35) generado se visualiza como un icono (36) asociado a la imagen con identificador de la página web (10).
4. Método según una cualquiera de las reivindicaciones 1 a 3, donde clicar en el enlace (35) en la página web (10), lleva a cabo al menos una de las siguientes acciones en el dispositivo(13) de usuario:
- generar una ventana emergente,
- abrir una página web adicional.
5. Método según una cualquiera de las reivindicaciones 1 a 4, donde el servidor externo (12) realiza una comparación a partir de la primera información (31) en una base de datos
(14) que incluye datos sobre al menos un objeto representado en la imagen o vídeo y un
proveedor (15) de dicho objeto.
6. Método según la reivindicación 5, donde la función es un javascript.
7. Método según una de las reivindicaciones 4 a 6, donde el dispositivo (13) de usuario se
selecciona entre uno de los siguientes:
- un ordenador personal,
- un teléfono móvil,
- un ordenador portátil,
- un televisor inteligente,
- una tableta.
8. Sistema para establecer dinámicamente un acceso a contenido externo en una página web (10) en un dispositivo (13) de usuario, caracterizado por que comprende medios para 20 incrustar una función (21) en la página web (10) alojada en un servidor origen (11), donde la función (21), cuando corre en un dispositivo (13), realiza las siguientes acciones:
- generar una primera información a partir de la propia página web (10), dicha primera información (31) relacionada con un identificador de una imagen (22) existente en la página web (10),
- transmitir a un servidor externo (12) la primera información (31),
- en respuesta a la primera información (31) transmitida al servidor externo (12), recibir información adicional (32), dicha información adicional (32) asociada con la primera información (31),
- generar un enlace (35) en la página web (10) para acceder al contenido externo asociado con la información adicional (32) a través de un proveedor de servicios (15).
9. Sistema según la reivindicación 8, donde los medios para incrustar la función (21) en 5 una página web (10) están configurados para explorar el servidor origen (11) y para
seleccionar una pluralidad de páginas web (10) según un criterio prestablecido donde incrustar dicha función (21).
10. Sistema según la reivindicación 9, donde los medios para incrustar la función (21) 10 realizan la exploración del servidor origen (10) periódicamente.
11. Sistema según la reivindicación 9, donde los medios para incrustar la función (21) realizan la exploración del servidor origen (10) como respuesta a una modificación en al menos una página web (10) alojada allí.
Patentes similares o relacionadas:
Composiciones y métodos para modelar el metabolismo de Saccharomyces cerevisiae, del 3 de Junio de 2020, de THE REGENTS OF THE UNIVERSITY OF CALIFORNIA: Un metodo implementado por computadora para proporcionar a un usuario una simulacion de una funcion fisiologica de levadura relacionada con un gen heterologo […]
Procedimiento de visualización de páginas por medio de un navegador de un equipo como una caja descodificadora Proveedor de Servicios de Internet, del 10 de Enero de 2020, de FREEBOX (100.0%): Un procedimiento de visualización de páginas por un equipo cliente equipado de un sistema cerrado, conectado a un servidor remoto , integrando […]
Procedimiento implementado por ordenador y controlado por ordenador, producto de programa informático y plataforma para disponer datos para su procesamiento y almacenamiento en un motor de almacenamiento de datos, del 4 de Noviembre de 2019, de Dynactionize N.V: Un procedimiento implementado por ordenador y controlado por ordenador de disposición de datos para procesamiento y almacenamiento de los mismos en un […]
MÉTODO DE DOBLAJE Y LOCUCIONES DE AUDIO, del 11 de Julio de 2019, de TANGO VOZ, S.L: Se describe en este documento un método que permite gestionar la producción de doblajes y locuciones de audio destinados a medios audiovisuales de tal manera que no se […]
Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, del 21 de Mayo de 2019, de IG Knowhow Limited: Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, la unidad de procesamiento de datos recibiendo una primera […]
Método para proporcionar una estructura de índice en una base de datos, del 1 de Mayo de 2019, de Capish International AB: Metodo para proporcionar una estructura de indice en una base de datos que comprende una pluralidad de tipos de objetos, donde cada tipo de objetos […]
Dispositivo de procesamiento de información, método de procesamiento de información, programa de procesamiento de información y soporte de registro, del 1 de Mayo de 2019, de RAKUTEN, INC: Dispositivo de procesamiento de información que comprende: un medio (12b) de memoria de palabra de área local que almacena una palabra de área […]
SISTEMA PARA LA DETECCIÓN REMOTA DEL USO DEL CINTURÓN DE SEGURIDAD EN UN VEHÍCULO, del 18 de Abril de 2019, de CASANOVA RENT VOLKS, S.A. DE C.V: La presente invención se refiere a la industria automotriz, particularmente está relacionada con los cinturones de seguridad con que están equipados los vehículos, […]