ES2634612T3 - Procedimientos y aparato para transferir medios por una red usando un dispositivo de interfaz de red - Google Patents

Procedimientos y aparato para transferir medios por una red usando un dispositivo de interfaz de red Download PDF

Info

Publication number
ES2634612T3
ES2634612T3 ES07784259.9T ES07784259T ES2634612T3 ES 2634612 T3 ES2634612 T3 ES 2634612T3 ES 07784259 T ES07784259 T ES 07784259T ES 2634612 T3 ES2634612 T3 ES 2634612T3
Authority
ES
Spain
Prior art keywords
network
digital
media
host device
directory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES07784259.9T
Other languages
English (en)
Inventor
Bradley Dietrich
Daniel Putterman
Gregory Peters
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Adeia Solutions LLC
Original Assignee
Rovi Solutions Corp
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 Rovi Solutions Corp filed Critical Rovi Solutions Corp
Application granted granted Critical
Publication of ES2634612T3 publication Critical patent/ES2634612T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/116Details of conversion of file system types or formats
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1013Network architectures, gateways, control or user entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)

Abstract

Un procedimiento para transferir al menos un elemento multimedia digital en una red, dicho método comprendiendo: la utilización de un protocolo de almacenamiento masivo y un protocolo de red, determinando, mediante el uso de un puente de red (115, 215, 315, 1115, 1215, 1315, 1415, 1515, 1615), al menos un origen de medios disponible en dicha red; generar un directorio de contenidos (330, 810) basado en medios digitales disponibles sobre dicha red, la generación comprendiendo: identificar el medio digital, e identificar una ubicación del medio digital; organizar, mediante dicho directorio de contenidos, dicho medio digital disponible sobre dicha red; presentar dicho directorio de contenidos a un dispositivo anfitrión de acuerdo con dicho protocolo de almacenamiento masivo; utilizar un protocolo del dispositivo anfitrión (130), recibiendo, de dicho dispositivo anfitrión (105, 305, 400, 510, 600) en dicho puente de red, una solicitud de sistema de archivo para un elemento en el directorio de contenidos de acuerdo con dicho protocolo de almacenamiento masivo, el protocolo de almacenamiento masivo para almacenar archivos en un formato de sistema de archivo; traducir, usando el puente de red, dicha solicitud de sistema de archivo a una solicitud de al menos un elemento multimedia digital, de forma que la solicitud de al menos un elemento multimedia digital se genere en el puente de red; cargar dicho elemento multimedia digital desde dicho origen de medios a dicho puente de red; y transferir dicho elemento multimedia digital desde dicho puente de red a dicho dispositivo anfitrión.

Description

DESCRIPCIÓN
Procedimientos y aparato para transferir medios por una red usando un dispositivo de interfaz de red
CAMPO TÉCNICO 5
La presente invención está dirigida hacia el campo de los dispositivos electrónicos al consumo para interconexión, y más particularmente dirigido hacia un dispositivo de interfaz de red para transferir medios por una red.
ANTECEDENTES DE LA TÉCNICA 10
El extendido uso de ordenadores, cámaras digitales, reproductores de música y vídeo digitales, e Internet ha resultado en la creación y uso de medios digitales. Los medios digitales también han sustituido ampliamente a los formatos de audio y vídeo más tradicionales con la introducción y aceptación popular de los discos compactos de audio (CD) y los discos digitales de vídeo (DVD). En general, los medios digitales constan de varios formatos de 15 datos que almacenan audio, vídeo e imágenes en formatos binarios. Estos archivos binarios se almacenan típicamente en un soporte accesible para los dispositivos informáticos, como CD-ROMs, discos duros, discos floppy y memorias extraíbles.
El almacenamiento de medios digitales en medios informáticos usados comúnmente permite generar y transferir 20 fácilmente medios digitales. Por ejemplo, ahora es popular generar fotos digitales usando una cámara digital y luego transferir las fotos digitales a ordenadores. El software informático permite al usuario manipular las fotos digitales. El usuario puede luego transferir las fotos digitales a sus amigos usando correo electrónico, o publicar las fotos digitales en un sitio web accesible en la World Wide Web. Estos tipos de aplicaciones, que aprovechan la conectividad entre los diferentes dispositivos, también han contribuido a la amplia popularidad de los medios 25 digitales.
Los dispositivos de reproducción de medios portátiles también son muy populares junto con la popularidad generalizada de los medios digitales. Estos dispositivos de medios portátiles, cuando aparecieron por primera vez, eran capaces de reproducir audio digital. Actualmente, algunos dispositivos de medios portátiles también reproducen 30 vídeo. Los avances tecnológicos en el almacenamiento masivo permiten que estos dispositivos de medios portátiles almacenen cantidades relativamente grandes de medios digitales. Sin embargo, un usuario debe copiar el medio digital en el dispositivo de almacenamiento del reproductor de medios portátil. Aunque el uso de ordenadores, y sus conexiones a las redes, puede facilitar la transferencia de los medios a los dispositivos portátiles, es deseable desarrollar dispositivos y técnicas para transferir medios entre dispositivos de medios portátiles y otros dispositivos 35 para aumentar la funcionalidad de los dispositivos portátiles.
US 2002/0078161 describe un dispositivo compatible con UPnP para redes heterogéneas de dispositivos esclavos. US 2004/0224638 describe un reproductor de medios y una estación de conexión que permite al reproductor de medios comunicarse con otros dispositivos de medios. 40
RESUMEN DE LA INVENCIÓN
De acuerdo con un aspecto, se proporciona un procedimiento para transferir al menos un elemento de medio digital por una red como se especifica en la reivindicación 1. 45
De acuerdo con otro aspecto, se proporciona un procedimiento para transferir al menos un elemento de medio digital por una red como se especifica en la reivindicación 5.
Y de acuerdo con otro aspecto, se proporciona un dispositivo de interfaz de red como se especifica en la 50 reivindicación 8.
En una realización de ejemplo, un dispositivo de interfaz de red, o puente de red, conecta un dispositivo anfitrión a fuentes de contenido sobre una red para permitir al dispositivo anfitrión transmitir o recibir medios digitales. La red puede incluir cualquier tipo de red, como Internet o una red doméstica, y el puente de red puede conectarse a la red 55 mediante conexión inalámbrica o cableada. El puente de red incluye un módulo de interfaz de red que identifica al menos una fuente de medios y también los medios digitales disponibles en la red. Un módulo de interfaz del dispositivo anfitrión recibe, desde el dispositivo anfitrión, solicitudes del sistema de archivo de acuerdo con un protocolo, como un protocolo de almacenamiento masivo. En respuesta a la solicitud, un módulo de interfaz del protocolo del dispositivo anfitrión en el puente de red traduce la solicitud del sistema de archivos a una solicitud de 60 medios digitales desde otros dispositivos que contienen los medios digitales. El módulo de interfaz de red adquiere los medios digitales desde la fuente de medios, y el módulo de interfaz del dispositivo anfitrión transfiere los medios digitales al dispositivo anfitrión de acuerdo con el protocolo de interfaz. El módulo de interfaz del dispositivo anfitrión genera un directorio de contenido basado en los medios digitales disponibles sobre la red. El directorio de contenido organiza los medios digitales. El módulo de interfaz del dispositivo anfitrión presenta el directorio de contenidos, 5 como directorios y subdirectorio del sistema de archivos, al dispositivo anfitrión de acuerdo con el protocolo del sistema de archivos en el dispositivo anfitrión. Los medios digitales se presentan al dispositivo anfitrión como archivos, organizados en los directorios y subdirectorios del sistema de archivos.
El dispositivo anfitrión puede comprender un dispositivo portátil que almacena y/o consume medios digitales. En una 10 realización, el dispositivo anfitrión comprende un reproductor portátil de audio-vídeo. En otras realizaciones, el dispositivo anfitrión comprende una cámara digital. Y en otras realizaciones, el dispositivo anfitrión comprende un televisor o teléfono móvil.
BREVE DESCRIPCIÓN DE LOS DIBUJOS 15
La FIG. 1 es un diagrama de bloque que ilustra una realización de un dispositivo anfitrión y un puente de red.
La FIG. 2 ilustra una realización para integrar un dispositivo de medios con otros dispositivos de medios en un entorno de red.
La FIG. 3 es un diagrama de bloque que ilustra una realización para implementar un protocolo de almacenamiento 20 masivo en un puente de red.
La FIG. 4 ilustra una realización para usar un teléfono móvil en conjunción con un puente de red.
La FIG. 5 es un diagrama de bloque que ilustra una realización para un reproductor de medios portátil y un puente de red.
La FIG. 6 ilustra una realización para la interconexión de una cámara digital al puente de red de la presente 25 invención.
La FIG. 7 ilustra una realización para la interconexión de una impresora digital al puente de red de la presente invención.
La FIG. 8 es un diagrama de bloque que ilustra un directorio de contenidos de ejemplo.
La FIG. 9 es un diagrama de bloque que ilustra un ejemplo de una jerarquía de directorio de contenidos. 30
Las FIGs. 10a y 10b son organigramas que ilustran una realización para usar un puente de red para transferir medios a un dispositivo de medios.
La FIG. 11 ilustra una realización para descargar medios digitales sobre una red doméstica usando un puente de red.
La FIG. 12 ilustra una realización para descargar contenido sobre Internet a un reproductor de medios portátil 35 usando un puente de red.
La FIG. 13 ilustra una realización para subir medios usando el puente de red.
La FIG. 14 ilustra una realización para escribir datos a un dispositivo de destino usando un puente de red.
La FIG. 15 ilustra una realización para imprimir usando el puente de red de la presente invención.
La FIG. 16 ilustra una realización para un puente de red configurado para operar con un servicio de medios. 40
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN
Un dispositivo para interconectar un dispositivo de medios a una red, aquí denominado puente de red, que proporciona un medio para que un dispositivo suba y descargue medios digitales desde una o más redes. La FIG. 1 45 es un diagrama de bloque que ilustra una realización de un dispositivo anfitrión y un puente de red. En general, el puente de red 115 proporciona al dispositivo anfitrión 105 acceso a una red inalámbrica. Como se muestra mediante las flechas bidireccionales en la FIG. 1, el dispositivo anfitrión 105 puede consumir medios (realizar operaciones de lectura de los medios digitales desde un puente de red) y/o puede proveer medios o datos (realizar operaciones de escritura al puente de red). 50
En general, el puente de red 115 conecta el dispositivo anfitrión 105 a una red inalámbrica. Como tal, el puente de red 115 contiene módulos para interconectar el dispositivo anfitrión 105 a una red inalámbrica. Específicamente, para esta realización, el puente de red 115 incluye una capa de protocolo de Internet (IP) 150 y una interfaz de red inalámbrica 160. En general, la capa IP 150 formatea y empaqueta los datos para su transporte a través del 55 protocolo TCP/IP, y el módulo de red inalámbrica 160 proporciona una implementación de capa física para modular los datos para su transmisión sobre una red inalámbrica. La red inalámbrica puede comprender cualquier tipo de red inalámbrica, incluyendo una red inalámbrica WiFi configurada de acuerdo con IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11 (n) (propuesta) o Bluetooth.
60
En una realización, el dispositivo anfitrión 105 incluye recursos de procesamiento, como una unidad de procesamiento central (CPU) 110. El dispositivo anfitrión 105 puede comprender cualquier tipo de dispositivo generalmente utilizado para reproducir, almacenar o transmitir medios. A continuación se describen ejemplos de dispositivos anfitriones.
5
En general, el puente de red 115 incluye un medio para comunicarse con un dispositivo anfitrión 105. Para realizar esta tarea, el puente de red 115 contiene una interfaz de dispositivo anfitrión 120 y un protocolo de dispositivo anfitrión (130). La interfaz del dispositivo anfitrión 120 implementa una interfaz de capa física para transferir señales eléctricas entre el dispositivo anfitrión 110 y el puente de red 115. Por ejemplo, la interfaz del dispositivo anfitrión puede comprender una interfaz inalámbrica o infrarroja o una interfaz cableada, como la interfaz bus serie universal 10 (USB) o SDIO. La interfaz del dispositivo anfitrión 120 puede admitir cualquier interfaz de capa física estándar; y de hecho, la interfaz del dispositivo anfitrión 120 está concebido para representar una amplia categoría de interfaces de capa física usadas para transmitir datos entre dispositivos.
El puente de red 115 también incluye un protocolo de dispositivo anfitrión 130. El protocolo de dispositivo anfitrión 15 130 implementa o emula un protocolo de capa lógica para dar soporte a las operaciones de transferencia de datos entre el dispositivo anfitrión 105 y el puente de red 115. Las realizaciones para implementar un protocolo de dispositivo anfitrión se describen con más detalle a continuación.
En una realización, el puente de red de la presente invención proporciona funcionalidad al dispositivo anfitrión. Para 20 la realización mostrada en la FIG. 1, el puente de red 115 incluye una función plug-in 140. En general, la función plug-in 140 da soporte a una funcionalidad adicional no proporcionada por o generalmente asociada con un dispositivo de interfaz de red típico (es decir, la interfaz anfitriona requiere el procesador anfitrión 110 para implementar estas funciones). Como se describe con más detalle a continuación, la función plug-in 140 puede generar un directorio de contenidos para identificar medios digitales y ubicaciones del contenido de medios 25 disponible para el dispositivo anfitrión 105. La función plug-in 130 puede, sin embargo, incluir cualquier tipo de función para aumentar la utilidad del dispositivo anfitrión 105.
El puente de red de la presente invención puede usarse para integrar un dispositivo de medios con otros dispositivos en un entorno de medios en red. El puente de red puede integrar dispositivos de medios sobre una red de área local 30 (LAN) o integrar dispositivos de medios sobre una red de área extensa (WAN), como Internet. La FIG. 2 ilustra una realización para integrar un dispositivo de medios con otros dispositivos de medios en un entorno de red. Como se muestra en la FIG. 2, el dispositivo de medios 210 utiliza el puente de red 215 para integrar el dispositivo de medios con otros dispositivos de medios disponibles. Para este ejemplo, un router 255 se conecta a una red inalámbrica a través del punto de acceso inalámbrico 250. El puente de red 215 implementa una interfaz de red inalámbrica a 35 través de la antena inalámbrica 245. La red doméstica 257 puede comprender una red inalámbrica o puede comprender una red cableada. Por ejemplo, la red doméstica 257 puede comprender redes implementadas de acuerdo con estándares, como Ethernet 10/100 en Categoría 5, HPNA, Home Plug, IEEE 802.11x, IEEE 1394 y USB 1.1/2.0.
40
La red doméstica 257 se conecta a uno o más dispositivos. Para este ejemplo, la red doméstica 257 integra una impresora 260, un ordenador 265, un televisor 270, un equipo estéreo 275 y un servidor de medios 280. Como se utiliza en el presente, el servidor de medios es un dispositivo capaz de entregar medios a la red doméstica. Por ejemplo, un servidor de medios pueden comprender un dispositivo de almacenamiento masivo para almacenar medios digitales. En otras realizaciones, un servidor de medios puede comprender un dispositivo que accede a los 45 medios desde otros dispositivos, incluyendo medios contenidos en diferentes redes. Los componentes mostrados en la red doméstica 257 son meramente ejemplares; y la red doméstica, como se indica en el presente, puede integrar cualquier número o tipo de dispositivos, que requieran servicios de datos o medios.
Usando el puente de red 215, el dispositivo de medios 210 recibe medios desde y transmite medios a los 50 dispositivos en la red doméstica 257. Por ejemplo, el dispositivo de medios 210 puede recuperar medios digitales del servidor de medios 280 u ordenador 265. Para este ejemplo, el dispositivo de medios 210 puede reproducir vídeo transmitido desde el servidor de medios 280. En otro ejemplo, el dispositivo de medios 210 puede copiar o transmitir medios digitales a un dispositivo de medios en la red doméstica 257. Por ejemplo, el dispositivo 210 puede transmitir audio digital a través del puente de red 215 para su reproducción en un equipo estéreo 275. En otro ejemplo, el 55 dispositivo de medios 210 puede transmitir vídeo, almacenado en el dispositivo de medios 210 a través del puente de red 215 al televisor 270 sobre la red doméstica 257.
En otras realizaciones, el dispositivo de medios 210 puede transferir datos a otro dispositivo en la red doméstica 257. En algunas de estas realizaciones, el puente de red 215 está configurado para implementar un protocolo adecuado 60 para las comunicaciones de datos entre el dispositivo de medios 215 y un dispositivo de origen en la red doméstica 257. Para el ejemplo, un usuario puede desear imprimir un archivo, almacenado en el dispositivo de medios 210, en la impresora 260. Para esta realización, el puente de red 215 emula un protocolo para imprimir datos desde el dispositivo de medios 210 a la impresora 260 sobre la red doméstica 257.
5
Como se muestra en la FIG. 2, la red doméstica 257 también está conectada a una red de área extensa 290 como Internet, a través de un módem de banda ancha 285. El módem 285 integra la red de área extensa a la red local (por ejemplo, la red doméstica 257) a través del router 255. El módem 285 puede utilizar cualquier tipo de tecnología para adquirir una conexión a la red de área extensa (por ejemplo, módem de marcación, módem de cable, línea de suscripción digital (ADSL), módem de satélite, etc.). Para estas realizaciones, el dispositivo de medios 215 puede 10 recuperar y enviar datos, como medios digitales, sobre la red de área extensa 290. Por ejemplo, el dispositivo de medios 215, a través del puente de red 215, puede descargar audio/vídeo en streaming desde un sitio web basado en contenidos. De forma similar, el dispositivo de medios 210, puede subir medios digitales, como fotografías digitales, a un repositorio de Internet a través del puente de red 215. Aunque el sistema 200 mostrado en la FIG. 2 incluye una red doméstica y una red de área extensa, el dispositivo de medios 210 y el puente de red 215 pueden 15 configurarse para operar sobre una red de área extensa únicamente o sobre una red doméstica únicamente.
El puente de red de la presente invención puede estar configurado para implementar estándares de comunicación populares. En una realización, un puente de red 315 implementa un estándar de protocolo de almacenamiento masivo. En general, el estándar de protocolo de almacenamiento masivo se utiliza para almacenar archivos en un 20 formato de sistema de archivos. La FIG. 3 es un diagrama de bloque que ilustra una realización para implementar un protocolo de almacenamiento masivo en un puente de red. Para esta realización, un dispositivo anfitrión 305 implementa, como un dispositivo cliente o un dispositivo anfitrión, el estándar del protocolo de almacenamiento masivo usando la CPU anfitriona 310. En general, el protocolo de almacenamiento masivo define un estándar para que los dispositivos lean y escriban archivos a dispositivos de almacenamiento externos. Para esta realización, el 25 puente de red 315 opera, con respecto al dispositivo anfitrión 305, como un dispositivo de almacenamiento masivo. Como tal, el dispositivo anfitrión 310 lee y escribe archivos al puente de red 315 de la misma forma que el dispositivo anfitrión 310 lee y escribe archivos a un dispositivo de almacenamiento masivo estándar conectado directamente. El puente de red 315, operando como un dispositivo de almacenamiento masivo, traduce las solicitudes del sistema de archivos para transmitir y recibir datos (por ejemplo, medios digitales) sobre la red inalámbrica 370. 30
Para la realización mostrada en la FIG. 3, el puente de red 315 incluye una implementación de capa física. Por ejemplo, la implementación de capa física puede ser el protocolo de bus serie universal (USB) 2.0. Para esta interfaz física, un usuario de un dispositivo anfitrión 305 conecta un conector USB en el dispositivo anfitrión 305 o en el puente de red 315. Aunque la realización de la FIG. 3 muestra una conexión USB entre el dispositivo anfitrión 305 y 35 el puente de red, puede usarse cualquier tipo de conexión, incluyendo una conexión inalámbrica.
El puente de red 315 incluye un módulo de protocolo de almacenamiento masivo USB 320. El módulo de protocolo de almacenamiento masivo 320 implementa el protocolo de almacenamiento masivo USB para el puente de red 315. Las implementaciones de protocolos compatibles con el protocolo de almacenamiento masivo USB son bien 40 conocidas, y por tanto no se describen con más detalle. Para asociar nombres de archivos con ubicaciones físicas en los medios, el protocolo de almacenamiento masivo USB utiliza un sistema de archivo, como la tabla de asignación de archivos (FAT) de Microsoft. En general, un sistema de archivo identifica una ubicación física para el almacenamiento del archivo que se corresponde con un nombre para el archivo en la estructura del directorio. La mayoría de los dispositivos anfitriones implementan FAT para utilizar almacenamiento de archivos en un dispositivo 45 de almacenamiento masivo genérico de esta forma. El puente de red de la presenta invención asigna nombre de archivos a ubicaciones de almacenamiento en sus bloques de almacenamiento masivo emulados.
Para la realización del puente de red, el puente de red asigna la tabla de asignación de archivos a un directorio de contenidos de elementos remotos. Para conseguir esto, el directorio de contenidos de la tabla de asignación de 50 archivos 330 traduce las solicitudes del sistema de archivo asignando esas solicitudes a un directorio de contenidos. En una realización, el puente de red 315 construye el directorio de contenidos en el momento. Como se describirá más exhaustivamente a continuación, el directorio de contenidos está basado en el contenido disponible sobre la red (por ejemplo, la red doméstica local o la red de área extensa). Como resultado de esta traducción, el dispositivo anfitrión 305 ejecuta operaciones del sistema de archivo al puente de red, y en respuesta a esas solicitudes, 55 devuelve directorios de contenidos, como información del directorio, y medios digitales (por ejemplo, audio digital, vídeo o fotos) como archivos dentro del sistema de archivo.
Como se muestra en la FIG. 3, el puente de red 315 también incluye el módulo de protocolo de red 340, la capa IP 350, y una interfaz de red inalámbrica 360. El protocolo de red 340, la capa IP 350 y la interfaz de red inalámbrica 60 360 o esos módulos normalmente encontrados en un adaptador de red inalámbrica; y como tal, están concebidos para representar una amplia categoría de adaptadores de red inalámbricos portátiles.
Habilitar dispositivos de medios portátiles:
5
El dispositivo usado junto con el puente de red de la presente invención, puede comprender un teléfono móvil. La FIG. 4 ilustra una realización para usar un teléfono móvil en conjunción con un puente de red. Actualmente, muchos teléfonos móviles están configurados para operar también como dispositivos de medios portátiles. Por ejemplo, muchos teléfonos móviles incluyen cámaras para adquirir imágenes y vídeo digitales. Algunos teléfonos móviles también incluyen reproductores de música digital para reproducir archivos de música. Estos teléfonos móviles 10 pueden tener también pantallas y conectores de salida para reproducir música y mostrar fotos y vídeos. El teléfono móvil 400 puede incluir, a través de un puente de red 115, audio/vídeo digital y fotos digitales. El teléfono móvil 400 puede también transmitir audio/vídeo y fotos digitales a otros dispositivos sobre la red. Por ejemplo, el teléfono móvil 400 puede subir fotos digitales a un televisor sobre la red o a un sitio web.
15
Algunos teléfonos móviles operan también como asistentes digitales personales (PDA). Estos teléfonos móviles normalmente incluyen contactos, calendario y aplicaciones de tareas. Normalmente, los asistentes digitales personales se usan junto con un sistema informático que también mantiene contactos, calendario de eventos y tareas. En una realización, el teléfono móvil 400 puede estar configurado también para sincronizar datos desde otros dispositivo informático. Para esta realización, el puente de red 115 está configurado para traducir solicitudes del 20 sistema de archivo, compatible con un protocolo de almacenamiento masivo, a un formato compatible con las aplicaciones de contactos, calendario y tareas subyacente.
El dispositivo de medios, usado junto con el puente de red, puede comprender cualquier tipo de dispositivo capaz de reproducir y/o proporcionar medios digitales al sistema. En una realización, el dispositivo comprende un reproductor 25 de medios portátil. La FIG. 5 es un diagrama de bloque que ilustra una realización para un reproductor de medios portátil y un puente de red. Como se muestra en la FIG. 5, el reproductor de medios portátil 510 se conecta a un puente de red inalámbrica 115. Las comunicaciones entre el reproductor de medios portátil 515 y el puente de red 115 pueden ser bidireccionales, de forma que el reproductor de medios portátil puede recibir medios digitales y transmitir medios digitales entre el puente de red 115 y el reproductor de medios portátil 510. En otras realizaciones, 30 las comunicaciones entre el reproductor de medios portátil 515 y el puente de red 115 puede ser unidireccional, de forma que el PMP solo recibe o transmite medios digitales.
En una realización, el reproductor de medios portátil 510 puede comprender un reproductor de audio digital portátil. Para esta realización, el reproductor de audio digital portátil contiene memoria no volátil para almacenar archivos de 35 música digital. Los archivos de música digital pueden formatearse a numerosos formatos, como MPEG Audio Layer 3 ("MP3"). En otra realización, el reproductor de medios portátil 510 puede comprender un dispositivo portátil capaz de reproducir vídeos y/o mostrar fotos. Para esta realización, el reproductor de medios portátil 510 recibe archivos de vídeo digital y fotos digitales sobre la red, a través del puente de red 150, y procesa los archivos de vídeo digital y las fotos digitales para mostrarse en su pantalla. Los archivos de vídeo digital pueden comprender producciones de 40 vídeo de longitud completa o clips de vídeo, formateados en numerosos formatos bien conocidos para el vídeo digital, como MPEG 4. Las fotos digitales pueden formatearse en cualquier número de formatos bien conocidos para las fotos digitales, como JPEG.
El reproductor de medios portátil 510 puede también usarse como servidor de medios. Para estas realizaciones, el 45 audio digital, vídeo y fotos, almacenados en una memoria no volátil en el reproductor de medios portátil 510 puede subirse a través del puente de red 115 a la red a un dispositivo de destino en la red (es decir, el dispositivo de destino ubicado en la red doméstica o en la red de área extensa).
En otras realizaciones, el dispositivo usado en conjunto con el puente de red de la presente invención puede 50 comprender una cámara digital. La FIG. 6 ilustra una realización para la interconexión de una cámara digital al puente de red de la presente invención. Para esta realización, la cámara digital 600 envía y recibe datos sobre la red a través del puente de red 115. En otra realización, los datos comprenden fotos digitales. Un usuario puede tomar varias fotos digitales, usando la cámara digital 600, y desear transferir sobre la red las fotos digitales a uno o más dispositivos de destino. El usuario puede conectar la cámara digital 600 al puente de red 115 a través de una de las 55 interfaces cableadas o inalámbricas descritas en el presente, para transmitir las fotos digitales a uno o más dispositivos de destino sobre la red (por ejemplo, la red doméstica o la red de área extensa). Para este ejemplo, el usuario puede conectar el puente de red 115 a la cámara digital 600. La cámara digital 600 "ve" el puente de red 115 como un dispositivo de almacenamiento, y ve el directorio de contenidos remoto generado por el puente de red. El puente de red 115 presenta los dispositivos, disponibles sobre la red, como información del directorio a la cámara 60 digital 600. Además, el usuario puede desear subir fotos digitales a un sitio web de Internet. Para este ejemplo, el usuario transmite los archivos de fotos digitales a un directorio de contenido virtual de destino presentado por el puente de red y, a su vez, el puente de red sube los archivos de fotos digitales a Internet.
Además de subir o descargar medios digitales, un dispositivo puede estar configurado para recibir o transmitir datos 5 de acuerdo con un protocolo. Por ejemplo, el puente de red 115 puede configurarse para admitir protocolos de impresión. La FIG. 7 ilustra una realización para la interconexión de una impresora digital al puente de red de la presente invención. Para esta realización, el puente de red 115 se configura para traducir protocolos de impresión. Específicamente, el puente de red 115 recibe datos desde un dispositivo sobre la red (ordenador, reproductor de medios portátil, teléfono móvil, cámara, etc.). A su vez, el puente de red 115 traduce los datos recibidos en datos 10 compatibles con un protocolo usado para la operación de impresión.
Asignación de directorio de contenidos:
Un "directorio de contenidos proporciona información en relación a los medios disponibles sobre una o más redes. 15 En algunas realizaciones, el puente de red asigna un directorio de contenidos, definido por el protocolo de almacenamiento masivo, a un sistema de archivo. Específicamente, el puente de red asigna directorios de contenido a directorios de sistema de archivo, y asigna medios digitales (por ejemplo, audio o vídeo en streaming) a los archivos definidos por el sistema de archivo. La FIG. 8 es un diagrama de bloque que ilustra un directorio de contenidos de ejemplo. Un directorio raíz - directorio de contenidos 810, ubicado en la parte superior del árbol 20 jerárquico, representa el directorio base o raíz en el sistema de archivo de almacenamiento masivo. El directorio raíz del sistema de archivo de almacenamiento masivo se asigna al directorio de contenido 810. En una realización que conecta el puente de red con una red doméstica, el directorio de contenidos puede comprender el directorio raíz a una red doméstica configurada de acuerdo con el estándar A/V Plug and Play ("UPnP").
25
Para la realización de ejemplo ilustrada en la FIG. 8, el directorio raíz - directorio de contenidos 810 está asociado con un menú de contenidos del sistema 815. En general, el menú de contenidos del sistema 815 comprende un menú de interfaz de usuario para seleccionar el contenido. El menú de interfaz de usuario se presta en el dispositivo de medios. En una realización, el menú de contenido del sistema 815 se genera en el momento para personalizar un menú de interfaz de usuario basado en los medios digitales disponibles. El menú de contenido del sistema 815 30 puede estar organizado en base al contenido o a la ubicación de los medios. Por ejemplo, el menú de contenido del sistema 815 puede incluir elementos de menú para "música", "vídeo" y "fotos". Estos elementos de menú pueden corresponderse a directorios, ubicados bajo el directorio raíz. En otra realización, el menú de contenidos puede incluir elementos del menú, listados por proveedor de contenidos, que pueden corresponderse a directorios en el directorio de contenidos. Un menú de contenidos puede tener múltiples tipos de menú, seleccionables por 35 preferencia del usuario o predefinidos por alguna otra variable, como el tipo de dispositivo conectado.
Para adquirir medios, un usuario conecta el dispositivo de medios al puente de red. En respuesta, el dispositivo de medios monta el puente de red, que aparece en el dispositivo de almacenamiento masivo. Por ejemplo, un icono, que representa el puente de red, puede aparecer en la pantalla del dispositivo de medios. Un usuario podrá 40 entonces "explorar" el dispositivo de almacenamiento masivo montado en busca de contenido. Por ejemplo, el usuario puede hacer clic en el icono para ver el directorio raíz del puente de red. En respuesta a esta acción por parte del usuario, el dispositivo genera una solicitud al sistema de archivos para ver el directorio raíz del dispositivo de almacenamiento masivo (es decir, el puente de red). En respuesta a la solicitud del directorio raíz, el puente de red transmite, como información del directorio, el menú de contenidos del sistema 815, y el dispositivo de medios 45 reproduce el menú de contenidos del sistema en la pantalla del dispositivo de medios.
Para el ejemplo de la FIG. 8, varios directorios, identificando fuentes de contenidos, se ubican bajo el directorio raíz - directorio de contenidos (810). Específicamente, para la jerarquía de ejemplo mostrada en la FIG. 8, los directorios de fuentes de contenidos incluyen la red doméstica 830 y varios proveedores de contenido (por ejemplo, proveedor 50 de contenido1 (840), proveedor de contenido2 (850) y proveedor de contenidon (860)). Cada fuente de contenidos se asigna a un directorio del sistema de archivo. Para esta configuración, un usuario puede ver los directorios de fuente de contenidos para seleccionar los medios disponibles para esas fuentes. Por ejemplo, el menú de contenido del sistema puede incluir un elemento del menú para "música". Un usuario, tras seleccionar el elemento del menú (es decir, el directorio) para música, puede recibir información del directorio que identifica todas las fuentes de contenido 55 que contienen música. Por ejemplo, en respuesta a la selección del directorio de música, el usuario puede ver la información del directorio para la "red doméstica", "proveedor de contenido1", "proveedor de contenido2", y "proveedor de contenidon". Para este ejemplo, el usuario puede entonces seleccionar desde la "red doméstica", el "proveedor de contenido1", "proveedor de contenido2", y "proveedor de contenidon" directorios para encontrar música. En otra realización, los medios digitales de todos los servidores de medios se agregan, y los directorios, que 60 ordenan los medios digitales, se presentan al usuario. Por ejemplo, la música digital puede ordenarse por los temas de "álbumes", "artistas" y "géneros". Los archivos de música digital, agregados desde diferentes fuentes de contenido, pueden almacenarse en los directorios "álbumes", "artistas" y "géneros".
En un escenario de ejemplo, un usuario puede desear descargar música al dispositivo de medios desde un 5 ordenador ubicado en la red doméstica. Para poder llevar a cabo esta tarea, el usuario selecciona el directorio "red doméstica" desde la información del directorio (por ejemplo, iconos de carpetas) mostrado en el dispositivo de medios. El usuario puede ver en la pantalla del dispositivo de medios, una pluralidad de medios digitales, disponibles en el ordenador, como archivos. El usuario luego selecciona un archivo (es decir, elemento multimedia) para abrir, y en respuesta, el puente de red abre una conexión con el ordenador, y el elemento multimedia se transmite o copia al 10 dispositivo de medios. De forma similar, el usuario puede seleccionar un proveedor de contenidos, como el proveedor de contenidos 2 850, y ver y descargar medios digitales asociados con ese proveedor de contenidos.
Como se muestra en la FIG. 8, el medio digital se asocia con cada fuente de contenidos. El medio digital aparece como archivos en el sistema de archivo para el usuario. Por ejemplo, si el usuario abre el directorio de la red 15 doméstica 830 como una operación de sistema de archivo, el puente de red devuelve una lista de medios digitales como archivos. El usuario puede entonces abrir un elemento multimedia como una operación "abrir archivo". En respuesta a la operación "abrir archivo", el puente de red transmite los medios al dispositivo.
Aunque el directorio de contenidos de ejemplo de la FIG. 8 está organizado para corresponderse con un menú de 20 contenidos del sistema de alto nivel, disponible en las fuentes de contenidos, puede usarse cualquier disposición de los directorios de contenidos y medios digitales que asigna un sistema de archivo a un directorio de contenidos.
La FIG. 9 es un diagrama de bloque que ilustra un ejemplo de una jerarquía de directorio de contenidos. Para este ejemplo, el directorio raíz - directorio de contenidos (810, FIG. 8) comprende tres elementos de menú: música 905, 25 fotos 945 y vídeo 970. Para este ejemplo, las fuentes de contenidos se listan bajo cada tipos de elemento de menú de contenidos. En una realización, el puente de red crea directorios basados en los medios disponibles para el tipo de medio asociado. Para el ejemplo mostrado en la FIG. 9, se crean tres directorios para el elemento de menú de música: un directorio local (910), directorio de proveedor de contenidos1 (915) y directorio de proveedor de contenidosn (920). Cada directorio incluye uno o más subdirectorios y/o uno o más medios digitales. Para el ejemplo 30 mostrado en la FIG. 9, el directorio local 910 incluye subdirectorios del servidor de medios1 (925) y un servidor de medios2 (930). Estos subdirectorios se organizan por servidores de medios. En otra realización, los medios digitales de todos los servidores de medios se agregan, y los directorios para "álbumes", "artistas" y "géneros" se presentan al usuario. Los archivos de música digitales asociados con la disposición "álbumes", "artistas" y "géneros" se organizan dentro de estos directorios. 35
El directorio de música 905 además incluye subdirectorios "Artistas A-M" y "Artistas N-Z" (935-940) para cada subdirectorio de proveedor de contenidos (915 y 920). Los subdirectorios "Artistas A-M" y "Artistas N-Z" (935-940) son una forma de organizar la música para los proveedores de contenidos. Para este ejemplo, un usuario examina los subdirectorios (935 y 940) para encontrar música digital. La jerarquía de directorios mostrada en la FIG. 9 es 40 meramente ejemplar, y los medios digitales pueden organizarse en cualquier número de directorios y subdirectorios.
El ejemplo de la jerarquía de la FIG. 9 incluye además, bajo el directorio de fotografías 945, subdirectorios para local 950 y servicio de fotografías 962. El directorio local 950 proporciona un elemento directorio-menú de nivel alto para las fotos disponibles en la red doméstica, y el directorio de servicio de fotos 962 proporciona un elemento directorio-45 menú de nivel alto para las fotos disponibles sobre la red de área extensa. Por ejemplo, un grupo de usuarios puede publicar fotos en un portal de Internet para permitir compartir fotos entre los miembros del grupo. El directorio local incluye dos subdirectorios: servidor de medios1 955 y servidor de medios2 960. A su vez, cada directorio de servidor de medios incluye archivos de fotos digitales almacenados en ese servidor de medios. Como ejemplo, el directorio de servicios de fotografías 962 puede incluir subdirectorios asociados con miembros asociados con el grupo del 50 usuario para compartir fotos sobre la red de área extensa.
El directorio de vídeo 970, similar al directorio de música 905, tiene un directorio local 975 y un directorio para proveedor de contenidos (985, 990). En este ejemplo, los proveedores de contenidos organizan el nuevo contenido por "TV", "películas", y "vídeoclips". Un usuario puede navegar a un subdirectorio para descargar un vídeo en una 55 categoría asociada.
Transferencia de medios usando el puente de red:
Las FIGs. 10a y 10b son organigramas que ilustran una realización para usar un puente de red para transferir 60 medios a un dispositivo de medios. Inicialmente, un usuario conecta un dispositivo de medios a un puente de red configurado de acuerdo con la presente invención. El puente de red establece conexiones con una o más redes (FIG. 10A, bloque 1005). Por ejemplo, el puente de red puede establecer una conexión de red con una red de área local, como una red doméstica inalámbrica. El puente de red puede también establecer una conexión con una red de área extensa, usando el protocolo TCP/IP, como Internet. 5
Tras establecer las conexiones de red, el puente de red agrega información del contenido y medios digitales desde las fuentes de medios disponibles (FIG. 10A, bloque 1010). En una realización, el puente de red adquiere información del contenido de los proveedores de contenidos cuando el puente de red establece una conexión de red. El puente de red luego crea subdirectorios para el proveedor de contenidos en base a la información proporcionada. 10 Por ejemplo, si el puente de red conecta con una red doméstica, el puente de red puede adquirir información sobre el contenido así como una lista de medios digitales disponibles desde el servidor de medios, un proceso conocido como agregación. La información del contenido puede incluir categorías para ordenar los medios. Por ejemplo, un portal de música puede ordenar el contenido disponible por "álbum", "género", y "artista". En otras realizaciones, el puente de red puede adquirir una lista de medios digitales disponibles de cada dispositivo de medios en la red 15 doméstica. Este proceso se conoce como agregación de medios de cliente. El puente de red también puede consultar a los proveedores de contenidos en la red de área extensa para determinar los medios disponibles para el usuario. Por ejemplo, los proveedores de contenidos puede ofrecer contenido solo para los suscriptores. Para esta realización, el puente de red puede registrarse en el portal de Internet del proveedor de contenidos y proporcionar una lista de medios disponibles para esa suscripción. En otras realizaciones, el puente de red puede conectarse a 20 sitios web de Internet para permitir subir y descargar medios a esos sitios web. En base a la información del contenido disponible y los medios digitales, el puente de red crea un directorio de contenidos (FIG. 10A, bloque 1015). Por ejemplo, el directorio de contenidos puede ser un directorio UPnP para una red doméstica.
En general, el dispositivo de medios genera solicitudes de sistema de archivo, de acuerdo con el protocolo de 25 almacenamiento masivo, y recibe, en respuesta, información de contenido para las solicitudes de directorio y los medios digitales para las solicitudes de archivos. El puente de red recibe una solicitud de sistema de archivo (FIG. 10A, bloque 1020). Si la solicitud del dispositivo de medios es para información del directorio, el puente de red traduce la solicitud de información de directorio a una solicitud para información de directorio de contenidos (FIG. 10a, bloques 1025 y 1035). En respuesta a la solicitud, el puente de red formatea la información del directorio de 30 contenidos como información de directorio de acuerdo con el protocolo de almacenamiento masivo (FIG. 10a, bloque 1040). En otra realización, el puente de red consulta a un proveedor de contenidos o red doméstica para adquirir información del contenido. Para esta realización, el puente de red crea información del directorio de contenidos en el momento en base a las solicitudes del dispositivo de medios. El dispositivo de medios lee la información del directorio (es decir, la información del contenido), de acuerdo con el protocolo de almacenamiento masivo, y muestra 35 la información del contenido en el dispositivo de medios en forma de información del directorio.
Si la solicitud del sistema de archivo es una solicitud para leer un archivo, el puente de red traduce la solicitud de leer un archivo en una solicitud para transferir un elemento multimedia asociado con ese archivo (FIG. 10a, bloques 1030 y 1045). La solicitud de lectura identifica el archivo y su ubicación asociada en los directorios del sistema de 40 archivo. El puente de red, usando los protocolos de red necesarios, adquiere una conexión con la fuente, e inicia una solicitud del medio digital desde la red (FIG. 10a, bloques 1045 y 1047). En una realización, el elemento multimedia se entrega como medio en streaming (por ejemplo, audio o vídeo). En otras realizaciones, el elemento multimedia puede descargarse y copiarse al dispositivo de medios.
45
Sin embargo, los esquemas de gestión de derechos digitales pueden dictar la transferencia de medios digitales mediante streaming en vez de copia. El puente de red recibe el elemento multimedia (copia o transmisión) según el protocolo de red (por ejemplo, paquetes TCP/IP) y entrega el medio digital al dispositivo de medios según el protocolo conectado (FIG. 10a, bloque 1050). Por ejemplo, si el protocolo de almacenamiento masivo especifica la transferencia del archivo en "bloques", el elemento multimedia se devuelve en bloques como solicita la aplicación 50 subyacente que lee el archivo multimedia.
El dispositivo de medios puede también ejecutar solicitudes de operación de escritura al puente de red. Si el puente de red recibe una solicitud para escribir un archivo desde el dispositivo de medios, el puente de red traduce la solicitud de escritura de archivo en una solicitud para subir un elemento multimedia a un dispositivo en la red (FIG. 55 10b, bloques 1055 y 1060). La solicitud de escritura incluye una ubicación, en el directorio del sistema de archivo, para escribir el archivo. La solicitud de escritura puede ejecutarse para copiar el elemento multimedia a una ubicación de destino o transmitir el elemento multimedia a una ubicación de destino para su reproducción. El puente de red traduce la información del directorio en la solicitud de escritura a una ubicación de destino en la red, y adquiere una conexión de red a la ubicación de destino (FIG. 10b, bloque 1065). El puente de red recibe el elemento 60 multimedia como un archivo según el protocolo conectado (por ejemplo, almacenamiento masivo USB) (FIG. 10b, bloque 1070). Usando el protocolo de red para la red de la ubicación de destino, el puente de red transmite, por streaming o copia el elemento multimedia a la ubicación de destino (FIG. 10b, bloque 1075).
Aplicaciones de red: 5
La FIG. 11 ilustra una realización para descargar medios digitales sobre una red doméstica usando un puente de red. Para esta realización, un reproductor de medios (por ejemplo, reproductor de audio o vídeo) se conecta al puente de red 1115. El puente de red se comunica con la red doméstica 1157 a través de un punto de acceso inalámbrico 1130 y del router 1140. Como se muestra en la FIG. 11, varios dispositivos de medios están accesibles 10 en la red doméstica 1157. Para este ejemplo, el ordenador 1157, el servidor de medios 1180, el equipo estéreo 1175, y el televisor 1170 están todos en la red doméstica 1157. El puente de red 1115 descarga los medios digitales desde cualquier dispositivo en la red doméstica 1157. Por ejemplo, el reproductor de medios 1110 puede descargar un archivo de vídeo digital desde el ordenador 1167. De forma similar, el reproductor de medios 1110 puede descargar un archivo de audio digital desde el servidor de medios 1180. 15
El puente de red de la presente invención tiene aplicaciones para descargar contenido sobre una red de área extensa de los proveedores de contenidos. La FIG. 12 ilustra una realización para descargar contenido sobre Internet a un reproductor de medios portátil usando un puente de red. Para esta realización, un reproductor de medios 1210 se conecta al puente de red 1215. A su vez, el puente de red 1210 se conecta a Internet 1270 a través 20 de un punto de acceso inalámbrico 1230, un router 1240 y un módem de banda ancha 1250. Para este ejemplo, el puente de red 1215 obtiene las conexiones de red para tres proveedores de contenidos (1275, 1280, y 1285). Los proveedores de contenidos (1275, 1280 y 1285) pueden ser portales de Internet para medios almacenados en servidores en ubicaciones remotas. El contenido puede estar disponible bajo suscripción. En otras realizaciones, un proveedor de contenidos puede comprender una tienda de Internet que permita la venta de música y vídeo digitales. 25 Y en otras realizaciones, el proveedor de contenido puede comprender una comunidad de Internet para descargar fotos con otros miembros de la comunidad compartida. El reproductor de medios 1210, a través del puente de red 1215, tiene acceso para descargar música digital, vídeo y fotos de los proveedores de contenido (1275, 1280 y 1285).
30
El puente de red de la presente invención tiene una aplicación para subir medios a través de una red. La FIG. 13 ilustra una realización para subir medios usando el puente de red. Para esta realización, un dispositivo de origen de medios 1305 se conecta al puente de red (1315 ). El puente de red accede a la red doméstica 1357 y a Internet 1390. Específicamente, el puente de red accede a la red doméstica 1357 a través de un punto de acceso inalámbrico 1350 y del router 1355. El puente de red accede a Internet 1390 a través de un punto de acceso 35 inalámbrico 1350, un router 1355 y un módem de banda ancha 1385. El dispositivo de origen de medios 1305 puede almacenar vídeo digital, audio y/o fotos. Por ejemplo, el dispositivo de origen de medios 1305 puede ser un reproductor de medios portátil que contiene una unidad de disco duro o memoria flash para almacenar archivos en un soporte permanente. Los medios se suben al puente de red 1315, que a su vez, sube los medios digitales a una ubicación de destino en la red doméstica 1357 o en Internet 1390. Por ejemplo, el dispositivo de origen de medios 40 1305 puede subir medios para su almacenamiento en un ordenador 1365 o un servidor de medios 1380. En otras realizaciones, el dispositivo de origen de medios 1305 puede transmitir medios a la ubicación de destino. Por ejemplo, el dispositivo de origen de medios 1305 puede transmitir audio para su reproducción en un equipo estéreo 1375, o puede transmitir vídeo digital para su reproducción en un televisor 1370.
45
El puente de red de la presente invención también tiene una aplicación para transferir datos para dar soporte a protocolos distintos al protocolo de almacenamiento masivo. La FIG. 14 ilustra una realización para escribir datos a un dispositivo de destino usando un puente de red. El puente de red tiene conectividad a una red doméstica 1457 a través de un punto de acceso 1450 y un router 1455, y conectividad a Internet 1490 a través de un punto de acceso 1450, un router 1455 y un módem de banda ancha 1485. El dispositivo de origen 1405 escribe datos o medios al 50 puente de red 1415, que a su vez, escribe medios y datos a uno o más dispositivos de destino accesibles en la red doméstica 1457 o en Internet 1490.
Para esta realización, el puente de red 1415 incluye una interfaz de dispositivo de origen 1420, protocolo de red 1430, capa IP 1435 y una interfaz de red inalámbrica 1440. La interfaz de dispositivo de origen 1420 proporciona una 55 conexión de capa física con el dispositivo de origen 1405. Por ejemplo, la conexión de capa física puede comprender una conexión de bus serie universal (USB). El módulo de protocolo de red 1430 admite el protocolo subyacente usado para transferir los datos. En una realización, el módulo de protocolo de red 1430 es compatible con el protocolo MTP, un estándar de reproducción multimedia de Microsoft. En otras realizaciones, el módulo de protocolo de red 1430 puede ser compatible con el estándar PTP, que permite controlar una cámara, implementado en los 60 fabricantes de cámaras digitales. El módulo de protocolo de red 1430 puede ser compatible con cualquier protocolo. Utilizando un protocolo, el dispositivo de origen 1405 puede transferir medios o datos a cualquier dispositivo de destino en la red doméstica 1457 o en Internet 1490.
La FIG. 15 ilustra una realización para imprimir usando el puente de red de la presente invención. Para esta 5 realización, el dispositivo de origen 1505 escribe datos al puente de red 1515 de acuerdo con un formato compatible con la interfaz del dispositivo de origen 1520. A su vez, la interfaz de protocolo 1530 emula un protocolo para imprimir datos. Para este ejemplo, los datos se reciben sobre una red inalámbrica a la impresora 1560. Así, al emular el protocolo de impresión, el puente de red 1515 proporciona conectividad para proporcionar servicios de impresión al dispositivo. 10
Servicios multimedia:
En alguna realización, el puente de red puede operar en conjunto con servicios multimedia. La FIG. 16 ilustra una realización para un puente de red configurado para operar con un servicio de medios. Como se muestra en la FIG. 15 16, el puente de red 1615 se conecta a Internet 1690, a través de puntos de acceso inalámbricos 1645 y 1650, de un router 1655 y de un módem de banda ancha 1685. En general, los servicios multimedia 1692 proporcionan acceso para el puente de red al contenido multimedia de los proveedores de contenido proveedor de contenido1 (1275), proveedor de contenido2 (1280) y proveedor de contenidon (1285).
20 En su operación, el puente de red 1615 inicia una conexión con los servicios multimedia 1692, y se identifica a sí mismo de forma única. En una realización, el puente de red está empaquetado para la venta con un número único. Un comprador del puente de red utiliza el número único para configurar una cuenta con el servicio multimedia. La cuenta puede especificar los términos de compra de contenido multimedia del usuario de uno o más proveedores de contenido. Por ejemplo, el usuario puede comprar una suscripción para comprar uno o más tipos de medios de uno o 25 más proveedores de contenido. El puente de red puede estar preprogramado con una dirección IP para acceder al servicio multimedia sobre Internet. Cuando el puente de red accede al servicio multimedia, el servicio multimedia identifica la cuenta, y proporciona acceso al contenido en base al contenido comprado con la cuenta.
En respuesta, los servicios multimedia 1692 pueden determinar automáticamente los medios disponibles para el 30 puente de red 1615 y una ubicación de los medios disponibles (por ejemplo, proveedor de contenido1 (1275), proveedor de contenido2 (1280) y proveedor de contenidon (1285). Como tal, los servicios multimedia 1692 actúan como intermediarios entre los proveedores de contenidos y los usuarios, a través del puente de red. En algunas realizaciones, los servicios multimedia proporcionan una conexión entre el puente de red 1615 y el proveedor de contenido1 (1275), proveedor de contenido2 (1280) y proveedor de contenidon (1285). Para estas realizaciones, los 35 servicios multimedia 1692 adquieren los medios digitales de los proveedores de contenido y transfieren los medios digitales al puente de red. Los servicios multimedia 1692 pueden proporcionar vistas personalizadas del contenido proporcionado por los proveedores de contenidos. Por ejemplo, los servicios multimedia 1692 pueden generar directorios de contenido para presentar los medios de forma adecuada para el usuario. Los directorios de contenido pueden ser personalizados por los usuarios. Por ejemplo, un usuario puede especificar directorios para organizar el 40 contenido.
En una realización, los servicios multimedia 1692 pueden almacenar "información de grupo". En general, la información de grupo identifica los medios disponibles para el puente de red. En una realización, la información de grupo vincula un puente de red con un usuario. El usuario puede estar asociado con uno o más grupos. Por ejemplo, 45 un usuario puede crear un grupo de esquí para vincular usuarios interesados en el esquí. Los usuarios en un grupo especifican el contenido disponible para los miembros de ese grupo. Por ejemplo, un miembro del grupo de esquí puede especificar un directorio de contenido - subdirectorio que almacena todo el contenido disponible para los miembros del grupo de esquí (por ejemplo, contenido relacionado con el esquí).
50 La funcionalidad del puente de red descrita en el presente puede implementarse en hardware o software. Para la implementación en software, el puente de red contiene software que incluye una pluralidad de instrucciones ejecutables por ordenador para la implementación en un sistema informático de uso general. Antes de cargarse a un sistema informático de uso general, el software del puente de red puede residir como información codificada en un soporte legible por un ordenador, como un disco floppy magnético, cinta magnética, y memoria de solo lectura en 55 disco compacto (CD-ROM).
Aunque la presente invención ha sido descrita en términos de realizaciones ejemplares específicas, se apreciará que pueden realizarse varias modificaciones y alteraciones por aquellos expertos en la técnica sin apartarse del alcance de la invención como se define en las reivindicaciones. 60

Claims (12)

  1. REIVINDICACIONES
    1. Un procedimiento para transferir al menos un elemento multimedia digital en una red, dicho método comprendiendo:
    5
    la utilización de un protocolo de almacenamiento masivo y un protocolo de red,
    determinando, mediante el uso de un puente de red (115, 215, 315, 1115, 1215, 1315, 1415, 1515, 1615), al menos un origen de medios disponible en dicha red;
    generar un directorio de contenidos (330, 810) basado en medios digitales disponibles sobre dicha red, la generación comprendiendo: 10
    identificar el medio digital, e
    identificar una ubicación del medio digital;
    organizar, mediante dicho directorio de contenidos, dicho medio digital disponible sobre dicha red;
    presentar dicho directorio de contenidos a un dispositivo anfitrión de acuerdo con dicho protocolo de almacenamiento masivo; 15
    utilizar un protocolo del dispositivo anfitrión (130), recibiendo, de dicho dispositivo anfitrión (105, 305, 400, 510, 600) en dicho puente de red, una solicitud de sistema de archivo para un elemento en el directorio de contenidos de acuerdo con dicho protocolo de almacenamiento masivo, el protocolo de almacenamiento masivo para almacenar archivos en un formato de sistema de archivo;
    traducir, usando el puente de red, dicha solicitud de sistema de archivo a una solicitud de al menos un elemento 20 multimedia digital, de forma que la solicitud de al menos un elemento multimedia digital se genere en el puente de red;
    cargar dicho elemento multimedia digital desde dicho origen de medios a dicho puente de red; y
    transferir dicho elemento multimedia digital desde dicho puente de red a dicho dispositivo anfitrión.
    25
  2. 2. El procedimiento indicado en la reivindicación 1, donde presentar dicho directorio de contenidos a dicho dispositivo anfitrión comprende presentar dicho directorio de contenidos como información de directorio en dicho sistema de archivo.
  3. 3. El procedimiento indicado en la reivindicación 1, donde presentar dicho directorio de contenidos a 30 dicho dispositivo anfitrión comprende presentar medios digitales como archivos en dicho sistema de archivo.
  4. 4. El procedimiento indicado en una de las reivindicaciones anteriores, la carga al puente de red comprendiendo el uso de una interfaz de red, donde dicha interfaz de red comprende una interfaz de red inalámbrica (160). 35
  5. 5. Un procedimiento para transferir al menos un elemento multimedia digital en una red, dicho método comprendiendo:
    la utilización de un protocolo de almacenamiento masivo y un protocolo de red, 40
    determinando, mediante el uso de un puente de red (115, 215, 315, 1115, 1215, 1315, 1415, 1515, 1615), al menos un dispositivo de destino disponible en dicha red;
    generar un directorio de contenidos (330, 810) basado en medios digitales disponibles sobre dicha red, la generación comprendiendo:
    identificar el medio digital, e 45
    identificar una ubicación del medio digital;
    organizar, mediante dicho directorio de contenidos, dicho medio digital disponible sobre dicha red;
    presentar dicho directorio de contenidos a un dispositivo anfitrión de acuerdo con dicho protocolo de almacenamiento masivo;
    usar un protocolo de dispositivo anfitrión, 50
    recibiendo, de dicho dispositivo anfitrión (105, 305, 400, 510, 600) en dicho puente de red, una solicitud de sistema de archivo para escribir el elemento multimedia digital en el directorio de contenidos de acuerdo con dicho protocolo de almacenamiento masivo, el protocolo de almacenamiento masivo para almacenar archivos en un formato de sistema de archivo;
    traducir dicha solicitud de sistema de archivo a una solicitud para escribir el elemento multimedia digital, de forma 55 que la solicitud de escribir al menos un elemento multimedia digital se genere en el puente de red;
    cargar dicho elemento multimedia digital desde dicho dispositivo anfitrión a dicho puente de red; y
    transferir dicho elemento multimedia digital desde dicho puente de red a dicho dispositivo de destino de medios.
  6. 6. El procedimiento que se indica en una de las reivindicaciones anteriores, donde dicho dispositivo 60 anfitrión comprende uno o más reproductores de audio (510), un reproductor de vídeo (510), una cámara digital (600) y un teléfono móvil (400).
  7. 7. El procedimiento indicado en una de las reivindicaciones anteriores, donde la transferencia al dispositivo anfitrión comprende una interfaz de dispositivo anfitrión, donde dicha interfaz de dispositivo anfitrión 5 comprende una interfaz inalámbrica.
  8. 8. Un dispositivo de interfaz de red que comprende:
    un módulo de interfaz de red para identificar, usando un protocolo de red, al menos una fuente multimedia disponible 10 en una red,
    un módulo de interfaz de dispositivo anfitrión para:
    generar un directorio de contenidos (330, 810) basado en medios digitales disponibles sobre dicha red, la generación comprendiendo:
    identificar el medio digital e 15
    identificar una ubicación del medio digital; y
    organizar, mediante dicho directorio de contenidos, dicho medio digital disponible sobre dicha red, y
    presentar dicho directorio de contenidos a un dispositivo anfitrión de acuerdo con dicho protocolo de sistema de archivo.
    Recibir, de dicho dispositivo anfitrión (105, 305, 400, 510, 600) al menos una solicitud de sistema de archivo de 20 acuerdo un protocolo de almacenamiento masivo, el protocolo de almacenamiento masivo para almacenar archivos en un formato de sistema de archivo;
    un módulo de interfaz de protocolo de dispositivo anfitrión para traducir dicha solicitud de sistema de archivo para al menos un elemento multimedia digital, de forma que dicha solicitud de al menos un elemento multimedia digital se genere dentro del dispositivo de interfaz de red; 25
    el dispositivo de interfaz de red configurado para su operación usando dicho protocolo de dispositivo anfitrión, el protocolo de almacenamiento masivo, y el protocolo de red;
    dicho módulo de interfaz de red para recibir el elemento multimedia digital de dicha fuente de medios; y
    dicho módulo de interfaz de dispositivo anfitrión para transferir el elemento multimedia digital desde dicho dispositivo de interfaz de red a dicho dispositivo anfitrión. 30
  9. 9. El aparato indicado en la reivindicación 8, donde dicho módulo de interfaz de dispositivo anfitrión presenta dicho directorio de contenidos como información de directorio en dicho sistema de archivo.
  10. 10. El aparato indicado en la reivindicación 8, donde dicho módulo de interfaz de dispositivo anfitrión 35 presenta dicho los medios digitales como archivos en dicho sistema de archivo.
  11. 11. El aparato indicado en una de las reivindicaciones 11 a 10, donde dicho módulo de interfaz de red comprende un módulo de interfaz de red inalámbrica (160) para su funcionamiento de acuerdo con un estándar WiFi.
    40
  12. 12. El aparato que se indica en una de las reivindicaciones 8 a 11, donde dicho dispositivo anfitrión comprende uno o más reproductores de audio (510), un reproductor de vídeo (510), una cámara digital (600) y un teléfono móvil (400).
ES07784259.9T 2006-06-01 2007-05-31 Procedimientos y aparato para transferir medios por una red usando un dispositivo de interfaz de red Active ES2634612T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/444,564 US7929551B2 (en) 2006-06-01 2006-06-01 Methods and apparatus for transferring media across a network using a network interface device
US444564 2006-06-01
PCT/US2007/070157 WO2007143515A2 (en) 2006-06-01 2007-05-31 Methods and apparatus for transferring media across a network using a network interface device

Publications (1)

Publication Number Publication Date
ES2634612T3 true ES2634612T3 (es) 2017-09-28

Family

ID=38791669

Family Applications (1)

Application Number Title Priority Date Filing Date
ES07784259.9T Active ES2634612T3 (es) 2006-06-01 2007-05-31 Procedimientos y aparato para transferir medios por una red usando un dispositivo de interfaz de red

Country Status (7)

Country Link
US (3) US7929551B2 (es)
EP (1) EP2024855B1 (es)
JP (3) JP4990359B2 (es)
CN (2) CN101495995B (es)
ES (1) ES2634612T3 (es)
TW (1) TWI420858B (es)
WO (1) WO2007143515A2 (es)

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6859799B1 (en) 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
ES2312475T3 (es) 2000-10-11 2009-03-01 United Video Properties, Inc. Sistemas y metodos para proporcionar el almacenamiento de datos en servidores de un sistema de entrega de medios bajo demanda.
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
WO2006030962A1 (en) * 2004-09-16 2006-03-23 Canon Kabushiki Kaisha Communication between image-related apparatus and information apparatus
US8086575B2 (en) 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
KR100881225B1 (ko) * 2004-12-06 2009-02-05 (주)케이티에프테크놀로지스 파일 및 폴더 관리 기능을 구비한 이동 통신 단말기
US8464176B2 (en) * 2005-01-19 2013-06-11 Microsoft Corporation Dynamic stacking and expansion of visual items
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US8607287B2 (en) 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US7929551B2 (en) * 2006-06-01 2011-04-19 Rovi Solutions Corporation Methods and apparatus for transferring media across a network using a network interface device
US8135342B1 (en) 2006-09-15 2012-03-13 Harold Michael D System, method and apparatus for using a wireless cell phone device to create a desktop computer and media center
KR20090064410A (ko) * 2006-08-31 2009-06-18 리얼네트웍스 인코포레이티드 Api-접근가능한 미디어 배포 시스템
WO2008039673A2 (en) * 2006-09-19 2008-04-03 Ithaca Technologies, Llc A thin client implementation based on redirection of virtual i/o devices
US8027954B2 (en) * 2007-05-31 2011-09-27 Red Hat, Inc. Portable media player recommendation system
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
JP5092179B2 (ja) * 2007-09-13 2012-12-05 オンキヨー株式会社 サーバ及びサーバプログラム
US8458293B1 (en) * 2008-01-17 2013-06-04 Clearwire Ip Holdings Llc Network access for non-network-enabled devices
US8775960B1 (en) * 2008-03-10 2014-07-08 United Services Automobile Association (Usaa) Systems and methods for geographic mapping and review
US20090271742A1 (en) * 2008-04-29 2009-10-29 Rui Zhang User interface navigation design system
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US7990992B2 (en) * 2008-06-19 2011-08-02 Nokia Corporation Electronically configurable interface
WO2010012963A1 (fr) * 2008-07-30 2010-02-04 France Telecom Transfert d'un contenu multimédia vers un fournisseur de service
US9386356B2 (en) 2008-11-26 2016-07-05 Free Stream Media Corp. Targeting with television audience data across multiple screens
US10880340B2 (en) 2008-11-26 2020-12-29 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US9961388B2 (en) 2008-11-26 2018-05-01 David Harrison Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements
US10567823B2 (en) 2008-11-26 2020-02-18 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US9026668B2 (en) 2012-05-26 2015-05-05 Free Stream Media Corp. Real-time and retargeted advertising on multiple screens of a user watching television
US8180891B1 (en) 2008-11-26 2012-05-15 Free Stream Media Corp. Discovery, access control, and communication with networked services from within a security sandbox
US10977693B2 (en) 2008-11-26 2021-04-13 Free Stream Media Corp. Association of content identifier of audio-visual data with additional data through capture infrastructure
US10631068B2 (en) 2008-11-26 2020-04-21 Free Stream Media Corp. Content exposure attribution based on renderings of related content across multiple devices
US9154942B2 (en) 2008-11-26 2015-10-06 Free Stream Media Corp. Zero configuration communication between a browser and a networked media device
US10334324B2 (en) 2008-11-26 2019-06-25 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US10419541B2 (en) 2008-11-26 2019-09-17 Free Stream Media Corp. Remotely control devices over a network without authentication or registration
US9986279B2 (en) 2008-11-26 2018-05-29 Free Stream Media Corp. Discovery, access control, and communication with networked services
US9519772B2 (en) 2008-11-26 2016-12-13 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US9239840B1 (en) 2009-04-24 2016-01-19 Swish Data Corporation Backup media conversion via intelligent virtual appliance adapter
US9087066B2 (en) * 2009-04-24 2015-07-21 Swish Data Corporation Virtual disk from network shares and file servers
US20100312857A1 (en) * 2009-06-05 2010-12-09 Macrovision Solutions Corporation System and method for enabling content aggregation by user proximity
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
GB2482478A (en) * 2010-08-02 2012-02-08 Richard Hoptroff Using a mass storage device interface to control a different type of device
KR20120015888A (ko) * 2010-08-13 2012-02-22 삼성전자주식회사 휴대용단말기 및 그 제어방법
US8468007B1 (en) * 2010-08-13 2013-06-18 Google Inc. Emulating a peripheral mass storage device with a portable device
US9563681B1 (en) 2012-08-08 2017-02-07 Amazon Technologies, Inc. Archival data flow management
US9767098B2 (en) 2012-08-08 2017-09-19 Amazon Technologies, Inc. Archival data storage system
TW201243698A (en) * 2011-04-26 2012-11-01 Amtran Technology Co Ltd Method for controlling a terminal display device
CN102761651A (zh) * 2011-04-29 2012-10-31 瑞轩科技股份有限公司 终端显示装置及其控制方法
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US20130332526A1 (en) 2012-06-10 2013-12-12 Apple Inc. Creating and sharing image streams
US8805793B2 (en) 2012-08-08 2014-08-12 Amazon Technologies, Inc. Data storage integrity validation
US10120579B1 (en) 2012-08-08 2018-11-06 Amazon Technologies, Inc. Data storage management for sequentially written media
US9779035B1 (en) 2012-08-08 2017-10-03 Amazon Technologies, Inc. Log-based data storage on sequentially written media
US9830111B1 (en) 2012-08-08 2017-11-28 Amazon Technologies, Inc. Data storage space management
US9904788B2 (en) 2012-08-08 2018-02-27 Amazon Technologies, Inc. Redundant key management
US9652487B1 (en) 2012-08-08 2017-05-16 Amazon Technologies, Inc. Programmable checksum calculations on data storage devices
US9225675B2 (en) 2012-08-08 2015-12-29 Amazon Technologies, Inc. Data storage application programming interface
US8959067B1 (en) 2012-08-08 2015-02-17 Amazon Technologies, Inc. Data storage inventory indexing
US20140172927A1 (en) * 2012-12-19 2014-06-19 Htc Corporation File information processing method and portable device
US10558581B1 (en) * 2013-02-19 2020-02-11 Amazon Technologies, Inc. Systems and techniques for data recovery in a keymapless data storage system
TWI493344B (zh) * 2013-05-21 2015-07-21 Unitech Electronics Co Ltd 用於建立虛擬通用隨插即用裝置之整合方法及其通用隨插即用整合裝置
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US10616227B2 (en) 2015-06-30 2020-04-07 Home Box Office, Inc. Content rights headers
US11386060B1 (en) 2015-09-23 2022-07-12 Amazon Technologies, Inc. Techniques for verifiably processing data in distributed computing systems
US10594770B2 (en) * 2016-11-01 2020-03-17 International Business Machines Corporation On-premises and off-premises communication
US11716440B2 (en) 2017-05-02 2023-08-01 Harman International Industries, Incorporated Portable hub with digital video recorder
EP3399762B1 (en) * 2017-05-02 2023-07-12 Harman International Industries, Incorporated Portable hub with digital video recorder
US12086450B1 (en) 2018-09-26 2024-09-10 Amazon Technologies, Inc. Synchronous get copy for asynchronous storage
DE102020204619A1 (de) * 2020-04-09 2021-10-14 Siemens Aktiengesellschaft Überwachen eines Elektroenergieübertragungssystems

Family Cites Families (122)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6400996B1 (en) * 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US5506932A (en) 1993-04-16 1996-04-09 Data Translation, Inc. Synchronizing digital audio to digital video
US5930473A (en) 1993-06-24 1999-07-27 Teng; Peter Video application server for mediating live video services
US5571672A (en) 1994-09-20 1996-11-05 The United States Of America As Represented By The Secretary Of Agriculture Gypsy moth genotype assay
US6741617B2 (en) 1995-04-14 2004-05-25 Koninklijke Philips Electronics N.V. Arrangement for decoding digital video signals
US5798921A (en) 1995-05-05 1998-08-25 Johnson; Todd M. Audio storage/reproduction system with automated inventory control
US5751672A (en) 1995-07-26 1998-05-12 Sony Corporation Compact disc changer utilizing disc database
US5793356A (en) 1995-07-31 1998-08-11 Microsoft Corporation System and method for the software emulation of a computer joystick
US5815297A (en) 1995-10-25 1998-09-29 General Instrument Corporation Of Delaware Infrared interface and control apparatus for consumer electronics
US5835126A (en) 1996-03-15 1998-11-10 Multimedia Systems Corporation Interactive system for a closed cable network which includes facsimiles and voice mail on a display
US5945988A (en) 1996-06-06 1999-08-31 Intel Corporation Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
US5883621A (en) 1996-06-21 1999-03-16 Sony Corporation Device control with topology map in a digital network
US5793366A (en) 1996-11-12 1998-08-11 Sony Corporation Graphical display of an animated data stream between devices on a bus
DK0932398T3 (da) 1996-06-28 2006-09-25 Ortho Mcneil Pharm Inc Anvendelse af topiramat eller derivater deraf til fremstilling af et lægemiddel til behandling af maniodepressive bipolære forstyrrelser
US6359661B1 (en) 1996-11-05 2002-03-19 Gateway, Inc. Multiple user profile remote control
US5969286A (en) * 1996-11-29 1999-10-19 Electronics Development Corporation Low impedence slapper detonator and feed-through assembly
US6177931B1 (en) 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6243725B1 (en) 1997-05-21 2001-06-05 Premier International, Ltd. List building system
DE69838439T2 (de) 1997-06-25 2008-06-12 Samsung Electronics Co., Ltd., Suwon Verfahren und Vorrichtung zur Überwachung von Geräten in einem Hausnetzwerk
JP5036098B2 (ja) 1997-09-18 2012-09-26 トムソン コンシユーマ エレクトロニクス インコーポレイテツド ディジタルバスを介して周辺電子装置を制御するディジタルテレビジョン装置
US6008802A (en) 1998-01-05 1999-12-28 Intel Corporation Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
US6038614A (en) 1998-01-05 2000-03-14 Gateway 2000, Inc. Active volume control with hot key
US6032202A (en) 1998-01-06 2000-02-29 Sony Corporation Of Japan Home audio/video network with two level device control
US6160796A (en) 1998-01-06 2000-12-12 Sony Corporation Of Japan Method and system for updating device identification and status information after a local bus reset within a home audio/video network
US6237049B1 (en) 1998-01-06 2001-05-22 Sony Corporation Of Japan Method and system for defining and discovering proxy functionality on a distributed audio video network
ATE290281T1 (de) 1998-01-06 2005-03-15 Sony Electronics Inc Verfahren und system in verbindung mit einem audio-video-netz
US6038625A (en) 1998-01-06 2000-03-14 Sony Corporation Of Japan Method and system for providing a device identification mechanism within a consumer audio/video network
US6085236A (en) 1998-01-06 2000-07-04 Sony Corporation Of Japan Home audio video network with device control modules for incorporating legacy devices
ES2204112T3 (es) * 1998-03-30 2004-04-16 Dai Nippon Printing Co., Ltd. Sistema para el proceso de flujos de datos.
US6118450A (en) 1998-04-03 2000-09-12 Sony Corporation Graphic user interface that is usable as a PC interface and an A/V interface
US6353700B1 (en) 1998-04-07 2002-03-05 Womble Multimedia, Inc. Method and apparatus for playing an MPEG data file backward
US6154206A (en) 1998-05-06 2000-11-28 Sony Corporation Of Japan Method and apparatus for distributed conditional access control on a serial communication network
US6233611B1 (en) 1998-05-08 2001-05-15 Sony Corporation Media manager for controlling autonomous media devices within a network environment and managing the flow and format of data between the devices
US6393430B1 (en) 1998-05-08 2002-05-21 Sony Corporation Method and system for automatically recording music data files by using the hard drive of a personal computer as an intermediate storage medium
US6219839B1 (en) 1998-05-12 2001-04-17 Sharp Laboratories Of America, Inc. On-screen electronic resources guide
JP3571912B2 (ja) 1998-05-26 2004-09-29 株式会社東芝 通信装置およびサービス提供方法
KR20010022749A (ko) 1998-06-11 2001-03-26 요트.게.아. 롤페즈 가상 주크박스
US7231175B2 (en) 1998-06-16 2007-06-12 United Video Properties, Inc. Music information system for obtaining information on a second music program while a first music program is played
US5969283A (en) 1998-06-17 1999-10-19 Looney Productions, Llc Music organizer and entertainment center
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
US6208341B1 (en) 1998-08-05 2001-03-27 U. S. Philips Corporation GUI of remote control facilitates user-friendly editing of macros
US6111677A (en) 1998-08-31 2000-08-29 Sony Corporation Optical remote control interface system and method
BR9906952A (pt) 1998-09-17 2000-10-03 Koninkl Philips Electronics Nv Processo para facilitar uma programação de um dispositivo de controle, programa de software que está contido em um meio legìvel por computador para execução em um computador, respectivo dispositivo de controle, software objeto que está contido em um meio legìvel por computador em um site de internet, e, processo de habilitação de um usuário para personalizar o controle de um aparelho
US6498784B1 (en) 1998-10-20 2002-12-24 Interdigital Technology Corporation Cancellation of pilot and traffic signals
US7058635B1 (en) 1998-10-30 2006-06-06 Intel Corporation Method and apparatus for searching through an electronic programming guide
US6169725B1 (en) 1998-10-30 2001-01-02 Sony Corporation Of Japan Apparatus and method for restoration of internal connections in a home audio/video system
US6594825B1 (en) 1998-10-30 2003-07-15 Intel Corporation Method and apparatus for selecting a version of an entertainment program based on user preferences
US6408128B1 (en) 1998-11-12 2002-06-18 Max Abecassis Replaying with supplementary information a segment of a video
JP4340013B2 (ja) 1998-11-16 2009-10-07 ソフトリシティ インク 広帯域アクセスネットワークを介してコンテンツを安全に引き渡すための方法及び装置
US6816175B1 (en) * 1998-12-19 2004-11-09 International Business Machines Corporation Orthogonal browsing in object hierarchies
US20020194260A1 (en) 1999-01-22 2002-12-19 Kent Lawrence Headley Method and apparatus for creating multimedia playlists for audio-visual systems
US6236395B1 (en) 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
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
US6356971B1 (en) 1999-03-04 2002-03-12 Sony Corporation System for managing multimedia discs, tracks and files on a standalone computer
US6456714B2 (en) 1999-03-18 2002-09-24 Sony Corporation Apparatus and method for interfacing between multimedia network and telecommunications network
WO2000059230A1 (en) 1999-03-30 2000-10-05 Sony Electronics, Inc. A method and a device for managing resources in a network
US6487145B1 (en) 1999-04-22 2002-11-26 Roxio, Inc. Method and system for audio data collection and management
US8099758B2 (en) * 1999-05-12 2012-01-17 Microsoft Corporation Policy based composite file system and method
US6263503B1 (en) 1999-05-26 2001-07-17 Neal Margulis Method for effectively implementing a wireless television system
WO2001001677A1 (en) 1999-06-28 2001-01-04 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
US6647417B1 (en) 2000-02-10 2003-11-11 World Theatre, Inc. Music distribution systems
US20010042107A1 (en) 2000-01-06 2001-11-15 Palm Stephen R. Networked audio player transport protocol and architecture
JP2001209586A (ja) 2000-01-26 2001-08-03 Toshiba Corp コンピュータにおけるコンテンツ管理装置及びコンテンツ管理方法
US6952737B1 (en) * 2000-03-03 2005-10-04 Intel Corporation Method and apparatus for accessing remote storage in a distributed storage cluster architecture
DE10195884T1 (de) 2000-03-08 2003-03-27 Gen Instrument Corp Persönlicher Datenrecorder und Inbetriebnahme und Nutzung desselben
US20030068154A1 (en) * 2000-03-08 2003-04-10 Edward Zylka Gateway content storage system having database indexing, and method thereof
US20020059616A1 (en) 2000-03-31 2002-05-16 Ucentric Holdings, Inc. System and method for providing video programming information to television receivers over a unitary set of channels
US8352331B2 (en) 2000-05-03 2013-01-08 Yahoo! Inc. Relationship discovery engine
US6931593B1 (en) 2000-05-22 2005-08-16 Gateway Inc. Automatic channel generation for home network systems
US6751402B1 (en) 2000-06-28 2004-06-15 Keen Personal Media, Inc. Set-top box connectable to a digital video recorder via an auxiliary interface and selects between a recorded video signal received from the digital video recorder and a real-time video signal to provide video data stream to a display device
US6882793B1 (en) 2000-06-16 2005-04-19 Yesvideo, Inc. Video processing system
US6657116B1 (en) 2000-06-29 2003-12-02 Microsoft Corporation Method and apparatus for scheduling music for specific listeners
US20020010652A1 (en) 2000-07-14 2002-01-24 Sony Corporation Vendor ID tracking for e-marker
AU2001283538A1 (en) 2000-08-04 2002-02-18 Tom C. Hill Method and system for presenting digital media
AU2001288453B2 (en) 2000-08-25 2006-05-18 Opentv, Inc. Personalized remote control
JP2002118451A (ja) 2000-10-10 2002-04-19 Fujitsu Ltd 定電流ドライバ回路
US20020113824A1 (en) 2000-10-12 2002-08-22 Myers Thomas D. Graphic user interface that is usable as a commercial digital jukebox interface
US20020046315A1 (en) 2000-10-13 2002-04-18 Interactive Objects, Inc. System and method for mapping interface functionality to codec functionality in a portable audio device
US6907301B2 (en) 2000-10-16 2005-06-14 Sony Corporation Method and system for selecting and controlling devices in a home network
US7206853B2 (en) 2000-10-23 2007-04-17 Sony Corporation content abstraction layer for use in home network applications
WO2002047388A2 (en) 2000-11-14 2002-06-13 Scientific-Atlanta, Inc. Networked subscriber television distribution
US20020180803A1 (en) 2001-03-29 2002-12-05 Smartdisk Corporation Systems, methods and computer program products for managing multimedia content
JP2002184114A (ja) 2000-12-11 2002-06-28 Toshiba Corp 音楽データの記録再生システムおよび音楽データ記憶媒体
US20020078161A1 (en) * 2000-12-19 2002-06-20 Philips Electronics North America Corporation UPnP enabling device for heterogeneous networks of slave devices
US8601519B1 (en) 2000-12-28 2013-12-03 At&T Intellectual Property I, L.P. Digital residential entertainment system
US20020104091A1 (en) 2001-01-26 2002-08-01 Amal Prabhu Home audio video interoperability implementation for high definition passthrough, on-screen display, and copy protection
US6938101B2 (en) 2001-01-29 2005-08-30 Universal Electronics Inc. Hand held device having a browser application
US20020166123A1 (en) 2001-03-02 2002-11-07 Microsoft Corporation Enhanced television services for digital video recording and playback
US7039643B2 (en) 2001-04-10 2006-05-02 Adobe Systems Incorporated System, method and apparatus for converting and integrating media files
US6925481B2 (en) * 2001-05-03 2005-08-02 Symantec Corp. Technique for enabling remote data access and manipulation from a pervasive device
US7346917B2 (en) 2001-05-21 2008-03-18 Cyberview Technology, Inc. Trusted transactional set-top box
US8291457B2 (en) 2001-05-24 2012-10-16 Vixs Systems, Inc. Channel selection in a multimedia system
US6839769B2 (en) 2001-05-31 2005-01-04 Intel Corporation Limiting request propagation in a distributed file system
US20020188735A1 (en) 2001-06-06 2002-12-12 Needham Bradford H. Partially replicated, locally searched peer to peer file sharing system
US6826512B2 (en) 2001-06-28 2004-11-30 Sony Corporation Using local devices as diagnostic tools for consumer electronic devices
US7546354B1 (en) * 2001-07-06 2009-06-09 Emc Corporation Dynamic network based storage with high availability
US6901603B2 (en) 2001-07-10 2005-05-31 General Instrument Corportion Methods and apparatus for advanced recording options on a personal versatile recorder
US20050039208A1 (en) 2001-10-12 2005-02-17 General Dynamics Ots (Aerospace), Inc. Wireless data communications system for a transportation vehicle
JP2003162444A (ja) 2001-11-27 2003-06-06 Netarc Inc 情報提供システム、情報提供方法、情報提供プログラム
US20030110272A1 (en) 2001-12-11 2003-06-12 Du Castel Bertrand System and method for filtering content
US7634795B2 (en) 2002-01-11 2009-12-15 Opentv, Inc. Next generation television receiver
JP2003271487A (ja) 2002-03-12 2003-09-26 Nec Corp 通信システム、ゲートウエイ装置、ゲートウエイプログラム
US9485532B2 (en) * 2002-04-11 2016-11-01 Arris Enterprises, Inc. System and method for speculative tuning
KR100485769B1 (ko) 2002-05-14 2005-04-28 삼성전자주식회사 서로 다른 홈네트워크에 존재하는 네트워크장치간의접속을 제공하기 위한 장치 및 방법
EP1427148B1 (en) 2002-12-04 2006-06-28 Thomson Licensing Method for communication between nodes in peer-to-peer networks using common group label
US20040117851A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Media exchange network supporting delivery of media content to authorized vehicles via media processing system
KR100522179B1 (ko) * 2003-02-26 2005-10-18 주식회사 애트랩 임피던스 교정기능을 갖는 반도체 장치
US20040177166A1 (en) * 2003-03-05 2004-09-09 International Business Machines Corporation Network access point apparatus and method
US7787010B2 (en) 2003-03-20 2010-08-31 Pixar Video to film flat panel digital recorder and method
US7627343B2 (en) * 2003-04-25 2009-12-01 Apple Inc. Media player system
US20060069884A1 (en) * 2004-02-27 2006-03-30 Han-Gyoo Kim Universal network to device bridge chip that enables network directly attached device
JP4368248B2 (ja) 2004-05-27 2009-11-18 ソフトバンクBb株式会社 ネットワーク構築システム及び方法、並びにネットワーク構築プログラム
US7464110B2 (en) * 2004-06-30 2008-12-09 Nokia Corporation Automated grouping of image and other user data
JP2006059201A (ja) * 2004-08-20 2006-03-02 Renesas Technology Corp データ転送システム及びインターフェイス
CN1744586A (zh) 2004-08-31 2006-03-08 上海乐金广电电子有限公司 利用网桥实现外部媒体源装置控制的方法
KR20060060150A (ko) * 2004-11-30 2006-06-05 삼성전자주식회사 가상 파일 시스템을 만들어 멀티미디어 데이터를 재생하는장치 및 재생방법
US9176955B2 (en) * 2005-03-09 2015-11-03 Vvond, Inc. Method and apparatus for sharing media files among network nodes
US7260461B2 (en) 2005-10-31 2007-08-21 Ford Global Technologies, Llc Method for operating a pre-crash sensing system with protruding contact sensor
US20070136501A1 (en) * 2005-12-08 2007-06-14 Chang Robert C Media card command pass through methods
US20070162661A1 (en) * 2005-12-27 2007-07-12 Pei-Yuan Fu Memory extension apparatus and the method of data transfer applied therein
US7929551B2 (en) * 2006-06-01 2011-04-19 Rovi Solutions Corporation Methods and apparatus for transferring media across a network using a network interface device

Also Published As

Publication number Publication date
WO2007143515A2 (en) 2007-12-13
WO2007143515A3 (en) 2008-10-30
US20070282969A1 (en) 2007-12-06
EP2024855A2 (en) 2009-02-18
CN101495995A (zh) 2009-07-29
US9621605B2 (en) 2017-04-11
CN103259782A (zh) 2013-08-21
JP2011193527A (ja) 2011-09-29
EP2024855B1 (en) 2017-05-10
JP4990359B2 (ja) 2012-08-01
US20170237803A1 (en) 2017-08-17
JP2009539195A (ja) 2009-11-12
US20070283046A1 (en) 2007-12-06
TWI420858B (zh) 2013-12-21
JP5992664B2 (ja) 2016-09-14
JP6619700B2 (ja) 2019-12-11
CN101495995B (zh) 2013-05-08
EP2024855A4 (en) 2013-03-13
US10375146B2 (en) 2019-08-06
US7929551B2 (en) 2011-04-19
JP2016186800A (ja) 2016-10-27
TW200816723A (en) 2008-04-01
CN103259782B (zh) 2017-09-26

Similar Documents

Publication Publication Date Title
ES2634612T3 (es) Procedimientos y aparato para transferir medios por una red usando un dispositivo de interfaz de red
RU2463717C2 (ru) Способы доступа к удаленным данным для портативных устройств
US7877814B2 (en) Content transferring apparatus, content transferring method, and computer program
KR101196080B1 (ko) 콘텐츠 관리 장치, 방법 및 컴퓨터 판독가능한 저장 매체
CN101364919B (zh) 元数据收集系统、装置、方法及内容管理服务器
ES3037808T3 (en) Methods and apparatus for integrating media across a wide area network
CN110245123A (zh) 用于向媒体播放器提供对远程存储的数字媒体内容的访问的基于微处理器的系统
US20090282060A1 (en) Representing digital content metadata
US20090063694A1 (en) Multimedia Access Device, Multimedia Playing System Comprising the Multimedia Access Device, and Multimedia Data Playing Method
US20120151012A1 (en) Internet delivery of scheduled multimedia content
JP2007511829A (ja) コンテンツベースの部分ダウンロード
CN114115912A (zh) 基于云手机的应用安装方法、云平台及相关设备
ES2612549T3 (es) Comunicación de datos con nodo de red remoto
JP2009157761A (ja) ストレージシステム及びストレージシステムにおけるデータ管理方法
TWI599892B (zh) Home network system file management and sharing methods
TWI385966B (zh) 多媒體系統、媒體中央控制器及其管理媒體檔案的方法
WO2007148304A2 (en) Representing digital content metadata
HK1132562A (en) Methods and apparatus for transferring media across a network using a network interface device
KR101710488B1 (ko) 파일 공유 장치 및 방법
KR20080104228A (ko) 스케줄에 따른 콘텐츠 재생방법