MXPA04005524A - Sistema y metodo para enviar avisos de publicidad en forma remota. - Google Patents

Sistema y metodo para enviar avisos de publicidad en forma remota.

Info

Publication number
MXPA04005524A
MXPA04005524A MXPA04005524A MXPA04005524A MXPA04005524A MX PA04005524 A MXPA04005524 A MX PA04005524A MX PA04005524 A MXPA04005524 A MX PA04005524A MX PA04005524 A MXPA04005524 A MX PA04005524A MX PA04005524 A MXPA04005524 A MX PA04005524A
Authority
MX
Mexico
Prior art keywords
presentation
module
remote
information
devices
Prior art date
Application number
MXPA04005524A
Other languages
English (en)
Inventor
Rogers Sam
Original Assignee
Alivepromo Inc
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 Alivepromo Inc filed Critical Alivepromo Inc
Publication of MXPA04005524A publication Critical patent/MXPA04005524A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Databases & Information Systems (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Un sistema para electronicamente presentar imagenes de publicidad en dispositivos de presentacion remotos. El sistema incluye un servidor de contenido de presentacion para programar el contenido de presentacion en dispositivos de presentacion remotos, una pluralidad de dispositivos de presentacion remotos en comunicacion electronica con el servidor de contenido de presentacion para recibir el contenido de presentacion e informacion de programacion del servidor de contenido de presentacion, cada dispositivo de presentacion remoto presenta contenido de presentacion recibido utilizando la informacion de programacion, y un cliente de entrada de programa y contenido para definir el contenido de presentacion y la informacion de programacion para cada dispositivo de presentacion remoto. La pluralidad de dispositivos de presentacion remotos se comunica con el servidor de contenido de presentacion en un intervalo periodicamente de repeticion para obtener contenido de presentacion adicional e informacion de programacion del servidor de contenido de presentacion.

Description

SISTEMA Y METODO PARA ENVIAR AVISOS DE PUBLICIDAD EN FORMA REMOTA CAMPO TECNICO Esta solicitud se refiere en general a un método, aparato y artículo de fabricación para proporcionar un sistema de procesamiento distribuido y presentación de imágenes, y más particularmente a un método, aparato y artículo de fabricación para enviar imágenes relacionadas con promocionales y publicidad a dispositivos de presentación remotos.
ANTECEDENTES DE LA INVENCION Las redes de comunicación digital, procesamiento de imagen digital y dispositivos de presentación de video, están mejorando sus capacidades para proveer servicios de información para hospedar usuarios potenciales. Un área del uso de la presentación de imágenes no ha tomado ventaja completamente, por lo menos no aún, de estos avances en la tecnología. Esta área del uso de la presentación de imágenes son presentaciones de avisos de publicidad. La presentación de los avisos de publicidad ha sido construida utilizando medios de impresión que no son fácilmente actualizables y son costosos para producir. Como tal, estas presentaciones no son típicamente personalizadas por ubicación, fecha y tiempo. Al combinar las comunicaciones digitales con presentaciones electrónicas podrá permitir presentaciones de todos tipos para permitir que las imágenes sean actualizadas en cualquier momento. Sin embargo, el costo de mantener y utilizar redes de comunicaciones que tienen una capacidad de transferencia de datos capaz de soportar imágenes, datos de video, y de audio ha hecho una adopción de las presentaciones de imágenes digitales a través de la presentación de avisos de publicidad. Dichas aplicaciones de presentaciones de imágenes digitales para avisos de publicidad se han convertido en factibles cuando el costo asociado con la transmisión de los datos necesarios es reducido.
COMPENDIO DE LA INVENCION La presente invención se refiere en general a un aparato para enviar imágenes relacionadas con promocionales y publicidad a dispositivos de presentación remotos. Un aspecto de la presente invención es un sistema para electrónicamente presentar imágenes de publicidad en dispositivos de presentación remotos. El sistema incluye un servidor de contenido de presentación para programar el contenido de presentación a través de los dispositivos de presentación, una pluralidad de dispositivos de presentación remota en la comunicación electrónica con el servidor de contenido de presentación para recibir el contenido de la presentación e información programada del servidor de contenido de presentación, cada dispositivo de presentación remota presenta el contenido de presentación recibido utilizando la información de programación, y un cliente de entrada de programación y contenido para definir el contenido de presentación y la información de programación para cada dispositivo de presentación remoto. La pluralidad de dispositivos de presentación remotos se comunica con el servidor del contenido de presentación a un intervalo periódicamente repetitivo para obtener contenido de presentación adicional e información de programación a partir del servidor de contenido de presentación. Otro aspecto de la presente invención es un servidor de contenido de presentación para definir y transmitir contenido de presentación e información de programación a una pluralidad de dispositivos de presentación remotos. El servidor de contenido de presentación e información de programación que van a ser enviados a la pluralidad de dispositivos de presentación remotos, un módulo de actualización de los datos de video del dispositivo de presentación para enviar el contenido de presentación y la información de programación a la pluralidad de dispositivos de presentación remotos a intervalos periódicamente repetitivos cuando ocurren las comunicaciones; un módulo de comunicaciones por módem para proporcionar comunicaciones con la pluralidad de dispositivos de presentación remotos utilizando comunicaciones de punto a punto utilizando un módem; y un módulo de interfase de Internet para proporcionar comunicaciones entre el servidor de contenido de presentación y programa y un cliente de entrada de contenido.
BREVE DESCRIPCION DE LOS DIBUJOS La Figura 1 ilustra un sistema de procesamiento distribuido ilustrativo de acuerdo con una posible modalidad en la cual la invención opera. La Figura 2a ilustra un sistema de computación que puede ser utilizado para construir varios sistemas de computación que pueden ser parte de un sistema de procesamiento distribuido y comunicaciones de acuerdo con una modalidad de la presente invención. La Figura 2b muestra un grupo de módulos de procesamiento utilizados a través de un sistema de computación de presentación que puede ser utilizado para construir varios sistemas de computación que pueden ser parte de un sistema de procesamiento distribuido y comunicaciones de acuerdo con una modalidad de la presente invención. Las Figuras 3a-b muestran un grupo de módulos de procesamiento utilizados por un sistema de computación servidor que pueden ser utilizados para construir varios sistemas de computación que pueden ser parte de un sistema de procesamiento distribuido y comunicaciones de acuerdo con una modalidad de la presente invención. La Figura 4a ilustra una pantalla de entrada al sistema basado en la web para un usuario final accediendo un servidor web de acuerdo con una modalidad de la presente invención. La figura 4b ilustra una página principal web para un usuario final accediendo un servidor web de acuerdo con una modalidad de la presente invención. La Figura 5a ilustra una página web del módulo del concentrador de puertos de administración de acuerdo con una modalidad de la presente invención. La Figura 5b ilustra otra página web del módulo del concentrador de puertos de administración para un dispositivo de presentación particular de acuerdo con una modalidad de la presente invención. La Figura 5c ilustra una página web del módulo del concentrador de puertos de administración presentando una pluralidad de dispositivos de presentación de acuerdo con otra modalidad de la presente invención. La Figura 5d ilustra aún otra página web del módulo del concentrador de puertos de administración para un dispositivo de presentación particular de acuerdo con aún otra modalidad de la presente invención. La Figura 5e ilustra otra página web del módulo del concentrador de puertos de administración para un dispositivo de presentación particular de acuerdo con una modalidad de ejemplo de la presente invención. La Figura 6a ilustra una página web del módulo de programación para un dispositivo de presentación particular de acuerdo con una modalidad de ejemplo de la presente invención. La Figura 6b ilustra otra página web del módulo de programación para un dispositivo de presentación particular de acuerdo con una modalidad de ejemplo de la presente invención. La Figura 6c ilustra aún otra página web del módulo de programación para un dispositivo de presentación particular de acuerdo con una modalidad de ejemplo de la presente invención. La Figura 7a ilustra una página web del módulo para cargar archivos de recursos de acuerdo con una modalidad de ejemplo de la presente invención. La Figura 7b ilustra otra página web del módulo para cargar archivos de recursos de acuerdo con una modalidad de ejemplo de la presente invención. La Figura 8a ilustra una página web de información de estado de la subida de archivos de recursos de acuerdo con una modalidad de ejemplo de la presente invención. La Figura 8b ilustra otra página web de información de estado de la subida de archivos de recursos de acuerdo con una modalidad de ejemplo de la presente invención.
DESCRIPCION DETALLADA En la siguiente descripción detallada de las modalidades ilustrativas de la invención, se hace una referencia a los dibujos que la acompañan, lo cuales forman parte de la misma, y los cuales se muestran a manera de ilustración, de las modalidades ilustrativas específicas en las cuales la invención puede ser practicada. Estas modalidades se describen con detalles suficientes para permitir a aquellos con experiencia en la técnica practicar la invención, y se entiende que otras modalidades puede ser utilizadas, y otros cambios pueden ser hechos, sin apartarse del espíritu o alcance de la invención. La siguiente descripción detallada, por lo tanto, no se tomará como una limitante del sentido, y alcance de la presente invención que está definida solamente a través de las reivindicaciones anexas. A lo largo de la especificación y las reivindicaciones, los siguientes términos toman los significados explícitamente asociados en la presente, a menos que el contexto claramente dicte otra cosa. El término "conectado" significa una conexión directa entre los objetos conectados, sin ningún dispositivo intermedio. El término "acoplado" significa ya sea una conexión directa entre los objetos conectados, o una conexión directa a través de uno o más dispositivos intermediarios pasivos o activos. El término "circuito" significa ya sea un componente individual o una multiplicidad de componentes, ya sea activos y/o pasivos, que están acoplados juntos para proporcionar una función deseada. El término "señal" significa por lo menos una señal de corriente, voltaje, o de datos. Haciendo referencia a los dibujos, números similares indican partes similares a través de las vistas.
La Figura 1 ilustra un sistema de procesamiento distribuido ilustrativo de acuerdo con una posible modalidad en la cual opera la invención. Un servidor web 101 se utiliza para almacenar imágenes de presentación 105 que deben ser utilizadas como presentaciones de imágenes de avisos de publicidad. Estas imágenes de presentación 105 son finalmente transmitidas a los dispositivos de presentación de los usuarios finales para uso en la proporción de imágenes de avisos de publicidad. Estos usuarios finales pueden ser las computadoras personales 105-107, así como dispositivos de presentación autónomos 111, 121. Además, estos dispositivos de presentación 111, 121 y las computadoras personales 105-107, pueden presentar estas imágenes 105 como imágenes instantáneas, una secuencia o proyección de diapositivas de imágenes estáticas, y una secuencia de imágenes de video que se pueden repetir después de una secuencia predeterminada de imágenes. En todos estos casos, las imágenes pueden ser acompañadas por una pista de audio correspondiente que se le da salida sincronizadamente junto con las imágenes. El servidor web 101 puede comunicarse con estos dispositivos de presentación 111, 121 y las computadoras personales 105-107, ya sea a través del Internet 100 o a través de una conexión telefónica que utiliza un par de módems, 111-113. Los dispositivos de presentación 111, 121 periódicamente se comunican con el servidor web 101, tal como una vez al día, para recibir un grupo de datos de presentación actualizados que ser va a utilizar hasta la próxima vez que el dispositivo de presentación 111, 121 se comunica con el servidor web 101. Si el dispositivo de presentación 111, 121 es incapaz de comunicarse con el servidor web 101, el dispositivo 111, 121 puede continuar la presentación del grupo de datos previamente recibidos hasta que se recibe una actualización. Alternativamente, el dispositivo de presentación 111, 121 puede poseer un grupo de datos de presentación por omisión que puede ser presentado si no se recibe una actualización. Las computadoras personales 105-107 proporcionan a los usuarios finales acceso al servidor web 101 para permitir que el contenido de los paquetes de datos de presentación 105 sea editado, actualizados, y programados. Los usuarios finales pueden controlar una pluralidad de dispositivos de presentación 111, 121 y pueden desear que un primer paquete de datos sea presentado en un primer grupo de dispositivos de presentación. El usuario final también puede desear presentar un paquete de datos personalizado en uno o más dispositivos de presentación adicionales 111, 121. Este mecanismo permite cualquier número de combinaciones de grupos de presentaciones que permiten a cada dispositivo de presentación 111, 121 presentar cualquier imagen de aviso de publicidad deseada. El usuario final puede especificar que la imagen de aviso de publicidad sea actualizada tan frecuentemente como sea necesario, dentro de los límites de las redes de comunicaciones que conectan los dispositivos de presentación 111, 121 al servidor web 101. La Figura 2a ilustra un sistema de computación que puede ser utilizado para construir varios sistemas de computación que pueden ser parte de un sistema de procesamiento y comunicación distribuido de acuerdo con una modalidad de la presente invención. En una modalidad ilustrativa de un servidor WWW 101, el sistema de computación 200 es operativo para proporcionar un sitio WWW. Por consiguiente, el servidor WWW 101 transmite páginas WWW al programa de aplicación de navegación WWW ejecutándose en los dispositivos solicitantes para llevar a cabo este proceso. Por ejemplo, el servidor WWW 101 puede transmitir páginas y formas para recibir información acerca de un usuario, tal como las preferencias del usuario, dirección, número telefónico, información de facturación, número de tarjeta de crédito, y similares. Además, el servidor WWW 101 puede transmitir páginas WWW a un dispositivo solicitante que permite a un usuario participar en un sitio WWW. Las transacciones pueden tomar lugar a través del Internet, WAN/LAN 100, o alguna otra red de comunicaciones conocida por aquellos con experiencia en la técnica. Aquellos con experiencia en la técnica apreciarán que el servidor WWW 101 puede incluir mucho más componentes que aquellos mostrados con referencia al sistema de computación 200 mostrado en la Figura 2. Sin embargo, los componentes mostrados son suficientes para describir la modalidad ilustrativa para practicar la presente invención. Como se muestra en la Figura 2, el servidor WWW 101 está conectado a la WAN/LAN 100, u otra red de comunicaciones, a través de la unidad de la interfase de red 210.
Aquellos con experiencia en la técnica apreciarán que la unidad de la interfase de red 210 incluye el sistema eléctrico necesario para conectar el servidor WWW 101 a la WAN/LAN 100, y se construye para uso con varios protocolos de comunicación incluyendo el protocolo TCP/IP. Típicamente, la unidad de la interfase de red 210 es una tarjeta contenida dentro del servidor WWW 101. El servidor WWW 101 también incluye la unidad de procesamiento 212, el adaptador de presentación de video 214, y una memoria masiva, todos conectados a través del conductor común 222. La memoria masiva generalmente incluye RAM 216, ROM 232, y uno o más dispositivos de almacenamiento masivo, tales como una unidad de disco duro 228, una unidad de cinta, unidad de CD-ROM/DVD-ROM 226, y/o una unidad de disco flexible. La memoria masiva almacena el sistema operativo 220 para controlar la operación del servidor WWW 101. Se apreciará que este componente puede comprender un sistema operativo del servidor de propósito general como es conocidos por aquellos con experiencia en la técnica, tal como UNIX, MAC OS™, LINUX™, o Microsoft WINDOWS NT®. El sistema de entrada/salida básico ("BIOS") 218 también es provisto para controlar la operación de nivel bajo del servidor WWW 101. La memoria masiva como se describió anteriormente ilustra otro tipo de medio legible por computadora, principalmente el medio de almacenamiento por computadora. El medio de almacenamiento por computadora puede incluir medio volátil y no volátil, removible y no removible implementado en cualquier método o tecnología para almacenar información, tal como instrucciones legibles por computadora, estructuras de datos, módulos de programa u otros datos. Ejemplos de medios de almacenamiento por computadora incluyen RAM, ROM, EEPROM, memoria no volátil u otra tecnología de memoria, CD-ROM, discos versátiles digitales (DVD) u otro almacenamiento óptico, casetes magnéticos, cinta magnética, almacenamiento en disco magnético, u oros dispositivos de almacenamiento magnético, o cualquier otro medio que puede ser utilizado para almacenar la información deseada y la cual puede ser accedida a través de un dispositivo de computación. La memoria masiva también almacena el código del programa y los datos para proporcionar un sitio WWW. Más específicamente, la memoria masiva almacena aplicaciones incluyendo el programa de aplicación del servidor WWW 230, programas 234, y la aplicación de la canción popular en tiempo real 236. El programa de aplicación del servidor WWW 230 incluye instrucciones ejecutables por computadora las cuales, cuando se ejecutan a través de la computadora 200 general presentaciones en el navegador WWW, incluyendo la realización de la lógica descrita anteriormente. El servidor WWW 101 puede incluir una máquina virtual JAVA, una aplicación del manipulador SMTP para transmitir y recibir correo electrónico, una aplicación manipuladora HTTP para recibir y manejar solicitudes HTTP, aplicaciones JAVA para la transmisión a un navegador WWW ejecutándose en la computadora cliente, y una aplicación manipuladora HTTPS para manejar conexiones seguras. La aplicación manipuladora HTTPS puede ser utilizada para la comunicación con aplicaciones de seguridad externas (no mostradas), para enviar y recibir información privada en una forma segura. El servidor WWW también comprende la interfase de entrada/salida 224 para comunicarse con dispositivos externos, tales como un ratón, teclado, escáner, u otros dispositivos de entrada no mostrados en la Figura 2. De la misma forma, el servidor WWW 101 además puede comprender instalaciones de almacenamiento masivo adicionales tales como unidad CD-ROM/DVD-ROM 226 y unidad de disco duro 228. La unidad de disco duro 228 se utiliza a través del servidor WWW 200 para almacenar, entre otras cosas, programas de aplicación, bases de datos, y datos de programa utilizados por el programa de aplicación del servidor WWW 230. Por ejemplo, las bases de datos de clientes, bases de datos de productos, bases de datos de imágenes, y bases de datos relaciónales pueden ser almacenadas. La operación e implementación de estas bases de datos es bien conocida por aquellos con experiencia en la técnica. Un sistema de computación de presentación 111, 121, como se ilustra en detalles adicionales en referencia a la Figura 2b a continuación, comprende un sistema de computación de propósito general ilustrado en la Figura 2a como se discutió anteriormente. Sin embargo, aquellos con experiencia en la técnica reconocerán que dicho sistema de computación de presentación puede operar con un subgrupo de los componentes anteriores para realizar las funciones asociadas con los datos promocionales y de publicidad presentados sin desviarse del espíritu y alcance de la presente invención. La Figura 2a muestra un grupo de módulos de procesamiento utilizados por un sistema de computación de presentación que puede ser utilizado para construir varios sistemas de computación que pueden ser parte de un sistema de procesamiento y comunicación distribuido de acuerdo con una modalidad de la presente invención. Los dispositivos de presentación 111, 121 consisten de un dispositivo de presentación 241 y un sistema de computación de presentación 250 para proporcionar la comunicación de los datos, almacenamiento de los datos, y funciones de presentación de los datos necesarios para proporcionar las funciones de presentación de avisos de publicidad. El sistema de computación de presentación 250 se comunica con el servidor web 101 utilizando un módem 112 conectado para recibir los grupos de datos de presentación. El sistema de computación de presentación 250 da salida a las imágenes de presentación 105 en un dispositivo de presentación 241 tal como un monitor, pantalla de cristal líquido, pantalla plasma, y dispositivo de televisión. El sistema de computación de presentación 250 comprende un grupo de módulos de procesamiento para implementar las funciones necesarias para soportar el sistema de presentación. Estos módulos incluyen un módulo de Programación de Actualización de Datos de Presentación 251, un módulo del Navegador Web 252, un módulo de Presentación de Video/Audio 253, y una pluralidad de módulos del sistema operativo 260. Los módulos del sistema operativo 260 incluyen controladores del dispositivo de nivel bajo tal como el controlador de comunicaciones 261 para proporcionar comunicaciones entre el sistema de computación de presentación 250 y los dispositivos externos y un módulo del controlador de presentación 262 para dar salida a los datos de imagen y de audio al dispositivo de presentación 241. Estos módulos del sistema operativo pueden ser parte de cualquier sistema operativo tal como WINDOWS de MICROSOFT, MAC OS de APPLE COMPUTER, UNIX y LINUX. El módulo de Programación de Actualización de Datos de Presentación 251 periódicamente establece comunicaciones con un servidor web para obtener información actualizada con respecto a los datos que van a ser presentados. El sistema de computación de presentación 250 periódicamente, tal como una vez al día a un tiempo predeterminado del día, establecerá comunicación con un servidor web para descargar los datos multimedia que se van a mostrar en el dispositivo de presentación 121. En una modalidad preferida, estas comunicaciones se establecen como una conexión de punto a punto utilizando un módem 112 que hace una llamada telefónica al servidor. Es decir, se asignar una ranura de tiempo durante el día para cada sistema de computación de presentación para hacer esta llamada. Por supuesto, cualquier número de ranuras de tiempo pueden ser asignadas a cualquier sistema de computación de presentación dado 250 si son necesarias actualizaciones adicionales durante cualquier período de tiempo particular. Este mecanismo de programación de actualización también puede ser diferente para cada sistema de computación de presentación dependiendo de su ubicación y de las necesidades para cambiar la frecuencia en la cual los datos de presentación cambian. Finalmente, el mecanismo de programación de actualización también puede dinámicamente cambiar la frecuencia de la actualización para cada sistema de computación de presentación individual si se desea. Uno con experiencia en la técnica también reconocerá que las comunicaciones entre el sistema de computación de presentación 250 y el servidor web pueden ocurrir a través de otras redes de comunicaciones. Por ejemplo, los sistemas de computación de presentación pueden comunicarse con el servidor web a través del Internet durante su ranura de tiempo predeterminada en lugar de utilizar una llamada telefónica de punto a punto. En la modalidad preferida, el módem 112 se utiliza para colocar un mejor control sobre el uso de una ranura de tiempo fija para cada sistema de computación de presentación 250 como un medio para efectivamente controlar en ancho de banda de las comunicaciones instantáneas necesarias para el servidor. Sin embargo, mientras la capacidad de las comunicaciones de los servidores y redes se incrementa, esta limitación del sistema no puede ser un aspecto significativo. El módulo del Navegador Web 252 procesa los datos de presentación de multimedia para generar la información de avisos presentada a través del dispositivo de presentación 121. En una modalidad, los datos multimedia se especifican utilizando una herramienta para la creación del contenido multimedia basado en la web tal como FLASH 5 de MACROMEDIA INC. Estas herramientas aceptan representaciones digitales de datos de video y audio que pueden ser procesados en un formato de datos compacto para la transmisión a través de una red de comunicaciones para presentarse a través del sistema de computación de presentación 250. El módulo del navegador web 252 en dicha modalidad puede ser un navegador web tal como NETSCAPE NAVIGATOR o MICROSOFT INTERNET EXPLORER que utilizan un módulo de que se conecta al ordenador compatible con la herramienta para la creación del contenido. En el caso de FLASH 5, un módulo de REPRODUCTOR DE MEDIO FLASH existe para presentar este contenido multimedia sobre un dispositivo de presentación 121. El módulo de Presentación de Audio/Video 253 procesa los datos multimedia de nivel bajo para generar la señales electrónicas necesarias para las comunicaciones entre el sistema de computación de presentación 250 y el dispositivo de presentación 121. Estos módulos pueden ser parte de un sistema operativo del sistema de computación o puede ser parte de un paquete de procesamiento multimedia necesario para satisfacer cualesquiera necesidades individuales de una tecnología de presentación particular. Cuando la resolución del dispositivo de presentación cambia, un grupo de módulos de procesamiento pueden ser necesarios para hacer los datos compatibles con las necesidades particulares de un dispositivo de presentación. La Figura 3a ilustra un grupo de módulos de procesamiento utilizados por un sistema de computación servidor que puede ser utilizado para construir varios sistemas de computación que pueden ser parte de un sistema de procesamiento y comunicaciones distribuido de acuerdo con una modalidad de la presente invención. El sistema de computación del servidor 301 proporciona dos grupos separados y distintos de funciones de procesamiento. Primero, el sistema de computación del servidor 301 se comunica con los sistemas de computación de presentación individuales 250 sobre bases periódicas para proporcionar las actualizaciones que van a ser presentadas. El sistema de computación del servidor 301 mantiene un programa de actualización para cada sistema de computación de presentación 250 y proporciona los datos actualizados necesarios durante la ranura del tiempo del sistema de computación de presentación 250 para llamar al servidor para los datos. Este procesamiento es realizado por un módulo de actualización de datos de video del dispositivo de presentación 312. El módulo de actualización de datos de video del dispositivo de presentación 312 también mantiene un registro de los datos transmitidos para cada sistema de computación de presentación 250. El sistema de computación del servidor 301 contiene un módulo de administración del dispositivo de presentación 314 para proporcionar a los usuarios finales 106 un mecanismo para crear, modificar y eliminar un programa de actualización para cada sistema de computación de presentación 250. Este módulo 314 proporciona al usuario final 106 modificar una base de datos de información describiendo los datos multimedia que van a ser presentados sobre cada sistema de computación de presentación 250 a varios tiempos durante cada día. Ambos, el módulo de actualización de datos de video del dispositivo de presentación 312 y el módulo de administración del dispositivo de presentación 314 se comunican con sistema de computación de externos a través de los módulos de interfase. Un módulo de interfase 313 permite a los módulos de procesamiento dentro del sistema de computación del servidor 301 comunicarse con varios clientes a través del Internet 100. Similarmente, un módulo de comunicaciones por módem 311 permite al sistema de computación del servidor 301 hacer y recibir llamadas utilizando un módem para establecer un enlace de comunicación con una computadora externa. Uno con experiencia en la técnica reconocerá que otros módulos pueden ser utilizados para establecer trayectorias de comunicaciones similares entre el sistema de computación del servidor 301 y otras computadoras sin desviarse del espíritu y alcance de la presente invención. La Figura 3b ilustra un grupo de módulos de procesamiento utilizados por un sistema de computación servidor que pueden ser utilizados para construir varios sistemas de computación que pueden ser parte de un sistema de procesamiento y comunicaciones distribuido de acuerdo con otra modalidad de la presente invención. Como se discutió anteriormente, el sistema de computación del servidor 301 incluye un módulo de actualización de datos de video del dispositivo de presentación 312, el módulo de administración del dispositivo de presentación 314, un módulo de ¡nterfase de Internet 313, y un módulo de comunicaciones por módem 311. El módulo de actualización de datos de video del dispositivo de presentación 312 mantiene un programa de actualización para cada sistema de computación de presentación 250 y proporciona los datos actualizados necesarios durante la ranura de tiempo del sistema de computación de presentación 250 para llamar al servidor para los datos y comprende un módulo de interfase de datos actualizados 321, un módulo de registro de estado 322, un módulo de programación de actualización 323, un módulo de interfase de administración 324, y un módulo de ¡nterfase de base de datos 325. El módulo de interfase de datos de actualización 321 proporciona un mecanismo de comunicaciones de datos común entre el módulo de comunicaciones del módem de nivel más bajo 311 y todos los otros módulos de procesamiento dentro del módulo de actualización de datos de video del dispositivo de presentación 312. Este módulo permite las funciones de entrada al sistema de estado y las funciones de actualización de datos dentro del módulo de actualización de datos de video del dispositivo de presentación 312 para comunicarse con los sistemas de computación de presentación 250 utilizando una interfase común. El módulo de entrada al sistema de estado 322 obtiene y mantiene un registro de la información relacionada con el estado de , cada sistema de computación de presentación 250 que es programado para comunicarse con el sistema de computación del servidor 301. Esta información de estado puede incluir simplemente si el sistema de computación de presentación 250 contactó el sistema de computación del servidor 301 para obtener una actualización de sus datos presentados. Adicionalmente, esta información de estado puede incluir si una actualización de datos fue exitosamente transmitida al sistema de computación de presentación 250. Finalmente, la información de estado también puede incluir mensajes de error generados por el sistema de computación de presentación 250 para comunicar errores detectados por el sistema de computación de presentación 250 en su ubicación remota. Estos mensajes de error pueden ser utilizados para programar una visita de mantenimiento y reparación a través de un técnico de soporte apropiado según sea necesario. El módulo de programación de actualización 323 se comunica con los sistemas de computación de presentación 250 para proporcionar a estos sistemas los datos de presentación necesarios para el período de tiempo entre un contacto actual a través de un sistema de computación de presentación particular y su siguiente ranura correspondiente de tiempo de comunicaciones programada. En una modalidad en la cual un sistema de computación de presentación 250 contacta al sistema de computación servidor una vez al día, este modulo 323 es responsable de proporcionar al sistema de computación de presentación todos los datos de presentación necesarios para uso así como cualquier información de programación si se desea que los datos de presentación camben a través del día. Si los datos de presentación y/o información de programación no cambian de un día al siguiente, el módulo 323 puede no necesitar actualmente transmitir ninguna información. El módulo de interfase de administración 324 proporciona una interfase entre el módulo de actualización de datos de video del dispositivo de presentación 312 y el módulo de administración del dispositivo de presentación 314 para permitir al usuario especificar los paquetes de datos e información de programación que va a ser almacenada para uso cuando se proporcionan las actualizaciones de datos a los sistemas de computación de presentación 250. El módulo de interfase de base de datos 325 proporciona un módulo de acceso de datos individual para que los módulos de procesamiento almacenen y recuperen datos de la base de datos de datos de presentación del dispositivo 326. El módulo de administración del dispositivo de presentación 314 proporciona a los usuarios finales 106 un mecanismo para crear, modificar, y eliminar un programa de actualización para cada sistema de computación de presentación 250. El módulo de administración del dispositivo de presentación 314 comprende un módulo de autentificación del usuario final 341, un módulo del estado del recurso 342, un módulo de aprobación del recurso 343, un módulo de cargar archivos de recursos 344, un módulo de programación 345, un módulo del concentrador de puertos de administración 346, y una base de datos de datos del dispositivo de presentación 347. El módulo de autentificación del usuario final 341 determina si un usuario final 106 tiene permiso de acceder y modificar una o más partes de los datos de presentación y la información de programación asociada con uno o más sistemas de computación de presentación 250. Los usuarios finales 106 acceden el sistema de computación servidor utilizando un navegador web, tal como NETSCAPE NAVIGATOR o MICROSOFT INTERNET EXPLORER, para hacer estos cambios. La identidad de los usuarios que intentan hacer modificaciones necesita ser autentificada así como determinar si un usuario particular está autorizado para hacer la modificación actual. En una modalidad, el usuario final 106 capturaría un ID y una contraseña. Este módulo 341 podría determinar si el usuario final 106 es conocido así como si el usuario puede acceder la página web correspondiente. Esta información es mantenida para uso a lo largo de la sesión en la cual el usuario accede el sistema de computación servidor. En una modalidad, el sistema del servidor se implementa utilizando el software de servidor COLD FUSION de MACROMEDIA, INC., de San Francisco, California. El módulo de estado de los recursos 342 proporciona a los usuarios finales acceso a la identidad y estado de los datos de presentación e información de programación que va a ser desplegada en uno o más sistemas de computación de presentación. Un grupo de datos de presentación y su información de programación se asigna a un dispositivo de presentación particular, el cual es referido como un recurso. El estado de un grupo particular de datos de presentación y su información de programación así como el estado del sistema de computación de presentación es útil para los usuarios finales. Este módulo 342 proporciona acceso a esta información. El módulo de aprobación de recursos 343 determina si un grupo particular de datos de presentación y su información de programación puede ser incluido dentro de los datos que van a ser enviados a un sistema de computación de presentación 250 a través del módulo de actualización de datos del dispositivo de presentación 312. Debido a que un usuario final particular es responsable de la creación y la carga de un grupo particular de datos de presentación y su información de programación en el sistema de computación del servidor 301 puede que no sea el usuario final responsable de permitir que el grupo de datos de presentación sea enviado a los sistemas de computación de presentación, este módulo permite a los grupos de dato que sean establecidos para uso a través del módulo de actualización de datos de video del dispositivo de presentación 312. Sin embargo, un segundo usuario final con un diferente nivel de autoridad es necesario para autorizar el uso de este grupo particular de datos de presentación y su información de programación. Como tal, los errores en la presentación de la información en los dispositivos de presentación deberían ser reducidos. El módulo de cargar archivos de recursos 344 transfiere el grupo particular de datos de presentación y su información de programación desde el sistema de computación del servidor 301 a los sistemas de computación de presentación 250 según dirigidos por el módulo de programación de actualización 323, cuando los sistemas de computación de presentación 250 contactan el sistema de computación del servidor 301. El módulo 344 determina, utilizando el módulo de aprobación del recurso 343, si un grupo particular de datos de presentación y su información de programación es aprobado para cargar archivos. El módulo de programación 345 proporciona a un usuario final el acceso a los datos de programación para cada sistema de computación de presentación 250. El usuario final puede presentar, crear, modificar, eliminar y guardar un programa utilizando este módulo. Estos programas se utilizando cuando un grupo de datos va a ser subido a un sistema de computación de presentación 250 así como determinar si múltiples grupos de datos para uso entre contactos entre el sistema de computación de presentación 250 y el sistema de computación del servidor 301. Si los datos que van a ser presentados cambiarán una o más veces a lo largo del día, el programa incluirá toda la información para determinar cuando van a cambiar durante un día así como que se va a presentar durante cada período de tiempo durante el día. El módulo del concentrador de puertos de administración 346 proporciona a los usuarios finales 106, acceso a la información con respecto a la identidad y ubicación de todos los sistemas de computación de presentación 250 que están programados para contactar el sistema de computación del servidor 301. El módulo 346 permite a los usuarios finales recuperar, ver, modificar, crear, y eliminar esta información. Esta información es necesaria para determinar que grupos de datos de presentación e información de programación van a ser subidos a un dispositivo particular. La base de datos de los datos de presentación del dispositivo 347 contiene todos los grupos de datos de presentación e información de programación que se utiliza a lo largo del sistema de computación del servidor. Las Figuras 4a y 4b ilustran unas inferíase en base a navegador web típica vista a través de un usuario final cuando accede el sistema de computación del servidor. La Figura 4a ilustra una pantalla de registro en base a la web para un usuario final que accede un servidor web de acuerdo con una modalidad de la presente invención. El usuario final proporciona la información necesaria para permitir que el módulo de autentif icación del usuario final 341 determine si el usuario final puede realizar una o más funciones. Como se muestra aquí, el usuario final proporciona un ID de usuario 402, una contraseña 403, y un código CSC 404. Por supuesto, se pueden utilizar otros esquemas de autentif icación y autorización sin desviarse del espíritu y alcance de la presente invención. Además, estas comunicaciones pueden requerir la transmisión segura de cualquier dato si es necesario. La Figura 4b ilustra una página principal del servidor web para un usuario final que accede un servidor web de acuerdo con una modalidad de la presente invención. Una vez que un usuario final ha sido autentificado, una página web 401 es presentada que permite acceso a todas las otras funciones del sistema de computación del servidor. Esta página web 401 ilustra una modalidad para el dispositivo de presentación que incluye una pantalla plasma grande 420. El sistema de computación de presentación 250 está contenido dentro de un recinto en la parte trasera lateral de la pantalla en esta modalidad. Las Figuras 5a-5e ilustran un grupo de páginas web utilizadas por el módulo del concentrador de puertos de administración 346. La figura 5a ilustra una página web del módulo del concentrador de puertos de administración de acuerdo con una segunda modalidad de la presente invención. Esta página web 501 proporciona acceso a todos los recursos e información de programación para un cliente particular utilizando sistemas de computación de presentación 250. Si existen múltiples clientes, una página similar podría existir para cada cliente y la página web puede presentar un logotipo 511 para cada cliente. La página web 501 también puede presentar la información del cliente 512 para identificar la información de contacto para el cliente particular. La página también puede poseer enlaces a páginas adicionales para presentar y modificar la información relacionada tal como Editar Información del Cliente 513, Usuarios autorizados para acceder y modificar información 514, Localizaciones de dispositivos de presentación 515, identidades de grupos de dispositivos 516, e identidades de dispositivos individuales 517.
La Figura 5b ilustra otra página web del módulo del concentrador de puertos de administración para un dispositivo de presentación particular de acuerdo con una modalidad de la presente invención. Esta página web 502 presenta y permite a un usuario modificar un grupo de dispositivo particular para este cliente. Este grupo de dispositivo tiene un nombre de grupo de dispositivo 521 y una descripción 522. La Figura 5c ilustra una página web del módulo del concentrador de puertos de administración presentadno una pluralidad de dispositivos de presentación de acuerdo con otra modalidad de la presente invención. Esta página web 503 proporciona un mecanismo para permitir a los usuarios finales seleccionar ubicaciones 531 en donde una o más computadoras del dispositivo de presentación están localizadas. Los usuarios finales seleccionan una o más ubicaciones y acceden páginas adicionales para ver y editar la información relacionada con los dispositivos en una ubicación. La Figura 5d ilustra aún otra página web del módulo del concentrador de puertos de administración para un dispositivo de presentación particular de acuerdo con aún otra modalidad de la presente invención. Una vez que el usuario final selecciona una ubicación, una página web 504 proporciona una pluralidad de campos 541 para definir la información relacionada con la ubicación. El usuario final puede editar la información capturando datos dentro de estos campos y sometiendo los datos 542 al servidor.
La Figura 5e ilustra otra página web del módulo del concentrador de puertos de administración para un dispositivo de presentación particular de acuerdo con una modalidad de ejemplo de la presente invención. Esta página web final 505 presenta los datos de ubicación 551 que un usuario final ha especificado. La página web 505 también presenta la identidad de los dispositivos de presentación encontrados en esta ubicación 552. Uno o más dispositivos pueden ser localizados en cualquier ubicación dada. Las Figuras 6a-6c ilustran un grupo de páginas web utilizadas para programar un grupo de datos de presentación en un sistema de computación de presentación particular. La Figura 6a ilustra una página web del módulo de programación 601 para un dispositivo de presentación particular de acuerdo con una modalidad de ejemplo de la presente invención. Esta página web 601 muestra una imagen multimedia 611 representando los datos de presentación a los que se les dará salida en el dispositivo de presentación. En una modalidad, la imagen 611 es una secuencia de video FLASH que puede ser presentada en el navegador web utilizando un programa agregado FLASH PLAYER. Es decir, la secuencia de imágenes de video se mostrará al usuario final. La Figura 6b ilustra otra página web del módulo de programación para un dispositivo de presentación particular de acuerdo con una modalidad de ejemplo de la presente invención. Esta segunda página web 601 también muestra el grupo de datos multimedia 611 así como una ventana de entrada de programación 621 que permite a los usuarios finales especificar ambas, la fecha de inicio 622 y la fecha de terminación 623 para este grupo particular de datos multimedia 611. La Figura 6c ilustra aún otra página web del módulo de programación para un dispositivo de presentación de acuerdo con una modalidad de ejemplo de la presente invención. Esta página web final ilustra una lista 631 de todos los dispositivos para este cliente que puede permitir que los datos se programen. Esta lista 631 permite a un usuario seleccionar una o más ubicaciones para tener un grupo de datos multimedia agregados a su programa. La lista también contiene datos para excepcionalmente identificar el sistema de computación de presentación 633, la ubicación de la presentación 634, la ciudad y dirección de la presentación 635, y un nombre del dispositivo 636. Las Figuras 7a y 7b ilustran un grupo de páginas web utilizadas para definir el grupo de datos multimedia que van a cargarse para a un sistema de computación de presentación. La Figura 7a ilustra una página web del módulo de cargar archivos de recursos 701 de acuerdo con una modalidad de ejemplo de la presente invención. Esta página 701 contiene una carpeta 711 para cada sistema de computación de presentación para un cliente dado. El usuario final selecciona la carpeta 711 correspondiente al dispositivo de presentación que se va a especificar. La Figura 7b ilustra otra página web del módulo de cargar archivos de recursos de acuerdo con una modalidad de ejemplo de la presente invención. Una vez que una carpeta 711 ha sido seleccionada, la segunda página web 702 presenta una página que identifica los grupos de datos de presentación 721 que son parte de los datos subidos al sistema de computación de presentación identificados por esta carpeta 722. Un usuario final puede especificar un grupo de datos adicional para ser incluido en la subida de archivos utilizando un grupo de campos 723 en la página web 702. El usuario final puede ver 725, editar un programa particular 726, y eliminar 727 un grupo particular de datos multimedia para esta ubicación según sea necesario. Las Figuras 8a y 8b ilustran un par de páginas web que contienen información de registro de archivos cargados. La Figura 8a ¡lustra una página web de la información del estado de cargar recursos 801 que contienen información de registro para un número de sistemas de computación de presentación, todos en la misma fecha. Similarmente la Figura 8b ilustra otra página web de la información del estado de la carga de recursos 802 que contiene la información de registro para un número de días de información para un sistema de computación de presentación individual. Para cada contacto entre un sistema de computación de presentación 811, una pluralidad de entradas que ilustran los datos transferidos, su estado de éxito, y el tiempo que el evento está registrado en el sistema. Si el contacto con un sistema de computación de presentación no ocurre, no se muestran entradas al sistema 802. La Figura 1 ilustra un ejemplo de un ambiente operativo adecuado en el cual la invención puede ser implementada. El ambiente operativo es solamente un ejemplo de un ambiente operativo adecuado y no pretende sugerir ninguna limitación al alcance del uso o funcionalidad de la invención. Otros sistemas de computación bien conocidos, ambientes y/o configuraciones que pueden ser adecuados para uso con la invención incluyen, pero no se limitan a, computadoras personales, computadoras servidor, dispositivos portátiles, sistemas multiprocesador, sistemas a base de microprocesador, electrónicos de consumidor programables, PCs en red, minicomputadoras, computadoras de marco principal, ambientes de computación distribuidos que incluyen cualquiera de los sistemas anteriores, y similares. La invención también puede ser descrita en el contexto general de instrucciones ejecutables por computadora, tales como módulos de programa, ejecutados a través de una o más computadoras u otros dispositivos. Generalmente, los módulos de programa incluyen rutinas, programas, objetos, componentes, estructuras de datos, etc. que llevan a cabo tareas particulares o implementan tipos de datos abstractos. Típicamente la funcionalidad de los módulos de programa puede ser combinada o distribuida según se desee en varias modalidades. Un dispositivo de procesamiento enlazado a una red de comunicaciones 100 típicamente incluye por lo menos alguno de los medios legibles por computadora. Los medios legibles por computadora pueden ser cualquier medio disponible que puede ser accedido a través de estos dispositivos. A manera de ejemplo, y no limitación, los medios legibles por computadora pueden comprender medios de almacenamiento por computadora y medios de comunicación. Los medios de almacenamiento por computadora incluyen medios volátiles y no volátiles, removibles y no removibles implementados en cualquier método o tecnología para almacenamiento de la información tal como instrucciones legibles por computadora, estructuras de datos, módulos de programa u otros datos. Los medios de almacenamiento por computadora incluyen, pero no se limitan a, RAM, ROM, EEPROM, memoria no volátil u otra tecnología de memoria, CD-ROM, discos versátiles digitales (DVD) u otro almacenamiento óptico, casetes magnéticos, cinta magnética, almacenamiento en disco magnético, u oros dispositivos de almacenamiento magnético, o cualquier otro medio que puede ser utilizado para almacenar la información deseada y la cual puede ser accedida a través de un dispositivo de computación. Los medios de comunicación típicamente modalizan instrucciones legibles por computadora, estructuras de datos, módulos de programa, u otros datos en una señal de datos modulada tal como una onda portador u otro mecanismo de transporte e incluyen cualquier medio de distribución de información. El término "señal de datos modulada" quiere decir una señal que tiene una o más de sus características fijas o cambiadas en dicha forma que codifica información en la señal. A manera de ejemplo, y no limitación, los medios de comunicación incluyen medios cableados tales como una red cableada o conexión cableada directa, y medios inalámbricos tales como medios inalámbricos acústicos, RF, infrarrojos y otros medios inalámbricos. Las combinaciones de cualquiera de los anteriores deberían también ser incluidas dentro del alcance de los medios legibles por computadora. Adicionalmente, las modalidades descritas en la presente se implementan como operaciones lógicas realizadas a través de dispositivos de procesamiento programables. Las operaciones lógicas de estas varias modalidades de la presente invención se implementan (1) como una secuencia de pasos implementados por computadora o módulos de programa que corren en un sistema de computación y/o (2) como lógica de módulos de máquinas interconectadas o hardware dentro del sistema de computación. La implementación es un asunto a elegir dependiendo de los requerimientos de funcionamiento del sistema de computación de presentación que implementa la invención. Por consiguiente, las operaciones lógicas que forman las modalidades de la invención descrita aquí pueden ser diversamente referidas como operaciones, pasos o módulos. Ya que las modalidades anteriores de la presente invención describen un sistema de procesamiento distribuido y presentación de imágenes para enviar imágenes relacionadas con promocionales y publicidad a dispositivos de presentación remotos, uno con experiencia en la técnica reconocerá que el uso de una arquitectura de computación particular para un sistema de computación de presentación y servidor web son modalidades meramente de ejemplo de la presente invención. También se entiende que otras modalidades pueden ser utilizadas y cambios operacionales pueden ser hechos sin apartarse del alcance de la presente invención como se manifiesta en las reivindicaciones anexas. Es decir, la descripción anteriormente mencionada de las modalidades ¡lustradas de invención has sido presentada para los propósitos de ilustración y descripción. Estas no pretenden ser exhaustivas o limitar la invención a las formas precisas descritas. Muchas modificaciones y variaciones son posibles en luz de la enseñanza- anterior. Se pretende que el alcance de la invención esté limitado no con la descripción detallada, sino por las reivindicaciones anexas de la misma. La presente invención es primeramente modalizada como un método, aparato y artículo de fabricación para proporcionar un Sistema Receptor/Transmisor para Señalización Digital de Alta Velocidad.

Claims (20)

REIVINDICACIONES
1. Un sistema para electrónicamente presentar imágenes de publicidad en dispositivos de presentación remotos, el sistema comprende: un servidor de contenido de presentación para programar contenido de presentación sobre dispositivos de presentación remotos; una pluralidad de dispositivos de presentación en comunicación electrónica con el servidor de contenido de presentación para recibir contenido de presentación e información de programación de un servidor de contenido de presentación, cada dispositivo de presentación presenta el contenido de presentación recibido utilizando la información de programación; y un cliente de captura de programa y contenido para definir el contenido de presentación y la información de programación para cada dispositivo de presentación remoto; en donde la pluralidad de dispositivos de presentación se comunican con el servidor de contenido de presentación a un intervalo periódicamente repetitivo para obtener contenido de presentación adicional e información de programación del servidor de contenido de presentación.
2. El sistema de acuerdo con la reivindicación 1, en donde el servidor de contenido de presentación comprende: un módulo de administración del dispositivo de presentación para crear el contenido de presentación y la información de programación que se va a enviar a la pluralidad de dispositivos de presentación remotos; un módulo de actualización de datos de video del dispositivo de presentación para enviar en contenido de presentación e información de programación a la pluralidad de dispositivos de presentación remotos a intervalos periódicamente repetitivos cuando ocurren las comunicaciones; un módulo de comunicaciones por módem para proporcionar comunicaciones con la pluralidad de dispositivos de presentación utilizando comunicación de punto a punto utilizando un módem; y un módulo de interfase de Internet para proporcionar comunicaciones entre el servidor de contenido de presentación y el cliente de captura de programa y contenido.
3. El sistema de acuerdo con la reivindicación 2, en donde el módulo de administración del dispositivo de presentación comprende: un módulo de estado del recurso para mantener el estado de cada uno de la pluralidad de dispositivos de presentación remotos de las comunicaciones con lo dispositivos de presentación remotos que ocurren a intervalos periódicamente repetitivos; un módulo de aprobación de recursos para proporcionar un mecanismo para presentar contenido e información de programación creada para cada módulo de presentación remota que va a ser revisada y aprobada antes de la comunicación a los dispositivos de presentación remotos; un módulo de carga de recursos para transmitir el contenido de presentación aprobado e información de programación a una base de datos de presentación del dispositivo que se utiliza cuando se comunica con dispositivos de presentación remotos; y un módulo de programación para revisar y editar la información de programación para cada uno de la pluralidad de dispositivos de presentación remotos.
4. El sistema de acuerdo con la reivindicación 2, en donde el módulo de actualización de datos de video del dispositivo de presentación comprende: un módulo de carga de programación para programar las comunicaciones con los dispositivos de presentación remotos a intervalos periódicamente repetitivos; un módulo de la inferíase de carga de datos para llevar a cabo las comunicaciones entre el servidor de contenido de presentación y los dispositivos de presentación remotos; y un módulo de la interfase de base de datos para obtener el contenido de presentación e información de programación de una base de datos dentro del módulo de administración del dispositivo de presentación para la transmisión a los dispositivos de presentación remotos.
5. El sistema de acuerdo con la reivindicación 4, en donde el módulo de actualización de los datos de video del dispositivo de presentación además comprende: un módulo de entrada al sistema de estado para mantener la información de estado con respecto a la pluralidad de dispositivos de presentación remotos de las comunicaciones que ocurren a intervalos periódicamente repetitivos; y un módulo de la interfase de mantenimiento para verificar el contenido de presentación e información de programación antes de la transmisión a la pluralidad de dispositivos de presentación remotos.
6. El sistema de acuerdo con la reivindicación 1, en donde el cliente de captura de programa y contenido utiliza un navegador web para comunicarse con el servidor de contenido de presentación para definir el contenido de presentación e información de programación para la pluralidad de dispositivos de presentación remotos.
7. El sistema de acuerdo con la reivindicación 3, en donde el acceso provisto por cliente de captura de programa y contenido se comunica con el módulo de aprobación de recursos utilizando un navegador web para aprobar el contenido de presentación e información de programación.
8. El sistema de acuerdo con la reivindicación 1, en donde la información de la presentación comprende la salida de información de imágenes digitales, video digital, y audio a través de los dispositivos de presentación remotos.
9. El sistema de acuerdo con la reivindicación 1, en donde la información de programación comprende la información de tiempo y fecha relacionada con cuando se va a dar salida a los grupos particulares de información de presentación a través de los dispositivos de presentación remotos.
10. El sistema de acuerdo con la reivindicación 9, en donde la información de programación permite múltiples grupos de información de presentación que se le va a dar salida a través de los dispositivos de presentación remotos en una secuencia durante cada período de tiempo dentro de la información de programación.
11. El sistema de acuerdo con la reivindicación 10, en donde los dispositivos de presentación remotos obtienen todos los grupos de contenido de presentación para la información de programación correspondiente para un periodo de tiempo entre las comunicaciones periódicamente repetitivas con el servidor de contenido de presentación.
12. El sistema de acuerdo con la reivindicación 11, en donde los dispositivos de presentación remotos obtienen un grupo por omisión de información de presentación a la que se le va a dar salida durante tiempos que no corresponden a la información de programación recibida del servidor de contenido de presentación.
13. Un servidor de contenido de presentación para definir y transmitir contenido de presentación e información de programación a una pluralidad de dispositivos de presentación remotos, el servidor de contenido de presentación comprende: un módulo de administración del dispositivo de presentación para crear el contenido de presentación y la información de programación que se va a enviar a la pluralidad de dispositivos de presentación remotos; un módulo de actualización de datos de video del dispositivo de presentación para enviar el contenido de presentación e información de programación a la pluralidad de dispositivos de presentación remotos a intervalos periódicamente repetitivos cuando ocurren las comunicaciones; un módulo de comunicaciones por módem para proporcionar comunicaciones con la pluralidad de dispositivos de presentación remotos utilizando comunicaciones de punto a punto utilizando un módem; y un módulo de la interfase de Internet para proporcionar comunicaciones entre el servidor de contenido de presentación y el cliente de captura de programa y contenido.
14. El servidor de contenido de presentación de acuerdo con la reivindicación 13, en donde el módulo de administración del dispositivo de presentación comprende: un módulo de estado de los recursos para mantener el estado de cada uno de la pluralidad de dispositivos de presentación remotos de las comunicaciones con los dispositivos de presentación remotos que ocurren a intervalos periódicamente repetitivos; un módulo de aprobación de recursos para proporcionar un mecanismo para desplegar el contenido e información de programación creada por cada módulo de presentación remota que va ha ser revisado y aprobado antes de las comunicaciones con los dispositivos de presentación remotos; un módulo de carga de recursos para transmitir contenido de presentación aprobado e información de programación a una base de datos del dispositivo de presentación cuando se comunica con los dispositivos de presentación remotos; y un módulo de programación para revisar y editar la información de programación para cada uno de la pluralidad de dispositivos de presentación remotos.
15. El servidor de contenido de presentación de acuerdo con la reivindicación 13, en donde el módulo de administración del dispositivo de presentación comprende: un módulo de estado de los recursos para mantener el estado de cada uno de la pluralidad de dispositivos de presentación remotos de las comunicaciones con los dispositivos de presentación remotos que ocurren a intervalos periódicamente repetitivos; un módulo de aprobación de recursos para proporcionar un mecanismo para desplegar el contenido e información de programación creada por cada módulo de presentación remota que va ha ser revisado y aprobado antes de las comunicaciones con los dispositivos de presentación remotos; un módulo de carga de recursos para transmitir contenido de presentación aprobado e información de programación a una base de datos del dispositivo de presentación cuando se comunica con los dispositivos de presentación remotos; y un módulo de programación para revisar y editar la información de programación para cada uno de la pluralidad de dispositivos de presentación remotos.
16. El servidor de contenido de presentación de acuerdo con la reivindicación 1, en donde la información de presentación comprende salida de información de imágenes digitales, video digital y audio a través de dispositivos de presentación remotos.
17. El servidor de contenido de presentación de acuerdo con la reivindicación 1, en donde la información de programación comprende la información de fecha y tiempo relacionada con grupos particulares de información de presentación que va a salir a través de los dispositivos de presentación remotos.
18. El servidor de contenido de presentación de acuerdo con la reivindicación 9, en donde la información de programación permite múltiples grupos de información de presentación a los que se les va a dar salida a través de un dispositivo de presentación remoto en una secuencia durante cada período de tiempo dentro de la información de programación.
19. El servidor de contenido de presentación de acuerdo con la reivindicación 10, en donde los dispositivos de presentación remotos obtienen todos los grupos de contenido de presentación para la información de programación correspondiente durante un período de tiempo entre las comunicaciones periódicamente repetitivas con el servidor del contenido de presentación.
20. El servidor de contenido de presentación de acuerdo con la reivindicación 11, en donde los dispositivos de presentación remotos obtienen un grupo por omisión de la información de presentación a la cual se le va a dar salida durante tiempos que no corresponden a la información de programación recibida del servidor del contenido de presentación.
MXPA04005524A 2001-12-07 2002-12-06 Sistema y metodo para enviar avisos de publicidad en forma remota. MXPA04005524A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US33914401P 2001-12-07 2001-12-07
PCT/US2002/038933 WO2003051053A2 (en) 2001-12-07 2002-12-06 System and method for delivering advertising content remotely

Publications (1)

Publication Number Publication Date
MXPA04005524A true MXPA04005524A (es) 2005-08-15

Family

ID=23327699

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA04005524A MXPA04005524A (es) 2001-12-07 2002-12-06 Sistema y metodo para enviar avisos de publicidad en forma remota.

Country Status (6)

Country Link
US (2) US20030160734A1 (es)
EP (1) EP1454488A2 (es)
AU (1) AU2002366547A1 (es)
CA (1) CA2469211A1 (es)
MX (1) MXPA04005524A (es)
WO (1) WO2003051053A2 (es)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8214254B1 (en) 2000-01-07 2012-07-03 Home Producers Network, Llc Method and system for compiling a consumer-based electronic database, searchable according to individual internet user-defined micro-demographics (II)
US7720707B1 (en) 2000-01-07 2010-05-18 Home Producers Network, Llc Method and system for compiling a consumer-based electronic database, searchable according to individual internet user-defined micro-demographics
US7088352B2 (en) * 2002-06-19 2006-08-08 Novus Partners Llc Dynamic device and method for dispensing machines
AU2006313014A1 (en) * 2005-11-14 2007-05-18 Eye Corp Pty Ltd Electronic advertising display
US20070152040A1 (en) * 2005-12-16 2007-07-05 Brad Call Fuel distribution management system
US20080098305A1 (en) * 2006-10-24 2008-04-24 Young Electric Sign Company System and method for content management in electronic displays
US20080109856A1 (en) * 2006-10-24 2008-05-08 Beland Graham N System and method for content planning in electronic displays
US7925255B2 (en) * 2006-12-14 2011-04-12 General Motors Llc Satellite radio file broadcast method
US20080208881A1 (en) * 2007-02-28 2008-08-28 Kenneth James Boyle Method and apparatus for local insertion of advertion of advertising media into a networked digital advertising system
US20090037967A1 (en) * 2007-08-01 2009-02-05 Oren Barkan Video upload system
WO2009073624A2 (en) * 2007-11-30 2009-06-11 X-Factor Communications Dynamic digital signage, customer content control portal and management system
JP4989500B2 (ja) * 2008-02-06 2012-08-01 キヤノン株式会社 コンテンツ表示装置及びその制御方法
US8185436B2 (en) * 2008-02-22 2012-05-22 Hojin Ahn Apparatus and method for advertising in digital photo frame
US20100153218A1 (en) * 2008-12-17 2010-06-17 Wilson David E System and method for scheduling and distributing advertising content to a network of digital displays
JP2011248393A (ja) * 2010-05-21 2011-12-08 Toshiba Tec Corp 店舗システム
US8898255B2 (en) 2010-11-08 2014-11-25 Sony Corporation Network digital signage solution
JP2015215639A (ja) * 2014-05-07 2015-12-03 株式会社リコー 障害管理システム、障害管理装置、機器、障害管理方法、及びプログラム
CN104036706A (zh) * 2014-05-26 2014-09-10 京东方科技集团股份有限公司 故障检测方法、故障检测装置和故障检测***
US10922736B2 (en) 2015-05-15 2021-02-16 Manufacturing Resources International, Inc. Smart electronic display for restaurants
AU2017273560B2 (en) * 2016-05-31 2019-10-03 Manufacturing Resources International, Inc. Electronic display remote image verification system and method
US10346185B2 (en) * 2017-04-26 2019-07-09 Microsoft Technology Licensing, Llc Customizable and shared theme management for meeting room systems
US11405485B2 (en) * 2019-01-17 2022-08-02 United States Postal Service System and method for managing and distributing informational content across disparate systems
US11895362B2 (en) 2021-10-29 2024-02-06 Manufacturing Resources International, Inc. Proof of play for images displayed at electronic displays

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5664948A (en) * 1994-07-29 1997-09-09 Seiko Communications Holding N.V. Delivery of data including preloaded advertising data
US5848397A (en) * 1996-04-19 1998-12-08 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
US6009409A (en) * 1997-04-02 1999-12-28 Lucent Technologies, Inc. System and method for scheduling and controlling delivery of advertising in a communications network
US5980090A (en) * 1998-02-10 1999-11-09 Gilbarco., Inc. Internet asset management system for a fuel dispensing environment
US6516341B2 (en) * 1998-09-14 2003-02-04 Juno Online Services, Inc. Electronic mail system with advertising
US7038637B1 (en) * 1999-04-22 2006-05-02 Si Diamond Technology, Inc. System and method for selling advertising space on electronic billboards over the internet
US6430605B2 (en) * 1999-04-28 2002-08-06 World Theatre, Inc. System permitting retail stores to place advertisements on roadside electronic billboard displays that tie into point of purchase displays at stores
US6484176B1 (en) * 1999-06-25 2002-11-19 Baynet World, Inc. System and process for providing remote interactive access to a real estate information database using a portable computing device
GB2346247A (en) * 2000-02-01 2000-08-02 Richard Boulton Billboard advertising

Also Published As

Publication number Publication date
CA2469211A1 (en) 2003-06-19
WO2003051053A2 (en) 2003-06-19
AU2002366547A1 (en) 2003-06-23
WO2003051053A3 (en) 2004-02-19
AU2002366547A8 (en) 2003-06-23
US20090030972A1 (en) 2009-01-29
US20030160734A1 (en) 2003-08-28
EP1454488A2 (en) 2004-09-08

Similar Documents

Publication Publication Date Title
US20090030972A1 (en) System and method for delivering advertising signage remotely
US8577955B2 (en) Method and system for distributing images to client systems
US6442571B1 (en) Methods and apparatus for secure electronic, certified, restricted delivery mail systems
US8719376B2 (en) Remote download of content
US20100268768A1 (en) Enterprise network system for programmable electronic displays
US20020107913A1 (en) System and method for rendering documents in a user-familiar format
US20080172705A1 (en) Method and system for sharing video over a network
US20050268241A1 (en) Method and apparatus for integrating distributed shared services system
US20020147687A1 (en) Method and computer system for program recording service
US20060075019A1 (en) Method and system for providing content to users based on frequency of interaction
US20080148330A1 (en) Method and system for sharing video over a network
WO2008154648A1 (en) Personalized social networking application content
US20020107699A1 (en) Data management system and method for integrating non-homogenous systems
JP2004527028A (ja) インタラクティブ・テレビ用のデジタル・テレビ・アプリケーション・プロトコル
US20030126088A1 (en) Computer program storage medium, client computer, server, content distributing system and content distributing method
WO2001061521A1 (en) User interface system
JP2002216040A (ja) コンテンツ配信システムおよび方法
WO1999022332A1 (en) A system and method for acquiring remote programs for performing a task
US20010042097A1 (en) Method and apparatus for optionally alerting internet clients and delivering information by wireless network
KR20000037248A (ko) 클라이언트와 서버의 상호작용에 의한 웹캐스팅방법
JP2004139347A (ja) サービス管理装置
EP1195698A1 (en) A process for supplying a web site designer or web site host type customer with a tool for transforming an image from a first format into a second format
JP2004013762A (ja) コールセンターシステム
Paisley Calls for Papers
JPH10164173A (ja) ユーザ情報管理装置

Legal Events

Date Code Title Description
FA Abandonment or withdrawal