Patent ES-2725461-T3 (ES)
Title: Procedimientos y sistemas para generar y proporcionar guías de programas y contenido
Inventor: GROUF NICHOLAS A
IPC: H04N21/431
Filed: 2015-02-13
Granted: 2019-09-24
Abstract: Sistema, que comprende: una interfaz de red configurada para comunicar sobre una red de datos; un sistema informático que comprende uno o varios dispositivos informáticos; un sistema de terceros adecuado para proporcionar contenido de vídeo de transmisión en continuo, estando el sistema de terceros bajo control independiente del sistema informático; y un sistema de almacenamiento informático que comprende un dispositivo de almacenamiento no transitorio, dicho sistema de almacenamiento informático teniendo almacenados en el mismo instrucciones de programa ejecutables que dirigen el sistema informático para, por lo menos: generar una guía electrónica de programas que enumera canales y programas de canales; dotar a una pluralidad de terminales de usuario de acceso a la guía electrónica de programas; identificar, en un primer tiempo, un primer vídeo a incluir en un primer programa, comprendiendo el primer programa una pluralidad de vídeos, planificados para ser mostrados a los usuarios en un primer período de tiempo que tiene un tiempo de inicio y un tiempo de finalización, estando alojado el primer vídeo en el sistema de terceros, en el que el primer vídeo tiene una primera duración de tiempo, en el que la guía electrónica de programas comprende una entrada del primer programa; asignar un primer intervalo de tiempo dentro del primer programa para el primer vídeo que se va a proporcionar a los usuarios, en el que el primer intervalo de tiempo es mayor que la primera duración de tiempo para alojar el máximo aumento potencial previsto, en la duración del primer vídeo; usar una interfaz de programación de aplicaciones (API) para acceder en un segundo tiempo, desde el sistema de terceros, a una información de duración actual asociada con el primer vídeo; determinar una duración actual del primer vídeo, en base por lo menos en parte a la información de duración accedida desde el sistema de terceros; calcular, antes de o durante el primer período de tiempo, una diferencia de tiempo entre una duración actual del primer vídeo y el primer intervalo de tiempo, en el que cuando el primer vídeo es identificado, el primer vídeo comprende contenido principal y un primer anuncio, teniendo el primer anuncio una duración del primer anuncio, y cuando se determina la diferencia de tiempo entre la duración actual del primer vídeo y el primer intervalo de tiempo, el primer vídeo comprende el contenido principal y un segundo anuncio y no el primer anuncio, teniendo el segundo anuncio una duración de tiempo distinta a la duración del primer anuncio; por lo menos en parte en respuesta a la determinación de que la duración actual del primer vídeo es más corta que el primer intervalo de tiempo; seleccionar contenido suplementario de un repositorio de elementos de contenido, mantenido por un proceso o procedente de una o varias fuentes, basándose en parte en una diferencia de tiempo determinada entre el primer intervalo de tiempo y la duración actual del primer vídeo; y hacer que, por lo menos en parte, contenido suplementario seleccionado basándose, por lo menos en parte, en la diferencia de tiempo determinada se transmita en continuo a terminales de usuario utilizando la interfaz de red sobre una red de datos dentro del primer período de tiempo.