ES2323942T3 - Metodo y sistema para la distribucion de contenidos y la gestion de cargos. - Google Patents
Metodo y sistema para la distribucion de contenidos y la gestion de cargos. Download PDFInfo
- Publication number
- ES2323942T3 ES2323942T3 ES01961276T ES01961276T ES2323942T3 ES 2323942 T3 ES2323942 T3 ES 2323942T3 ES 01961276 T ES01961276 T ES 01961276T ES 01961276 T ES01961276 T ES 01961276T ES 2323942 T3 ES2323942 T3 ES 2323942T3
- Authority
- ES
- Spain
- Prior art keywords
- contents
- information
- user
- data
- content
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/109—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by using specially-adapted hardware at the client
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2135—Metering
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Software Systems (AREA)
- Technology Law (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Un método para gestionar cargos por contenidos en el que los cargos se establecen en base a una regla de cargos predeterminada por la utilización de los contenidos, comprendiendo dicho método los pasos de: - expedir un medio de registro (KC) para un usuario que opera un terminal de usuario (10) que lleva a cabo un procesamiento de la información al utilizar dichos contenidos, teniendo dicho medio de registro (KC) una zona de registro de datos en la que se registran datos de identificación del usuario y una zona de memoria no volátil; y - equipar medios de recogida de información (30) en una red (L) con la que dicho terminal de usuario (10) en el que está introducido dicho medio de registro (KC) está autorizado a conectarse; caracterizado porque el método comprende además los pasos de: - incrustar información digital en dichos contenidos; - procesar una pluralidad de dichos contenidos, en cada uno de los cuales está incrustada información digital, a unos datos archivo; - encriptar dichos datos archivo y añadir datos atributo a los datos archivo encriptados; - distribuir dichos datos archivo y datos atributo a través de un marco de distribución predeterminado; comprendiendo el paso de incrustar información digital en dichos contenidos: que la propia información digital cause que dicho terminal de usuario (10) almacene una historia de la utilización de los contenidos que indica la condición de utilización de los contenidos en dicha zona de memoria no volátil de dicho medio de registro (KC), siendo dicha historia de la utilización de los contenidos almacenada permanentemente mientras se están utilizando dichos contenidos, y que lea dicha historia de la utilización de los contenidos almacenada de forma que se transmita dicha historia de la utilización de los contenidos de forma automática a dichos medios de recogida de información (30) junto con dichos datos de identificación del usuario en un momento predeterminado mientras dicho terminal de usuario (10) está conectado con dicha red (L); - calculando una condición de utilización de los contenidos por usuario en base a la historia de la utilización de los contenidos y a los datos de identificación del usuario recogidos a través de dichos medios de recogida de información (30); y - determinando una cantidad de cargo por usuario en base a dicha condición de utilización calculada y a una regla de cargos por dichos contenidos.
Description
Método y sistema para la distribución de
contenidos y la gestión de cargos.
La presente invención se refiere a una técnica
para distribuir contenidos que incluye, por ejemplo, programas de
juegos, señales de vídeo, datos de imágenes, datos de sonido, datos
de música, información de caracteres o la mezcla de los mismos,
especialmente a una técnica para gestionar cargos que se derivan de
la distribución o utilización de dichos contenidos, y en particular
se refiere a un método, un sistema y un programa de ordenador del
tipo definido en el preámbulo de la reivindicación 1, de la
reivindicación 3 y de la reivindicación 5, respectivamente. Un
método y un sistema del tipo respectivo se describen en la patente
EP-A-0837383.
Junto con la popularización de la red Internet,
la distribución de contenidos a cierto número de personas es cada
vez más sencilla. Recientemente, se están incrementando activamente
los servicios de pago por la distribución de contenidos. Sin
embargo, en el caso de que los contenidos de pago se tramiten a
través de redes de banda ancha como Internet a la que puede acceder
público en general, es difícil establecer adecuadamente la tarifa
de cargo porque es difícil calcular cuánto se han utilizado los
contenidos de pago.
Para resolver dichos problemas, se propusieron,
convencionalmente, las técnicas para distribución de contenidos que
se describen a continuación:
En este sistema se vende un medio de registro de
información que almacena un programa de comunicación de datos. El
usuario compra este medio de registro de información e instala el
programa de comunicación de datos en el PC del usuario para hacer
correr este programa. Con esto, se establece automáticamente la
línea de comunicación entre el PC del usuario y el aparato que
contiene los contenidos de pago, y el usuario puede obtener
cualquier contenido a través de esta línea de comunicación mediante
petición. De este modo, puede conseguirse de una manera sencilla la
distribución de contenidos de pago con la seguridad de que se
mantienen los contenidos. Adicionalmente, la operación de cargo,
etc. puede gestionarse fácilmente.
En este sistema, una primera clave de
encriptación y contenidos encriptados usando la primera clave de
encriptación se transmiten desde un servidor a un terminal de
usuario (máquina de usuario). En el lado del terminal de usuario,
los contenidos encriptados se desencriptan utilizando la primera
clave de encriptación. Al mismo tiempo se ejecuta la operación de
cargo por los contenidos. Además, con la primera clave de
encriptación se acompaña un código que varía dinámicamente con el
tiempo transcurrido (código DA). Por consiguiente, es posible
impedir el uso incorrecto de los contenidos y poner una determinada
restricción al uso de los contenidos.
De acuerdo con estos antecedentes descritos
anteriormente, puede calcularse la condición de utilización de los
contenidos. Y estos antecedentes tienen la ventaja de clarificar el
sistema de cargos.
Sin embargo, de acuerdo con el primer
antecedente, es necesario preparar y vender el medio de registro de
información de cada contenido, y de acuerdo con el segundo
antecedente la gestión de códigos DA es molesta. En consecuencia,
de acuerdo con estos antecedentes, permanece el problema de que
estos antecedentes producen inflación de costes. Adicionalmente, de
acuerdo con el primer antecedente, se puede controlar la condición
de utilización de los contenidos solamente cuando se han distribuido
los contenidos.
Las formas de distribución de contenidos son
cada vez más diversas, y los propios contenidos pueden crearse con
una amplia variedad tal como programas, datos, etc. Por
consiguiente, es difícil controlar la condición de utilización de
los contenidos utilizando la técnica uniforme convencional.
Por otra parte, es razonable que el proveedor de
contenidos instale el sistema de control de la condición de
utilización de los contenidos de forma separada de acuerdo con la
demanda de los contenidos.
La patente
EP-A-0837383 describe un método para
verificación de datos en el que se usa una unidad de procesamiento
de información para utilizar información digital (contenidos) en el
entorno del usuario. La información digital (contenidos) utilizada
por la unidad de información del usuario se almacena en una unidad
de soporte de la información de la unidad de información del
usuario que puede proporcionarse en forma de un dispositivo de
almacenamiento externo tal como un dispositivo de memoria o de disco
duro. La unidad de información del usuario comprende además una
unidad de control y una unidad de soporte de la historia para
almacenar una historia de la utilización desde un dispositivo
"token" a través de la unidad de control. A la recepción de la
orden correspondiente de la unidad de control, una unidad de
transmisión de información lee la historia contenida en la unidad
de soporte de la historia junto con la historia de la utilización
transferida desde la unidad de control, y transmite la historia a
una unidad de recuperación de un centro. La unidad de transmisión de
información se puede proporcionar en la forma de una interfaz de
red, tal como Ethernet. El dispositivo "token" realiza un
procesamiento predeterminado de acuerdo con una instrucción
procedente de la unidad de procesamiento de información y devuelve
el resultado a la misma. En concreto, el dispositivo "token"
comprende una unidad de desencriptación para desencriptar la
información digital encriptada (contenidos) procedente de la unidad
de procesamiento de información y leer un encabezamiento de los
datos encriptados para devolver un identificador de información
escrito en el mismo a la unidad de procesamiento como historia de la
utilización. El identificador de información es un identificador
propio de la información dado cuando el centro encripta la
información para su distribución. El identificador de información
está controlado por el centro, y cuando el identificador de
información está especificado es posible especificar la persona que
ha preparado la información. La unidad de recuperación del centro
está asociada con una unidad de recepción de historias y hace que
esta unidad de recepción de historias del centro reciba la historia
enviada desde la unidad de procesamiento de información del
usuario. Durante la comunicación entre la unidad de procesamiento de
información y el dispositivo "token" en el lado del usuario,
la unidad de control de la unidad de procesamiento de la información
lleva a cabo varios procesos incluyendo la emisión de una orden de
salida hacia el dispositivo "token" de un valor de verificación
tras la recepción de una instrucción procedente del usuario y la
transferencia de la historia de la utilización dotada de una firma
digital a la unidad de transmisión de información. La información
digital se distribuye a través de la unidad de soporte de
información en la forma de un dispositivo de almacenamiento externo,
tal como un dispositivo de memoria o un disco duro. El centro
calcula normalmente los cargos por utilización de la información de
acuerdo con los contenidos de la historia, cobra los cargos a los
usuarios y realiza el proceso de distribución de los cargos por
utilización así cobrados entre los proveedores de información de
acuerdo con los detalles de una historia de la utilización de la
información.
La patente
EP-A-0665486 describe un método para
proteger electrónicamente documentos publicados utilizando
protocolos criptográficos. Con este método conocido, las peticiones
de documentos recibidas de usuarios que tienen ordenadores con
dispositivos de visualización o impresoras son autenticadas por un
servidor de derechos de autor (copyrights). Para cada petición
autenticada, un servidor de documentos crea documentos especialmente
codificados y encriptados que son enviados a los usuarios. Es
necesario ejecutar programas críticos bajo control del usuario para
visualizar e imprimir los documentos. El software necesario para la
desencriptación de los documentos encriptados es proporcionado por
agentes de visualización y agentes de impresión que son enviados a
los usuarios por el servidor de derechos de autor y transmitidos con
cada documento. Sin embargo, la operación de visualización y de
impresión está bajo control de los usuarios. Claves secretas son
proporcionadas por los usuarios a los agentes de visualización o a
los agentes de impresión. Los documentos encriptados son
desencriptados en cada uno de los agentes y los documentos se ponen
a disposición para su uso solamente en respuesta a la recepción de
las claves secretas proporcionadas a los agentes por los usuarios de
peticiones autenticadas.
La patente
WO-A-97/30575 describe un sistema
para habilitar software licenciado que comprende un módulo de
cliente que se puede unir a una aplicación software que está cargada
en un ordenador que tiene acceso a una red pública, y un servidor
de licencias que contiene registros de licencias de aplicaciones
software, siendo el servidor de licencias accesible a través de la
red pública. El módulo de cliente comunica con el servidor de
licencias a través de la red pública para determinar la existencia
de un registro de licencia correspondiente a la aplicación
software. La comunicación entre el ordenador y el servidor de
licencias es, normalmente, transparente para el usuario, es decir,
el módulo de cliente forma automáticamente una conexión con el
servidor de licencias, envía un mensaje y recibe una respuesta,
todo ello sin entrada o notificación del usuario. El funcionamiento
de una realización a título de ejemplo utilizada para supervisar la
aplicación del cliente implica la utilización del módulo de cliente
en la aplicación del cliente para generar mensajes que se envían al
servidor de licencias. Por consiguiente, la aplicación del cliente
que incluye la aplicación software y el módulo de cliente unido, y
que se carga en el ordenador, reporta automáticamente al servidor de
licencias. El servidor de licencias sigue la pista o audita el uso
de las aplicaciones del cliente mediante el registro de la
información pertinente contenida en un mensaje generado por el
módulo de cliente. Por consiguiente, los datos auditados se obtienen
de los mensajes de petición de investigación de licencias. Un
respectivo uso de la aplicación o una respectiva actividad
solamente se registra por el ordenador del servidor de ficheros que
tenga instalado en él un respectivo módulo de licencias. Los datos
auditados recogidos son almacenados por el servidor de licencias. El
sistema de autorización descrito puede tomar la forma, en su
conjunto, de un paquete descargable. Una realización a título de
ejemplo del sistema conocido comprende una librería de módulos de
código adecuados para su inserción en una predeterminada versión
compilada previamente de la aplicación software, incluyendo la
librería de módulos de código un módulo de cliente que de forma
transparente genera y envía y recibe mensajes a y desde el servidor
de licencias. La librería de módulos de código puede incluir un
temporizador de protección para iniciar una petición de validez de
licencia tras su expiración.
Por consiguiente, es un objetivo principal de la
presente invención el proporcionar un método para la gestión de
cargos por contenidos y un sistema adecuado para llevar a cabo este
método en el que los cargos que se establecen por la distribución o
utilización de contenidos puedan ser gestionados adecuadamente.
\newpage
De acuerdo con un aspecto de la presente
invención, se proporciona un método para gestionar cargos por
contenidos en el que los cargos se establecen en base a una regla de
cargos predeterminada por la utilización de los contenidos,
comprendiendo dicho método los pasos de:
- expedir un medio de registro para un usuario
que opera un terminal de usuario que lleva a cabo un procesamiento
de la información al utilizar dichos contenidos, teniendo dicho
medio de registro una zona de registro de datos en la que se
registran datos de identificación del usuario y una zona de memoria
no volátil; y
- equipar medios de recogida de información en
una red con la que dicho terminal de usuario en el que está
introducido dicho medio de registro está autorizado a
conectarse:
estando dicho método caracterizado porque
comprende además los pasos de:
- incrustar información digital en dichos
contenidos;
- procesar una pluralidad de dichos contenidos,
en cada uno de los cuales está incrustada información digital, a
unos datos archivo;
- encriptar dichos datos archivo y añadir datos
atributo a los datos archivo encriptados;
- distribuir dichos datos archivo y datos
atributo a través de un marco de distribución predeterminado;
comprendiendo el paso de incrustar información
digital en dichos contenidos: que la propia información digital
cause que dicho terminal de usuario almacene una historia de la
utilización de los contenidos que indica la condición de
utilización de los contenidos en dicha zona de memoria no volátil de
dicho medio de registro, siendo dicha historia de la utilización de
los contenidos almacenada permanentemente mientras se están
utilizando dichos contenidos, y que lea dicha historia de la
utilización de los contenidos almacenada de forma que se transmita
dicha historia de la utilización de los contenidos de forma
automática a dichos medios de recogida de información junto con
dichos datos de identificación del usuario en un momento
predeterminado mientras dicho terminal de usuario está conectado
con dicha red;
- calculando una condición de utilización de los
contenidos por usuario en base a la historia de la utilización de
los contenidos y a los datos de identificación del usuario recogidos
a través de dichos medios de recogida de información; y
- determinando una cantidad de cargo por usuario
en base a dicha condición de utilización calculada y a una regla de
cargos por dichos contenidos.
Los medios de recogida de información pueden,
por ejemplo, ser proporcionados en la forma de un servidor de
recogida de información.
La "información digital" es, por ejemplo,
un programa que es leído por el terminal de usuario y que ejecuta
procesos de acuerdo con el procedimiento descrito anteriormente,
datos de llamada capaces de ejecutar procesos de acuerdo con el
procedimiento descrito anteriormente mediante la rellamada a una
función concreta de un sistema operativo, etc. y está incorporada
en una zona que no produce ningún problema en la utilización de los
contenidos. La información digital puede prepararse de forma
separada en correspondencia con el tipo de contenidos y,
normalmente, puede cambiarse "ad hoc" en correspondencia con
una demanda de contenidos en el momento de preparación de los
contenidos.
El medio de registro está individualizado para
cada usuario.
El método comprende los pasos de registro de la
historia de la utilización de los contenidos que indica la
condición de utilización y los datos de identificación del usuario
en el medio de registro mientras el terminal de usuario está
conectado con la red; recogida de esta historia de la utilización de
los contenidos y estos datos de identificación del usuario por los
medios de recogida de información en el momento predeterminado, y
determinación de la cantidad a cargar a cada usuario mediante el
cálculo de la condición de utilización de los contenidos por cada
usuario en base a la información recogida.
De acuerdo con el método de gestión de cargos
por contenidos, puesto que la información necesaria se recoge de
forma automática activada por la conexión del terminal de usuario
con la red, es posible gestionar en términos de cargos por
contenidos de una manera más práctica.
Para asegurar la seguridad de los contenidos,
puede disponerse que los contenidos se encripten y que la
información clave para desencriptar los contenidos encriptados se
distribuya grabándola en los medios de registro.
\newpage
De acuerdo con otro aspecto de la presente
invención, se proporciona un sistema para gestionar cargos por
contenidos en el que los cargos se establecen en base a una regla de
cargos predeterminada por la utilización de los contenidos,
comprendiendo dicho sistema:
- medios de expedición para expedir un medio de
registro para un usuario que opera un terminal de usuario que lleva
a cabo un procesamiento de la información al utilizar dichos
contenidos, teniendo dicho medio de registro una zona de registro
de datos en la que se registran datos de identificación del usuario
y una zona de memoria no volátil; y
- medios de recogida de información equipados en
una red con la que el terminal de usuario en el que está
introducido dicho medio de registro está autorizado a
conectarse;
y estando caracterizado dicho sistema por:
- medios para incrustar información digital en
los contenidos; para procesar una pluralidad de dichos contenidos,
en cada uno de los cuales está incrustada información digital, a
unos datos archivo; para encriptar dichos datos archivo y añadir
unos datos atributo a los datos archivo encriptados; y para
distribuir dichos datos archivo y datos atributo a través de un
marco de distribución predeterminado;
- medios de soporte de la información de
identificación para soportar la información de identificación para
identificar dichos contenidos distribuidos;
causando por si misma dicha información digital
que dicho terminal de usuario almacene una historia de la
utilización de los contenidos que indica la condición de utilización
de los contenidos en dicha zona de memoria no volátil de dicho
medio de registro, siendo dicha historia de la utilización de los
contenidos almacenada permanentemente mientras se están utilizando
dichos contenidos, y que lea dicha historia de la utilización de
los contenidos almacenada de forma que se transmita dicha historia
de la utilización de los contenidos de forma automática a dichos
medios de recogida de información junto con dichos datos de
identificación del usuario en un momento predeterminado mientras
dicho terminal de usuario está conectado con dicha red;
- medios de cálculo para calcular una condición
de utilización de los contenidos por usuario en base a la historia
de la utilización de los contenidos y a los datos de identificación
del usuario recogidos a través de dichos medios de recogida de
información y la información de identificación soportada por dichos
medios de soporte de la información de identificación; y
- medios de cálculo de cargos para determinar
una cantidad de cargo por usuario en base a dicha condición de
utilización calculada y a una regla de cargos por dichos
contenidos.
En el sistema para gestionar los cargos por
contenidos, el medio de registro puede ser una tarjeta equipada con
un chip IC que se individualiza para cada usuario, y la información
indispensable para utilizar los contenidos puede grabarse en la
tarjeta.
La presente invención se entenderá mejor con la
descripción detallada que se realiza a continuación, considerada
junto con los dibujos que la acompañan, en los que:
- la figura 1 es un diagrama de bloques que
muestra una estructura de conjunto del sistema de distribución de
contenidos en el que se aplica la presente invención;
- la figura 2 es un diagrama de bloques
funcionales de un servidor de servicios de información de acuerdo
con una realización preferida de la presente invención;
- la figura 3 es un diagrama de bloques
funcionales de un servidor de gestión de acuerdo con la realización
preferida de la presente invención;
- la figura 4 es un diagrama de bloques
funcionales de un servidor de procesamiento de liquidaciones de
acuerdo con la realización preferida de la presente invención;
- la figura 5 es un diagrama de bloques
funcionales de una tarjeta de miembro (tarjeta IC) de acuerdo con
la realización preferida de la presente invención;
- la figura 6 es un diagrama que muestra un
tratamiento de los contenidos de cuerdo con la realización preferida
de la presente invención;
- la figura 7 es un diagrama que muestra un
ejemplo de descripción para registrar un mensaje en el que se
incorpora en la tarjeta de miembro una función de un ejemplo de un
"middleware", en el que (a) representa un ejemplo de la
función y (b) representa un ejemplo de un parámetro;
- la figura 8 (a) es un diagrama que muestra un
parámetro que es un ejemplo de una cabecera en el caso de que se
incluya una etiqueta en un paquete de datos de los contenidos, y la
figura 8 (b) es un diagrama que muestra una relación entre los
contenidos y la etiqueta; y
- la figura 9 es un diagrama de bloques que
muestra procedimientos de un ejemplo de un modo de funcionamiento
de acuerdo con la realización preferida de la presente
invención.
\vskip1.000000\baselineskip
Ahora, se describirá un sistema de distribución
de contenidos de acuerdo con una realización preferida de la
presente invención con referencia a los dibujos adjuntos.
La figura 1 es un diagrama de bloques que
muestra una estructura de conjunto del sistema de distribución de
contenidos en el que se aplica la presente invención.
En este sistema de distribución de contenidos,
servidores de servicios de información 20, que son ejemplos de
estructuras de distribución, distribuyen contenidos a terminales de
usuario 10 cada uno de los cuales está conectado a la red de
Intenet L. Un servidor de gestión 30, que comprende un elemento
principal de un sistema de gestión de cobros por contenidos de
acuerdo con la presente invención, reúne información que indica la
condición de distribución y la condición de utilización de los
contenidos, y los cargos que se establecen por la distribución o
utilización de los contenidos se gestionan en base a los resultados
recogidos.
Un servidor de procesamiento de liquidaciones 40
y un sistema financiero no mostrado en las figuras están también
conectados a la red de Internet L. Con la colaboración del servidor
de liquidaciones 40 y del sistema financiero, se ejecuta una
operación de liquidaciones en base a los cargos por contenidos
distribuidos desde el servidor de gestión 30.
En esta realización, un administrador de
servicios que lleva a cabo un servicio de gestión de cobros por
contenidos está unido a un administrador del servidor de gestión 30
y al servidor de procesamiento de liquidaciones 40.
En esta realización, solamente un usuario
miembro puede disfrutar de las ventajas derivadas de la utilización
de los contenidos.
En otras palabras, solamente el usuario que esté
registrado en el servidor de gestión 30 y que reciba una tarjeta de
miembro KC emitida puede utilizar los contenidos. La tarjeta de
miembro KC es una tarjeta individualizada para cada usuario con un
chip con circuito integrado cargado (una tarjeta IC tipo contacto/no
contacto, una tarjeta IC tipo híbrido, etc.) o una tarjeta de
memoria. La tarjeta de miembro KC es expedida por un aparato
expedidor de tarjetas equipado por un administrador del servicio,
normalmente una agencia de gestión del servidor de gestión 30.
También, en la presente invención, el usuario,
el creador de los contenidos (licenciador de los contenidos) y el
distribuidor de los contenidos (licenciatario de los contenidos)
pueden disfrutar de los beneficios que se obtienen de recibir
información de los servicios, tal como información de contenidos
utilizados en base a la condición de la distribución y a la
condición de la utilización de los contenidos, etc. El distribuidor
de los contenidos es, normalmente, el administrador de cada servidor
de servicios de información 20.
Además, el creador de los contenidos puede
disfrutar de un beneficio que se obtiene de la determinación y
recogida de los derechos de autor de los contenidos.
\vskip1.000000\baselineskip
El terminal de usuario 10 comprende un
dispositivo local de almacenamiento 11 que incluye un disco duro, un
mecanismo de control de tarjetas 12 que está montado de forma
separable con la tarjeta de miembro KC y controla el registro de
información en la tarjeta de miembro KC y la lectura de la
información grabada en la tarjeta de miembro KC, y un módulo de
control principal 13 que lleva a cabo un procesamiento necesario de
la información utilizando la información registrada en la tarjeta
de miembro KC y los contenidos distribuidos por el servidor de
servicios de información 20. Además, el terminal de usuario 10 está
conectado con un dispositivo de visualización que no se muestra en
las figuras.
En este terminal de usuario 10, solamente se
activan los contenidos cuando la tarjeta de miembro KC se introduce
en el terminal de usuario 10. En el caso de que el contenido sea un
programa, el programa se decodifica parcialmente tras la instalación
del programa, y la tarjeta de miembro KC es necesaria para arrancar
el programa.
El mecanismo de control de tarjetas 12 es un
lector/escritor de tarjetas en el caso de que la tarjeta de miembro
sea una tarjeta equipada con un chip IC, y en el caso de que la
tarjeta de miembro sea una tarjeta de memoria, el mecanismo de
control de tarjetas 12 es un mecanismo de control de la tarjeta de
memoria.
El módulo de control principal 13 lleva a cabo
el proceso de autenticación, la grabación/lectura de la información,
y el proceso para la transmisión de la información en cooperación
con un cierto número de funciones generadas en la tarjeta de
miembro KC.
Un dispositivo de entretenimiento (PS2, etc.)
que está equipado con una función de comunicación y es suministrado
por Sony Computer Entertainement Inc. (Japón) se conecta con un
disco duro (y/o una tarjeta de memoria) y un dispositivo de
visualización y, como resultado de ello, el dispositivo de
entretenimiento puede utilizarse como el terminal de usuario 10
anteriormente mencionado. En el caso de que como tarjeta de miembro
KC se utilice una tarjeta equipada con un chip IC, el dispositivo de
entretenimiento se conecta con un lector/escritor de tarjetas.
El servidor de servicios de información 20 se
materializa mediante la cooperación de un cuerpo del servidor, como
un ejemplo de un sistema de ordenador, y un programa de ordenador
leído y ejecutado por el cuerpo del servidor. El programa de
ordenador puede estar grabado en un CD - ROM, un DVD - ROM, una
memoria semiconductora u otro medio de registro, o puede cargarse en
un dispositivo de almacenamiento del cuerpo del servidor a través de
la red Internet L.
En esta realización, como se muestra en la
figura 2, la ejecución del programa de ordenador crea en el cuerpo
del servidor funciones de un módulo de procesamiento de recepción
21, un módulo de control de distribución 22 que distribuye
contenidos al terminal de usuario 10 del usuario que desea que le
sean distribuidos los contenidos, un módulo de edición de
contenidos 23 que procesa y edita los contenidos destinados a
distribución, una DB de contenidos 241 (DB es la abreviatura de
base de datos, y en adelante nos referiremos a la base de datos
como "DB") en la que se almacenan los contenidos, una DB de
usuarios 242 en la que se almacena información de los usuarios, una
DB de historia de la distribución 243 en la que se almacena una
historia de la distribución de los contenidos a los usuarios, una
DB de historia de la utilización 244 en la que se almacena una
historia de la utilización de los contenidos distribuidos desde el
servidor de gestión 30, y un módulo de gestión de la DB 24 que ante
todo controla el registro de datos en estas DB 241 - 244 y la
lectura de datos de estas DB 241 - 244.
El módulo de procesamiento de recepción 21
recibe una petición de contenidos del terminal de usuario 10,
información de la utilización de los contenidos del servidor de
gestión 30, y así sucesivamente. El módulo de control de
distribución 22 distribuye contenidos a cada terminal de usuario 10.
En el caso de que el módulo de control de distribución 22
distribuya contenidos al terminal de usuario 10, el módulo de
control de distribución 22 notifica al servidor de gestión 30 de la
historia de la distribución y la ID del distribuidor que identifica
de forma unívoca al distribuidor de contenidos, que es normalmente
el director del servidor de servicios de información 20.
Un módulo de edición de contenidos 23 edita los
contenidos para proporcionar una estructura de datos adecuada para
la distribución a través de la red. Y el módulo de edición de
contenidos 23 incorpora en los contenidos, si es necesario, un
"middleware" que se describe posteriormente.
El servidor de gestión 30 es un servidor que
controla de forma centralizada toda la información con respecto a
la distribución de los contenidos y a los cargos, y se materializa
mediante la cooperación de un cuerpo del servidor, como un ejemplo
de un sistema de ordenador, y un programa de ordenador leído y
ejecutado por el cuerpo del servidor. El programa de ordenador
puede estar grabado en un CD - ROM, un DVD - ROM, una memoria de
semiconductores u otro medio de grabación, o puede ser cargado en un
dispositivo de almacenamiento del cuerpo del servidor a través de
la red de Internet L.
El cuerpo del servidor tiene una función de
comunicación bidireccional hacia todos los dispositivos de
procesamiento de información y dispositivos de comunicación
(incluyendo los terminales de usuario 10) conectados con la red
Internet L. Además, el servidor de gestión 30 está conectado con un
dispositivo de expedición de tarjetas que expide la tarjeta de
miembro KC para gestionar a los usuarios miembros. El dispositivo de
expedición de tarjetas tiene una función de enviar/recibir datos en
unión de una DB master de usuarios 34 descrita posteriormente.
Los contenidos a entregar pueden crearse en el
servidor de gestión 30, e incrustando en los contenidos el
"middleware" que se describirá posteriormente, comprimiendo los
contenidos a un archivo y encriptando los contenidos pueden
procesarse en el servidor de gestión 30. De forma alternativa, los
procesos descritos anteriormente tales como incrustación, etc.
pueden hacerse a voluntad en el servidor de gestión 30 tras la
recepción de los contenidos desde los creadores de contenidos.
Alternativamente, una vez que los contenidos son distribuidos por
los creadores de contenidos a los distribuidores de contenidos
(licenciados), los procesos descritos anteriormente pueden
realizarse en el servidor de servicios de información 20. En el caso
de que los contenidos sean creados en un lugar distinto al servidor
de gestión 30 y entregados al servidor de gestión 30 después de que
se hayan llevado a cabo los procesos descritos anteriormente, tales
como incrustación, etc., este servidor de gestión 30 gestiona los
contenidos tras la recepción de una notificación con los detalles de
los contenidos.
A partir de este momento, se describirá el
ejemplo más sencillo en el que los contenidos se distribuyen desde
los creadores de contenidos al servidor de servicios de información
20, el módulo de edición de contenidos 23 ejecuta los procesos
descritos anteriormente, tales como incrustación, etc., y el
servidor de gestión 30 recibe una notificación de los procesos
descritos anteriormente.
En esta realización, las funciones o mecanismos
tal como se muestran en la figura 3 se crean mediante la ejecución
del programa de ordenador por el cuerpo del servidor.
Específicamente, se crean un mecanismo de adquisición de
información 31 que adquiere una historia de la distribución de todos
los contenidos que son creados por los creadores de contenidos y
distribuidos a los usuarios a través del servidor de servicios de
información 20, una historia de la utilización de los contenidos
que indica una condición de utilización de los contenidos, y una
diversidad de información de notificación; un módulo de control de
distribución 32 que controla la distribución de una diversidad de
información en términos de distribución de contenidos hacia el
terminal de usuario 10, al servidor de servicios de información 20
y al servidor de procesamiento de liquidaciones 40; un módulo de
gestión de la DB master 33 que gestiona la DB master 34; un módulo
de análisis de la información 35 que analiza la información
registrada en la DB master 34; un módulo de procesamiento del
cálculo 36 que calcula la condición de distribución de los
contenidos para cada contenido y las condiciones de utilización de
los contenidos por cada usuario, y un módulo de procesamiento de
cargos 37 que procesa los cargos a un director del servidor de
servicios de información 20 y a los usuarios. El mecanismo de
adquisición de información 31 sirve como interfaz entre la red de
Internet L y el cuerpo del servidor, y se materializa mediante la
cooperación con un elemento de hardware, tal como un puerto de
comunicaciones. El mecanismo de adquisición de información 31 puede
ser sustituido por un servidor independiente (servidor de
adquisición de información) que es operable por un programa de
ordenador.
La DB master 34 comprende una master de usuarios
341, una master de terminales 342, una master de contenidos 343,
una master de historia de la distribución 344 y una master de
historia de la utilización 345.
En la master de usuarios 341 se registra
información personal de cada usuario registrado como usuario miembro
en correspondencia con una ID de usuario como dato de
identificación del usuario. Además, se registra información de los
creadores de los contenidos (licenciatarios) y de los distribuidores
de contenidos (licenciados). Si es necesario se añade información
relacionada.
En la master de terminales 342 se registra
información tal como un número de serie del terminal de usuario de
un usuario registrado, etc., en correspondencia con una ID de
terminal como un dato de identificación del terminal, y la ID de
usuario. Además, se registra información relativa al servidor de
servicios de información 20 en correspondencia con una ID del
distribuidor.
En la master de contenidos 343 se registran los
datos de identificación de cada contenido (ID de contenidos)
distribuido desde el servidor de servicios de información 20 en
correspondencia con la ID de usuario y/o la ID del terminal.
Además, la master de contenidos 343 incluye una tabla de reglas de
cargos en la que se registra una regla de cargos por utilización de
los contenidos.
La regla de cargos es una regla que define una
relación entre una acción por parte del distribuidor de contenidos
o del usuario y un precio unitario de cargo por los contenidos. El
precio unitario de cargo incluye un precio unitario de distribución
de los contenidos entre un usuario único y un distribuidor único o
entre un grupo de usuarios y un grupo de distribuidores, un precio
unitario de utilización de los contenidos por cada usuario o por
cada grupo de usuarios, y un precio unitario de utilización por un
carácter o elemento concreto incluido en los contenidos. Más
específicamente, la regla de cargos es una regla tal que "en el
caso de programas de juegos, los derechos de autor se determinan
como el resultado del número de días que está jugando el usuario
multiplicados por el precio unitario de utilización".
En la master de historia de la distribución 344
se registra cada historia de distribución reunida en correspondencia
con la ID del distribuidor que identifica al distribuidor del
contenido, de la ID del contenido y/o de la ID del usuario.
En la master de historia de la utilización 345
se registra cada historia de utilización de los contenidos reunida
en correspondencia con la ID del contenido y/o la ID del
usuario.
El módulo de análisis de la información 35 lleva
a cabo diversos tipos de análisis en base a los detalles
registrados en todas las DB de la DB master 34. Por ejemplo, el
módulo de análisis de la información 35 especifica el contenido, el
distribuidor del contenido que distribuye este contenido y el
usuario que utiliza este contenido en base a la historia de la
utilización de los contenidos por cada contenido registrado en la
master de historia de la utilización 345, analiza cuánto es
utilizado por un usuario el contenido concreto, y genera información
de utilización por cada contenido. Y, si no es necesario
identificar la información personal del usuario, por ejemplo si es
suficiente con identificar tiempos de distribución o de utilización
de los contenidos, el módulo de análisis de información 35 genera
la información de utilización en relación con los tiempos de
utilización de los contenidos.
Además, el módulo de análisis de información 35
puede analizar cuánto se utiliza un contenido concreto según los
tramos de edad de los usuarios, en base a la información personal de
los usuarios, etc.
Un resultado de los análisis del módulo de
análisis de la información 35 se distribuye en línea (a través del
servidor de servicios de información 30 y/o del terminal de usuario
10) o fuera de línea (por correo, etc.) a los creadores de los
contenidos, a los distribuidores de los contenidos y a los usuarios.
Además, el resultado del análisis del módulo de análisis de la
información 35 se envía al módulo de procesamiento del cálculo 36
para el proceso de cargos.
El módulo de procesamiento del cálculo 36
obtiene de la información la condición de distribución de los
contenidos por cada ID de distribuidor, la condición de
distribución por ID de contenidos, la condición de utilización de
los contenidos por ID de usuario, etc. durante un periodo de tiempo
predeterminado, tal como un mes, en base al resultado del análisis
del módulo de análisis de la información 35. Un resultado del
cálculo se envía al módulo de procesamiento de cargos 37.
El módulo de procesamiento de cargos 37 genera
información de liquidaciones para cada uno de los usuarios, de los
distribuidores de contenidos (licenciados) y de los creadores de
contenidos en base a la información de cálculo obtenida por el
módulo de procesamiento del cálculo 36 y de las reglas de cargo
registradas en la tabla de reglas de cargos, y transmite la
información de cargos al servidor de procesamiento de liquidaciones
40.
La información de cargos incluye información
sobre un cargo (derecho de autor), cuyo importe se determina en
relación con la distribución de los contenidos, un cargo (un precio
de utilización o compra), cuyo importe se determina de acuerdo con
la utilización de los contenidos, un cargo (un valor por un
servicio), cuyo importe se determina de acuerdo con el ofrecimiento
de la información de utilización de los contenidos, y así
sucesivamente. La información de liquidación es generada y emitida
para el destinatario correspondiente (usuario, distribuidor,
creador, etc.).
El servidor de procesamiento de liquidaciones 40
se materializa mediante la cooperación de un cuerpo del servidor,
como un ejemplo de un sistema de ordenador, y un programa de
ordenador leído y ejecutado por el cuerpo del servidor. El programa
de ordenador puede estar grabado en un CD - ROM, un DVD - ROM, una
memoria de semiconductores u otro medio de grabación, o puede ser
cargado en un dispositivo de almacenamiento del cuerpo del servidor
a través de la red de Internet L.
En esta realización, el servidor de
procesamiento de liquidaciones 40 ejecuta procesos de liquidaciones
para los destinatarios correspondientes en base a la información de
liquidaciones enviada desde el servidor de gestión 30. En general,
el servidor de procesamiento de liquidaciones 40 ejecuta procesos de
liquidaciones con respecto al precio de utilización o de compra
para el usuario, a los derechos de autor para el distribuidor de
contenidos y al valor por el servicio para el creador de los
contenidos. Para este fin, como se muestra en la figura 4, el
servidor de procesamiento de liquidaciones 40 comprende un módulo de
procesamiento de recepción 41, un módulo de procesamiento de
liquidaciones 42 que emite facturas y confirma la cantidad de dinero
recibido, y un módulo de gestión de la DB 43 que controla la
información grabándola en una DB de liquidaciones 44 y leyendo la
información de la DB de liquidaciones 44, que se crean mediante la
ejecución del programa de ordenador.
Más específicamente, la DB de liquidaciones 44
comprende una DB del sistema financiero 441 en la que se registra
información del sistema financiero gestionado por los servicios
bancarios que están utilizando el usuario, el creador de los
contenidos y el distribuidor de los contenidos, y una historia de
avisos de abonos de los servicios bancarios; una DB de
liquidaciones de usuarios 442 en la que se registra para cada
usuario una cantidad facturada (puede incluirse una información
sobre si se emite o no el aviso de débito) y una cantidad de avisos
de abono procedente de los servicios bancarios; una DB de
liquidaciones de licenciatarios 443 en la que se registra para cada
creador de contenidos (licenciatario) una cantidad liquidada (puede
incluirse una información sobre si se emite o no el aviso de
crédito) y una cantidad de avisos de abono procedente de los
servicios bancarios; y una DB de liquidaciones de licenciados 444
en la que se registra para cada distribuidor de contenidos
(licenciado) una cantidad liquidada (puede incluirse una información
sobre si se emite o no el aviso de crédito) y una cantidad de avisos
de abono procedente de los servicios bancarios.
El módulo de procesamiento de recepción 41
recibe la información de liquidaciones procedente del servidor de
gestión 30 y los avisos de abono de los servicios bancarios
asociados, y emite el aviso de débito al correspondiente terminal de
usuario 10 y al correspondiente servidor de servicios de información
20.
La figura 5 es un diagrama de bloques de la
estructura funcional de la tarjeta de miembro KC en el caso de que
se utilice una tarjeta IC como tarjeta de miembro KC.
Esta tarjeta de miembro KC está constituida por
un mecanismo de interfaz para conexión con el lector/escritor de
tarjetas 12 suministrado en el lateral del terminal de usuario 10 y
un chip IC equipado en un medio con forma de tarjeta de un tamaño
estándar.
El chip IC está conectado con una CPU (Central
Processing Unit; unidad central de proceso), una ROM (Read Only
Memory; memoria de sólo lectura), una RAM (Random Access Memory;
memoria de acceso aleatorio) y una EEPROM (Electrically Erasable
Programmable Read Only Memory; memoria de sólo lectura programable
borrable eléctricamente) por medio de un bus interno. En la EEPROM
se generan una zona de claves para grabar una clave de
desencriptado, una zona para grabación de datos para grabar datos
tales como la ID de usuario como datos de identificación del
usuario, la ID del terminal como datos de identificación del
terminal, datos indicando que el contenido se trata adecuadamente,
etc, y una zona de archivo para almacenar datos tipo "log" como
parte de la historia de utilización de los contenidos.
Sin embargo los datos tipo "log" son
solamente un ejemplo, y la historia de utilización de los
contenidos, además de los datos tipo "log", se registra en la
EEPROM.
Al ejecutar un programa grabado en la ROM, se
generan en la CPU los siguientes módulos: un módulo de función de
autenticación, un módulo de función de control de claves, un módulo
de función de generación de datos tipo "log" y un módulo de
función de control de la memoria.
La tarjeta de miembro KC se utiliza para
autenticar el terminal de usuario 10 y para autenticar si los
contenidos utilizados en este terminal de usuario 10 son adecuados
o no. Además, la tarjeta de miembro KC almacena los datos tipo
"log" que indican la condición de utilización de los
contenidos, basado en una instrucción del lado de los contenidos.
Cuando el terminal de usuario 10 se conecta a la red de Internet L,
los datos tipo "log" almacenados se leen automáticamente y se
transmiten al servidor de gestión 30 junto con los datos de
identificación del usuario y los datos de identificación del
terminal.
A continuación se explicará un modo de
funcionamiento del sistema de distribución de contenidos descrito
anteriormente.
En esta realización, como se muestra en la
figura 6, una pluralidad de contenidos creados por el creador de
contenidos se procesan en forma de datos archivo (archivo digital) y
estos datos archivo se encriptan. Después de esto, los datos
encriptados se distribuyen hacia el usuario tras añadir datos
atributo (propiedades) en los datos encriptados.
Los datos atributo indican los atributos de los
contenidos concretos de forma más clara. Un género de los
contenidos (deportes, película, educación, etc.), un tipo de los
contenidos (imagen, música, programa, etc.), un modo de
distribución de los contenidos (gratis, de pago, limitado en el
tiempo, etc.) y una condición de la transacción (día de la
transacción, nombre del usuario que hace la transacción o ID del
usuario) son buenos ejemplos de datos atributo.
Estos datos atributo se describen utilizando un
lenguaje autodefinible, tal como XML (eXtensible Markup Language).
En este supuesto es significativamente sencillo añadir nueva
información a los datos atributo.
La clave utilizada en el proceso de encriptado y
la correspondiente clave de desencriptado son generadas por el
director del servicio, y se pasan al usuario tras ser grabadas en la
tarjeta de miembro KC. Estas claves se registran en la master de
usuarios 341 del servidor de gestión 30.
En cada contenido se incrusta información
digital de forma que información sobre un proceso de transacción de
los contenidos (puede incluir información del servidor de servicios
de información 20 que distribuye este contenido), situación de la
operación generada en el momento de utilización de los contenidos en
el terminal de usuario 10 (datos tipo "log" indicando la
situación tales como, desencriptado, instalación, términos de
utilización, etc.), situación de progreso indicando la historia del
progreso (datos de progreso que indican el progreso de un juego,
etc.) o situación de realización de un suceso indicando que se
cumple un suceso concreto (datos de sucesos), etc. (éstos forman la
historia de la utilización de los contenidos) se transmiten de forma
automática en un momento predeterminado mientras el terminal de
usuario 10 está conectado con el servidor de gestión 30. El momento
anterior es, por ejemplo, el instante de arranque del terminal de
usuario 10 o el instante de activación de los contenidos, o el
instante en que el número de veces de utilización del contenido
alcanza un valor predeterminado, o el instante del proceso de
terminación del uso del contenido.
La información digital adquiere diversas
configuraciones, tales como un programa que proporciona por sí mismo
una función predeterminada al terminal de usuario, una función que
vuelve a llamar a una función de un dispositivo tal como el
terminal de usuario 10, etc., y datos. De este modo, debido a que la
información digital descrita anteriormente tiene una gran variedad,
a esta información digital en esta realización se la denomina
genéricamente como "middleware".
Por ejemplo, en el caso de que el contenido sea
un programa de juego, el "middleware" tiene una función de
inscrustar una llamada de mensaje (función y parámetro) en la
tarjeta de miembro KC mediante la rellamada a una librería
proporcionada desde el director del servicio. Tales ejemplos de la
función se muestran en la figura 7. Un ejemplo de la función se
muestra en la figura 7(a) y un ejemplo de los parámetros se
muestra en la figura 7 (b).
En el caso de que el contenido sea de un tipo de
formato de datos tal como una imagen digitalizada o música, una
etiqueta de contenidos que puede ser interpretada por un
decodificador que funciona en el terminal de usuario 10 se incrusta
en la parte superior del contenido como se muestra en la figura
8(b). En la figura 8(a) se muestra un ejemplo
concreto de dicha etiqueta de contenidos. El terminal de usuario 10
funciona de forma que graba un mensaje en la tarjeta de miembro KC
tras ver esta etiqueta de contenidos.
Asumiendo el punto descrito anteriormente, a
continuación se describirá un flujo completo de funcionamiento con
referencia a la figura 9.
\newpage
El usuario que quiere disfrutar de un beneficio
asociado a la utilización de los contenidos sigue el procedimiento
de registro de un miembro a través del servidor de gestión 30. En el
registro de miembro, el usuario introduce información tal como
nombre de usuario, dirección postal, dirección de contacto, el
número de serie del terminal de usuario en uso, etc. Tras aceptar
el registro de miembro, el director del servicio expide la tarjeta
de miembro KC en la que se graban la ID del usuario, la ID del
terminal y la clave de desencriptado necesaria para la utilización
de los contenidos (paso S101). Además, los distribuidores de
contenidos registran su ID de distribuidor de contenidos y la ID
del servidor de servicios de información 20 en la DB master (en la
master de usuarios 341 y en la master de terminales 342) del
servidor de gestión 30. Los creadores de contenidos registran
información tal como su propia ID de creador de contenidos, etc. en
el servidor de procesamiento de liquidaciones 40.
El usuario introduce esta tarjeta de miembro KC
en el terminal de usuario 10 operado por él (paso S102). El usuario
envía una petición de distribución de contenidos a cualquiera de los
servidores de servicios de información 20 de antemano o tras recibir
la tarjeta de miembro KC (paso S103).
Tras recibir la petición, el servidor de
servicios de información 20 distribuye al usuario los contenidos
con el "middleware" descrito anteriormente incrustado (paso
S104), mientras que el servidor de servicios de información 20
informa al servidor de gestión 30 del usuario como un destino de la
distribución, de los contenidos, de la historia de la distribución,
y del estado de dar/recibir dinero, etc. (paso S105). Además, el
servidor de servicios de información 20 registra la ID de los
contenidos para identificar los contenidos distribuidos en la DB de
contenidos 241, la ID de usuario del usuario que es un destino de la
distribución en la DB de usuarios 242, y la historia de la
distribución en la DB de historia de la distribución 243.
El servidor de gestión 30 almacena esta
información en la DB master 34.
El usuario carga los contenidos en el terminal
de usuario 10 mientras la tarjeta de miembro KC está introducida en
el terminal de usuario 10, y el usuario utiliza estos
contenidos.
Con anterioridad a la utilización de los
contenidos, el módulo de función de autenticación de la tarjeta de
miembro KC y el módulo de control principal 13 del terminal de
usuario 10 ejecutan conjuntamente una autenticación. Esta
autenticación es básicamente la autenticación del usuario, y esta
autenticación del usuario se ejecuta tanto si el usuario es el
miembro registrado previamente como si no, determinando si la ID de
usuario o el nombre del usuario grabado en la tarjeta de miembro KC
coincide con la ID de usuario o el nombre de usuario incluido en
los datos atributo de los contenidos o no. Y solamente cuando estos
datos coinciden entre sí se permite la utilización de la clave de
desencriptado. Para autenticar de forma más estricta, puede llevarse
a cabo una determinación adicional de si el contenido se tramita de
forma adecuada o no. Esta determinación puede llevarse a cabo
determinando si la historia de la transacción grabada en la tarjeta
de miembro KC coincide con la historia de la transacción incluida
en los anteriores datos atributo, o no. Si el terminal de usuario
10 disponible debe estar restringido al registrado previamente, es
preferible grabar la ID del terminal en los datos atributo de los
contenidos y grabar la ID del terminal en la tarjeta de miembro
KC.
Si se valida la autenticación, entonces se
permite la utilización del contenido. Y, una vez que se ha permitido
la utilización del contenido, el "middleware" incrustado en el
contenido permite al terminal de usuario 10 comunicarse con la
tarjeta de miembro KC en el momento determinado previamente en el
instante de creación del contenido, y permite que la historia de
utilización de los contenidos se almacene en la zona de registro de
la tarjeta de miembro KC.
En esta realización, la historia de la
utilización de los contenidos no es una única historia grabada en un
momento de transacción del contenido, en un momento del
des-encriptado o en un momento de instalación como
se hace convencionalmente, sino que se almacena permanentemente
mientras se utiliza el contenido.
Por ejemplo, si el contenido objetivo es un
programa de juegos (ID de contenido: C0001), y el usuario (ID de
usuario: 12345) juega con este contenido el día yy/zz/xx (xx: año,
yy: mes, zz: día) utilizando el terminal de usuario 10 del usuario
(ID del terminal: 54321), los datos tipo "log" que indican la
condición de utilización en la historia de la utilización de los
contenidos se describe de la siguiente manera:
- ``ID de usuario: 12345
- ID de terminal: 54321
- ID de contenido: C0001
- Fecha de juego: yy/zz/xx''
Estos datos tipo "log" se generan mientras
el usuario juega con este contenido.
También, si el contenido está ya archivado y
encriptado, el terminal de usuario 10 instala este contenido en el
dispositivo de almacenamiento local 11 mediante el desencriptado del
contenido utilizando la clave de desencriptado de la tarjeta de
miembro KC. En la instalación del contenido se graba en la tarjeta
de miembro KC una clave digital necesaria para una activación de
los contenidos y las propiedades descritas en el archivo del
contenido. En este caso, la historia de la utilización de los
contenidos es un dato tipo "log" de instalación que indica la
fecha de instalación y las propiedades del contenido (variedad,
etc.). Después de esto, el terminal de usuario 10 activa el
contenido con la tarjeta de miembro KC introducida en el terminal de
usuario 10 y desencripta perfectamente y ejecuta el contenido en el
dispositivo de almacenamiento local 11 mientras que solicita la
información grabada en la tarjeta de miembro KC a medida que se
necesite. En la tarjeta de miembro KC se graban sucesivamente el
hecho de activación del contenido, el mensaje a la tarjeta de
miembro KC, etc.
Debido a que el funcionamiento descrito
anteriormente se ejecuta en último término de forma independiente
de la utilización del contenido, el usuario no puede sospechar del
procedimiento.
El "middleware" transmite los datos tipo
"log" almacenados al servidor de gestión 30 a través del
terminal de usuario 10 en la medida que sea necesario, sobre la
base de una confirmación de que el terminal de usuario 10 está
conectado a la red de Internet L (paso S106).
El servidor de gestión 30 clasifica los detalles
de la información transmitida por el terminal de usuario 10 en el
módulo de gestión de la DB master 33 y almacena los detalles
clasificados en la master correspondiente de la DB master 34.
Después de esto, el servidor de gestión 30 genera una diversidad de
información de la utilización descrita anteriormente en el momento
adecuado, en base a la información almacenada en la DB master 34, y
distribuye la diversidad de información de la utilización al
distribuidor de contenidos y al usuario. En el caso de que la
información de la utilización se distribuya en línea, esta
información de la utilización se distribuye al distribuidor de
contenidos y al usuario junto con el mensaje predeterminado (pasos
S107, S108). Además, el servidor de gestión 30 ejecuta
periódicamente operaciones de cálculo y de liquidaciones, y envía
los resultados al servidor de procesamiento de liquidaciones 40. El
servidor de gestión 30 comprueba si existe o no algún dato sin
registrar, y si se determina que el dato sin registrar debe existir,
el servidor de gestión 30 lleva a cabo operaciones para su registro
(paso S109).
El servidor de procesamiento de liquidaciones 40
determina los derechos de autor de cada uno de los distribuidores
de contenidos en base a la regla de cargos, y emite en línea el
aviso de abono al correspondiente distribuidor de contenidos (paso
S110). Y en el caso de que de acuerdo con las reglas de cargos
aparezcan cargos por conceptos tales como utilización, etc, el
servidor de procesamiento de liquidaciones 40 emite en línea el
aviso de débito al usuario correspondiente (paso S111). En el caso
de que el distribuidor de contenidos no opere el servidor de
servicios de información 20 directamente, el aviso de abono se envía
por correo. Lo mismo sucede con el creador del contenido (en el
caso de que el creador del contenido opere con un dispositivo que
pueda comunicar con la red de Internet L, el servidor de
procesamiento de liquidaciones 40 emite en línea el aviso de abono
a este dispositivo).
Como se ha descrito anteriormente, en el sistema
de distribución de contenidos de acuerdo con la realización
preferida el servidor de gestión 30 para recogida de información
está conectado a la red de Internet L a la que pueden conectarse
todos los terminales de usuario que utilizan contenidos, y los
contenidos se distribuyen a los terminales de usuario 10 con el
"middleware" incrustado en los contenidos para la transmisión
de la historia de la distribución y de la utilización de los
contenidos al servidor de gestión 30, y el servidor de gestión 30
genera la información que indica cuánto se distribuyen los
contenidos concretos en base a la historia de la distribución de
contenidos recogida y determina los cargos necesarios. De este modo,
los cargos que aparecen en el momento de la distribución o de la
utilización de los contenidos pueden determinarse adecuadamente sin
dañar la versatilidad del funcionamiento del terminal de usuario 10,
y sin identificar, posteriormente, el destino de la distribución
del programa, etc., antes de transmitir el programa.
Además, puesto que es suficiente con preparar
para cada contenido el "middleware" que puede realizar la
función necesaria en el terminal del usuario 10 e incrustar el
"middleware" en el contenido en respuesta a la demanda, la
respuesta flexible puede llevarse a cabo incluso si el tipo o el
modo de distribución de los contenidos varía ampliamente.
Y, de acuerdo con la realización preferida,
puesto que la tarjeta de miembro KC se expide para gestionar la
información personal junto con otro tipo de información, es fácil de
ejecutar la operación de cargo y liquidación hacia el usuario.
Además, puesto que puede conocerse la condición de utilización de
los contenidos por cada usuario, puede ofrecerse una amplia
variedad de resultados de análisis, tales como las preferencias de
los usuarios, como información del servicio.
Además, puesto que toda la información necesaria
para la operación de cargo se recoge y se almacena automáticamente
(DB master 34, DB de contenidos 241, DB de usuarios 242, DB de
historia de la distribución 243, DB de historia de la utilización
244, y DB de liquidaciones 34), en otras palabras, sin personal, el
coste de funcionamiento del sistema completo puede mantenerse en un
nivel bajo. Esta reducción de costes conduce a que se refleje en
términos de descuentos en el lado de los clientes de estos
servicios.
Con respecto a los problemas con el copyright,
puesto que las condiciones de utilización de los contenidos pueden
ser comprendidas sucesivamente, este sistema tiene la ventaja de que
es fácil y exacto el calcular y cobrar derechos de autor.
\newpage
Aunque la presente invención se ha descrito en
términos de la realización preferida y de las modificaciones a la
misma, la invención no está limitada a ellas, sino que puede ser
materializada de diversas formas sin separarse del principio de la
invención tal como se define en las reivindicaciones adjuntas. Por
ejemplo, en la realización preferida descrita anteriormente, la
información necesaria se transmite/recibe a través de la red de
Internet L en el caso de funcionamiento en línea. Por otra parte,
puede disponerse que el sistema pueda operarse a través de una red
que no sea la red de Internet. Además, puede también disponerse que
los contenidos puedan descargarse fuera de línea para grabar los
contenidos en un medio de registro portátil, tal como un CD - ROM,
DVD - ROM, etc., mientras que los contenidos se descargan en línea
para grabarlos en medios de registro tales como un disco duro, etc.
del terminal de usuario 10. En el medio de registro, se generan la
zona de registro de contenidos en la que se graba el contenido y la
zona exclusiva en la que se graba el "middleware" descrito
anteriormente y operado conjuntamente con el contenido. Puede
generarse la zona de registro de datos de la historia de la
transacción en la que se graban los datos de la historia de la
transacción, cuando sea necesario. Esta zona se genera en la
posición accesible en el momento del arranque o del reinicio. Con
esta disposición, es posible determinar la oportunidad de los
contenidos antes de leer estos contenidos.
Como se ha descrito anteriormente, de acuerdo
con la presente invención, puede proporcionarse un método para
gestionar los cargos por contenidos y un sistema para gestionar los
cargos por contenidos, en las que los cargos que se establecen por
la distribución o utilización de los contenidos pueden gestionarse
adecuadamente.
Claims (4)
1. Un método para gestionar cargos por
contenidos en el que los cargos se establecen en base a una regla
de cargos predeterminada por la utilización de los contenidos,
comprendiendo dicho método los pasos de:
- expedir un medio de registro (KC) para un
usuario que opera un terminal de usuario (10) que lleva a cabo un
procesamiento de la información al utilizar dichos contenidos,
teniendo dicho medio de registro (KC) una zona de registro de datos
en la que se registran datos de identificación del usuario y una
zona de memoria no volátil; y
- equipar medios de recogida de información (30)
en una red (L) con la que dicho terminal de usuario (10) en el que
está introducido dicho medio de registro (KC) está autorizado a
conectarse;
caracterizado porque el método comprende
además los pasos de:
- incrustar información digital en dichos
contenidos;
- procesar una pluralidad de dichos contenidos,
en cada uno de los cuales está incrustada información digital, a
unos datos archivo;
- encriptar dichos datos archivo y añadir datos
atributo a los datos archivo encriptados;
- distribuir dichos datos archivo y datos
atributo a través de un marco de distribución predeterminado;
comprendiendo el paso de incrustar información
digital en dichos contenidos: que la propia información digital
cause que dicho terminal de usuario (10) almacene una historia de la
utilización de los contenidos que indica la condición de
utilización de los contenidos en dicha zona de memoria no volátil de
dicho medio de registro (KC), siendo dicha historia de la
utilización de los contenidos almacenada permanentemente mientras se
están utilizando dichos contenidos, y que lea dicha historia de la
utilización de los contenidos almacenada de forma que se transmita
dicha historia de la utilización de los contenidos de forma
automática a dichos medios de recogida de información (30) junto
con dichos datos de identificación del usuario en un momento
predeterminado mientras dicho terminal de usuario (10) está
conectado con dicha red (L);
- calculando una condición de utilización de los
contenidos por usuario en base a la historia de la utilización de
los contenidos y a los datos de identificación del usuario recogidos
a través de dichos medios de recogida de información (30); y
- determinando una cantidad de cargo por usuario
en base a dicha condición de utilización calculada y a una regla de
cargos por dichos contenidos.
2. El método para gestionar cargos por
contenidos de acuerdo con la reivindicación 1, que comprende además
los pasos de encriptar los contenidos a distribuir y de emitir
información clave para desencriptar dichos contenidos encriptados,
siendo registrada dicha información clave en dicho medio de registro
(KC).
3. Un sistema para gestionar cargos por
contenidos en el que los cargos se establecen en base a una regla
de cargos predeterminada por la utilización de los contenidos,
comprendiendo dicho sistema:
- medios de expedición (30) para expedir un
medio de registro (KC) para un usuario que opera un terminal de
usuario (10) que lleva a cabo un procesamiento de la información al
utilizar dichos contenidos, teniendo dicho medio de registro (KC)
una zona de registro de datos en la que se registran datos de
identificación del usuario y una zona de memoria no volátil; y
- medios de recogida de información (30)
equipados en una red (L) con la que dicho terminal de usuario (10)
en el que está introducido dicho medio de registro (KC) está
autorizado a conectarse;
caracterizado por:
- medios de distribución (20) para incrustar
información digital en dichos contenidos; para procesar una
pluralidad de dichos contenidos, en cada uno de los cuales está
incrustada información digital, a unos datos archivo; para
encriptar dichos datos archivo y añadir unos datos atributo a los
datos archivo encriptados; y para distribuir dichos datos archivo y
datos atributo a través de un marco de distribución
predeterminado;
- medios de soporte de la información de
identificación (30) para soportar la información de identificación
para identificar dichos contenidos distribuidos;
causando por si misma dicha información digital
que dicho terminal de usuario (10) almacene una historia de la
utilización de los contenidos que indica la condición de utilización
de los contenidos en dicha zona de memoria no volátil de dicho
medio de registro (KC), siendo dicha historia de la utilización de
los contenidos almacenada permanentemente mientras se están
utilizando dichos contenidos, y que lea dicha historia de la
utilización de los contenidos almacenada de forma que se transmita
dicha historia de la utilización de los contenidos de forma
automática a dichos medios de recogida de información (30) junto con
dichos datos de identificación del usuario en un momento
predeterminado mientras dicho terminal de usuario (10) está
conectado con dicha red (L);
- medios de cálculo (30) para calcular una
condición de utilización de los contenidos por usuario en base a la
historia de la utilización de los contenidos y a los datos de
identificación del usuario recogidos a través de dichos medios de
recogida de información (30) y la información de identificación
soportada por dichos medios de soporte de la información de
identificación (30); y
- medios de cálculo de cargos (30) para
determinar una cantidad de cargo por usuario en base a dicha
condición de utilización calculada y a una regla de cargos por
dichos contenidos.
4. El sistema para gestionar cargos por
contenidos de acuerdo con la reivindicación 3, en el que dichos
medios de registro (KC) son una tarjeta equipada con un chip IC,
estando dicha tarjeta individualizada para cada usuario, y la
información indispensable para utilizar dichos contenidos se
registra en dicha tarjeta.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000266155 | 2000-09-01 | ||
| JP2000-266155 | 2000-09-01 | ||
| JP2001261736A JP2002150165A (ja) | 2000-09-01 | 2001-08-30 | コンテンツの料金管理方法およびシステム、コンピュータプログラム、記録媒体 |
| JP2001-261736 | 2001-08-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2323942T3 true ES2323942T3 (es) | 2009-07-28 |
Family
ID=26599127
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES01961276T Expired - Lifetime ES2323942T3 (es) | 2000-09-01 | 2001-08-31 | Metodo y sistema para la distribucion de contenidos y la gestion de cargos. |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US20020035526A1 (es) |
| EP (1) | EP1368720B1 (es) |
| JP (1) | JP2002150165A (es) |
| KR (1) | KR20030040429A (es) |
| CN (1) | CN100338544C (es) |
| DE (1) | DE60138047D1 (es) |
| ES (1) | ES2323942T3 (es) |
| WO (1) | WO2002019071A2 (es) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8108687B2 (en) * | 2001-12-12 | 2012-01-31 | Valve Corporation | Method and system for granting access to system and content |
| US7243226B2 (en) * | 2001-12-12 | 2007-07-10 | Valve Corporation | Method and system for enabling content security in a distributed system |
| US7290040B2 (en) * | 2001-12-12 | 2007-10-30 | Valve Corporation | Method and system for load balancing an authentication system |
| US7392390B2 (en) * | 2001-12-12 | 2008-06-24 | Valve Corporation | Method and system for binding kerberos-style authenticators to single clients |
| US7373406B2 (en) * | 2001-12-12 | 2008-05-13 | Valve Corporation | Method and system for effectively communicating file properties and directory structures in a distributed file system |
| JP2004094677A (ja) * | 2002-08-30 | 2004-03-25 | Toshiba Corp | コンテンツ流通システムの管理装置、閲覧用装置、プログラム及び方法 |
| JP4454921B2 (ja) * | 2002-09-27 | 2010-04-21 | 株式会社半導体エネルギー研究所 | 半導体装置の作製方法 |
| JP2004139471A (ja) * | 2002-10-18 | 2004-05-13 | Toshiba Corp | コンテンツ価格管理システム及び方法並びにプログラム |
| US8644969B2 (en) * | 2003-01-02 | 2014-02-04 | Catch Media, Inc. | Content provisioning and revenue disbursement |
| US20040243488A1 (en) * | 2003-05-27 | 2004-12-02 | Masaya Yamamoto | Storage medium rental system |
| US20040254662A1 (en) * | 2003-05-27 | 2004-12-16 | Cook, Charles H. | Encoded system for recording music and the like |
| JP4263569B2 (ja) * | 2003-09-18 | 2009-05-13 | 株式会社エヌ・ティ・ティ・ドコモ | 通信システム |
| US20050177478A1 (en) * | 2003-12-15 | 2005-08-11 | General Motors Corporation | Method and system for managing promotional telematics services |
| JP2005267147A (ja) * | 2004-03-18 | 2005-09-29 | Fuji Xerox Co Ltd | 情報管理システム |
| JP4438527B2 (ja) | 2004-06-18 | 2010-03-24 | ソニー株式会社 | 情報管理方法、情報再生装置および情報管理装置 |
| WO2007015845A2 (en) * | 2005-07-20 | 2007-02-08 | Nossatv, Inc. | Method and apparatus for media content distribution |
| WO2007088384A1 (en) * | 2006-02-03 | 2007-08-09 | British Telecommunications Public Limited Company | Software product authentication |
| WO2007130554A2 (en) * | 2006-05-02 | 2007-11-15 | Broadon Communications Corp. | Content management system and method |
| CN100524333C (zh) * | 2006-06-13 | 2009-08-05 | 正璞科技有限公司 | 防止非法使用软件的方法 |
| CN101409916B (zh) * | 2007-10-08 | 2012-07-04 | 华为技术有限公司 | 一种处理服务历史信息的方法、系统和装置 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5600364A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
| JPH0721276A (ja) * | 1993-07-02 | 1995-01-24 | Nippon Telegr & Teleph Corp <Ntt> | 情報利用量測定装置 |
| US5509074A (en) * | 1994-01-27 | 1996-04-16 | At&T Corp. | Method of protecting electronically published materials using cryptographic protocols |
| US5634012A (en) * | 1994-11-23 | 1997-05-27 | Xerox Corporation | System for controlling the distribution and use of digital works having a fee reporting mechanism |
| US5748956A (en) * | 1995-01-13 | 1998-05-05 | U.S. West Technologies, Inc. | Method and system for managing multimedia assets for proper deployment on interactive networks |
| US5619247A (en) * | 1995-02-24 | 1997-04-08 | Smart Vcr Limited Partnership | Stored program pay-per-play |
| JPH08314979A (ja) * | 1995-03-13 | 1996-11-29 | Matsushita Electric Ind Co Ltd | プログラム情報を表示装置に示す方法および装置 |
| EP0862824A4 (en) * | 1995-11-22 | 1999-06-16 | Walker Asset Management Ltd | REMOTE CHECKING OF COMPUTER-GENERATED RESULTS, USING CRYPTOGRAPHIC AND OTHER PROTOCOLS |
| US5872588A (en) * | 1995-12-06 | 1999-02-16 | International Business Machines Corporation | Method and apparatus for monitoring audio-visual materials presented to a subscriber |
| US5790664A (en) * | 1996-02-26 | 1998-08-04 | Network Engineering Software, Inc. | Automated system for management of licensed software |
| US6181336B1 (en) * | 1996-05-31 | 2001-01-30 | Silicon Graphics, Inc. | Database-independent, scalable, object-oriented architecture and API for managing digital multimedia assets |
| US5752244A (en) * | 1996-07-15 | 1998-05-12 | Andersen Consulting Llp | Computerized multimedia asset management system |
| US5920700A (en) * | 1996-09-06 | 1999-07-06 | Time Warner Cable | System for managing the addition/deletion of media assets within a network based on usage and media asset metadata |
| JP3570114B2 (ja) * | 1996-10-21 | 2004-09-29 | 富士ゼロックス株式会社 | データ検証方法およびデータ検証システム |
| IL121862A (en) * | 1997-09-29 | 2005-07-25 | Nds Ltd West Drayton | Distributed ird system for pay television systems |
| CA2313388C (en) * | 1997-12-15 | 2009-08-04 | British Telecommunications Public Limited Company | Data communications |
| US6226618B1 (en) * | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
| US6748382B1 (en) * | 1999-01-28 | 2004-06-08 | International Business Machines Corporation | Method for describing media assets for their management |
| US6957195B1 (en) * | 1999-09-18 | 2005-10-18 | Wildtangent | Player-centric method and apparatus for creating, distributing, and consuming content |
| US6757909B1 (en) * | 1999-12-29 | 2004-06-29 | Sony Corporation | Internet set-top box having an in-band tuner and cable modem |
| US7010808B1 (en) * | 2000-08-25 | 2006-03-07 | Microsoft Corporation | Binding digital content to a portable storage device or the like in a digital rights management (DRM) system |
-
2001
- 2001-08-30 JP JP2001261736A patent/JP2002150165A/ja active Pending
- 2001-08-31 WO PCT/JP2001/007561 patent/WO2002019071A2/en not_active Ceased
- 2001-08-31 KR KR10-2003-7003045A patent/KR20030040429A/ko not_active Ceased
- 2001-08-31 ES ES01961276T patent/ES2323942T3/es not_active Expired - Lifetime
- 2001-08-31 US US09/942,978 patent/US20020035526A1/en not_active Abandoned
- 2001-08-31 EP EP01961276A patent/EP1368720B1/en not_active Expired - Lifetime
- 2001-08-31 CN CNB018149766A patent/CN100338544C/zh not_active Expired - Fee Related
- 2001-08-31 DE DE60138047T patent/DE60138047D1/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| CN100338544C (zh) | 2007-09-19 |
| JP2002150165A (ja) | 2002-05-24 |
| DE60138047D1 (de) | 2009-04-30 |
| EP1368720A2 (en) | 2003-12-10 |
| CN1531672A (zh) | 2004-09-22 |
| WO2002019071A2 (en) | 2002-03-07 |
| WO2002019071A3 (en) | 2003-07-10 |
| EP1368720B1 (en) | 2009-03-18 |
| US20020035526A1 (en) | 2002-03-21 |
| KR20030040429A (ko) | 2003-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2323942T3 (es) | Metodo y sistema para la distribucion de contenidos y la gestion de cargos. | |
| EP1334415B1 (en) | Method and system for monitoring utilizing condition of contents | |
| US8033458B2 (en) | Data storage and access systems | |
| US7003501B2 (en) | Method for preventing fraudulent use of credit cards and credit card information, and for preventing unauthorized access to restricted physical and virtual sites | |
| US6195432B1 (en) | Software distribution system and software utilization scheme for improving security and user convenience | |
| CN102742211B (zh) | 与多功能认证系统相关的改进 | |
| US20030154376A1 (en) | Optical storage medium for storing, a public key infrastructure (pki)-based private key and certificate, a method and system for issuing the same and a method for using | |
| KR100411448B1 (ko) | 공개키 기반구조의 개인키와 인증서를 저장하는 광학기록매체의 발급방법 및 발급시스템 | |
| US20060190412A1 (en) | Method and system for preventing fraudulent use of credit cards and credit card information, and for preventing unauthorized access to restricted physical and virtual sites | |
| MX2012013840A (es) | Metodo y dispositivos para la produccion y uso de un documento de identificacion que pueda mostrarse en un dispositivo movil. | |
| US20050027991A1 (en) | System and method for digital rights management | |
| JP2003100013A (ja) | 認証にハイブリッド光ディスクを使用してネットワーク上で電子コンテンツにアクセスする方法 | |
| JP2005275839A (ja) | ソフトウェア利用許可方法及びシステム | |
| JP2003091613A (ja) | ライセンス方法及びライセンス付与システム | |
| WO2005117527A2 (en) | An electronic device to secure authentication to the owner and methods of implementing a global system for highly secured authentication | |
| JP2003029863A (ja) | ソフトウェアライセンス管理システム | |
| JP5367303B2 (ja) | 電子決済システム、電子決済サーバ、移動体通信端末、並びに電子決済方法 | |
| JP2002024773A (ja) | Icカードサービス追加許可装置と、icカード発行装置、発行方法及び発行システムと、icカードサービス追加許可プログラムを記録した記録媒体 | |
| JP2002015146A (ja) | ソフト販売システム及びその方法 | |
| ES2268056T3 (es) | Procedeimiento de gestion de provision de acceso a un contenido encriptado destinado para ser difundido en una red, asi como sistema y servidor para la realizacion de este procedimiento. | |
| KR20090000838A (ko) | 스마트 카드를 이용하여 drm 권리객체를 관리하는 방법 | |
| JP2004334353A (ja) | 情報取得装置及びその方法と、情報提供装置及びその方法と、情報取得プログラム及びそのプログラムを記録した記録媒体と、情報提供プログラム及びそのプログラムを記録した記録媒体 | |
| WO2007029148A2 (en) | Method and system for controlling access to a content item and computer program products therefore | |
| WO2004079608A2 (en) | Apparatus and method for data file distribution |