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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/116—Details of conversion of file system types or formats
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1013—Network architectures, gateways, control or user entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2812—Exchanging 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)
- REIVINDICACIONES1. Un procedimiento para transferir al menos un elemento multimedia digital en una red, dicho método comprendiendo:5la 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: 10identificar el medio digital, eidentificar 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; 15utilizar 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; ytransferir dicho elemento multimedia digital desde dicho puente de red a dicho dispositivo anfitrión.25
- 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. 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. 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. 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, 40determinando, 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 45identificar 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, 50recibiendo, 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; ytransferir dicho elemento multimedia digital desde dicho puente de red a dicho dispositivo de destino de medios.
- 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. 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. 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 15identificar una ubicación del medio digital; yorganizar, mediante dicho directorio de contenidos, dicho medio digital disponible sobre dicha red, ypresentar 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; 25el 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; ydicho 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. 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. 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. 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. 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).
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)
| 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)
| 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 |
-
2006
- 2006-06-01 US US11/444,564 patent/US7929551B2/en active Active
- 2006-11-10 US US11/595,737 patent/US9621605B2/en active Active
-
2007
- 2007-05-31 EP EP07784259.9A patent/EP2024855B1/en active Active
- 2007-05-31 ES ES07784259.9T patent/ES2634612T3/es active Active
- 2007-05-31 JP JP2009513464A patent/JP4990359B2/ja active Active
- 2007-05-31 CN CN2007800284302A patent/CN101495995B/zh active Active
- 2007-05-31 CN CN201310118409.9A patent/CN103259782B/zh active Active
- 2007-05-31 WO PCT/US2007/070157 patent/WO2007143515A2/en not_active Ceased
- 2007-06-01 TW TW096119797A patent/TWI420858B/zh active
-
2011
- 2011-05-24 JP JP2011116394A patent/JP5992664B2/ja active Active
-
2016
- 2016-06-13 JP JP2016116847A patent/JP6619700B2/ja active Active
-
2017
- 2017-02-28 US US15/444,570 patent/US10375146B2/en active Active
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) | 스케줄에 따른 콘텐츠 재생방법 |