Marcadores de posición en una tabla de índices para actualizar un medio de almacenamiento portátil.

Un método de suministro de contenido actualizado a ser reproducido en cooperación con un medio legible por procesador portátil

(212), el método que comprende:

recibir (210), sobre una red (218) y desde una fuente remota (214; 215; 216), contenido actualizado a ser accedido en asociación con un medio de almacenamiento portátil legible por procesador (212);

recibir, sobre la red (218) desde la fuente remota (214; 215; 216), en asociación con el contenido actualizado recibido una designación de que el contenido actualizado va a ser asociado con un primer título de marcador de posición (430) como se define en una tabla de índices (410) que se implementa en asociación con la reproducción en cooperación con el medio de almacenamiento portátil (212),

en donde la tabla de índices (410) impone una reproducción de contenido y en donde el primer título de marcador de posición (430) corresponde a un objeto nulo (452) en el medio de almacenamiento portátil (212); y almacenar el contenido actualizado, en un medio de almacenamiento legible por procesador separado (226) que es diferente del medio de almacenamiento portátil (212), de manera que el contenido actualizado se asocia con el primer título de marcador de posición (430) y accesible en asociación con el primer título de marcador de posición (430) mientras que se implementa la reproducción según se impone por la tabla de índices (410).

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2009/063448.

Solicitante: Deluxe Media Inc.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 2400 West Empire Avenue, 2nd Floor Burbank, CA 91504 ESTADOS UNIDOS DE AMERICA.

Inventor/es: FISHER,DIANA LOUISE, SWAN,ANDREW KERR, GOODSELL,DEVIN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION G — FISICA > COMPUTO; CALCULO; CONTEO > METODOS O SISTEMAS DE PROCESAMIENTO DE DATOS ESPECIALMENTE... > G06Q50/00 (Sistemas o métodos especialmente adaptados para un sector de negocios específico, p. ej. servicios generales o turismos)
  • SECCION G — FISICA > COMPUTO; CALCULO; CONTEO > TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores... > Computadores digitales en general (detalles G06F... > G06F15/16 (Asociaciones de dos o más computadores digitales que tienen cada uno por lo menos una unidad aritmética, una unidad programa y un registro, p. ej. para el tratamiento simultáneo de varios programas)
  • SECCION G — FISICA > COMPUTO; CALCULO; CONTEO > TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores... > Disposiciones para el control por programa, p. ej.... > G06F9/44 (Disposiciones para ejecutar programas específicos)

PDF original: ES-2536114_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Marcadores de posición en una tabla de índices para actualizar un medio de almacenamiento portátil Campo de la invención La presente invención se refiere de manera general a acceder a contenido de un medio legible por procesador y más particularmente a proporcionar interacción con el contenido accedido en asociación con el medio legible por procesador.

Antecedentes En las últimas décadas la distribución de contenido, tal como contenido multimedia, imágenes, video, música y otro contenido tal, se ha incrementado tremendamente. Hay una serie de formatos diferentes para distribuir contenido así como una serie de medios diferentes sobre los cuales se puede almacenar contenido. Durante las últimas décadas las grabaciones digitales de contenido han llegado a ser el modo preferido de almacenamiento de contenido según algunas aplicaciones.

Los formatos de medios digitales de nueva generación, tales como Disco Blu-ray y Disco HD-DVD, generalmente requieren que los datos se preparen y almacenen en un disco de tal manera que describan el contenido que está almacenado en el disco. Típicamente, esta información se almacena de una manera sólo de lectura que no soporta la modificación directa de tales datos descriptivos. Por tanto, la reproducción de contenido del disco se fecha inmediatamente cuando se graba en el disco. Además, algunos datos o contenido almacenado en el disco pueden llegar a estar anticuados u obsoletos rápidamente.

La US 2008/0243828 describe métodos para consultar búsquedas hechas en un dispositivo de usuario. El texto de una colección de ítems electrónicos almacenados en memoria del dispositivo de usuario se puede buscar para términos consultados y ubicación de términos identificados devueltos.

La US 2007/0220021 describe un aparato de procesamiento de información que tiene una unidad de lectura, una unidad de almacenamiento y una unidad de control.

Compendio de las realizaciones Según un primer aspecto de la invención se proporciona un método según la reivindicación 1.

Breve descripción de los dibujos Los anteriores y otros aspectos, rasgos y ventajas de la presente invención llegarán a ser más evidentes a partir de la siguiente descripción más particular de los mismos, presentada en conjunto con los siguientes dibujos en donde:

La FIG. 1 representa un diagrama de flujo simplificado de un proceso de implementación de la aplicación de rutina de arranque según algunas realizaciones;

La FIG. 2 representa un diagrama de bloques simplificado de un sistema que permite a dispositivos de reproducción acceder a contenido en un disco la capacidad de recibir actualizaciones y/o contenido actualizado relevante al disco;

La FIG. 3 representa una representación de diagrama de bloques simplificado de una estructura de datos de disco según algunas implementaciones;

La FIG. 4 representa una representación de diagrama de bloques simplificado de una estructura de títulos que incluye una tabla de índices según algunas implementaciones;

La FIG. 5 representa un diagrama de flujo simplificado de un proceso de implementación de una actualización de un disco en un dispositivo de reproducción según algunas realizaciones;

La FIG. 6 representa un diagrama de flujo simplificado de un proceso de implementación de una aplicación de rutina de arranque en un dispositivo de reproducción según algunas realizaciones;

La FIG. 7 representa un diagrama de flujo simplificado de un proceso, según algunas realizaciones, para determinar si está disponible una actualización;

La FIG. 8 representa un diagrama de flujo simplificado de un proceso de descarga de contenido actualizado, según algunas realizaciones, que se puede utilizar para implementar uno o más pasos del proceso representado en la FIG. 6;

La FIG. 9 representa una lista ejemplo de al menos una parte de los títulos definidos dentro de una estructura de títulos según algunas realizaciones;

La FIG. 10 representa una representación gráfica simplificada de un flujo de procesos de implementación de una aplicación de rutina de arranque y una activación posterior de una o más aplicaciones sin implementar una aplicación actualizadora o reiniciar el dispositivo de reproducción;

La FIG. 11 representa un diagrama de flujo simplificado de un proceso según algunas realizaciones de suministro de contenido actualizado desde una fuente remota; y La FIG. 12 representa un diagrama de flujo simplificado de un proceso de creación y/o generación de una imagen de medios a ser grabada y/o quemada en un disco sólo de lectura u otro medio de almacenamiento portátil legible por ordenador y/o por procesador tal.

Caracteres de referencia correspondientes indican componentes correspondientes en todas las diversas vistas de los dibujos. Los expertos apreciarán que los elementos en las figuras se ilustran por simplicidad y claridad y no tienen que estar necesariamente dibujados a escala. Por ejemplo, las dimensiones de algunos de los elementos de las figuras pueden estar exageradas respecto a otros elementos para ayudar a mejorar la comprensión de las diversas realizaciones de la presente invención. También, elementos comunes pero bien conocidos que son útiles o necesarios en una realización comercialmente factible a menudo no se representan en orden para facilitar una vista menos obstruida de estas diversas realizaciones de la presente invención.

Descripción detallada Las presentes realizaciones proporcionan métodos, sistemas, código de ordenador y aplicaciones para uso en proporcionar contenido actualizado relativo a un medio de almacenamiento portátil legible por ordenador y/o por procesador, donde el medio típicamente no se puede alterar después de que el medio se graba, imprime y/o pública, tal como una memoria sólo de lectura. En algunas aplicaciones particulares las presentes realizaciones proporcionan las capacidades de actualizar un medio de almacenamiento portátil legible por procesador grabado según la Especificación Blu-ray. Esta capacidad de actualización, en parte, está grabada en el medio de almacenamiento portátil, proporciona una funcionalidad de rutina de arranque genérica que permite a un dispositivo electrónico de consumo, acceder al medio de almacenamiento portátil, para actualizar el medio sustancialmente de cualquier forma, incluyendo proporcionar una funcionalidad adicional respecto al medio de almacenamiento portátil, proporcionar contenido adicional a ser reproducido en relación a y/o en cooperación con el medio de almacenamiento portátil, proporcionar contenido a ser reproducido en lugar del contenido grabado en el medio de almacenamiento portátil, proporcionar controles y/o estructura que anulan los controles y/o la estructura definida en el medio de almacenamiento portátil y sustancialmente cualquier otra actualización relevante. Como resultado las presentes realizaciones pueden, en parte, suministrar correcciones para errores o fallos en un medio de almacenamiento portátil; proporcionar un medo que soporte el paso del tiempo; proporcionar depuración remota a través de un dispositivo remoto accesible por un dispositivo de reproducción que accede al medio de almacenamiento portátil; actualizar dinámicamente contenido en asociación con el medio de almacenamiento portátil a través de múltiples discos, contenido distribuido y/o los propietarios del contenido (por ejemplo, estudios cinematográficos, sellos musicales y similares) ; proporcionar la actualización dinámica sin tener que recuperar una protección de contenido nueva o adicional, tal como claves, unidades y/o claves de sistema de protección de copia (CPS) y/u otras protecciones tales; seguir, archivar y/o registrar distribuciones de actualización; proporcionar funcionalidad... [Seguir leyendo]

 


Reivindicaciones:

1. Un método de suministro de contenido actualizado a ser reproducido en cooperación con un medio legible por procesador portátil (212) , el método que comprende:

recibir (210) , sobre una red (218) y desde una fuente remota (214; 215; 216) , contenido actualizado a ser accedido en asociación con un medio de almacenamiento portátil legible por procesador (212) ;

recibir, sobre la red (218) desde la fuente remota (214; 215; 216) , en asociación con el contenido actualizado recibido una designación de que el contenido actualizado va a ser asociado con un primer título de marcador de posición (430) como se define en una tabla de índices (410) que se implementa en asociación con la reproducción en cooperación con el medio de almacenamiento portátil (212) , en donde la tabla de índices (410) impone una reproducción de contenido y en donde el primer título de marcador de posición (430) corresponde a un objeto nulo (452) en el medio de almacenamiento portátil (212) ; y almacenar el contenido actualizado, en un medio de almacenamiento legible por procesador separado (226) que es diferente del medio de almacenamiento portátil (212) , de manera que el contenido actualizado se asocia con el primer título de marcador de posición (430) y accesible en asociación con el primer título de marcador de posición (430) mientras que se implementa la reproducción según se impone por la tabla de índices (410) .

2. El método de la reivindicación 1, en donde la recepción de la designación comprende recibir, desde la fuente remota (214; 215; 216) , una identificación de una ubicación de almacenamiento en el medio de almacenamiento separado (226) , donde la ubicación de almacenamiento se predefine en la tabla de índices (210) , anterior a la recepción del contenido actualizado, como que está asociada exclusivamente con el primer título de marcador de posición (430) .

3. El método de la reivindicación 2, que además comprende:

detectar un acceso inicial, a través de un dispositivo de reproducción (210) , al medio de almacenamiento portátil (212) ;

acceder a la tabla de índices (410) en respuesta a la detección del acceso inicial;

acceder a un título FirstPlayback (420) ;

activar, en respuesta a acceder al título FirstPlayback (420) , una primera aplicación (446) que corresponde, como se define en la tabla de índices (410) , con el título FirstPlayback (420) ; y comunicar una petición como se impone por la primera aplicación (446) de manera que la recepción del contenido actualizado comprende recibir el contenido actualizado en respuesta a la comunicación de la petición.

4. El método de la reivindicación 3, que además comprende:

implementar un salto de título para el primer título de marcador de posición (430) , como se predefine en la tabla de índices (410) , asociado con el título FirstPlayback (420) , después de iniciar la petición del contenido actualizado.

5. El método de la reivindicación 4, que además comprende:

activar, en respuesta al salto de título para el primer título de marcador de posición (430) , una segunda aplicación, donde el contenido actualizado comprende la segunda aplicación.

6. El método de la reivindicación 5, que además comprende:

generar un sistema de ficheros virtual actualizado como se define por el contenido actualizado asociado con el primer título de marcador de posición (430) .

7. El método de la reivindicación 1, que además comprende:

recibir, en la fuente remota (214; 215; 216) y sobre la red (218) desde un dispositivo de reproducción (210) que accede localmente al medio de almacenamiento portátil, una petición de contenido actualizado para el medio de almacenamiento portátil (212) ;

identificar, en la fuente remota (214; 215; 216) , el contenido actualizado para uso con el medio de almacenamiento portátil (212) ;

identificar, en la fuente remota (214; 215; 216) , el primer título de marcador de posición (430) dentro de una estructura de títulos asociada con el medio de almacenamiento portátil (212) y con el que va a ser asociado el contenido actualizado;

identificar, en la fuente remota (214; 215; 216) y como se define por el primer título de marcador de posición (430) identificado dentro de la estructura de títulos identificada, una ubicación de almacenamiento asociada con el primer título de marcador de posición (430) identificado; y reenviar, desde la fuente remota (214; 215; 216) , una respuesta de actualización que identifica el contenido actualizado e instrucciones de que el dispositivo de reproducción (210) almacene, dentro de un sistema de ficheros virtual en el dispositivo de reproducción (210) , el contenido actualizado en la ubicación de almacenamiento.

8. El método de la reivindicación 7, que además comprende:

identificar, en la fuente remota (214; 215; 216) , el medio de almacenamiento portátil (212) ; y en donde la identificación, en la fuente remota (214; 215; 216) , del contenido actualizado comprende identificar el contenido actualizado asociado específicamente para uso con el medio de almacenamiento portátil (212) identificado.

9. El método de la reivindicación 8, que además comprende:

identificar, en la fuente remota (214; 215; 216) , una versión actual de contenido actualizado recibido previamente según el medio de almacenamiento portátil (212) identificado; y en donde la identificación, en la fuente remota (214; 215; 216) , del contenido actualizado comprende identificar, en la fuente remota (214; 215; 216) , el contenido actualizado que es una actualización a la versión actual identificada del contenido actualizado recibido previamente según el medio de almacenamiento portátil (212) .

10. El método de la reivindicación 9, en donde la identificación de la versión actual del contenido actualizado comprende recibir en la fuente remota (214; 215; 216) una identificación desde el dispositivo de reproducción (210) de la versión actual del contenido actualizado recibido previamente por el dispositivo de reproducción (210) según el medio de almacenamiento portátil (212) .

11. El método de la reivindicación 1, que además comprende: detectar acceso al medio de almacenamiento portátil (212) ; acceder, en respuesta a detectar el acceso inicial, a la tabla de índices (410) asociada con el medio de

almacenamiento portátil (212) ; implementar una primera aplicación como se define por la tabla de índices (410) , la implementación de la primera aplicación que comprende:

solicitar, sobre una red, una actualización al medio de almacenamiento portátil (212) desde una fuente remota (214; 215; 216) ; almacenar, dentro de un sistema de ficheros virtual en el medio de almacenamiento legible por procesador (212) separado, el contenido actualizado de manera que el contenido actualizado se asocie con el primer título de marcador de posición (430) ; e iniciar un salto de título, dentro de la tabla de índices (410) , para el primer título de marcador de posición (430) ;

acceder, en respuesta al salto de título para el primer título de marcador de posición (430) , al contenido actualizado como se define por el primer título de marcador de posición (430) ; e iniciar, en respuesta a acceder al contenido actualizado, una segunda aplicación desde el contenido actualizado.

12. El método de la reivindicación 1, que además comprende: detectar acceso local al medio de almacenamiento portátil (212) ; acceder a la tabla de índices (410) asociada con el medio de almacenamiento portátil (212) ; detectar, según la tabla de índices (410) , una instrucción para implementar una actualización del medio de almacenamiento portátil (212) ;

identificar, en respuesta a la detección de la instrucción, la fuente remota (214; 215; 216) desde la cual va a ser obtenida la actualización para el medio de almacenamiento portátil (212) ; solicitar, sobre la red, una actualización desde la fuente remota (214; 215; 216) ;

recibir una ubicación de almacenamiento definida en un sistema de ficheros virtual almacenado en el medio de almacenamiento separado; y en donde el almacenamiento del contenido actualizado comprende almacenar, en el sistema de ficheros virtual, el contenido actualizado en la ubicación de almacenamiento designada por la fuente remota (214; 215; 216) de manera que el contenido actualizado esté asociado con el primer título de marcador de posición (430) definido dentro de la tabla de índices (410) de manera que se acceda al contenido actualizado en asociación con el título de marcador de posición (430) .

13. El método de la reivindicación 12, que además comprende:

activar, en respuesta a detectar la instrucción para implementar la actualización, la actualización que comprende implementar un salto de título para el primer título de marcador de posición (430) y que da instrucciones de un acceso a y activación de un título asociado según el sistema de ficheros virtual con el título de marcador de posición (430) .

14. El método de la reivindicación 12, en donde el contenido de actualización además comprende un fichero de manifiesto de unidad de vinculación actualizado; y activar una aplicación de actualización y acceder al fichero de manifiesto de unidad de vinculación actualizado y regenerar el sistema de ficheros virtual según el fichero de manifiesto de unidad de vinculación actualizado.

15. El método de la reivindicación 14, que además comprende:

sustituir un fichero de manifiesto de unidad de vinculación almacenado previamente con el fichero de manifiesto de unidad de vinculación actualizado.