WO1998045835A2 - Sistema para distribuir musica selectivamente - Google Patents

Sistema para distribuir musica selectivamente Download PDF

Info

Publication number
WO1998045835A2
WO1998045835A2 PCT/MX1998/000013 MX9800013W WO9845835A2 WO 1998045835 A2 WO1998045835 A2 WO 1998045835A2 MX 9800013 W MX9800013 W MX 9800013W WO 9845835 A2 WO9845835 A2 WO 9845835A2
Authority
WO
WIPO (PCT)
Prior art keywords
music
data
songs
local
circuit
Prior art date
Application number
PCT/MX1998/000013
Other languages
English (en)
French (fr)
Other versions
WO1998045835A3 (es
Inventor
Rubén KLEIMAN BOBRY
Original Assignee
Kleiman Bobry Ruben
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 Kleiman Bobry Ruben filed Critical Kleiman Bobry Ruben
Priority to GB9923422A priority Critical patent/GB2339325B/en
Priority to JP54261998A priority patent/JP2001519924A/ja
Priority to AU70843/98A priority patent/AU7084398A/en
Priority to DE19882284T priority patent/DE19882284T1/de
Priority to BR9808471-2A priority patent/BR9808471A/pt
Publication of WO1998045835A2 publication Critical patent/WO1998045835A2/es
Publication of WO1998045835A3 publication Critical patent/WO1998045835A3/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/40Arrangements for broadcast specially adapted for accumulation-type receivers
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/30Coin-freed apparatus for hiring articles; Coin-freed facilities or services for musical instruments
    • G07F17/305Coin-freed apparatus for hiring articles; Coin-freed facilities or services for musical instruments for record players
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/38Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/21Billing for the use of broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/23Arrangements for conditional access to broadcast information or to broadcast-related services using cryptography, e.g. encryption, authentication, key distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0464Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload using hop-by-hop encryption, i.e. wherein an intermediate entity decrypts the information and re-encrypts it before forwarding it
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/16Arrangements for conditional access to broadcast information or to broadcast-related services on playing information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/25Arrangements for updating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/31Arrangements for monitoring the use made of the broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/66Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on distributors' side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/102Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce

Abstract

La presente invención incluye un método y aparato para distribuir música a sinfonolas locales, digitales, electrónicas (IT1, IT2, IT3, ... IT9). La sinfonola solicita selectivamente las transmisiónes de canciones al local de almacenamiento central (R1, R2, G1) utilizando una variedad de medios de comunicación (CM1, CM2, CM3, ... CM9), basándose en datos de uso de canciones y el menú. La solicitud puede ser iniciada por la sinfonola y ocurrir automáticamente basándose en las estadísticas compiladas por la sinfonola y que representan la demanda del usuario. El local de almacenamiento central (R1, R2, G1) procesa las solicitudes y programa las solicitudes individuales para cada sinfonola para de esta manera coordinar la transmisión de música a múltiples localidades de manera simultánea.

Description

SISTEMA PARA DISTRIBUIR MÚSICA SELECTIVAMENTE
ANTECEDENTES DE LA INVENCIÓN
1 Campo de la Invención
El presente invento se relaciona con un sistema de distribución musical para sinfonolas
Particularmente, se relaciona con un sistema en el cual una sinfonola selectivamente solicita la transmisión de canciones especificas desde un local de almacenaje centralizado, basado en el uso de información, y un sistema que coordina la transmisión para optimizar el ancho de banda del canal
2 Discusión del Arte Relacionado
Las sinfonolas convencionales reproducen música de discos o discos compaαos los cuales contienen vanas canciones Los discos o discos compactos se almacenan localmente en la sinfonola y se seleccionan físicamente para ser reproducidos por las sinfbnoias El usuaπo visualiza un display enumerando las canciones seleccionadas y contenidas en cada disco o disco compaαo El usuaπo selecciona una canción para que sea ejecutada, esta operación se realiza depositando dinero dentro de la sinfonola y presionando las teclas que reDresentan la canción deseada El cambiador de discos o discos compaαos de la smfonola selecciona el disco o disco compaαo apropiado y lo transfiere al reproduαor en un peπodo de aproximadamente 30 segundos
Existen muchas deficiencias en las sinfonoias convencionales El problema mas significativo se relaciona con la selección de música Los usuaπos están limitados a la selección de canciones de los discos o discos compaαos que se encuentran presentes físicamente dentro de la sinfonola Sin embargo, gran parte de la música contenida en estos discos o discos compaαos no se utiliza. Esto se debe a que frecuentemente las canciones menos populares se incluyen en los discos o discos compactos que también contienen canciones que si son populares. Los discos de las sinfonolas generalmente contienen dos canciones, una en cada lado. Los discos compactos pueden contener varias canciones. Generalmente, solamente un par de canciones son populares y se tocan con frecuencia. Las canciones restantes son solo parte del disco compacto y no son reproducidas. Los cálculos indican que el 80% de las canciones de una sinfonola no se utilizan. Esto es un desperdicio de espacio dentro de la sinfonola la cual podría contener canciones adicionales populares. De igual manera, no es sencillo personalizar la selección de las canciones a un tipo específico de clientela según la localización de la sinfonola. Los diferentes establecimientos cuentan con clientela que con frecuencia desea diferentes tipos de música o canciones en particular. No existe ningún mecanismo capaz de determinar los gustos de los usuarios en localizaciones específicas. Por lo tanto, el propietario de la sinfonola utilizará información de las listas de popularidad para seleccionar las canciones. Alternativamente, se utilizan estudios realizados formalmente por investigadores o informalmente a través de operadores para seleccionar las canciones. Dichos estudios también tienen deficiencias debido a problemas de muestreo.
Después de que la música ha sido seleccionada, el actualizar la música requiere de un gran consumo de tiempo además de que resulta caro. Los discos o discos compactos se actualizan al ser substituidos manualmente. Cada copia del disco o disco compacto debe ser comprada y después instalada en la sinfonola. El listado de títulos también se actualiza manualmente al cambiar los discos.
Los costos de instalación y mantenimiento de una sinfonola pueden ser muy elevados. Una sinfonola tiene capacidad de hasta 100 discos o discos compartos. La instalación de la sinfonola requiere la compra de una cantidad considerable de discos o discos compactos. También es necesario hacer compras adicionales con el fin de cambiar la música. De igual manera, las descomposturas son comunes debido a que las sinfonolas incluyen muchas partes móviles. Hay descomposturas frecuentes en la parte que recibe el dinero o en la partes móviles de los discos/discos compartos El mantenimiento de la sinfonola requiere de visitas de técnicos especializados Ya que el costo de reproducción de una canción es bajo, el mantener una sinfonola resulta caro para un establecimiento en el cual las canciones no se reproducen con frecuencia Por lo tanto, existe la necesidad de una sinfonola que permita que la selección de canciones sea adaptada a las loca zaciones específicas Existe la necesidad de un sistema de sinfonola que elimine la selección y el cambio manual de canciones Existe la necesidad de un sistema que reduzca los costos de operación de las sinfonolas
En la reproducción de música personal, las cintas, discos o discos compartos se reproducen en un sistema sencillo Las canciones probables se limitan a las canciones que posee el usuano Resulta costoso el poseer una librería musical amplia ya que cada canción debe ser comprada Así mismo, cuando se cuenta con una librería amplia se requiere de mucho tiempo para realizar la selección de canciones ya que las canciones deben ser seleccionadas manualmente El costo de las sinfonolas impide que los usuarios utilicen las sinfonolas como instrumento personal de reproducción musical Adicionalmente, si un individuo renta una sinfonola para una fiesta, las canciones no pueden ser reproducidas consecutivamente Mas bien, se requiere de un retraso entre canciones que va de 8 a 30 segundos, esto es con el fin de cambiar los discos Por lo tanto, existe la necesidad de un sistema de sinfonola que resulte económico y se pueda operar como sistema personal de reproducción musical Existe la necesidad de un sistema que pueda reproducir las selecciones consecutivamente y pueda incluir efectos de transición
Algunas de las dificultades de las sinfonolas convencionales se han superado con diferentes vanaciones de diseños tipo sinfonola Generalmente, estos sistemas son uno de tres tipos en demanda, casi en demanda, y cargado de información En un sistema de en demanda, el usuaπo selecciona una canción específica de una librería central o general La canción se reproduce inmediatamente El sistema en demanda requiere de un canal de datos de alta velocidad y por lo menos de 128 a 256 kbps entre el servidor y la sinfonola El ajustar esto en un 5835
área mayor que la local resultaría extremadamente costoso Dicho sistema también requiere un módem de alta velocidad el cual es muy caro
Los sistemas Casi en demanda utilizan una variedad de canales para transferir las canciones a una localidad para su ejecución El usuario puede seleccionar una de las muchas canciones disponibles en los canales de manera similar a la que se utiliza para elegir un canal de radio o televisión Con el fin de tener las mismas posibilidades de repetición que las sinfonolas, cada canción tendría que ser repetida aproximadamente seis veces simultáneamente Igual que los sistemas en demanda, el ancho de banda necesario para la transferencia de música excede ampliamente las tecnologías del presente En los sistemas de cargado de información, la música es cargada en la sinfonola desde una localidad central La música se almacena en la loca zación local para su futura reproducción La sinfonola computaπzada es un ejemplo de este sistema En las sinfonolas computaπzadas, las canciones se almacenan digitalmente dentro de la memoria Por ejemplo, en la patente U S No 5,355,302, la información de las nuevas grabaciones es recibida dentro de la memoria de cada sinfonola computaπzada Las antiguas grabaciones se borran de la memoria para crear espacio para las nuevas canciones La sinfonola monitorea y almacena información referente al número de veces que cada canción ha sido ejecutada La información se junta en una estación central la cual utiliza esta información para calcular los pagos de regalías y para determinar las canciones que son menos populares y necesitan ser substituidas en la smfonola Las smfonolas se manejan remotamente por un sistema de manejo central que utiliza modems y lineas de teléfono públicas o transmisores de radio frecuencia y antenas La localidad de manejo central también cuenta con un catálogo maestro que contiene información acerca de cada disco y canción almacenados El sistema de manejo central monitorea la sinfonola, determina el espacio de memoπa disponible en la misma y transmite las nuevas canciones y el catálogo de información para actualizar la sinfonola La sinfonola computaπzada almacena canciones y gráficos localmente con información acerca de las canciones La smfonola puede iniciar comunicación con el sistema de manejo central a horas pre-establecidas o en caso de que la sinfonola determine que ha ocurπdo algo de lo que el sistema de manejo deba estar enterado
En los sistemas de sinfonola computaπzada conocidos, el sistema de manejo central determina que canciones deben ser substituidas y que smfonolas deben de ser actualizadas por medio de la utilización de los datos de las peticiones de nuevas canciones solicitadas por los clientes para ayudar a determinar si los datos de la nueva canción deben ser cargados en la sinfonola La smfonola cuenta con una jerarquía de clasificación que permite al usuario localizar la canción de interés Sin embargo, los sistemas existentes no incluyen mecanismos que permitan al usuario seleccionar las canciones por tipo de música y no proporcionan información a la sinfonola local relacionada con la disponibilidad de las canciones en la localidad de almacenaje central Además, los mecanismos automáticos no se utilizan para actualizar canciones en base a las selecciones del usuano Por lo tanto, existe la necesidad de un sistema que actualice automáticamente las canciones en base a las preferencias del usuaπo
En los sistemas existentes, las canciones se transfieren desde un local central a las sinfonolas locales a través de una variedad de medios, incluyendo transmisiones satelitales, transmisiones RF, transmisiones por línea telefónica y transferencia física de discos Por lo general, las canciones se transfieren de manera individual a cada smfonola Los enormes archivos asociados con la carga de archivos musicales pueden resultar extremadamente costosos e ineficientes, ademas de que la inversión de tiempo también es considerable El tamaño promedio de una canción compnmida está en el orden de los 50 megabytes El costo de transferencia de los archivos incluyendo canciones, puede resultar prohibitivo para una smfonola computanzada que utiliza una localidad central de almacenamiento de música Con el fin de competir con las smfonolas tradicionales, el costo de la distπbucion de música debe ser similar al de la compra de nuevos discos compactos Adicionalmente, el costo del equipo para proveer la comunicación de las canciones con la sinfonola puede ser elevado La transferencia de las canciones mediante lmea telefónica utilizando modems resulta caro, particularmente cuando se requiere de una conexión telefónica de larga distancia entre la sinfonola y la localizacion central Aún cuando los modems de alta velocidad no son caros, en muchas loca zaciones las lineas telefónicas no están lo suficientemente libres de los ruidos ocasionados por las altas velocidades Un ancho de banda más elevado o la velocidad de las líneas telefónicas no siempre está disponible en muchas localizaciones y resulta mas costoso Las comunicaciones ISDN tienen velocidades aún más altas, pero resultan más costosos tanto para las lineas telefónicas como para el equipo Otros tipos de modems de alta velocidad, como los ADSL son significativamente mas caros y las conexiones no siempre están disponibles El costo del receptor satelital también es alto, tanto para el equipo como para el servicio Las canciones también pueden ser transferidas a través de Internet, pero esto puede causar posibles retrasos significativos Las sinfonolas computaπzadas también requieren ser conectadas a Internet a través de cierto tipo de modem, aunque no se requiera de una llamada telefónica de larga distancia Por lo tanto, existe la necesidad de un sistema de transmisión más eficiente Con el fin de competir con las smfonolas tradicionales, el sistema de distribución de música debe incluir un costo bajo tanto para las lineas como para el equipo de comunicación De igual manera, y según el crecimiento del sistema, los incrementos significativos en el costo de distπbución del equipo se mantendrán mínimos
Las smfonolas computaπzadas por lo general cuentan con una arquitectura cerrada, esto quiere decir que la smfonola está asociada con un distribuidor de música y un sistema de distribución específicos Esto origina una gran dependencia de la smfonola con el sistema de distπbución Si el distπbuidor deja de existir, la música de la sinfonola no sera reemplazable De igual manera, las refacciones para las reparaciones también dejarán de existir Por lo tanto, existe la necesidad de un sistema de distπbución con una arquitectura abierta
Finalmente, el sistema de smfonolas computaπzadas debe ser seguro Ya que las canciones se almacenan digitalmente en un mecanismo de memoria modificable, las canciones pueden ser copiadas a otros mecanismos Así mismo, las canciones no autorizadas pueden ser cargadas dentro de la sinfonola El sistema de distπbucion debe proporcionar un mecanismo de 45835
segundad de canciones Se debe pagar una tarifa por la copia y distribución de la música El mecanismo de pago debe evitar las falsificaciones de crédito o débito Se han utilizado vanos mecanismos de aseguramiento de pago como tarjetas inteligentes (smart card), tarjetas de debito, tarjetas de crédito, etc Estos mecanismos proporcionan una segundad satisfactona mientras las conexiones entre el mecanismo de pago y el control electrónico no puedan ser accesados o el software que controla el mecanismo de pago no pueda ser modificado
Sin embargo, los operadores deben de tener acceso a las conexiones de las smfonolas ya que son ellos quienes dan servicio a las máqumas En consecuencia, las conexiones pueden ser cortadas y el mecanismo de pago puede ser emulado, engañando el control electrónico Por otro lado, el software que controla el mecanismo de pago puede ser fácilmente modificado y engañado, evitando así el pago de las taπfas
Por lo tanto, existe la necesidad de crear un mecanismo de pago más seguro que pueda seguir siendo confiable y seguro aún cuando sean violados el mecanismo de pago o el software que lo controlan
BREVE DESCRIPCIÓN DE LA INVENCIÓN
Las deficiencias de los sistemas de sinfonola existentes se superan substancialmente mediante un sistema de smfonola que según el presente invento pueda almacenar digitalmente canciones individuales La música puede ser transfeπda a la sinfonola desde una localizacion central de almacenaje para actualizar la música sin necesidad de que sea substituida físicamente La smfonola cuenta con un sistema de jerarquía de música para determinar las preferencias del cliente con el fin de automatizar la selección de música durante la actualización Asi mismo, se utiliza un sistema de distnbución único entre la loca zacion central y la sinfonbla el cual mejora en la utilización del ancho de banda para la transmisión Por consiguiente, es un objetivo del presente invento el proporcionar un sistema de smfonola que utilice un algoritmo de substitución estadístico que funcione con diferentes jerarquías de memoria, un algoritmo de programación de horarios, y métodos convencionales de comunicación con capacidades de direccionamiento y de transmisión Además, es objetivo del presente invento el proporcionar a sistemas recientemente instalados con música en demanda y proporcionar la música solicitada a los demás sistemas en tiempos diferidos, basándose en las necesidades de los usuarios locales El diferir en el tiempo las solicitudes de música y combinar solicitudes de múltiples locales en una transmisión única y simultánea a múltiples smfonolas resulta en una distribución mas eficiente y a menor costo Además, es objetivo del presente invento el tener una smfonola programable con diferentes métodos de pago para así permitir que se puedan hacer pagos por adelantado y el acceso automático de la smfonola al sistema central de almacenaje
Es objetivo del presente invento el almacenar una porción de un menú jerárquico en una smfonola local y recuperar porciones adicionales del menú basados en los accesos de los usuaπos locales
El presente invento también permite que las canciones sean colocadas en la smfonola local basándose en las solicitudes de los usuarios dentro de vanas áreas y en relación con la disponibilidad La smfonola local determina automáticamente la música que debe ser recuperada en ciertas localidades y carga la música selectivamente basándose en las preferencias de los usuaπos en dicha localidad
Es otro aspecto del invento el crear un sistema de música que sea de bajo costo, tanto el equipo como el servicio, para comunicar las canciones a la smfonola y la infoπnacion al local central Según este aspecto del invento, una de las smfonolas designada como sinfonola maestra tiene la capacidad de operar como centro regional de servicio La música es comunicada desde una localidad de almacenamiento central al centro regional de servicio La música puede ser guardada en el centro regional de servicio ademas de ser transmitida a otras smfonolas Las /45835
transmisiones subsecuentes desde el centro regional de servicio a las smfonolas esclavas pueden realizarse mediante lineas telefónicas locales a velocidades mas bajas y costos mas reducidos También las transmisiones subsecuentes se pueden realizar mediante el envío de discos o diskettes removibles Asi mismo, las smfonolas individuales pueden comunicar información directamente al centro regional de servicio
Es otro aspecto del invento el proporcionar un sistema de distribución musical que sea compatible con el uso de discos compactos que ya posea el operador de la sinfonola La smfonola computanzada puede contar con una interfase que se conecta con los cambiadores comerciales de discos compactos Se puede dar entrada o scannear las portadas de los albums y los nombres de las canciones dentro de la memoria de la sinfonola Si el usuario selecciona uno de los albums o canciones en uno de los discos compactos, la smfonola se comunica con el cambiador de discos compartos para seleccionar y reproducir la canción apropiada
Es otro aspecto del vento el proporcionar un ambiente seguro para la transferencia de música e información sensitiva (como los certificados monetanos) para la compra de canciones o el pago de servicios desde la loca zacion central a cada una de las smfonolas computaπzadas El sistema incluye hardware de segundad en cada una de las smfonolas, el cual es utilizado para encπptar y descifrar la música y otra información sensitiva (como los certificados monetarios) para la compra de canciones o el pago de servicios proporcionados por e,sa smfonola La música se almacena en un formato encπptado el cual previene que copias ilegales hechas en otros locales puedan ser ejecutadas, mcluyendo otras smfonolas dentro del sistema El hardware de segundad es usado para asegurar la autenticidad de la música distribuida y el pago apropiado de la música
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La Fig 1 es una ilustración esquemática del sistema de distπbucion de música según el presente invento /45835
10
La Fig. 2 es una ilustración esquemática de la estructura de música local mcluyendo una jerarquía de clases de música
La Fig 3 es una ilustración esquemática de una cola en cadena para la música solicitada en un canal de servidor estadísticamente asignado La Fig 4 es una ilustración esquemática de una cola en cadena para la música solicitada en un canal de servidor dinámicamente asignado
La Fig 5 es una ilustración esquemática de una cola en cadena para la música solicitada en un canal de inhibición atrasada del servidor
Las Figs 6a y 6b ilustran el proceso de inicializacion del hardware de segundad en un mecanismo de segundad del presente invento
Las Figs 7a, 7b, y 7c ilustran el proceso para la distnbución de música utilizando el mecanismo de segundad del presente mvento
Las Figs 8a, 8b, y 8c ilustran el proceso para la distnbución de certificados monetaπos en el mecanismo de segundad del presente mvento La Fig 9 ilustra un diagrama de bloque de una segunda representación del sistema de distribución de música de acuerdo al presente mvento
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN
El presente mvento está relacionado con una smfonola la cual almacena la música de manera digital, y un sistema de distribución musical para substituir la música en la sinfonola Esto mcluye un aparato y un método para solicitar cierta música guardada en un local de almacenamiento central y su transmisión a smfonolas locales
El presente invento se relaciona más en lo particular con la arquitectura de Invéntanos Virtuales con Reproducción Perpetua y Ejecución Elertrónica de Títulos (VIP) para el manejo de Títulos Electrónicos Virtuales (VET) Un VET es digitalmente codificado dentro de un sobre de 45835
1 1
segundad digital para ser utilizado para la distribución del correo o transmisión electrónica o el almacenaje, y solo puede ser abierto por los usuaπos autorizados El sobre VET contiene diversos tipos de objetos con enlaces relaciónales, asi como información de empaque y contable Los VETs pueden ser vendidos, comprados, almacenados, rentados, distribuidos, ejecutados, reproducidos, producidos o intercambiados La ejecución de un tipo de objeto en un VET da como resultado la percepción humana de textos, gráficas, sonidos, vídeos, objetos tndimensionales, etc En consecuencia, los VETs pueden conformar el mecanismo de almacenaje para una smfonola digital Cada canción es almacenada en un VET separado el cual puede ser ejecutado en base a la demanda del usuaπo La reproducción de un tipo de objeto en un VET da como resultado la reproducción de tipos de objetos en un medio, tal como los Video Discos Digitales (DVD), Discos Compactos (CD), cintas, la impresión de texto en papel, la impresión de imágenes en papel, esculturas, etc Por lo tanto, también es posible reproducir una canción en otro formato de manera que el cliente pueda obtener una copia real, y la smfonola pueda funcionar como centro de distribución de menudeo Los pagos de regalías para la transmisión de copias pueden asegurarse a través del uso del mecanismo de pago abajo discutido
La Fig 1 ilustra un sistema de distπbución de música utilizando VETs de acuerdo a la personificación del presente mvento mcluyendo métodos de acceso entre una smfonola y un local central de almacenamiento La Fig 1 contiene una arquitectura VIP en un ambiente cliente/servidor El VIP está compuesto de tres elementos principales mcluyendo la Terminal Inteligente (TI) TI1-TI9, los Centros de Servicio de Operación (OSC) Rl, R2, Gl y los Sistemas de Comunicación (CM) CM1-CM9 Aun cuando se ilustra un sistema de distribución individual, se utilizan sistemas de distribución múltiple para distribuir la música a cualquiera de las Tls Por ejemplo, como se ilustra en la Fig 1, la TI4 puede recibir música a través del Rl (un canal de distnbución pπmana) o el R2 (un canal de distnbución secundario) De igual manera, cada TI puede ser conectada a más de una red mdepenώente En consecuencia, cada TI puede operar en una arquitectura abierta no limitada a un distnbuidor único La TI puede operar similar a una 8/45835
12
computadora mcluyendo instrucciones para conectarse a diferentes redes de distribución La Fig 1 ilustra una red individual y es discutida a contmuación
En una representación del presente mvento, la TI es una Smfonola Personal (PJ) capaz de proveer sm ningún costo el 95% de la música en demanda La Smfonola Personal no limita los aparatos a localizaciones caseras En ves de esto, se relaciona con la capacidad de seleccionar canciones de acuerdo a deseos y gustos personales de los clientes en localizaciones específicas Sm embargo, el sistema de distπbución del presente mvento puede ser utilizado para proporcionar música a través de un PJ para los individuos en una localidad La gran capacidad de la PJ para ejecutar la música en demanda se logra al sensar la demanda de música directamente de los usuaπos finales, tal y como se discute a contmuación El VIP utiliza las cifras de las cifras censadas por vanos PJs para colocar físicamente los VETs en plataformas de almacenaje más cercanas a los usuaπos finales quienes probablemente solicitaran dichos VETs Los Servidores Regionales Rl, R2 en el OSC utilizan la mformacion de demanda sensada localmente para determmar la demanda de popularidad local, mientras que el Servidor Global G 1 usa la información para determmar la demanda de popularidad regional Cada PJ utiliza la demanda sensada individual para determmar el almacenaje local de VETs
La plataforma PJ (cualquiera de TI I-TI9) contiene un CPU, un sistema de almacenamiento masivo, un sistema operativo y dπvers para los dispositivos, de hardware El CPU está basado en una PC o un hardware set-up-box El sistema de almacenamiento es lo suficientemente grande como para almacenar mas de 200 canciones compnmidas, como VETs, junto con tipos de datos asociados (texto e imágenes gráficas), o por lo general tiene casi 1 Gigabyte de capacidad de almacenamiento El sistema de almacenamiento masivo es escalable para ajustarse a las necesidades del usuario Ya que las canciones se pueden seleccionar individualmente para ser insertadas (o eliminadas) del sistema de almacenamiento de la PJ, solo es necesario almacenar las canciones necesitadas No se desperdicia espacio de almacenaje en las canciones no deseadas /45835
13
La Plataforma de Distribución Global Gl en la Fig 1 consiste en un LAN (Local Área
Network) conectado en un WAN (Wide Área Network) Este Centro de Servicio de Operación
Global Gl está compuesto por un servidor maestro, un subsistema jerárquico de almacenamiento, un servidor de comunicación, un equipo de conexión a una red pública o privada, y una fabrica de VETs
Los OSCs Regionales Rl y R2 son similares a el OSC Global Gl , excepto porque estas no requieren una fábrica de VETs Los OSCs Regionales Rl y R2 se encuentran geográficamente más cercanos a las TIs a las cuales dan servicio En consecuencia, son una fuente de VETs más rápida y generalmente menos costosa Como se mencionó antes, la demanda de información de cada uno de los PJs correspondiente a un OSC Regional se puede utilizar para determmar los VETs específicos que se deben mantener en el OSC Regional Los OSCs Regionales, como el Rl y R2 pueden operar como nodos altemos en la red VIP y como substitutos de el OSC para otras regiones para que en caso de que algún nodo de la red VIP falle se puedan accesar rutas y OSCs Regionales o Globales alternativas Aunque solamente se ilustra un solo nivel de OSC entre el OSC Global y las PJs, múltiples niveles pueden ser usados La mformación de demanda se utiliza en cada nivel para mantener las canciones más populares en los niveles más bajos
El OSC proporciona servicios de operación a las TIs En la Fig 1 se muestran diferentes opciones para que las TIs accesen los OSCs CM1-CM9 Existe un volumen elevado y una alta velocidad de distribución de VETs desde los OSCs a las TIs Además, hay bajo volumen y baja velocidad de intercambio de información desde las TIs a los OSCs La mformacion intercambiada mcluye la TI enviando una solicitud de VET a un OSC, una TI accesando mformación estadística en el OSC, un OSC accesando mformación de ventas desde la TI, y un OSC realizando un diagnóstico a control remoto, etc En caso de que un OSC Regional falle, es posible que una TI se conecte a otro OSC Regional, o a el OSC Global para servicio 8/45835
14
La Til en la Fig. 1 utiliza una línea telefónica asincrónica analógica para el intercambio de información. La TU solicita un VET a el OSC Regional para reducir el costo de la llamada telefónica. Después el OSC Rl Regional pasa la solicitud a el OSC Gl Global, el cual envía el VET a través del satélite. A continuación, el satélite transmite el VET solicitado al receptor de satélite de la TIL En esta implementación solo se necesita localmente de un receptor, antena, convertidor para bajar frecuencias y línea telefónica.
La TI2 utiliza una red digital integrada para el intercambio de infoπnación y la distribución de VETs. Esta red requiere de un módem y en la actualidad se está estandarizando entre los proveedores de servicio. La TI3 utiliza discos removibles para almacenar toda la información relacionada con la contabilidad, ventas, las solicitudes de VETs del usuario, etc. El disco se envía a el OSC contratado en donde se carga la información dentro de la base de datos para ser procesada. Después el OSC genera un disco hecho a la medida con las solicitudes del VET para el usuaπo de la TI especificado. Alternativamente, el OSC puede crear un disco con programación general para distribuciones comunes, como es el caso de las nuevas canciones.
La TI4 utiliza un cable módem para intercambiar información y solicitudes de VETs. En la actualidad, no hay uniformidad entre los operadores de cable lo que dificulta este método de acceso a el OSC. De igual manera, algunos operadores de cable no cuentan con la capacidad bi- direccional de transmisión de datos. La TI5 utiliza una línea de abonado asimétrica digital para intercambiar información y solicitar VETs.
La TI6 utiliza video digital o un cable módem coaxial de fíbra-híbrida para accesar el OSC lo cual da lugar a un ancho de banda de muy alta velocidad. Este método está siendo activamente desarrollado en los Estados Unidos debido al incremento en las comunicaciones de fibra óptica. 45835
15
La TI7 utiliza tecnologías terrestres inalámbricas de Servicio de Distribución Multipunto Metropolitana (MMDS) o Servicio de Distπbución Local Multφunto (LMDS) para accesar a el OSC La MMDS es unidireccional y tiene un amplio ancho de banda La LMDS está basada bi- direccionalmente en tecnología semejante a la celular La TI8 utiliza solo un receptor satehtal y no es teractiva Los VETs se transmiten continuamente y las TIs seleccionan automáticamente lo que desean cargar basándose en las estadísticas locales de demanda tal y como se discute a contmuación A las TIs se les cobra una taπfa fija por el uso de telecomunicaciones o por el número de VETs cargados Los OSCs poseen la capacidad de habihtar/deshabi tar la carga (reproducción) de la TI, asi como sus capacidades de ejecución
La TI9 utiliza una computadora portátil para capturar las transacciones e mformación estadística de la TI y carga los contenidos (VETs) requeridos por la misma La conexión entre la TI y el OSC se hace a través de un puerto o LAN
Un servidor de comunicación o servidor de acceso realiza las funciones de mterfase de interpretación de protocolo de red, igualación de velocidad, almacenamiento temporal y ruteo de red entre las TIs y los OSCs Cuando se utiliza envío satelital a las TIs, el portador de la red se conecta a el OSC mediante un enlace TI de alta velocidad o mediante un enlace El (o cualquier otro enlace de alta velocidad) desde el servidor de comunicaciones al enlace sate tal (up-lmk), en donde se enviarán los datos al satélite para su envío en las TIs que están geográficamente distribuidas El servidor de comunicación y el OSC se conectan mtemamente con el servidor Maestro a través de una conexión de red la cual realiza la interconexión de todos los mecanismos para garantizar un desempeño alto en la velocidad de la red
La fábπca de VETs en el OSC Global Gl produce sobres de VET los cuales son transfendos a través del sistema La fábnca de VETs cuenta con una o mas estaciones de trabajo multimedia con capacidades de edición, almacenamiento temporal, y una conexión interna con la red OSC hub La estación de trabajo se conecta con los dispositivos LAN y WAN a través de la 8/45835
16
conexión del hub de comunicaciones de manera que la estación de trabajo pueda accesar los mecanismos del servidor maestro y los dispositivos WAN externos Los contenidos del VET pueden incluir texto, como el nombre de un álbum, el titulo de una canción, el autor, productor, fecha, número de sene, propietario de las regalías, etc , una imagen, como la portada de un álbum, o auώo, como la canción o el archivo digital La estación de trabajo crea el VET y lo envía al Servidor Maestro a través del Hub de comunicaciones El servidor maestro actualiza la base de datos del VET La estación de trabajo cuenta con puertos para conectar dispositivos de captura tales como reproductores de Discos Compactos para capturar canciones La unidad de captura convierte un titulo en señal En el presente mvento, un sobre VET se distribuye como unidad individual El sobre contiene un grupo de VETs del mismo o diferentes tipos de datos juntos Normalmente, los VETs de un sobre tendrán una relación de títulos Por ejemplo, un sobre puede ser creado a partir de un álbum de manera que el sobre contenga cmco canciones del álbum El sobre contendría 5 títulos de auώo compπmidos y encπptados, 5 títulos de canciones descompnmidos y
I no-encnptados, estando cada uno enlazado a su titulo de auώo respectivo, un título de auώo descompnmido ligado a cada uno de los títulos de las canciones, y una portada compπmida y no- encnptada ligada al título del álbum
El método de acceso entre una PJ y un local central de almacenaje como la mostrada en la Fig 1 mcluye los siguientes pasos El OSC transmite periódicamente a todas las localidades una lista de todas las canciones disponibles para su distribución La Smfonola Personal (TI 1 - TI9) carga la lista de las nuevas canciones La PJ determina la demanda del usuaπo capturando los requeπmientos del usuano y procesando las demandas estadísticamente Después la PJ determina los nuevos títulos que es conveniente cargar Previo al miento de carga, la PJ es cargada con créditos a través de un pago o depósito bancano o un mecanismo de colección de fondos de PJ, como monedas, billetes, taηetas inteligentes, etc Una vez que se han depositado los créditos, la PJ se auto-habilita o no, por la transmisión satehtal de el OSC para cargar un /45835
17
numero de canciones Conforme se va cargando un título, el número de créditos va ώsmmuyendo La PJ carga solamente los títulos que ha seleccionado mientras que tenga créditos Cada una de las smfonolas almacena localmente una porción de la música disponible en el sistema y también puede reproducir esa música La música que no esta en la smfonola puede ser extraída desde un local central de almacenamiento a través de cualquier medio de transferencia elertrónica como el CM1-CM9 mostrado en la Fig 1 Solo la música que ha sido habilitada a través del uso de los créώtos puede ser recibida, descifrada y reproducida Las canciones no pueden ser habilitadas cuando la PJ se queda sm créditos De igual manera, la música que es copiada de otra fuente, como por ejemplo otra PJ, no puede ser habilitada Por lo tanto, las canciones copiadas no pueden ser descifradas o reproducidas A contmuacion se ώscuten otras características de segundad
La Fig 2 ilustra una estructura de música local para determmar la información de demanda y la selección de canciones ejecutadas Dicha estructura se incluye en cada nivel VIP, basándose en la mformación desde un nivel más bajo La estructura mcluye una jerarquía de clases de música con niveles para tipos de música (como la Lat a) y sub-tipos (como Samba, Salsa, Merengue), álbums, y canciones Cada smfonola mcluye solo una porción de la jerarquía que sería localmente accesible La jerarquía completa se ubicaría en la localidad central Los locales de ώstπbución Regional, como la Rl y R2 en la Fig 1 pueden incluir toda o parte de la jerarquía Se navega a través de la porción de la jerarquía en la smfonola con el fin de seleccionar canciones que estén localmente disponibles para su reproducción El usuaπo selecciona un tipo de música, después un sub-tipo, un álbum y después una canción Solo se pueden accesar las canciones para las cuales se almacenaron VETs Aún cuando el usuario seleccione un álbum, no todas las canciones del álbum pueden ser almacenadas o seleccionadas Por lo tanto, las canciones populares de un álbum son almacenadas, mientras que las menos populares no lo son 8/45835
Con el fin de drterminar las preferencias del usuario, el usuario puede navegar por la jerarquía para seleccionar los tipos de música o las canciones .específicas que no están actualmente disponibles y que sería deseable que estuvieran incluidas. Estas canciones pueden ser cargadas en la sinfonola desde el local central (o regional). La sinfonola mantiene estadísticas relacionadas con el número de veces que un nodo en la jerarquía es revisado por algún usuario. Si el nodo es revisado un cierto número de veces (ya sea dentro de un período de tiempo establecido o como un cierto porcentaje del número total de nodos visitados), la información que está debajo de ese nodo es recuperada del local central de almacenamiento. Por lo tanto, puede que localmente no existan canciones de un tipo de música. Sin embargo, conforme los usuarios accesan la jerarquía y seleccionan cada tipo, sus estadísticas aumentan hasta que las porciones más bajas de la jerarquía son recuperadas. El número de hits necesario con el fin de solicitar porciones adicionales de la jerarquía o de ciertas canciones del local central puede variar basado en los objetivos para la sinfonola. La recuperación más rápida, como puede ser el acceso directo en-línea, sería naturalmente más cara. Alternativamente, el sistema puede solicitar que la música nueva o la jerarquía sea enviada dentro de un período de tiempo establecido, como por ejemplo; dos días. Como se discutió anteriormente, algunas canciones pueden ser transmitidas a múltiples TIs simultáneamente desde el local central. La jerarquía también puede ser transmitida a múltiples TIs simultáneamente0 de manera similar. Con esta estructura, cuando la sinfonola determina que una canción o una porción de la canción debe ser recuperada, monitorea la transmisión simultánea (broadcast) hasta que la canción o la porción de la jerarquía es transmitida. Cuando se detecte, la sinfonola cargará la información deseada de la transmisión.
Cuando una porción de la jerarquía es recuperada, no necesariamente se recuperará todo lo que hay debajo de la misma. En su lugar, recuperará un nivel y porciones de niveles más i . bajos. Adicionalmente, se borran las porciones de la jerarquía y las canciones que no son accesadas con frecuencia para de esta manera hacer espacio para nuevas porciones y canciones. /45835
1
Por lo tanto, la smfonola se actualiza automáticamente con canciones de ínteres para la clientela de esa localidad en particular
El sistema también optimiza el ancho de banda del canal para la transmisión de mformacion desde el local central a las diferentes smfonolas Cada petición de porciones adicionales de la jerarquía o de títulos de canciones específicas mcluye un tiempo de entrega Cuando la información es solicitada y los tiempos de entrega se traslapan, la mformacion puede ser transmitida simultáneamente a smfonolas múltiples Esto es particularmente importante cuando la mformación es transmitida por satélite o a través de una red de computadoras Esto permite una transmisión simultanea (broadcast) a múltiples locales En una representación del presente mvento, la relación de la Canción/Cubierta del Álbum es el número de canciones productivas del mismo Las canciones productivas se clasifican en dos tipos aquellas que generan el 80% de las ventas mensuales y aquellas que generan el 20% de ventas restantes Basado en estudios, el presente mvento utiliza 16% de las canciones de albums en smfonolas basados en CD las cuales generan el 80% de ventas mensuales Esas canciones son Éxitos Las canciones de desempeño promedio (DP) equivalen al 1 1 % de las canciones de álbums y son las que generan el otro 20% de las ventas El número total de canciones productivas es la combinación de los Éxitos y las de desempeño promedio Los inventarios del OSC se cargan solamente con canciones productivas, eliminando el 73% de las canciones no- produrtivas Los Éxitos y las Canciones Promedio, los Estrenos Mensuales y el índice se transmiten peπódicamente por el local central de almacenaje sm necesidad de que sean solicitadas por las smfonolas
Durante la transmisión, se requiere un ancho de banda que es necesario para la transmisión de los Éxitos y Canciones Promeώo asi como para los Estrenos Mensuales, la cual es una transmisión de actualización no-interactiva y puede ser planeada para que se realice en períodos programables, por ejemplo, dos veces al mes Todas las smfonolas locales reciben la transmisión no-mteractiva de títulos nuevos Los títulos pueden ser cargados por la s fonola 98/45835
20
durante el tiempo de transmisión simultánea (broadcast) Un requerimiento de un segundo ancho de banda es necesaπo para la actualización de la transmisión interactiva cuando las smfonolas solicitan sus VETs a los OSCs basándose en las demandas de los usuarios Esto ocurre frecuentemente cuando la smfonola es instalada en una nueva localidad Tanto el modo interactivo como el no-interactivo se pueden correr simultáneamente
Esto da como resultado un sistema de Entrega Concurrente de Traslapo Coincidente (COCD) para minimizar los requeπ ientos de ancho de banda y el costo de la transmisión y para mejorar la disponibilidad de transmisión de los VETs Diferentes clientes pueden solicitar el mismo VET en un tiempo de traslape Entre más tiempo de traslape hay, las posibilidades de que los clientes compartan la misma entrega de VET es mayor El tiempo de traslape se promueve ofreciendo costos más bajos a los clientes que toleran un rango de retraso de transmisión mas largo
La COCD está comprenώda de un sistema de colas, ώstnbuidores, servidores de canal, un controlador COCD y un manejador de petición de conflictos Una cola mcluye Grupos VET los cuales representan una o más Solicitudes de Transmisión _VET Las colas cuentan con un apuntador de concatenación para mover los Grupos VET que completan sus períodos de espera en la cola a otra cola o a un Distribuidor El Distribuidor envía el Grupo _VET a un Servidor de Canal para su transmisión
En el sistema COCD, una TI, como por ejemplo una Smfonola Personal, envía la Petición de Transmisión VET cuando se necesita que el VET sea transmitido Las Colas, Grupos y Peticiones cuentan con parámetros únicos de instrucción Los parámetros de clase mcluyen instruir al sistema COCD cuanto tiempo deberá esperar el VET antes de su transmisión, mdicar durante que marco de tiempo ocurπrá la transmisión, instruir al sistema COCD sobre los ahonos en comunicación, e indicar cuando la cola queda habilitada para su transmisión, etc Los parámetros de disponibilidad mcluyen el mdicar al COCD el peor caso de una ventana de retraso esperado para un grupo en esa cola 98/45835
21
El controlador COCD realiza la tarea de inteligencia y operación del COCD Crea Grupos VET, los inserta y los mueve de cola en cola, actualiza los parámetros y arregla su programación
El OSC llamará al COCD al recibir la Petición de las TI's de Transmitir los VETs La COCD determina que Grupos de VET están pendientes de transmisión con el mismo nombre de
VET y parámetros de instrucción compatibles Un nuevo grupo se inserta en la cola si la
Solicitud de Transmisión de VET y el Grupo VET no tienen los mismos parámetros de clase De lo contraπo la Solicitud de Transmisión de VET es apilada en el grupo Si se solicita un tiempo de retraso mas corto, entonces el grupo se actualiza con los nuevos parámetros de solicitud de disponibilidad y todas las solicitudes apiladas se mueven hacia una cola de disponibilidad mas alta que comcida con todos los parámetros de instrucción En caso de que no se solicite un período de retraso más corto, la solicitud se apila en el grupo Esto asegura que se produzca solo una transmisión para todas las solicitudes pendientes apiladas (stacked) y en espera en el mismo grupo para la transmisión de un mismo VET El Distnbuidor COCD elige Grupos VET desde una o mas colas .habilitadas y las ώstnbuye a uno o mas canales de servidor El Distπbuidor balancea la elección y distnbucion en función del peso de la cola y del desempeño del canal servidor mediante la implementacion de funciones de ώstπbución, tales como round robm, fíxed pπoπty, daisy cham, etc
El servidor de canal en la COCD recibe los grupos desde el Distnbuidor y ejecuta la transmisión del VET actual Las Figs 3, 4 y 5 ilustran un ejemplo del sistema COCD con vanas solicitudes de VET en espera Existen 6 diferentes colas configuradas en el COCD según se muestra
En la Fig 3, las colas 1, 2 y 3 están concatenadas e ilustran la optimización por disponibilidad de servidores de canal estadísticamente asignados Si por ejemplo, un Grupo VET X es el primero en una cola y las colas de disponibilidad mas alta en la cadena se encuentran vacias, el Distribuidor jalara el Grupo VET X para su transmisión, causando que la 98/45835
22
transmisión ocurra antes del tiempo en que fue programada. Esta característica es especialmente apropiada para los servicios de comunicación en donde los servidores de canal se asignan estadísticamente (continúo) porque al OSC se le cobra se use o no se use el canal. La COCD vuelve a programar las solicitudes VET para distribuirlas y así optimizar el uso del tiempo del servidor de canal.
En la Fig. 4, las colas 4 y 5 están concatenadas e ilustran la optimización por costos de transmisión de los servidores de canal ώnámicamente asignados. Al retrasar la transmisión de los VETs solicitados, se origina una reducción en la transmisión de datos y un costo de transmisión más bajo, especialmente cuando los servidores de canal son asignados dinámicamente ya que los portadores se cargan de acuerdo a la cantidad de datos transmitidos.
En la Fig. 5, la cola 6 ilustra por si misma la optimización por retraso fijo. En esta ilustración puede existir un tiempo preciso especificado para un grupo particular en cola. Estos VETs dependen del tiempo (time dependant), y por lo tanto no se promueven a una cola de disponibilidad más alta y no son apilados con o dentro de otros grupos VET. ' Este bloqueo de retraso permite un tiempo de espera más preciso antes de la transmisión. Esta característica es particularmente adecuada para los sistemas de transmisión simultánea (broadcast) los cuales requieren algún tipo de tiempo de transmisión deterministico. Por ejemplo, con las transmisiones satelitales no-interactivas (TI8 en la Fig. 1) el OSC debe de transmitir los títulos de las canciones (la jerarquía de índice) de las nuevas canciones disponibles. El sistema puede retrasar una tiempo predeterminado; por ejemplo, una semana para que cada sinfonola drtermine la demanda de cada una de las nuevas canciones antes de que las mismas sean transmitidas.
En las Figs. 3 y 4, a las colas 1 y 4 se les ha asignado un canal servidor a través del Distribuidor 1. Las otras colas en las Figs. 3-5 están concatenadas al Siguiente Estado o a la siguiente cola. Por ejemplo, en la Fig. 3, la salida de la cola 3 va a la entrada de la cola 2 y la salida de la cola 2 va a la entrada de la cola 1. La cola 1 ocupa el 66% del tiempo del canal del servidor, mientras que la cola 4 utiliza solo el 33% de la atención del servicio del canal. 98/45835
23
El sistema de cola de este invento permite una transferencia más eficiente de música a localidades múltiples, dando lugar así al ahorro de tiempo y dinero.
La Sinfonola Personal del presente invento puede ser utilizada tanto en el comercio como en el hogar. Para la versión casera, el monitor, el equipo de comunicación, las unidades de recolección de fondos y el sub-sistema de sonido son opcionales y pueden incluirse a voluntad ya que el usuario en la casa podrá utilizar alguna televisión a manera de monitor y un sistema de sonido casero conectado a la PJ.
Las Figs. 6a-8c ilustran la operación de un sistema de seguridad de acuerdo al presente invento. El sistema de seguridad se usa para prevenir la copia inadecuada de canciones almacenadas en la Sinfonola Personal. También previene el almacenamiento no autorizado o la reproducción de música en la Sinfonola Personal. De igual manera previene el uso inadecuado de certificados monetarios usados para comprar copias de canciones u otros tipos de productos o servicios. En el sistema de seguridad del presente invento, las canciones de cada sinfonola se almacenan en un formato encriptado el cual previene que sean transferidas a otra sinfonola o a otro sistema de almacenamiento. La música transferida a la sinfonola de una de los OSCs también es encriptada. La desencripción de la música transferida requiere de suficientes créditos monetarios; de otra manera, los VETs no pueden ser desencriptados. De igual manera, la coordinación del uso de los créditos monetarios debe de ser controlada por el OSC para así prevenir los incrementos no autorizados en los créώtos. Cada PJ incluye hardware de seguridad el cual se localiza en la tarjeta de audio u otro dispositivo electrónico. El hardware de seguridad, implementado en formato monolítico se utiliza para encriptar y desencriptar información. Ya que el hardware de seguridad es monolítico, solo se pueden accesar los datos de entrada y salida. Todas las entradas y salidas digitales al hardware de seguridad están en un formato encriptado el cual previene el copiado no autorizado de los VETs o certificados monetarios, así como otros datos sensibles. 98/45835
24
El hardware de segundad para cada PJ es único y desencπptara y encπptara los datos de manera diferente Por lo tanto, el hardware de segundad no es transfenble entre las diferentes smfonolas S embargo, si resultara dañado el hardware de segundad de una smfonola, deberá ser reparado con el fin de recuperar y desencπptar los VETs almacenados por ese hardware de segundad Se utiliza un juego de llaves públicas y privadas para encπptar y desencπptar VETs en el hardware de segundad El OSC puede mantener un índice apropiado para las llaves el cual puede ser usado para reparar o substituir el hardware de segundad dañado o defectuoso De preferencia, se requerirá que una persona de mantenimiento accese los datos (después de la entrada de claves u otras medidas de segundad apropiadas) en el OSC para cargar las llaves necesaπas para corregir el hardware de segundad El proceso de ínicialización para el hardware de segundad se ilustra en las Figs 6a y 6b
Según se ilustra en la Fig 6a, un centro autorizado de el OSC genera una llave TI externa (Terminal Inteligente o Smfonola), una llave HS extema (hardware de segundad), y un número de sene externo para el hardware de segundad y la TI correspondiente (paso 101 ) Esta información es encnptada (paso 103) usando una llave HS secreta (paso 102) la cual es conocida exclusivamente en el OSC y el hardware de segundad específico La información encnptada llamada a un sobre micia zador, es después enviada al hardware de segundad de la TI El sobre de micialización puede ser transferido de maneras diferentes, mcluyendo discos físicos, módem, o a través de una transmisión a la TI específica El hardware de segundad desencπpta el sobre ínicializador (paso 106) para recuperar las llaves externas y el número de sene Nmguna otra TI conoce la llave Int HS (105 en la Fig 6a) utilizada para encπptar el sobre de ínicializacion, por lo tanto el sobre puede ser desencπptado exclusivamente por la TI para la cual ha sido generado el sobre Después, el hardware de segundad determina si la ínicia zaαón fue apropiada comparando la llave HS externa con la llave HS tema Si las llaves no coinciden, esto quiere decir que el sobre de micia zación ha sido corrompido (o no está autonzado) y termma el proceso (paso 109) Alternativamente, la TI puede ser desactivada debido al hecho de que se miento 98/45835
25
hacer una modificación no autorizada Si las llaves no coinciden, entonces la llave TI mtema y el numero de sene interno se actualizan con la nueva mformacion del OSC (pasos 1 10, 1 13) Si el hardware de segundad está siendo reparado o substituido, la llave TI extema seleccionada por el OSC corresponderá a la llave TI mtema del dispositivo donde se encuentra el hardware seguro Debido a que los VETs son encπptados y desencπptados utilizando la llave TI interna, el hardware de segundad reparado o substituido puede desencπptar y tocar los VETs previamente almacenados Los números de sene se utilizan para controlar los créditos monetarios como se discute a contmuación
El proceso para distnbuir VETs en conexión con el sistema de segundad se ilustra en las Figs 7a, 7b, y 7c Un VET 201 comprimido mcluyendo el costo correspondiente, se encπpta (paso 203) en el OSC utilizando una llave VET 202 para crear un sobre VET La llave VET puede estar basada en el tiempo para prevenir que un código violado/roto sea usado continuamente El sobre VET se transfiere después a las TIs apropiadas en donde son almacenadas en el almacenaje jerárquico Puesto que los sobres VET se encπptan al ser almacenados, no pueden ser madecuadamente copiados por otros Los sobres VET pueden ser copiados a otras TIs u otros dispositivos de almacenaje pero se requiere de una llave apropiada para desencπptarlos El hardware de segundad se utiliza para desencπptar los sobres VET Primero, se selecciona una llave VET adecuada (paso 216) basándose en la fecha del sobre VET La llave VET se utiliza para desencπptar el contenido del sobre VET (paso 218)' Si la TI cuenta con suficientes créώtos monetaπos (pasos 207-209), el VET desencπptado se encπpta de nuevo, pero esta vez con la llave TI mtema del hardware de segundad (paso 224, Fig 7b) El VET encπptado se guarda de nuevo en el almacenamiento jerárquico de la TI Cuando se selecciona una canción para su reproducción, el VET es recuperado del dispositivo de almacenamiento y desencπptado utilizando la llave interna TI (paso 227) en el hardware de segundad En los pasos 228-229, el VET es descomprimido, convertido de digital a analógico, y sacado al auώo amplificador 230 Los créditos monetarios se utilizan para desencπptar sobres VET Esto 98/45835
26
asegura que se reciban los pagos para las canciones proporcionadas a la TI Como se menciono antenormente, el sobre VET mcluye un costo La TI mcluye un almacenaje interno 212 de los creώtos monetarios disponibles El costo del VET a desencπptar es comparado con el valor del almacenaje interno 212 Si los créditos internos son suficientes, entonces la cantidad en el almacenaje interno es reducida por el costo del VET (paso 209) y los VETs desencπptados se procesan mas adelante, tal y como se ώscutio anteriormente Si los créώtos internos no son suficientes, la desencπpcion es terminada (paso 210)
La Fig 7c ilustra un proceso para dar entrada a canciones desde fuentes diferentes a el OSC El hardware de segundad se utiliza para comprimir y encπptar una canción recibida como VET El VET es dividido en bloques (paso 232), cada uno de los cuales puede ser asociado con un costo El costo y los datos del VET son multiplexados (paso 235) y encπptados (paso 238) usando la llave VET El sobre VET resultante se almacena en el almacenamiento jerárquico (paso 240) de la TI para su procesamiento posterior
Las Figs 8a-8c ilustran el proceso para mcrementar los créditos monetarios en una TI Los créώtos monetanos se incrementan transfiriendo un certificado monetario, a la TI desde el OSC El certificado monetario es encnptado para prevenir modificaciones no autorizadas En el paso 301, se crea el certificado con un importe y llaves apropiadas El certificado monetario (con o s importe monetario) puede incluir también una nueva llave VET para utilizarse en transferencias VET postfechadas Después el certificado es encπptado mediante el uso de la llave TI mtema de manera que la TI reciba el créώto (paso 303) Claro esta que la transferencia de dinero a el OSC desde el propietario de la TI puede ser realizado de maneras diferentes, ¿sera necesario mencionarlo Nosotros utilizamos satélite, teclado, mode y fax para transferir los créώtos monetaπos El certificado se transfiere a la TI a través de un mecanismo de transferencia apropiado Dichos mecanismos pueden incluir transmisiones directas o a través de transferencias de cóώgos apropiados para ser capturados en un teclado La llave TI mtema se utiliza para desencπptar el certificado (paso 322) Después, la autenticidad del certificado es 98/45835
27
probada mediante la comparación de la llave TI exte a recibida con la llave TI interna (paso 325) y también comparando el número de sene externo recibido con el número de sene interno (paso 331) En caso de haber diferencias, el certificado se considera invalido Cuando un certificado es invalidado, la transacción puede ser abortada o alternativamente la TI puede ser desactivada (paso 327) Los números de sene se utilizan para asegurar que los certificados no sean falsificados, duplicados o perdidos Cada certificado cuenta con un número de sene establecido por el OSC El número de sene en la TI corresponde al último numero de sene enviado a la TI El numero de sene se íniciahza desde el OSC en el hardware de segundad como se discutió antenormente Cuando cada certificado es recibido, el numero de sene es mcrementado (paso 331) por una cantidad predetermmada Típicamente, los números de sene pueden ser incrementados por uno, pero se podrían utilizar otros valores para mayor protección Si se determina que el certificado es auténtico, los créditos monetaπos mtemos se incrementan por la cantidad de créditos en el certificado (paso 333)
Los certificados monetanos también pueden ser utilizados para transmitir las nuevas llaves VET Cuando se recibe un certificado, la llave VET se compara con la llave VET mtema (paso 335) En caso de ser ώferente se proporciona una nueva llave Después, el sistema guarda la llave VET junto con la fecha del certificado La nueva llave VET se utiliza para los VETs recibidos después del certificado y hasta que se realiza el siguiente cambio de VET Ya que los VETs pueden ser almacenados antes de ser desencnptados, las llaves VET para diversas fechas pueden ser guardadas en una memoπa 334 del hardware de segundad El certificado también puede ser utilizado para ajusfar el costo del bloque para la creación de VETs que no provengan de el OSC El costo del bloque mtemo se establece para el costo del bloque exte o recibido (paso 338) El costo del bloque temo se utiliza en el procesamiento de VET como se discutió antenormente El procesamiento termma una vez que el certificado ha sido completamente procesado 98/45835
28
La Fig 9 ilustra una segunda implementación del sistema de distribución de música de acuerdo con el presente mvento Igual que en la primera implementación, esta mcluye una plataforma global de distribución musical 908 la cual se trata de un centro de servicio operacional El centro de servicio operacional 908 se puede comunicar con las sinfonolas mediante una variedad de mecanismos Por ejemplo, las comunicaciones se pueden llevar a cabo por meώo de líneas telefónicas utilizando un módem 911, a través de sistemas móviles de almacenamiento 907, 916, como diskettes, o a través de transmisiones sate tales 901 Con las transmisiones satelitales se pueden transfeπr simultáneamente las canciones y otra mformacion a una gran cantidad de smfonolas reduciendo así el costo total de transferencia por canción Una smfonola Autónoma Escucha (Recibe) Solamente 927 puede ser conectada a un receptor satehtal 919 y de esta manera únicamente recibir transmisiones satelitales Podría no tener comunicación directa con el centro de servicio operacional 908 Alternativamente, una smfonola Autónoma que Escucha y Habla 926 podrá recibir canciones a través del receptor sate tal 918 y transfeπr mformación a través de una línea telefónica utilizando un modem 917 Típicamente, esta sena una conexión telefónica de larga distancia por lo cual resultaría costoso transmitir canciones, pero podría ser utilizada para transfeπr datos de reproducciones los cuales tienen un volumen mucho menor El sistema de almacenamiento removible 916, como los diskettes, pueden ser utilizados para la comunicación con smfonolas Correo Autónomas 925 Las canciones y los datos de reproducciones tocadas y almacenadas pueden ser transfendos mediante el envío de diskettes desde el centro de servicio operacional al local de la smfonola en donde son cargadas por un operador
Los costos de ώstnbucion de música y los costos de recolección de datos de reproducciones pueden ser reducidos mediante el uso de una región de operador 902 Una de las smfonolas en la región de operador 902 funciona como smfonola maestra 906 La smfonola maestra 906 opera de manera similar a los centros regionales de operación de servicios Rl , R2 de la pπmera implementacion del mvento ilustrada en la Fig 1 Ademas, la smfonola maestra 906 98/45835
29
funciona como smfonola de local normal Por lo tanto, la smfonola maestra 906 se puede comunicar con el centro de operación de servicio 908 a través de cualquiera de los métodos de distribución, mcluyendo módems de línea telefónica 910, almacenamiento movible 907, o recepción satelital 903 La smfonola maestra 906 también puede ser conectada a través de módems de linea telefónica 910, 913, 914, 915 a una pluralidad de smfonolas esclavas 922, 923, 924 De preferencia, las smfonolas esclavas 922, 923, 924 se localizan dentro de la región de llamado local de la smfonola maestra 906 De esta manera, las canciones pueden ser distribuidas de manera menos costosa desde la smfonola maestra a las smfonolas esclavas Alternativamente, el sistema removible de almacenamiento 912 se puede utilizar para transferir canciones a smfonolas esclavas 920, 921 Las comunicaciones entre las smfonolas esclavas y la smfonola maestra también pueden ser biώreccional De esta manera, la mformacion relacionada con la reproducción de canciones y las selecciones de nuevas canciones puede ser transferida de regreso a la smfonola maestra Desde allí puede ser transferida al centro operacional de servicio 908 Aunque la Fig 9 ilustra un nivel individual entre el centro operacional de servicio 908 y la smfonola maestra 906, se puede utilizar cualquier cantidad de centros operacionales de servicio regionales u otras smfonolas maestras en una estructura jerárquica Ya que cada smfonola maestra tendrá comunicación con solo una parte de las sinfonolas esclavas en el sistema, las comunicaciones mediante líneas telefónicas serán suficientes Una sola lmea telefónica puede proporcionar 270 horas de comunicación por mes Asumiendo que la transferencia de una canción dura aproximadamente 20 mmutos, una sola línea telefónica podrá distribuir 2160 canciones mensualmente La smfonola maestra 906 podría proporcionar un promedio de seis canciones nuevas por mes a 360 smfonolas dedicadas Con esta cantidad de canciones, a cada smfonola esclava se le asignarán ventanas de tiempo para accesar a la sinfonola maestra Al ser accesada, la smfonola esclava es capaz de transfenr la mformación estadística de reproducciones a la smfonola maestra y cargar todas las canciones necesaπas 98/45835
30
La Fig 9 también ilustra el uso del presente mvento en conexión con las tecnologías de las smfonolas artuales Es probable que muchos operadores de sinfonolas tengan un inventario significativo de discos compartos en los cuales hay una gran cantidad de música almacenada Como se ilustra en la Fig 9, una smfonola 927 puede tener una interfase para conectarse a un cambiador de discos compartos 928 El inventario existente de discos compactos puede ser puesto en el cambiador de CD's Además de seleccionar canciones alamcenadas en la memoπa de la smfonola 927, la smfonola puede ser programada para operar el cambiador de discos compactos a través de la interfase Por lo tanto, si el usuano desea escuchar una canción localizada en un CD dentro del cambiador de ώscos compactos, la smfonola proporcionara una señal al cambiador de CD's para seleccionar y tocar la canción deseada Con el fin de operar con el cambiador de ώscos compartos, se debe dar entrada en la smfonola a la mformacion sobre los CD's en el cambiador Un scanner 929 puede ser conectado a la smfonola para scannear portadas de álbums las cuales serán desplegadas durante el proceso de selección Se puede utilizar un teclado 930 para dar entrada a la mformación de la canción, así como la loca zacion específica de los CD's en el cambiador
Habiéndose descrito algunas implementaciones del mvento, quedara claro a los especialistas en el arte que los precedentes son meramente ilustrativos y no limitados, habiéndose presentado únicamente a manera de ejemplo Numerosas modificaciones y otras implementaciones que caen dentro del alcance de la invención se definen en las declaraciones adjuntas

Claims

98/4583531R E I V I N D I C A C I O N E S
1. Un sistema de distribución musical para sinfonolas digitales electrónicas locales que comprende: un local central de almacenamiento incluyendo canciones disponibles, ¿ráficos y títulos; un sistema de menú, este sistema de menú incluye el almacenar una parte del menú en una sinfonola de ubicación local y guardar un menú completo en el mencionado local central de almacenamiento; un meώo de comunicación entre el mencionado local central de almacenamiento y las sinfonolas locales; y un programador para coordinar la transmisión desde el mencionado local central de almacenamiento a las sinfonolas locales.
2. Un sistema de distribución musical para sinfonolas digitales electrónicas locales de conformidad con la reivindicación 1, en donde el sistema de menú mencionado incluye un algoritmo estadístico de substitución para recuperar porciones adicionales de un menú basado en accesos locales a la mencionada sinfonola.
3. Un sistema de distribución musical para sinfonolas digitales electrónicas locales de conformidad con la reivindicación 1, en donde las canciones son colocadas en la sinfonola local en base a las solicitudes del usuario sobre la disponibilidad.
4. Un sistema de distribución musical para sinfonolas digitales electrónicas locales de conformidad con la reivindicación 1, en donde la música es recuperada automáticamente por la sinfonola local, basándose en las preferencias de los usuarios en diferentes locales.
5. Un sistema de distribución musical para sinfonolas digitales electrónicas locales de conformidad con la reivindicación 1, en donde el mencionado programador arregla la transmisión simultánea (broadcast) de canciones a una pluralidad de sinfonolas. 98/45835
32
6. Un sistema de distribución musical para smfonolas digitales electrónicas locales de conformidad con la reivindicación 1, en donde el mencionado programador retrasa la transmisión de música dentro de un período de tiempo solicitado para mejorar los tiempos de transmisión y minimizar los costos
7. Un sistema de distribución musical para smfonolas digitales electrónicas locales de conformidad con la reivindicación 1 , en donde la mencionada transmisión se realiza automáticamente para las actualizaciones no-interactivas
8. Un sistema de distribución musical para smfonolas digitales electrónicas locales de conformidad con la reivindicación 1, en donde la mencionada sinfonola local incluye un sistema de pago por adelantado para permitir el acceso automático al sistema de almacenamiento central
9. Un método para distπbuir música selectiva y óptimamente, mcluyendo los pasos de transmitir simultáneamente (broadcast) una lista de nuevas canciones disponibles desde una localidad de almacenamiento central a una pluralidad de smfonolas, cargar la lista dentro de una sinfonola local, el capturar las demandas del usuario en la sinfonola local, procesar estadísticamente las demandas del usuario en la sinfonola local; determmar que nuevas canciones cargar utilizando los resultados del paso de procesamiento, cargar créώtos a través de pagos en la smfonola local; cargar automáticamente las canciones solicitadas desde la localidad de almacenamiento central dentro de la sinfonola local, disminuir el número de créώtos corresponώente a la carga, y almacenar localmente una parte de la música disponible 98/45835
3
10 Un método para distribuir música selectiva y óptimamente de conformidad con la reivindicación 9, que mcluye adicionalmente recuperar música desde una jerarquía de clases de música, siendo la jerarquía completamente almacenada en la loca zación de almacenamiento central, y una parte almacenada en la smfonola local
1 1 Un método para distnbuir música selectiva y óptimamente de conformidad con la reivindicación 9, que mcluye adicionalmente ώfeπr transmisión de música basándose en las necesidades del usuario local, y transmitir la música solicitada, basándose en las necesidades del usuario local, desde la locahzación de almacenamiento central simultáneamente a múltiples smfonolas, cuando los tiempos de entrega se traslapen
12 Un método para transmitir óptimamente selecciones de música en un sistema de distribución musical que comprende mantener estadísticas en una smfonola elertrónica digital, relacionadas con el numero de veces que un nodo es revisado por el usuaπo en una jerarquía del enú, utilizar esas estadísticas para ώcar cuando im nodo ha sido revisado un predeterminado numero de veces, enviar una solicitud automáticamente para la música actualizada desde la smfonola al local de almacenamiento central, basándose en las mencionadas estadísticas detemunadas en la smfonola, recibir la música solicitada dentro de un periodo específico de tiempo en dicha smfonola, dicho paso de recepción mcluyendo la transmisión de música desde el local de almacenamiento central simultáneamente a una pluralidad de smfonolas, y almacenar una parte de la jerarquía del mencionado menú en la smfonola 98/45835
34
13 Un método para transmitir óptimamente selecciones de música en un sistema de distnbución musical de conformidad con la reivindicación 12, en donde la mencionada jerarquía del menú mcluye niveles para tipos de música, subtipos, álbums y canciones
14 Un método para transmitir óptimamente selecciones de música en un sistema de distribución de conformidad con la reivindicación 12, en donde las mencionadas estadísticas representan las preferencias reales del usuario en el local de la smfonola
15 Un método para transmitir óptimamente selecciones de música en un sistema de ώstπbución de conformidad con la reivmώcacion 12, en donde la mencionada transmisión es coordinada retardando algunos tiempos de transmisión dentro de un peπodo de tiempo aceptable y de acuerdo a una programación para mcrementar la eficiencia de transmisiones y minimizar los costos
16 Un sistema de segundad para un sistema de distπbución de música que cuenta con por lo menos un centro de ώstnbucion y una smfonola, que comprende medios para recibir los primeros datos encπptados, de acuerdo a una primera manera, primeros medios de desencπpcion para desencπptar los mencionados primeros datos para crear un segundo dato, meώos de encπpción para encnptar el mencionado segundo dato de una segunda manera para crear un tercer dato, segundos meώos de desencnpcion para desencπptar el mencionado tercer dato para generar un cuarto dato
17 El sistema de segundad de conformidad con la reivindicación 16, en donde el mencionado cuarto dato pueda ser ejecutado para producir sonidos, gráficos, texto e imágenes de video
18 El sistema de segundad de conformidad con la reivindicación 16, en donde dichos meώos de recepción, los pnmeros medios de desencπpcion, los meώos de encπpcion y los 98/45835
35
segundos medios de desencπpción se localizan en un hardware de segundad en por lo menos una smfonola
19 El sistema de segundad de conformidad con la reivindicación 18, en donde dichos meώos de recepción, los primeros medios de desencπpción, los medios de encπpcion y los segundos medios de desencnpción se localizan en un hardware de segundad en por lo menos una smfonola
20 El sistema de segundad de conformidad con la reivindicación 18, en donde el sistema de ώstnbución de música mcluye una pluralidad de smfonolas, en donde cada smfonola mcluye sus meώos de recepción respectivos, los primeros medios de desencπpción, medios de encπpcion y los segundos medios de desencripcion, y en donde la segunda manera utilizada para encnptar los mencionados segundos datos es diferente para cada smfonola
21. El sistema de seguridad de conformidad con la reivindicación 16, que comprende aώcionalmente. meώos de segunda encπpción para encπptar datos en la mencionada pπmer manera para generar los pnmeros datos, y meώos de transmisión para transmitir los mencionados primeros datos
22 El sistema de segundad de conformidad con la reivindicación 21 , en donde los mencionados segundos medios de encπpción y de transmisión se localizan en por lo menos un centro de distπbución 23 El sistema de segundad de conformidad con la reivindicación la declaración 22, que comprende a cionalmente meώos para cambiar la mencionada pπmera manera usada para encπptar datos para crear una nueva primera manera usada para que datos sean transmitidos después de que la primera manera es cambiada, meώos para transmitir una nueva primera manera para encnptar datos a pnmeros medios de desencnpción 98/45835
36
24 El sistema de segundad de conformidad con la reivindicación, en donde los mencionados pnmeros meώos de desencnpción mcluyen meώos para determmar cuando los mencionados primeros datos son recibidos, medios para determmar si los mencionados primeros datos son encπptados en la primer manera o en la mencionada nueva primer manera, basándose en cuando los primeros datos son recibidos; y meώos para desencπptar los mencionados pπmeros datos, basándose en una de la mencionada pπmer manera y en la mencionada nueva pπmera manera
25 El sistema de segundad de conformidad con la reivindicación 23, en donde los mencionados meώos para la pπmer desencπpción mcluyen medios para recibir la mencionada nueva primer manera, y meώos para veπficar que la mencionada nueva primer manera es auténtica
26 El sistema de segundad de conformidad con la reivindicación 16, que comprende adicionalmente meώos para transmitir la mencionada segunda manera a los mencionados medios de encπpción y a los mencionados segundos meώos de desencπpción, meώos para la recepción de la mencionada segunda manera, y meώos para veπfícar que la mencionada segunda manera es autentica
27 El sistema de segundad de conformidad con la reivindicación, en donde los mencionados pnmeros datos mcluyen un costo asociado con los pnmeros datos, en donde los pnmeros meώos de desencπpción mcluyen medios para determmar si un crédito es mayor que el costo, y en donde los primeros meώos de desencπpción desencπptan los primeros datos solo cuando el crédito es mayor que el costo
28 El sistema de segundad de conformidad con la reivindicación 27 que comprende aώcionalmente medios de crédito para mcrementar el mencionado créώto 98/45835
37
29 El sistema de segundad de conformidad con la reivindicación, en donde los mencionados meώos de crédito mcluyen meώos para recibir una cantidad para mcrementar el crédito, medios para determmar si la cantidad es autentica, y meώos para mcrementar el crédito en caso de que la cantidad sea autentica
30 Un dispositivo monolítico para proveer segundad en un sistema para la distribución de paquetes electrónicos de datos, que comprende un circuito para desencπptar un paquete electrónico de datos para generar un paquete desencπptado, un circuito para encπptar una parte del paquete desencπptado para generar un paquete encnptado, y un circuito para dar salida al paquete encnptado
31 El dispositivo monolítico de conformidad con la reivindicación 30, que comprende aώcionalmente un circuito para determinar si un nivel de crédito excede el nivel de créώto necesaπo, y en donde el mencionado circuito para encπptar y el circuito para dar salida solo se ejecuta si el nivel de créώto excede el nivel de crédito necesario
32 Un dispositivo monolítico para proveer segundad en un sistema para la distnbución de paquetes electrónicos de datos, que comprende un circuito para desencπptar un paquete encπptado para generar un paquete desencnptado, un circuito de conversión de digital a analógico para convertir los datos en el paquete desencπptado en datos analógicos, y un circuito para dar salida a los datos analógicos
33 El dispositivo monolítico de conformidad con la reivindicación 32, que comprende adicionalmente un circuito para descomprimir el paquete desencnptado y así generar 98/45835
38
un paquete descomprimido, en donde los circuitos de conversión de digitales a analógicos conviertan los datos en paquetes descompπmidos en datos analógicos
34 Un dispositivo monolítico para proveer segundad en un sistema para la distπbución de paquetes electrónicos de datos, que comprende un circuito de conversión de digital a analógico para convertir los datos analógicos en datos digitales, un circuito para encπptar los datos digitales y generar un paquete de datos generales, y un circuito para dar salida al paquete de datos
35 El dispositivo monolítico de conformidad con la reivindicación 34, que comprende aώcionalmente un circuito para la compresión de datos digitales, y en donde el circuito para encnptar encπpta los datos digitales compπmidos
36 El dispositivo monolítico de conformidad con la reivindicación 34, que comprende aώcionalmente un circuito para determmar si un nivel de crédito excede el nivel de créώto necesaπo, y en donde el circuito para encπptar y el circuito para dar salida solamente ejecuten en caso de que el nivel de crédito exceda el nivel de créώto necesario
37 Un dispositivo monolítico para proveer segundad en un sistema para la distπbución de paquetes electrónicos de datos, que comprende un circuito para desencπptar un paquete de datos para generar un paquete desencπptado,
y un circuito para autenticar una fuente del paquete de datos, basándose en los datos del paquete desencπptado
38 El dispositivo monolítico de conformidad con la reivindicación 37, que comprende a cionalmente un circuito para ajustar un nivel de créώto basándose en los datos del paquete desencπptado y una salida del circuito para autenticarlo (o venficar su autenticidad) 98/45835
39
39 Un sistema de distribución musical que comprende un local de almacenamiento central mcluyendo las canciones disponibles, una pluralidad de smfonolas computaπzadas, y por lo menos un local de almacenamiento regional comunicándose con el local de almacenamiento central y la pluralidad de las smfonolas computaπzadas, al menos un local de almacenamiento regional almacenando una parte de las canciones disponibles y transfiriendo canciones disponibles a las smfonolas computaπzadas
40 El sistema de distπbucion musical de conformidad con la reivindicación 39 que comprende a cionalmente un primer sistema de comunicación entre el local de almacenamiento central y por lo menos un local de almacenamiento regional, y un segundo sistema de comunicaciones entre al menos un local de almacenamiento regional y cada pluralidad de smfonolas computaπzadas
41 El sistema de ώstnbucion musical de conformidad con la reivmώcacion 40, en donde el primer sistema de comunicación mcluye un sistema de transmisión satehtal, una lmea telefónica, y un ώskette enviado por correo
42 El sistema de distribución musical de conformidad con la reivindicación 40, en donde el segundo sistema de comunicaciones mcluye un sistema de transmisión satehtal, una l ea telefónica y un ώskette enviado por correo 43 El sistema de ώstnbucion musical de conformidad con la reivmώcacion 40, en donde por lo menos un local de almacenamiento regional mcluye una smfonola maestra
44 Una smfonola computaπzada que comprende meώos de recepción para recibir canciones desde un local de almacenamiento central, una memoπa para almacenar canciones, meώos de reproducción para tocar las canciones almacenadas, 98/45835
40
una mterfase para dar salida a las señales que controlan el cambiador de discos compartos
45 La smfonola computanzada de conformidad con la reivindicación 44, que comprende aώcionalmente meώos de selección del usuario para seleccionar una canción almacenada en la memoria y en un ώsco comparto en el cambiador de ώscos compartos adjunto, y medios para dar salida a las señales de control en el cambiador de discos compactos a través de la mterfase para ejecutar la canción seleccionada en el disco comparto
PCT/MX1998/000013 1997-04-04 1998-04-03 Sistema para distribuir musica selectivamente WO1998045835A2 (es)

Priority Applications (5)

Application Number Priority Date Filing Date Title
GB9923422A GB2339325B (en) 1997-04-04 1998-04-03 System for selectively distributing music
JP54261998A JP2001519924A (ja) 1997-04-04 1998-04-03 音楽を選択的に配信するシステム
AU70843/98A AU7084398A (en) 1997-04-04 1998-04-03 System for selective distribution of music
DE19882284T DE19882284T1 (de) 1997-04-04 1998-04-03 System zum selektiven Verteilen von Musik
BR9808471-2A BR9808471A (pt) 1997-04-04 1998-04-03 Sistema para seletivamente distribuir música.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/833,265 1997-04-04
US08/833,265 US5959945A (en) 1997-04-04 1997-04-04 System for selectively distributing music to a plurality of jukeboxes

Publications (2)

Publication Number Publication Date
WO1998045835A2 true WO1998045835A2 (es) 1998-10-15
WO1998045835A3 WO1998045835A3 (es) 1999-04-08

Family

ID=25263913

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/MX1998/000013 WO1998045835A2 (es) 1997-04-04 1998-04-03 Sistema para distribuir musica selectivamente

Country Status (7)

Country Link
US (1) US5959945A (es)
JP (4) JP2001519924A (es)
AU (1) AU7084398A (es)
BR (1) BR9808471A (es)
DE (1) DE19882284T1 (es)
GB (1) GB2339325B (es)
WO (1) WO1998045835A2 (es)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000079714A1 (en) * 1999-06-18 2000-12-28 Richard Zogheb System for providing entertainment and educational services on demand to subscribers
EP1069570A1 (fr) * 1999-07-16 2001-01-17 Touchtunes Music Corporation Système de gestion à distance d'au moins un dispositif de reproduction d'informations audiovisuelles
WO2001008148A1 (en) * 1999-07-26 2001-02-01 E-Cast, Inc. Distributed electronic entertainment method and apparatus
FR2805377A1 (fr) * 2000-02-23 2001-08-24 Touchtunes Music Corp Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede
FR2808906A1 (fr) * 2000-05-10 2001-11-16 Touchtunes Music Corp Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles
EP1168693A1 (fr) * 2000-06-29 2002-01-02 Touchtunes Music Corporation Procédé de distribution d'informations audiovisuelles et système de distribution d'informations audiovisuelles
US9608583B2 (en) 2000-02-16 2017-03-28 Touchtunes Music Corporation Process for adjusting the sound volume of a digital sound recording
US9639709B2 (en) 2004-09-30 2017-05-02 Ami Entertainment Network, Llc Prioritized content download for an entertainment system
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US9769566B2 (en) 1998-07-22 2017-09-19 Touchtunes Music Corporation Sound control circuit for a digital audiovisual reproduction system
US9774906B2 (en) 2009-03-18 2017-09-26 Touchtunes Music Corporation Entertainment server and associated social networking services
US9922547B2 (en) 1998-07-22 2018-03-20 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
US9921717B2 (en) 2013-11-07 2018-03-20 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
US9919214B2 (en) 2000-09-15 2018-03-20 Touchtunes Music Corporation Jukebox entertainment system having multiple choice games relating to music
US9953481B2 (en) 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
US9953341B2 (en) 2008-01-10 2018-04-24 Touchtunes Music Corporation Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US9959012B2 (en) 2009-03-18 2018-05-01 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US9990615B2 (en) 2007-09-24 2018-06-05 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10104410B2 (en) 1998-07-22 2018-10-16 Touchtunes Music Corporation Audiovisual reproduction system
US10127759B2 (en) 1996-09-25 2018-11-13 Touchtunes Music Corporation Process for selecting a recording on a digital audiovisual reproduction system, and system for implementing the process
US10169773B2 (en) 2008-07-09 2019-01-01 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US10228897B2 (en) 2007-09-24 2019-03-12 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10249139B2 (en) 2007-01-17 2019-04-02 Touchtunes Music Corporation Coin operated entertainment system
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US10318027B2 (en) 2009-03-18 2019-06-11 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10372301B2 (en) 2002-09-16 2019-08-06 Touch Tunes Music Corporation Jukebox with customizable avatar
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10656739B2 (en) 2014-03-25 2020-05-19 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices

Families Citing this family (232)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7835989B1 (en) 1992-12-09 2010-11-16 Discovery Communications, Inc. Electronic book alternative delivery systems
US7509270B1 (en) 1992-12-09 2009-03-24 Discovery Communications, Inc. Electronic Book having electronic commerce features
US7849393B1 (en) 1992-12-09 2010-12-07 Discovery Communications, Inc. Electronic book connection to world watch live
US8073695B1 (en) 1992-12-09 2011-12-06 Adrea, LLC Electronic book with voice emulation features
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
US7861166B1 (en) 1993-12-02 2010-12-28 Discovery Patent Holding, Llc Resizing document pages to fit available hardware screens
US8095949B1 (en) 1993-12-02 2012-01-10 Adrea, LLC Electronic book with restricted access features
US7865567B1 (en) 1993-12-02 2011-01-04 Discovery Patent Holdings, Llc Virtual on-demand electronic book
EP0786121B1 (fr) 1994-10-12 2000-01-12 Touchtunes Music Corporation Systeme de reproduction audio-visuelle numerique intelligent
US7424731B1 (en) 1994-10-12 2008-09-09 Touchtunes Music Corporation Home digital audiovisual information recording and playback system
US8661477B2 (en) 1994-10-12 2014-02-25 Touchtunes Music Corporation System for distributing and selecting audio and video information and method implemented by said system
US7188352B2 (en) * 1995-07-11 2007-03-06 Touchtunes Music Corporation Intelligent digital audiovisual playback system
AUPO178196A0 (en) * 1996-08-20 1996-09-12 Telefonaktiebolaget Lm Ericsson (Publ) Voice announcement management system
US6034925A (en) * 1996-12-02 2000-03-07 Thomson Consumer Electronics, Inc. Accessing control method for identifying a recording medium in a jukebox
US7233912B2 (en) 1997-08-26 2007-06-19 Walker Digital, Llc Method and apparatus for vending a combination of products
US7546277B1 (en) 1997-10-09 2009-06-09 Walker Digital, Llc Method and apparatus for dynamically managing vending machine inventory prices
US7167857B2 (en) 1997-04-15 2007-01-23 Gracenote, Inc. Method and system for finding approximate matches in database
US7308485B2 (en) 1997-04-15 2007-12-11 Gracenote, Inc. Method and system for accessing web pages based on playback of recordings
WO1999000921A1 (fr) * 1997-06-27 1999-01-07 Sony Corporation Dispositif multicanal d'emission de donnees numeriques et procede correspondant, dispositif d'organisation d'information et procede correspondant, et dispositif multicanal de gestion de donnees et procede correspondant
US7058720B1 (en) * 1997-06-30 2006-06-06 Microsoft Corporation Geographical client distribution methods, systems and computer program products
FR2769165B1 (fr) 1997-09-26 2002-11-29 Technical Maintenance Corp Systeme sans fil a transmission numerique pour haut-parleurs
US7894936B2 (en) 1997-10-09 2011-02-22 Walker Digital, Llc Products and processes for managing the prices of vending machine inventory
JP4196419B2 (ja) * 1997-11-05 2008-12-17 ソニー株式会社 データ送受信システム、データ受信装置及びデータ送受信方法
KR100287366B1 (ko) 1997-11-24 2001-04-16 윤순조 엠피이지 방식을 이용한 휴대용 음향 재생장치 및 방법
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
JP4320817B2 (ja) 1998-02-09 2009-08-26 ソニー株式会社 記録再生装置、記録再生システム、記録再生方法およびプログラム
JP3915228B2 (ja) * 1998-02-25 2007-05-16 ソニー株式会社 再生方法および記録媒体
JPH11242873A (ja) * 1998-02-26 1999-09-07 Sony Corp 記録再生装置
US6430537B1 (en) * 1998-03-31 2002-08-06 Walker Digital, Llc Method and apparatus for priority-based jukebox queuing
US6243328B1 (en) * 1998-04-03 2001-06-05 Sony Corporation Modular media storage system and integrated player unit and method for accessing additional external information
US6953886B1 (en) 1998-06-17 2005-10-11 Looney Productions, Llc Media organizer and entertainment center
US7177910B1 (en) * 1998-07-21 2007-02-13 Globespanvirata, Inc. System and method for communicating in a point-to-multipoint DSL network
FR2781582B1 (fr) 1998-07-21 2001-01-12 Technical Maintenance Corp Systeme de telechargement d'objets ou de fichiers pour mise a jour de logiciels
FR2781593B1 (fr) * 1998-07-22 2001-01-12 Technical Maintenance Corp Telecommande pour systeme de reproduction audiovisuelle numerique intelligent
US6421305B1 (en) * 1998-11-13 2002-07-16 Sony Corporation Personal music device with a graphical display for contextual information
JP4794707B2 (ja) * 1998-11-17 2011-10-19 ソニー株式会社 端末装置、課金システム、データ処理方法
US6751670B1 (en) * 1998-11-24 2004-06-15 Drm Technologies, L.L.C. Tracking electronic component
US7826923B2 (en) 1998-12-22 2010-11-02 Walker Digital, Llc Products and processes for vending a plurality of products
US7624046B2 (en) * 1998-12-24 2009-11-24 Universal Music Group, Inc. Electronic music/media distribution system
EP1192575A4 (en) * 1998-12-24 2005-08-24 Universal Music Group Inc ELECTRONIC MUSIC / MEDIA DISTRIBUTION SYSTEM
US7209892B1 (en) 1998-12-24 2007-04-24 Universal Music Group, Inc. Electronic music/media distribution system
US6304523B1 (en) * 1999-01-05 2001-10-16 Openglobe, Inc. Playback device having text display and communication with remote database of titles
US20020048224A1 (en) * 1999-01-05 2002-04-25 Dygert Timothy W. Playback device having text display and communication with remote database of titles
US7127515B2 (en) 1999-01-15 2006-10-24 Drm Technologies, Llc Delivering electronic content
IT1306780B1 (it) * 1999-02-03 2001-10-02 Systeam Srl Sistema di archiviazione e restituzione di filmati video a dischiottici ad altissima capacita'.
US6577735B1 (en) * 1999-02-12 2003-06-10 Hewlett-Packard Development Company, L.P. System and method for backing-up data stored on a portable audio player
US8726330B2 (en) 1999-02-22 2014-05-13 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US6356971B1 (en) * 1999-03-04 2002-03-12 Sony Corporation System for managing multimedia discs, tracks and files on a standalone computer
GB2363648A (en) * 1999-03-11 2002-01-02 Arachnid Inc Automated downloading computer jukebox
US6256554B1 (en) * 1999-04-14 2001-07-03 Dilorenzo Mark Multi-room entertainment system with in-room media player/dispenser
US6438450B1 (en) * 1999-04-14 2002-08-20 Dilorenzo Mark Multi-room entertainment system with in-room media player
US6424998B2 (en) 1999-04-28 2002-07-23 World Theatre, Inc. System permitting the display of video or still image content on selected displays of an electronic display network according to customer dictates
US8874244B2 (en) * 1999-05-19 2014-10-28 Digimarc Corporation Methods and systems employing digital content
US7370016B1 (en) * 1999-08-27 2008-05-06 Ochoa Optics Llc Music distribution systems
US8090619B1 (en) * 1999-08-27 2012-01-03 Ochoa Optics Llc Method and system for music distribution
US7647618B1 (en) 1999-08-27 2010-01-12 Charles Eric Hunter Video distribution system
US6647417B1 (en) 2000-02-10 2003-11-11 World Theatre, Inc. Music distribution systems
US7209900B2 (en) * 1999-08-27 2007-04-24 Charles Eric Hunter Music distribution systems
US8656423B2 (en) 1999-08-27 2014-02-18 Ochoa Optics Llc Video distribution system
US6952685B1 (en) * 1999-08-27 2005-10-04 Ochoa Optics Llc Music distribution system and associated antipiracy protection
US20060195400A1 (en) * 2000-10-13 2006-08-31 Patrick Patterson Controlling access to electronic content
US8145776B1 (en) * 1999-10-15 2012-03-27 Sony Corporation Service providing apparatus and method, and information processing apparatus and method as well as program storage medium
US6526411B1 (en) 1999-11-15 2003-02-25 Sean Ward System and method for creating dynamic playlists
EP1102269A3 (en) * 1999-11-15 2003-05-07 Pioneer Corporation AV information processing apparatus, and computer program
US7567793B1 (en) * 1999-11-22 2009-07-28 Ntt Advanced Technology Corporation Information system, mobile communication terminal, and information method
US7065342B1 (en) * 1999-11-23 2006-06-20 Gofigure, L.L.C. System and mobile cellular telephone device for playing recorded music
AU1627601A (en) * 1999-11-29 2001-06-04 Binary Broadcasting Corporation Secure digital music distribution
US6442573B1 (en) * 1999-12-10 2002-08-27 Ceiva Logic, Inc. Method and apparatus for distributing picture mail to a frame device community
AU6580100A (en) * 1999-12-17 2001-06-25 Innovation Venture Limited Audiovisual jukebox
US6904264B1 (en) * 1999-12-21 2005-06-07 Texas Instruments Incorporated Method requesting and paying for download digital radio content
EP1670233A1 (en) 1999-12-28 2006-06-14 Sony Corporation A photographic image commercial transaction system using a portable music player
EP1830552A1 (en) 1999-12-28 2007-09-05 Sony Corporation Image commercial transactions system and method
FR2803929B1 (fr) * 1999-12-30 2004-09-17 Ferid Allani Procede et dispositif pour acceder a des sources d'information et services sur le web
US6496802B1 (en) 2000-01-07 2002-12-17 Mp3.Com, Inc. System and method for providing access to electronic works
US6915481B1 (en) 2000-01-11 2005-07-05 Cognicity, Inc. Transactional watermarking
US6912503B1 (en) 2000-01-14 2005-06-28 Gilbarco Inc. Multistage data purchase with mobile information ordering and docking station receipt
WO2001052125A1 (en) * 2000-01-14 2001-07-19 Marconi Commerce Systems Inc. A data retail system
US6389467B1 (en) 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
US7228305B1 (en) 2000-01-24 2007-06-05 Friskit, Inc. Rating system for streaming media playback system
US9252898B2 (en) 2000-01-28 2016-02-02 Zarbaña Digital Fund Llc Music distribution systems
US7444353B1 (en) 2000-01-31 2008-10-28 Chen Alexander C Apparatus for delivering music and information
IL134514A0 (en) 2000-02-13 2001-04-30 Levine David A method of quantifying royalty owner rights
US6974076B1 (en) * 2000-02-14 2005-12-13 Sony Corporation Portable music player with pay per play usage and method for purchase of credits for usage
FR2805060B1 (fr) 2000-02-16 2005-04-08 Touchtunes Music Corp Procede de reception de fichiers lors d'un telechargement
CA2299946A1 (en) 2000-03-03 2001-09-03 Destiny Software Productions Inc. Digital media distribution method and system
US8463780B1 (en) 2000-03-08 2013-06-11 Music Choice System and method for providing a personalized media service
US7783722B1 (en) 2000-03-08 2010-08-24 Music Choice Personalized audio system and method
US7028082B1 (en) 2001-03-08 2006-04-11 Music Choice Personalized audio system and method
US7856485B2 (en) 2000-03-08 2010-12-21 Music Choice Systems and methods for providing customized media channels
US7133924B1 (en) * 2000-03-08 2006-11-07 Music Choice Personalized audio system and method
US7320025B1 (en) 2002-03-18 2008-01-15 Music Choice Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service
US7275256B1 (en) 2001-08-28 2007-09-25 Music Choice System and method for providing an interactive, visual complement to an audio program
US6772212B1 (en) * 2000-03-08 2004-08-03 Phatnoise, Inc. Audio/Visual server
US7325043B1 (en) 2000-03-08 2008-01-29 Music Choice System and method for providing a personalized media service
US20040193900A1 (en) * 2000-03-17 2004-09-30 Mark Nair System, method and apparatus for controlling the dissemination of digital works
SE518913C2 (sv) * 2000-04-07 2002-12-03 Telia Ab Utlåning av lokal resurs i ett tele- och datakommunikationssystem
SG103279A1 (en) * 2000-04-11 2004-04-29 Sony Corp Business management method, business management apparatus and data broadcast delivery method
US6879963B1 (en) 2000-04-12 2005-04-12 Music Choice Cross channel delivery system and method
US8271341B2 (en) * 2000-04-12 2012-09-18 Music Choice Media content delivery systems and methods
WO2001084406A1 (en) * 2000-04-28 2001-11-08 Matsushita Electric Industrial Co., Ltd. Audio distributing system involving synthesis and audio distributing system involving charging
US6584450B1 (en) * 2000-04-28 2003-06-24 Netflix.Com, Inc. Method and apparatus for renting items
US7546252B2 (en) * 2000-04-28 2009-06-09 Netflix, Inc. Approach for managing rental items across a plurality of distribution locations
AU2001259588A1 (en) * 2000-05-09 2001-11-20 Philip Bredesen Method and apparatus for delivering digital content using an internet appliance
US6692486B2 (en) * 2000-05-10 2004-02-17 Minnesota Medical Physics, Llc Apparatus and method for treatment of cerebral aneurysms, arterial-vascular malformations and arterial fistulas
US8024419B2 (en) 2000-05-12 2011-09-20 Sony Corporation Method and system for remote access of personal music
US20020059120A1 (en) * 2000-06-06 2002-05-16 Milton James K. Method and apparatus for creating and maintaining a virtual inventory in a distributed network
EP2343892A1 (fr) * 2000-06-21 2011-07-13 Touchtunes Music Corporation Dispositif et procédé de gestion à distance d'un réseau de systèmes de reproduction d'information audiovisuelles
JP2002014681A (ja) * 2000-06-28 2002-01-18 Pioneer Electronic Corp 情報提供システム
FR2811114B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Dispositif et procede de communication entre un systeme de reproduction d'informations audiovisuelles et d'une machine electronique de divertissement
US6498937B1 (en) 2000-07-14 2002-12-24 Trw Inc. Asymmetric bandwidth wireless communication techniques
KR100595717B1 (ko) * 2000-07-28 2006-07-03 엘지전자 주식회사 디지털 컨텐츠의 재생 제어 방법
US7218991B2 (en) 2000-08-22 2007-05-15 Walker Digital, Llc System for vending physical and information items
EP1314110B1 (en) 2000-08-23 2009-10-07 Gracenote, Inc. Method of enhancing rendering of a content item, client system and server system
AU2001288749A1 (en) * 2000-09-06 2002-03-22 Robert Agresta System, device and method for remotely providing, accessing and using personal entertainment media
JP2002108350A (ja) * 2000-09-28 2002-04-10 Internatl Business Mach Corp <Ibm> 音楽配信のための方法及びシステム
US20020042754A1 (en) 2000-10-10 2002-04-11 Del Beccaro David J. System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works
US7054256B2 (en) 2000-10-20 2006-05-30 Ochoa Optics Llc High capacity digital data storage by transmission of radiant energy through arrays of small diameter holes
EP1202507A1 (en) * 2000-10-31 2002-05-02 BRITISH TELECOMMUNICATIONS public limited company Telecommunications systems
US7069310B1 (en) * 2000-11-10 2006-06-27 Trio Systems, Llc System and method for creating and posting media lists for purposes of subsequent playback
US6876901B2 (en) * 2000-11-28 2005-04-05 Dilorenzo Mark Electronic media distribution system with media purchase interface
US7222184B2 (en) * 2000-11-29 2007-05-22 Ncr Corporation Method of downloading web content to a network kiosk in advance
US7308487B1 (en) * 2000-12-12 2007-12-11 Igate Corp. System and method for providing fault-tolerant remote controlled computing devices
CA2365010C (en) * 2000-12-19 2009-06-02 Openglobe, Inc. Data entry via on-screen display
US20030003815A1 (en) * 2000-12-20 2003-01-02 Yoshiko Yamada Communication satellite/land circuits selection communications system
US6928433B2 (en) * 2001-01-05 2005-08-09 Creative Technology Ltd Automatic hierarchical categorization of music by metadata
KR20020061928A (ko) * 2001-01-19 2002-07-25 김선호 음악파일의 다운로드 서비스방법
US8112311B2 (en) 2001-02-12 2012-02-07 Ochoa Optics Llc Systems and methods for distribution of entertainment and advertising content
US20020112243A1 (en) * 2001-02-12 2002-08-15 World Theatre Video distribution system
US6950804B2 (en) * 2001-02-26 2005-09-27 Pika Media Systems and methods for distributing targeted multimedia content and advertising
WO2002087253A2 (en) * 2001-04-23 2002-10-31 Iblast, Inc. Method and apparatus for opportunistically broadcasting rich media digital content
US7962482B2 (en) 2001-05-16 2011-06-14 Pandora Media, Inc. Methods and systems for utilizing contextual feedback to generate and modify playlists
US20030083958A1 (en) * 2001-06-08 2003-05-01 Jinshan Song System and method for retrieving information from an electronic catalog
JP2003022079A (ja) * 2001-07-05 2003-01-24 Toshiba Corp コンテンツ配布方法、楽曲配布方法、楽曲配布システム、及び楽曲配布装置
JP2004535744A (ja) * 2001-07-16 2004-11-25 ウェーブマーケット・インコーポレーテッド ワイヤレス通信ネットワーク内の移動局に対してアラート‐ベースのサービスを提供するシステム
KR20040040437A (ko) * 2001-07-31 2004-05-12 가부시키가이샤 알파브릿지 콘텐츠 제공 시스템, 콘텐츠 제공방법, 콘텐츠 제공프로그램 및 컴퓨터 판독가능한 기록매체
US20030046420A1 (en) * 2001-08-28 2003-03-06 International Business Machines Corporation Media service e-utility
US7960005B2 (en) 2001-09-14 2011-06-14 Ochoa Optics Llc Broadcast distribution of content for storage on hardware protected optical storage media
US7233781B2 (en) 2001-10-10 2007-06-19 Ochoa Optics Llc System and method for emergency notification content delivery
US20030088571A1 (en) * 2001-11-08 2003-05-08 Erik Ekkel System and method for a peer-to peer data file service
US20050010604A1 (en) * 2001-12-05 2005-01-13 Digital Networks North America, Inc. Automatic identification of DVD title using internet technologies and fuzzy matching techniques
ES2359231T3 (es) 2001-12-06 2011-05-19 Toyota Motor Sales, U.S.A., Inc. Sistema de reproductor de vehículo.
KR20030059503A (ko) * 2001-12-29 2003-07-10 한국전자통신연구원 사용자별 선호도에 따른 맞춤형 음악 서비스 시스템 및 방법
US20030135424A1 (en) * 2002-01-17 2003-07-17 Davis Jeffrey S. System and method for automatically updating media in a digital jukebox
US7617295B1 (en) 2002-03-18 2009-11-10 Music Choice Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service
US20040010800A1 (en) * 2002-04-29 2004-01-15 John Goci Digital video jukebox network enterprise system
US20040025185A1 (en) * 2002-04-29 2004-02-05 John Goci Digital video jukebox network enterprise system
US20030204738A1 (en) * 2002-04-30 2003-10-30 Morgan Stephen Paul System and method for secure distribution of digital content via a network
US7801943B2 (en) * 2002-05-09 2010-09-21 Gateway, Inc. Cataloging audio content
US20030236695A1 (en) * 2002-06-21 2003-12-25 Litwin Louis Robert Method for media popularity determination by a media playback device
US7099661B1 (en) * 2002-07-10 2006-08-29 The Directv Group, Inc. Risk-time protection backup system
JP2004046753A (ja) * 2002-07-16 2004-02-12 Pioneer Electronic Corp 再生頻度情報処理システム、方法、プログラム及び情報記録媒体
JP2004054998A (ja) * 2002-07-17 2004-02-19 Pioneer Electronic Corp 情報再生装置及び情報再生方法
JP2004054999A (ja) * 2002-07-17 2004-02-19 Pioneer Electronic Corp ディスク状記録媒体収納容器
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US8151304B2 (en) 2002-09-16 2012-04-03 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
DE03798790T1 (de) * 2002-09-27 2005-12-15 Rowe International Corporation, Grand Rapids Compact-disc-musikbox mit digitalem musikbibliothekzugriff
US7493289B2 (en) 2002-12-13 2009-02-17 Aol Llc Digital content store system
US7912920B2 (en) 2002-12-13 2011-03-22 Stephen Loomis Stream sourcing content delivery system
US7412532B2 (en) * 2002-12-13 2008-08-12 Aol Llc, A Deleware Limited Liability Company Multimedia scheduler
US7797064B2 (en) 2002-12-13 2010-09-14 Stephen Loomis Apparatus and method for skipping songs without delay
US20040122773A1 (en) * 2002-12-23 2004-06-24 Mccombs George C. Digital jukebox system and method
US8225359B2 (en) 2002-12-24 2012-07-17 Poltorak Alexander I Apparatus and method for providing information in conjunction with media content
US7164882B2 (en) 2002-12-24 2007-01-16 Poltorak Alexander I Apparatus and method for facilitating a purchase using information provided on a media playing device
US8688462B2 (en) * 2003-01-31 2014-04-01 Media Queue, Llc Media auto exchange system and method
US20040158504A1 (en) * 2003-01-31 2004-08-12 Gross John N. Method of providing access to playable media
US8712867B2 (en) * 2003-01-31 2014-04-29 Media Queue, Llc System for providing access to playable media
US7389243B2 (en) * 2003-01-31 2008-06-17 Gross John N Notification system and method for media queue
US20040158503A1 (en) * 2003-01-31 2004-08-12 Gross John N. Media queue monitor
US8700538B2 (en) * 2003-01-31 2014-04-15 Media Queue, Llc Media exchange system and method
US20040162783A1 (en) * 2003-01-31 2004-08-19 Gross John N. Media queue replenisher
US7158169B1 (en) 2003-03-07 2007-01-02 Music Choice Method and system for displaying content while reducing burn-in of a display
US7626609B1 (en) 2003-03-07 2009-12-01 Music Choice Method and system for displaying content while reducing burn-in of a display
EP1457889A1 (en) * 2003-03-13 2004-09-15 Koninklijke Philips Electronics N.V. Improved fingerprint matching method and system
EP1618478A4 (en) 2003-03-13 2007-10-03 Drm Technologies L L C CONTINUOUSLY CONTINUOUS CONTAINER
US20050160459A1 (en) * 2003-03-27 2005-07-21 Fujitsu Limited Advertisement managing method and broadcasting apparatus
US7216178B2 (en) 2003-04-04 2007-05-08 Gibson Guitar Corp. System and method for distributing music to customers over the internet using uniquely identified proprietary devices
US7249147B2 (en) 2003-04-04 2007-07-24 Gibson Guitar Corp. Combination compact disc recorder and player system
WO2005047213A2 (en) * 2003-04-22 2005-05-26 Goodrich Corporation Oxidation inhibition of carbon-carbon composites
US20040221709A1 (en) * 2003-05-05 2004-11-11 Tonet Rodrigo Antonio Music machine
US8612311B2 (en) * 2004-05-28 2013-12-17 Media Queue, Llc Hybrid distribution method for playable media
US8433622B2 (en) 2003-05-28 2013-04-30 Media Queue, Llc Method of controlling electronic commerce queue
US20040243482A1 (en) * 2003-05-28 2004-12-02 Steven Laut Method and apparatus for multi-way jukebox system
US20060212367A1 (en) * 2003-05-28 2006-09-21 Gross John N Method of selecting and distributing items to consumers of electronic media
US8738541B2 (en) * 2003-06-25 2014-05-27 Media Queue, Llc Method of processing rental requests and returns
US20050027622A1 (en) 2003-07-30 2005-02-03 Walker Jay S. Products and processes for vending a plurality of products via defined groups
CN1853407A (zh) 2003-09-15 2006-10-25 联合视频制品公司 利用交互式电视应用输出数字内容的系统和方法
CN1918842B (zh) * 2003-10-20 2011-08-03 运动数字视频公司 内容分发系统和方法
US7421741B2 (en) * 2003-10-20 2008-09-02 Phillips Ii Eugene B Securing digital content system and method
US20070058943A1 (en) * 2003-11-10 2007-03-15 Disclive, Inc. System, method and apparatus for rapid mass production of content-inclusive physical media
US20050289338A1 (en) * 2004-02-04 2005-12-29 Braden Stadlman Recording, editing, encoding and immediately distributing a live performance
US8028323B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
US8028038B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US8346673B2 (en) * 2004-05-10 2013-01-01 Blockbuster L.L.C. System and method for provisioning audiovisual works
WO2005109356A1 (en) * 2004-05-12 2005-11-17 Koninklijke Philips Electronics N.V. A music distribution system and method for selectively distributing music to a plurality of jukeboxes
US7797719B2 (en) * 2004-07-22 2010-09-14 Akoo International, Inc. Apparatus and method for interactive digital media content requests
KR20070044031A (ko) * 2004-07-22 2007-04-26 아쿠 인터내셔널, 인크. 네트워크화된 컴퓨터 주크박스에서 대화식 콘텐츠 요구를위한 장치 및 방법
US20060059530A1 (en) * 2004-09-15 2006-03-16 E-Cast, Inc. Distributed configuration of entertainment devices
US7529845B2 (en) * 2004-09-15 2009-05-05 Nokia Corporation Compressing, filtering, and transmitting of protocol messages via a protocol-aware intermediary node
US8099482B2 (en) * 2004-10-01 2012-01-17 E-Cast Inc. Prioritized content download for an entertainment device
US7882140B1 (en) 2004-12-03 2011-02-01 Hotel Digital Network Inc. System and method for inserting secondary content into programmed primary content
US7436792B1 (en) * 2005-01-03 2008-10-14 Paul Diamond For-fee distribution of consumer-selected content items between different satellite radio service providers
US7809647B2 (en) * 2005-01-27 2010-10-05 International Business Machines Corporation Processing system for recording media content
US8626668B2 (en) * 2007-07-05 2014-01-07 Jon Butler Individualized digital media delivery systems
US20060224517A1 (en) * 2005-04-04 2006-10-05 Anirudha Shimpi Systems and methods for delivering digital content to remote locations
WO2006138620A2 (en) 2005-06-15 2006-12-28 Music Choice Systems and methods for facilitating the acquisition of content
GB2431028A (en) * 2005-06-29 2007-04-11 E L X Productions Entertainment system
US7548958B2 (en) * 2005-08-08 2009-06-16 Rowe International Corporation Quick pick apparatus and method for music selection
US20090076821A1 (en) * 2005-08-19 2009-03-19 Gracenote, Inc. Method and apparatus to control operation of a playback device
US8325571B2 (en) 2005-09-29 2012-12-04 Paul Cappello Video jukebox apparatus and a method of playing music and music videos using a video jukebox appartus
US20070154712A1 (en) * 2005-12-22 2007-07-05 Mazany Anthony M Oxidation inhibition of carbon-carbon composites
US20080133339A1 (en) * 2006-01-23 2008-06-05 Akoo International, Inc. Apparatus and method for reward points issuance, accumulation management and redemption using product coded wireless, communication protocols
WO2007103583A2 (en) * 2006-03-09 2007-09-13 Gracenote, Inc. Method and system for media navigation
US20070250534A1 (en) * 2006-04-07 2007-10-25 Seahike, L.L.C. Virtual jukebox music system and method
CA2662170C (en) * 2006-09-01 2015-10-20 Rowe International Corporation Automatic music management methods and systems
KR20090087026A (ko) * 2006-11-03 2009-08-14 김영애 유무선 통신을 기반으로 하는 자판기의 관리, 이 자판기를 이용한 정보제공 및 정보획득 시스템 그리고 이 시스템을 이용한 자판기의 관리, 정보제공 및 정보획득 방법
US9330529B2 (en) 2007-01-17 2016-05-03 Touchtunes Music Corporation Game terminal configured for interaction with jukebox device systems including same, and/or associated methods
US20080274687A1 (en) 2007-05-02 2008-11-06 Roberts Dale T Dynamic mixed media package
US10275809B2 (en) * 2007-07-05 2019-04-30 Mediaport Entertainment, Inc. Systems and methods for ordering and delivering digital content
US10223858B2 (en) * 2007-07-05 2019-03-05 Mediaport Entertainment, Inc. Systems and methods monitoring devices, systems, users and user activity at remote locations
US10264327B2 (en) * 2007-07-05 2019-04-16 Mediaport Entertainment, Inc. Systems and methods for distributing digital content at events
DE202008012036U1 (de) 2008-09-08 2009-01-08 Boni, Emanuele Terminal
US11107089B2 (en) * 2009-01-07 2021-08-31 Mediaport Entertainment Inc. Digital content distribution using identification tags
CA2758561C (en) 2009-04-21 2018-09-04 Ami Entertainment Network, Inc. Jukebox menu navigation system
CA2795552C (en) 2010-05-27 2021-09-21 Roqbot, Inc. Methods and systems for analyzing user preferences to dynamically identify remotely located media for local access
US8725174B2 (en) 2010-10-23 2014-05-13 Wavemarket, Inc. Mobile device alert generation system and method
US9301315B1 (en) * 2011-03-09 2016-03-29 Amdocs Software Systems Limited System, method, and computer program for transmitting network communications at a point in time automatically determined based on communication rates
US10104046B2 (en) 2011-09-26 2018-10-16 Mo-Dv, Inc. Content distribution systems and methods
US9197937B1 (en) 2012-04-26 2015-11-24 Music Choice Automatic on-demand navigation based on meta-data broadcast with media content
US9510152B2 (en) 2014-04-11 2016-11-29 Location Labs, Inc. System and method for scheduling location measurements
US10219027B1 (en) 2014-10-24 2019-02-26 Music Choice System for providing music content to a user

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5355302A (en) * 1990-06-15 1994-10-11 Arachnid, Inc. System for managing a plurality of computer jukeboxes
US5642337A (en) * 1995-03-14 1997-06-24 Sony Corporation Network with optical mass storage devices
US5691964A (en) * 1992-12-24 1997-11-25 Nsm Aktiengesellschaft Music playing system with decentralized units

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3947882A (en) * 1971-06-01 1976-03-30 Lightner Robert W Vending system for remotely accessible stored information
US3858212A (en) * 1972-08-29 1974-12-31 L Tompkins Multi-purpose information gathering and distribution system
US4232295A (en) * 1979-04-13 1980-11-04 Data Information Systems Corporation Jukebox polling system
US4860379A (en) * 1979-05-18 1989-08-22 General Instrument Corporation Data communications system
US4674055A (en) * 1983-06-09 1987-06-16 Brother Kogyo Kabushiki Kaisha Software vending system
US4788675A (en) * 1983-10-03 1988-11-29 Jones Markley L Music delivery system
US4766581A (en) * 1984-08-07 1988-08-23 Justin Korn Information retrieval system and method using independent user stations
US4937807A (en) * 1987-10-15 1990-06-26 Personics Corporation System for encoding sound recordings for high-density storage and high-speed transfers
JP2930967B2 (ja) * 1989-02-21 1999-08-09 株式会社リコス カラオケ装置
US4949187A (en) * 1988-12-16 1990-08-14 Cohen Jason M Video communications system having a remotely controlled central source of video and audio data
US5497502A (en) * 1989-06-07 1996-03-05 Genese Method and apparatus for transmitting information recorded on digital disks from a central server to subscribers via a high data rate digital telecommunications network
US5392353A (en) * 1989-08-07 1995-02-21 Tv Answer, Inc. Interactive satellite broadcast network
US5504873A (en) * 1989-11-01 1996-04-02 E-Systems, Inc. Mass data storage and retrieval system
US5252775A (en) * 1990-02-17 1993-10-12 Brother Kogyo Kabushiki Kaisha Automatically up-dated apparatus for generating music
DE4021707A1 (de) * 1990-07-07 1992-01-09 Nsm Ag Muenzbetaetigter musikautomat
US5237157A (en) * 1990-09-13 1993-08-17 Intouch Group, Inc. Kiosk apparatus and method for point of preview and for compilation of market data
JPH04157889A (ja) * 1990-10-20 1992-05-29 Fujitsu Ltd 人物撮像位置の自動調整方法
US5239540A (en) * 1990-11-27 1993-08-24 Scientific-Atlanta, Inc. Method and apparatus for transmitting, receiving and communicating digital data signals with corresponding program data signals which describe the digital data signals
US5172413A (en) * 1990-12-20 1992-12-15 Sasktel Secure hierarchial video delivery system and method
US5253275A (en) * 1991-01-07 1993-10-12 H. Lee Browne Audio and video transmission and receiving system
US5247347A (en) * 1991-09-27 1993-09-21 Bell Atlantic Network Services, Inc. Pstn architecture for video-on-demand services
US5445295A (en) * 1992-01-17 1995-08-29 Brown; Graham Automated vending machine system for recorded goods
US5341474A (en) * 1992-05-15 1994-08-23 Bell Communications Research, Inc. Communications architecture and buffer for distributing information services
US5371532A (en) * 1992-05-15 1994-12-06 Bell Communications Research, Inc. Communications architecture and method for distributing information services
US5400401A (en) * 1992-10-30 1995-03-21 Scientific Atlanta, Inc. System and method for transmitting a plurality of digital services
US5464946A (en) * 1993-02-11 1995-11-07 Multimedia Systems Corporation System and apparatus for interactive multimedia entertainment
US5414455A (en) * 1993-07-07 1995-05-09 Digital Equipment Corporation Segmented video on demand system
US5442390A (en) * 1993-07-07 1995-08-15 Digital Equipment Corporation Video on demand with memory accessing and or like functions
US5440336A (en) * 1993-07-23 1995-08-08 Electronic Data Systems Corporation System and method for storing and forwarding audio and/or visual information on demand
US5418713A (en) * 1993-08-05 1995-05-23 Allen; Richard Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials
JP2577699B2 (ja) * 1993-08-26 1997-02-05 日本電信電話株式会社 多重読書き方法
JPH07140990A (ja) * 1993-11-18 1995-06-02 Seiko Epson Corp カラオケシステム
US5524272A (en) * 1993-12-22 1996-06-04 Gte Airfone Incorporated Method and apparatus for distributing program material
DE4413451A1 (de) * 1994-04-18 1995-12-14 Rolf Brugger Vorrichtung zum Vertrieb von Musikinformationen in digitaler Form
US5541638A (en) * 1994-06-28 1996-07-30 At&T Corp. User programmable entertainment method and apparatus
US5481509A (en) * 1994-09-19 1996-01-02 Software Control Systems, Inc. Jukebox entertainment system including removable hard drives
JPH08204856A (ja) * 1995-01-20 1996-08-09 Ekushingu:Kk 情報処理装置
JP3392571B2 (ja) * 1995-02-22 2003-03-31 株式会社タイトー 衛星通信カラオケ装置
US5544161A (en) * 1995-03-28 1996-08-06 Bell Atlantic Network Services, Inc. ATM packet demultiplexer for use in full service network having distributed architecture
JPH08272386A (ja) * 1995-03-30 1996-10-18 Ekushingu:Kk 通信カラオケ装置
JPH08272863A (ja) * 1995-03-30 1996-10-18 Ekushingu:Kk 情報提供システム
JPH08274903A (ja) * 1995-03-31 1996-10-18 Ekushingu:Kk 通信式情報提供システム及び情報提供端末
JPH08286681A (ja) * 1995-04-11 1996-11-01 Yamaha Corp 通信カラオケネットワークの楽曲データ配信方法
JP3087602B2 (ja) * 1995-05-02 2000-09-11 ヤマハ株式会社 通信カラオケシステム
JP3638661B2 (ja) * 1995-05-02 2005-04-13 株式会社エクシング 情報提供端末及び該端末を備えた通信式情報提供システム
JP3599843B2 (ja) * 1995-09-04 2004-12-08 三洋電機株式会社 通信カラオケシステム及び通信カラオケ端末装置
US5726909A (en) * 1995-12-08 1998-03-10 Krikorian; Thomas M. Continuous play background music system
US5633839A (en) * 1996-02-16 1997-05-27 Alexander; Gregory Music vending machine capable of recording a customer's music selections onto a compact disc
US5732216A (en) * 1996-10-02 1998-03-24 Internet Angles, Inc. Audio message exchange system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5355302A (en) * 1990-06-15 1994-10-11 Arachnid, Inc. System for managing a plurality of computer jukeboxes
US5691964A (en) * 1992-12-24 1997-11-25 Nsm Aktiengesellschaft Music playing system with decentralized units
US5642337A (en) * 1995-03-14 1997-06-24 Sony Corporation Network with optical mass storage devices

Cited By (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10127759B2 (en) 1996-09-25 2018-11-13 Touchtunes Music Corporation Process for selecting a recording on a digital audiovisual reproduction system, and system for implementing the process
US9922547B2 (en) 1998-07-22 2018-03-20 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
US10104410B2 (en) 1998-07-22 2018-10-16 Touchtunes Music Corporation Audiovisual reproduction system
US9769566B2 (en) 1998-07-22 2017-09-19 Touchtunes Music Corporation Sound control circuit for a digital audiovisual reproduction system
WO2000079714A1 (en) * 1999-06-18 2000-12-28 Richard Zogheb System for providing entertainment and educational services on demand to subscribers
EP1069570A1 (fr) * 1999-07-16 2001-01-17 Touchtunes Music Corporation Système de gestion à distance d'au moins un dispositif de reproduction d'informations audiovisuelles
FR2796482A1 (fr) * 1999-07-16 2001-01-19 Touchtunes Music Corp Systeme de gestion a distance d'au moins un dispositif de reproduction d'informations audiovisuelles
WO2001008148A1 (en) * 1999-07-26 2001-02-01 E-Cast, Inc. Distributed electronic entertainment method and apparatus
US7657910B1 (en) 1999-07-26 2010-02-02 E-Cast Inc. Distributed electronic entertainment method and apparatus
US10846770B2 (en) 2000-02-03 2020-11-24 Touchtunes Music Corporation Process for ordering a selection in advance, digital system and jukebox for embodiment of the process
US9608583B2 (en) 2000-02-16 2017-03-28 Touchtunes Music Corporation Process for adjusting the sound volume of a digital sound recording
FR2805377A1 (fr) * 2000-02-23 2001-08-24 Touchtunes Music Corp Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede
US10068279B2 (en) 2000-02-23 2018-09-04 Touchtunes Music Corporation Process for ordering a selection in advance, digital system and jukebox for embodiment of the process
EP1130553A1 (fr) * 2000-02-23 2001-09-05 Touchtunes Music Corporation Procédé de commande anticipée d'une sélection, système numérique et juke-box permettant la mise en oeuvre du procédé
US10007687B2 (en) 2000-05-10 2018-06-26 Touchtunes Music Corporation Device and process for remote management of a network of audiovisual information reproductions systems
US7996438B2 (en) * 2000-05-10 2011-08-09 Touchtunes Music Corporation Device and process for remote management of a network of audiovisual information reproduction systems
FR2808906A1 (fr) * 2000-05-10 2001-11-16 Touchtunes Music Corp Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles
EP1168693A1 (fr) * 2000-06-29 2002-01-02 Touchtunes Music Corporation Procédé de distribution d'informations audiovisuelles et système de distribution d'informations audiovisuelles
FR2811175A1 (fr) * 2000-06-29 2002-01-04 Touchtunes Music Corp Procede de distribution d'informations audiovisuelles et systeme de distribution d'informations audiovisuelles
US9919214B2 (en) 2000-09-15 2018-03-20 Touchtunes Music Corporation Jukebox entertainment system having multiple choice games relating to music
US11663569B2 (en) 2002-09-16 2023-05-30 Touchtunes Music Company, Llc Digital downloading jukebox system with central and local music server
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US11049083B2 (en) 2002-09-16 2021-06-29 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers and payment-triggered game devices update capability
US10452237B2 (en) 2002-09-16 2019-10-22 Touchtunes Music Corporation Jukebox with customizable avatar
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US10372301B2 (en) 2002-09-16 2019-08-06 Touch Tunes Music Corporation Jukebox with customizable avatar
US11314390B2 (en) 2002-09-16 2022-04-26 Touchtunes Music Corporation Jukebox with customizable avatar
US10783738B2 (en) 2002-09-16 2020-09-22 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US9639709B2 (en) 2004-09-30 2017-05-02 Ami Entertainment Network, Llc Prioritized content download for an entertainment system
US10249139B2 (en) 2007-01-17 2019-04-02 Touchtunes Music Corporation Coin operated entertainment system
US11756380B2 (en) 2007-01-17 2023-09-12 Touchtunes Music Company, Llc Coin operated entertainment system
US10970963B2 (en) 2007-01-17 2021-04-06 Touchtunes Music Corporation Coin operated entertainment system
US9953481B2 (en) 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
US10228897B2 (en) 2007-09-24 2019-03-12 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10057613B2 (en) 2007-09-24 2018-08-21 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10032149B2 (en) 2007-09-24 2018-07-24 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10613819B2 (en) 2007-09-24 2020-04-07 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US9990615B2 (en) 2007-09-24 2018-06-05 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US11501333B2 (en) 2008-01-10 2022-11-15 Touchtunes Music Corporation Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US9953341B2 (en) 2008-01-10 2018-04-24 Touchtunes Music Corporation Systems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US10169773B2 (en) 2008-07-09 2019-01-01 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US11144946B2 (en) 2008-07-09 2021-10-12 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US11645662B2 (en) 2008-08-15 2023-05-09 Touchtunes Music Company, Llc Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US11074593B2 (en) 2008-08-15 2021-07-27 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US10579329B2 (en) 2009-03-18 2020-03-03 Touchtunes Music Corporation Entertainment server and associated social networking services
US10423250B2 (en) 2009-03-18 2019-09-24 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11775146B2 (en) 2009-03-18 2023-10-03 Touchtunes Music Company, Llc Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US10782853B2 (en) 2009-03-18 2020-09-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US9774906B2 (en) 2009-03-18 2017-09-26 Touchtunes Music Corporation Entertainment server and associated social networking services
US10789285B2 (en) 2009-03-18 2020-09-29 Touchtones Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US9959012B2 (en) 2009-03-18 2018-05-01 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US11537270B2 (en) 2009-03-18 2022-12-27 Touchtunes Music Company, Llc Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US11520559B2 (en) 2009-03-18 2022-12-06 Touchtunes Music Company, Llc Entertainment server and associated social networking services
US10228900B2 (en) 2009-03-18 2019-03-12 Touchtunes Music Corporation Entertainment server and associated social networking services
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10318027B2 (en) 2009-03-18 2019-06-11 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10963132B2 (en) 2009-03-18 2021-03-30 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US11093211B2 (en) 2009-03-18 2021-08-17 Touchtunes Music Corporation Entertainment server and associated social networking services
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11291091B2 (en) 2010-01-26 2022-03-29 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10503463B2 (en) 2010-01-26 2019-12-10 TouchTune Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11864285B2 (en) 2010-01-26 2024-01-02 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US10768891B2 (en) 2010-01-26 2020-09-08 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11700680B2 (en) 2010-01-26 2023-07-11 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US11576239B2 (en) 2010-01-26 2023-02-07 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US11252797B2 (en) 2010-01-26 2022-02-15 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11259376B2 (en) 2010-01-26 2022-02-22 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10901686B2 (en) 2010-01-26 2021-01-26 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10225593B2 (en) 2011-09-18 2019-03-05 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10582240B2 (en) 2011-09-18 2020-03-03 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10582239B2 (en) 2011-09-18 2020-03-03 TouchTune Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US11368733B2 (en) 2011-09-18 2022-06-21 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US11395023B2 (en) 2011-09-18 2022-07-19 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10880591B2 (en) 2011-09-18 2020-12-29 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US10848807B2 (en) 2011-09-18 2020-11-24 Touchtunes Music Corporation Digital jukebox device with karaoke and/or photo booth features, and associated methods
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
US11409413B2 (en) 2013-11-07 2022-08-09 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
US11714528B2 (en) 2013-11-07 2023-08-01 Touchtunes Music Company, Llc Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
US9921717B2 (en) 2013-11-07 2018-03-20 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
US11625113B2 (en) 2014-03-25 2023-04-11 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US11327588B2 (en) 2014-03-25 2022-05-10 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11513619B2 (en) 2014-03-25 2022-11-29 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US10949006B2 (en) 2014-03-25 2021-03-16 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10901540B2 (en) 2014-03-25 2021-01-26 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10656739B2 (en) 2014-03-25 2020-05-19 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11137844B2 (en) 2014-03-25 2021-10-05 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11782538B2 (en) 2014-03-25 2023-10-10 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods
US11353973B2 (en) 2014-03-25 2022-06-07 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US11874980B2 (en) 2014-03-25 2024-01-16 Touchtunes Music Company, Llc Digital jukebox device with improved user interfaces, and associated methods

Also Published As

Publication number Publication date
WO1998045835A3 (es) 1999-04-08
DE19882284T1 (de) 2000-03-30
GB2339325B (en) 2001-12-12
JP2010016848A (ja) 2010-01-21
BR9808471A (pt) 2000-06-27
MX9707917A (es) 1998-10-31
GB9923422D0 (en) 1999-12-08
JP2001519924A (ja) 2001-10-23
AU7084398A (en) 1998-10-30
JP2009271539A (ja) 2009-11-19
GB2339325A (en) 2000-01-19
JP2008165826A (ja) 2008-07-17
US5959945A (en) 1999-09-28

Similar Documents

Publication Publication Date Title
WO1998045835A2 (es) Sistema para distribuir musica selectivamente
CA2201914C (fr) Procede de communication pour systeme de reproduction audiovisuelle numerique intelligent
US9197914B2 (en) Method for the distribution of audio-visual information and a system for the distribution of audio-visual information
JP4007618B2 (ja) ディジタル情報ライブラリおよび頒布システム
US7917643B2 (en) Digital information library and delivery system
MX2007000900A (es) Metodo y aparato para peticiones de contenido interactivo en un lector multiple de discos compactos de computadora en red.
JPH07175868A (ja) デジタル情報を媒体に出力するための方法およびシステム
JP2008250994A (ja) コンピュータ・ネットワークを用いてデジタル・データを含むファイルを配布するためのシステム
WO2002014990A1 (en) Distribution of media content, with automatic deletion
GB2364430A (en) System for selectively distributing music
MXPA97007917A (es) Sistema para distribuir musica selectivamente
GB2364431A (en) System for selectively distributing music
WO2001033783A1 (fr) Systeme de transmission d&#39;informations
JP2001175747A (ja) コンテンツ配布システムのデータ転送方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

ENP Entry into the national phase

Ref document number: 1998 542619

Country of ref document: JP

Kind code of ref document: A

Ref document number: 9923422

Country of ref document: GB

Kind code of ref document: A

RET De translation (de og part 6b)

Ref document number: 19882284

Country of ref document: DE

Date of ref document: 20000330

WWE Wipo information: entry into national phase

Ref document number: 19882284

Country of ref document: DE

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA

REG Reference to national code

Ref country code: DE

Ref legal event code: 8607