BRPI0614667A2 - método para mover objeto de direitos em gerenciamento de direitos digitais - Google Patents

método para mover objeto de direitos em gerenciamento de direitos digitais Download PDF

Info

Publication number
BRPI0614667A2
BRPI0614667A2 BRPI0614667-8A BRPI0614667A BRPI0614667A2 BR PI0614667 A2 BRPI0614667 A2 BR PI0614667A2 BR PI0614667 A BRPI0614667 A BR PI0614667A BR PI0614667 A2 BRPI0614667 A2 BR PI0614667A2
Authority
BR
Brazil
Prior art keywords
drm
group
agent
move
moved
Prior art date
Application number
BRPI0614667-8A
Other languages
English (en)
Inventor
Seung-Jae Lee
Jong-Geun Ham
Original Assignee
Lg Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020050074456A external-priority patent/KR100894470B1/ko
Priority claimed from KR1020060066574A external-priority patent/KR20070021033A/ko
Application filed by Lg Electronics Inc filed Critical Lg Electronics Inc
Priority claimed from PCT/KR2006/003168 external-priority patent/WO2007021108A1/en
Publication of BRPI0614667A2 publication Critical patent/BRPI0614667A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/065Network architectures or network communication protocols for network security for supporting key management in a packet data network for group communications
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/108Transfer of content, software, digital rights or licenses
    • G06F21/1084Transfer of content, software, digital rights or licenses via third party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/104Grouping of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

MéTODO PARA MOVER OBJETO DE DIREITOS EM GERENCIAMENTO DE DIREITOS DIGITAIS. Um método para mover Objeto de Direitos (RO) em um Gerenciamento de Direitos Digitais (DRM) . O RO para conteúdo é parcial ou integralmente movido entre os Dispositivos no mesmo grupo, tal que o RO possa ser compartilhado entre os Dispositivos e uma utilidade destes possa ser aperfeiçoada.

Description

"MÉTODO PARA MOVER OBJETO DE DIREITOS EMGERENCIAMENTO DE DIREITOS DIGITAIS"
Campo da Invenção
A presente invenção refere-se a um Gerenciamento deDireitos Digitais (DRM), e mais particularmente, a um métodopara mover Objeto de Direitos (RO) entre Dispositivos em umDRM, em um sistema DRM, e em um Dispositivo.
Fundamentos da Invenção
0 DRM é uma técnica para proteger o Objeto deDireitos (RO) para conteúdo digital (ou conteúdo DRM) esistematicamente o gerencia, e fornece um esquema de proteçãoe de gerenciamento para prevenir uma cópia ilegal doconteúdo, adquirindo RO, e gerando/transferindo o conteúdo.
A FIG. 1 é uma vista de configuração que mostra umsistema de Gerenciamento de Direitos Digitais (DRM) de acordocom a técnica relacionada. 0 sistema DRM controla conteúdoemitido a um usuário através de um provedor de conteúdo a serusado somente em um limite de direito de RO. 0 provedor deconteúdo é uma entidade que corresponde a um Emissor deConteúdo (CI) ou um Emissor de Direitos (RI).
0 CI emite conteúdo DRM protegido por um método decriptografia especifico tal como para proteger o conteúdo deum usuário que não tem direito de acesso, e o RI emite umObjeto de Direitos (RO) necessário para usar o conteúdo DRM.
Um agente DRM é montado em um Dispositivo assimpara receber o conteúdo DRM e o RO a partir do CI ou do RI, econtrola um uso do conteúdo DRM em um dispositivocorrespondente analisando uma "Permissão" ou uma "Restrição".
Sumário da Invenção
Problema Técnico
Um método para mover conteúdo DRM e RO entreDispositivos é exigido tal como para aperfeiçoar umautilidade do conteúdo DRM. Especialmente, um método paraproteger RO para conteúdo DRM (a seguir será referido comoaRO') seguramente movendo o RO entre Dispositivos em um grupoespecifico é exigido.
Além disso, um método para mover uma parte do ROentre Dispositivos é exigido, e um método para impedir ummovimento não licenciado ou ilegal do RO permitindo-sesomente um Dispositivo com uma permissão especifica paramover RO é exigido.
Solução Técnica
Portanto, um objeto da presente invenção é parafornecer um método para mover Objeto de Direitos (RO) em umGerenciamento de Direitos Digitais (DRM) capaz de moverseguramente todo ou uma parte do RO para conteúdo DRM entreDispositivos.
Para obter essas e outras vantagens e de acordo como propósito da presente invenção, como incorporado eamplamente descrito aqui, é fornecido um método para moverobjeto de Direitos (RO) em um Gerenciamento de DireitosDigitais (DRM) que compreende: mover para o segundodispositivo todo ou uma parte do RO para conteúdo DRM atravésdo primeiro dispositivo que tem RO para conteúdo DRM; eapagar todo ou uma parte do RO armazenado no primeirodispositivo através do primeiro dispositivo, quando omovimento do RO é completado.
Para obter essas e outras vantagens e de acordo como propósito da presente invenção, como incorporado eamplamente descrito aqui, é também fornecido um sistema DRM,que compreende: primeiro dispositivo para mover todo ou umaparte do Objeto de Direitos (RO) para conteúdo DRM; segundodispositivo para receber o RO; e um Emissor de Direitos (RI)que tem 'permissão de movimento' para instruir se o RO é paraser movido ou não, para mover o RO para o primeirodispositivo.
Para obter essas e outras vantagens e de acordo como propósito da presente invenção, como incorporado eamplamente descrito aqui, é ainda também fornecido umDispositivo, que compreende: um Agente DRM para mover todo ouuma parte do Objeto de Direitos (RO) para conteúdo DRM paraum outro dispositivo.
Os objetivos, características, aspectos e vantagense anteriores e outros tais da presente invenção tornar-se-ãomais aparentes a partir da seguinte descrição detalhada dapresente invenção quando tomados em conjunto com os desenhosem anexo.
Breve Descrição dos Desenhos Os desenhos em anexo, os quais são incluídos parafornecer um entendimento adicional da invenção e sãoincorporados e constituem uma parte desta especificação,ilustram modalidades da invenção, e juntos com a descriçãoservem para explicar os princípios da invenção.
Nos desenhos:
A FIG. 1 é uma vista de configuração que mostra umsistema de Gerenciamento de Direitos Digitais (DRM) de acordocom a técnica relacionada;
A FIG. 2 é um diagrama de bloco que mostraesquematicamente um sistema para implementar um método paramover o Objeto de Direitos (RO) para DRM de acordo com apresente invenção;
A FIG. 3 é um fluxograma que mostra um método paramover RO de acordo com uma primeira modalidade da presenteinvenção;
A FIG. 4 é um fluxograma que mostra um método para15 mover RO de acordo com uma segunda modalidade da presenteinvenção;
A FIG. 5 é um fluxograma que mostra um método paramover RO de acordo com uma terceira modalidade da presenteinvenção;
A FIG. 6 é um fluxograma que mostra um método paramover RO de acordo com uma quarta modalidade da presenteinvenção;
A FIG. 7A mostra sub-elementos de um elemento'Movimento' para RO de acordo com a presente invenção;
A FIG. 7B mostra sub-elementos de um elementoPermissão' de acordo com a presente invenção;
A FIG. 8 é um fluxograma que mostra um método paramover inteira ou parcialmente RO incluindo a permissão demovimento entre Dispositivos de acordo com uma quintamodalidade da presente invenção;
A FIG. 9 é um fluxograma que mostra um método paramover inteira ou parcialmente RO do Dispositivo 1 para oDispositivo 2 de acordo com uma sexta modalidade de presenteinvenção; e
A FIG. 10 é um fluxograma que mostra um método paramover inteira ou parcialmente RO do Dispositivo 1 para oDispositivo 2 através de uma solicitação do Dispositivo 2 deacordo com a sétima modalidade da presente invenção.
Descrição Detalhada da Invenção
Referência será feita agora em detalhes àsmodalidades preferenciais da presente invenção, exemplos dasquais são ilustrados nos desenhos em anexo.
Em seguida, um método para mover (ou deslocar outransferir) Objeto de Direitos (RO) para o conteúdo DRM em umGerenciamento de Direitos Digitais (DRM) capaz de mover ROentre Dispositivos, um sistema DRM desse, e um Dispositivodesse.
A FIG. 2 é um diagrama de bloco que mostraesquematicamente um sistema para implementar um método paramover Objeto de Direitos (RO) para DRM de acordo com apresente invenção. Um grupo (ou um Domínio) é uma entidade gerenciadapor um Emissor de Direitos (RI), e é fornecida com um Chavede Grupo (ou uma Chave de Domínio) . A Chave de Grupo éalocada para um Grupo correspondente, e é usada paracodificar e decodificar o RO de Grupo (ou RO de Domínio) . 0RO de Grupo é emitido pelo RI, e inclui RO para o conteúdoDRM codificado pela Chave de Grupo. 0 conteúdo DRM éconfigurado para ser decodificado por uma chave decriptografia incluída no RO de Grupo tal como para ser usadosomente por um usuário que tem a Chave de Grupo. Um AgenteDRM é montado em um Dispositivo específico assim para aderirou deixar o Grupo, e move o RO de Grupo para um outro AgenteDRM o qual está presente no Grupo como um membro do Grupo.
0 Grupo indica uma coleção de um ou maisDispositivos, na qual os Dispositivos são agrupados tal queum Dispositivo pode ter um RO exclusivo em um certo ponto notempo. Quando o RO é movido para um outro Dispositivo dentrodo Grupo, a Informação de Estado do RO é movida junto.
0 Objeto de Direitos para conteúdo DRM é divididoem um RO Com Estado e um RO Sem Estado. 0 RO Sem Estado é oRO que um Dispositivo não gerencia Informação de Estado. 0 ROCom Estado é o RO que um Dispositivo gerencia Informação deEstado tal como para utilizar precisamente a Permissão eRestrição dentro do RO. A Restrição gerenciada pelaInformação de Estado inclui intervalo', contagem', 'contagemdo tempo', 'acumulado', etc.
A Informação de Estado indica uma quantidadeutilizável do RO, e uma Informação de Estado é gerenciada porum RO Com Estado.
0 conteúdo DRM pode ser emitido pelo CI ou pelo RI.Na presente invenção, supõe-se que o conteúdo DRM sejaemitido pelo RI.
A FIG. 3 é um fluxograma que mostra um método paramover o RO de acordo com a primeira modalidade da presenteinvenção, na qual um usuário que tem RO para conteúdoespecifico move o RO para outro usuário.
Supõe-se que um usuário transmite dados (ou sinal)com um outro Agente DRM ou RI do usuário através de um AgenteDRM.
Um primeiro usuário adere a um Grupo gerenciado porRI através do Agente DRM 1 montado no Dispositivo 1 (Sll), etransfere o RO de Grupo codificado por uma Chave de Grupocorrespondente a partir do RI (S12) . 0 Agente DRM 1 podereceber uma Chave de Grupo usada para decodificar o RO nasetapas Sll e S12.
0 conteúdo DRM pode ser transferidoindependentemente de uma transferência do RO de Grupo. Ouseja, o conteúdo DRM pode ser transferido antes/depois do ROde Grupo, ou similarmente com ele.
0 primeiro usuário instrui o Agente DRM 1 paramover o RO para o conteúdo DRM para o Dispositivo 2 que tem oAgente DRM 2 (S13) . Então, o Agente DRM 1 verifica se move oRO de Grupo ou não do Agente DRM 2 ou do segundo usuário (S14a S17). Aqui, o conteúdo DRM com relação ao RO de Grupo podeser movido independentemente ou junto com o RO de Grupo.
0 Agente DRM 1 pode mover para o Agente DRM 2 osseguintes parâmetros; um ID de RO de Grupo e informação brevedo RO de Grupo, e/ou um ID de conteúdo DRM e informação brevedo conteúdo DRM, tal que o Agente DRM 2 ou o segundo usuáriopossa ver o conteúdo DRM e/ou o RO de Grupo a sertransferido. Quando o RO de Grupo é o RO Com Estado, o AgenteDRM 1 pode mover a Informação de Estado tal como_ umaquantidade utilizável, isto é, um número utilizável de temposou tempo para o Agente DRM 2 após mover o RO de Grupo para oAgente DRM 2. Aqui, uma parte ou todo o RO de Grupo pode sermovido para o Agente DRM 2 a partir do Agente DRM 1 comInformação de Estado. Um método para mover todo ou parte doRO de Grupo para o Agente DRM 2 a partir do Agente DRM 1 seráexplicado mais detalhadamente com relação às FIGs. 9 e 10.
As etapas S14 a S17 podem ser opcionalmenteexecutadas.
0 Agente DRM 1 move uma solicitação para mover ROpara o Agente DRM 2 (S14), e o Agente DRM 2 pergunta aosegundo usuário se consente em receber o RO de Grupo assimpara solicitar um reconhecimento do segundo usuário (S15).Aqui, quando o Agente DRM 2 recebe a solicitação para moverRO, ele pode mover um resultado com relação à solicitaçãopara mover RO para o segundo usuário sem perguntar ao segundeusuário se ele consente em receber o RO de Grupo.
0 segundo usuário, solicitado a responder àsolicitação de reconhecimento a partir do Agente DRM 2,seleciona uma aceitação (aprovação) ou uma recusa em moverRO, desse modo respondendo à solicitação de reconhecimento doAgente DRM 2 (S16) . Então, o Agente DRM 2 move uma respostapara mover RO para o Agente DRM 1 (S17). Aqui, o Agente DRM 2pode mover uma Chave Pública do Dispositivo 2 para o AgenteDRM 1 junto com a resposta para mover RO.
0 Agente DRM 1, recebendo a resposta para mover ROdo Agente DRM 2 ou recebendo uma aceitação (aprovação) paramover o RO de Grupo do segundo usuário, move um inicio paramover o RO de Grupo para o Agente DRM 2 (S18). 0 Agente DRM 2pode informar o inicio para mover o RO de Grupo para osegundo usuário, por exemplo, através de um dispositivovisual ou de um dispositivo auditivo (S19). As etapas S18 eS19 podem ser opcionalmente executadas.
0 Agente DRM 1 move o RO de Grupo para o Agente DRM2 (S20) . 0 Agente DRM 1 pode mover o conteúdo DRM e o RO deGrupo como um pacote, ou separadamente um do outro. Quando o RO de Grupo, tendo sido movido para oAgente DRM 2 a partir do Agente DRM 1 é um RO Com Estado, oAgente DRM 1 move a Informação de Estado para o Agente DRM 2(S21). Aqui, o Agente DRM 1 pode mover a Informação de Estadopara o Agente DRM 2 com um estado codificado usando uma ChavePública do Agente DRM 2 para segurança. A etapa de S21 podeser opcionalmente executada, ou pode ser executadasimultaneamente com a etapa S2 0.
Quando o RO de Grupo é completamente movido, oAgente DRM 1 envia uma finalização para mover o RO de Grupopara o Agente DRM 2 (S22) . Então, o Agente DRM 2 envia umsinal (ou uma mensagem) informando que o RO de Grupo ou aInformação de Estado está instalada com sucesso no Agente DRM1 (S23). Nesta, a etapa para mover um sinal (ou uma mensagem)para o Agente DRM 1 a partir do Agente DRM 2 pode serexecutada ou omitida.
O Agente DRM 2 notifica ao segundo usuário que oconteúdo DRM e o RO de Grupo foram movidos (S24).
Quando o Agente DRM 1 recebe um sinal (ou umamensagem) de que o RO de Grupo ou a Informação de Estado foiinstalada a partir do Agente DRM 2, ou quando o Agente DRM 1completa o envio do RO de Grupo ou da Informação de Estadopara o Agente DRM 2, o Agente DRM 1 apaga o RO de Grupo ou aInformação de Estado (S25). Quando uma parte do RO de Grupo émovida, o Agente DRM 1 apaga a parte do RO de Grupo (isto é,RO de Grupo movido). Nesta, a Informação de Estado (para o ROde Grupo) não é apagada, mas é alterada.
O Agente DRM 1 notifica ao RI de que o RO de Grupofoi movido para o Agente DRM 2 (S26). A Informação notificadaao RI a partir do Agente DRM 1 inclui no mínimo um de um IDde Dispositivo de um Dispositivo para mover o RO de Grupo, umID de Dispositivo de um Dispositivo para receber o RO deGrupo, um ID de RO de Grupo de um RO de Grupo, uma Marca dedata/hora e uma Assinatura. A etapa para mover a informaçãopara o RI pelo Agente DRM 1 pode ser opcionalmente executada.
O Agente DRM 1 notifica ao primeiro usuário de queo conteúdo DRM e o RO de Grupo foram movidos com sucesso parao Agente DRM 2 (S27), e o Agente DRM 2 adere ao Grupo talcomo para obter uma Chave de Grupo para decodificar o RO deGrupo recebido a partir do Agente DRM 1 (S28). O Agente DRM 2pode acessar o RI usando um endereço (por exemplo,Localizador Uniformizado de Recursos: URL) do RI incluído noRO de Grupo.
A FIG. 3 mostra que o Agente DRM 2 adere ao Grupodepois de receber o RO de Grupo. Entretanto, o Agente DRM 2pode aderir ao Grupo antes de receber o RO de Grupo.
A FIG. 4 é um fluxograma que mostra um método paramover RO de acordo com a segunda modalidade da presenteinvenção.
A segunda modalidade mostrada na FIG. 4 é similar àprimeira modalidade mostrada na FIG. 3. Entretanto, a segundamodalidade é diferente da primeira modalidade em um ponto notempo do Agente DRM 2 que recebeu o RO de Grupo para aderirao Grupo.
As etapas S31 a S43, de acordo com a segundamodalidade da FIG. 4, são iguais às etapas Sll a S23, deacordo com a primeira modalidade da FIG. 3, e assim suasexplicações serão omitidas. Em seguida, as etapas próximas àetapa S43 serão explicadas.
0 Agente DRM 2 adere ao Grupo gerenciado pelo RIpara desse modo obter uma Chave de Grupo para decodificar oRO de Grupo (S44) . Então, o RI envia um sinal (ou umamensagem) ao Agente DRM 1, o sinal informa que o RO de Grupoestá completamente movido para o Agente DRM 2 e que o AgenteDRM 2 aderiu ao Grupo (S45) . Aqui, o Agente DRM 2 podeacessar o RI usando um endereço de RI incluído no RO deGrupo.O Agente' DRM 1 que recebeu o sinal (ou umamensagem) de que o Agente DRM 2 aderiu ao Grupo, apaga o ROde Grupo e/ou a Informação de Estado dele (S46). Quando umaparte do RO de Grupo é movida, o Agente DRM 1 apaga a partedo RO de Grupo (isto é, RO de Grupo movido). Aqui, aInformação de Estado (para o RO de Grupo) não é apagada, masé alterada.
0 Agente DRM 2 envia um sinal (ou uma mensagem) deque o conteúdo DRM e/ou o RO de Grupo foi recebido comsucesso no segundo usuário (S47), e o Agente DRM 1 envia umsinal (ou uma mensagem) de que o conteúdo DRM e/ou o RO deGrupo foi movido com sucesso para o segundo usuário (S48).
A FIG. 5 é um fluxograma que mostra um método paramover RO de acordo com a terceira modalidade da presenteinvenção, a qual mostra um método para mover RO a partir deum usuário que tem o RO a um outro usuário quando solicitadopara mover o RO. Aqui, supõe-se que outro usuário quesolicita movimento do RO para um conteúdo DRM já conhece o IDdo conteúdo DRM e/ou o ID de RO de Grupo de um dito usuário.
0 segundo usuário instrui o Agente DRM 2 parareceber o RO de Grupo do Agente DRM 1 montado no Dispositivo1 do primeiro usuário (S51).
0 Agente DRM 2 envia uma solicitação para mover oRO de Grupo para o Agente DRM 1 (S52). 0 sinal de solicitaçãoinclui um ID de conteúdo DRM do conteúdo DRM e/ou um ID de ROde Grupo do RO de Grupo, ambos dos quais são solicitados peloAgente DRM 2, e podem incluir uma Chave Pública para umDispositivo do segundo usuário.
0 Agente DRM 1 pergunta ao primeiro usuário sepermite movimento do RO de Grupo (S53), e o primeiro usuárioresponde ao Agente DRM 1 (S54) . A etapa de S53 pode seropcionalmente executada.
0 Agente DRM 1 que recebeu a solicitação para movero RO de Grupo a partir do Agente DRM 2 ou que recebeupermissão de movimento' para mover o RO de Grupo a partir doprimeiro usuário, envia um inicio para mover o RO de Grupopara o Agente DRM 2 (S55), e/ou envia um inicio para mover oRO de Grupo para o segundo usuário através do Agente DRM 2(S56) .
As etapas S55 e S56 podem ser opcionalmenteexecutadas.
0 Agente DRM 1 envia o RO de Grupo para o AgenteDRM 2 (S57) . Aqui, o conteúdo DRM e o RO de Grupo podem sermovidos como um pacote, ou podem ser separadamente movidos umdo outro.
Quando o RO de Grupo é o RO de Grupo Com Estado, oAgente DRM 1 move a Informação de Estado para o Agente DRM 2(S58) . 0 RO de Grupo pode ser movido como um estadocodificado por uma Chave de Grupo, ou pode ser movido como umestado codificado por uma Chave Pública para o Dispositivo dosegundo usuário.
Quando o RO de Grupo é completamente movido, oAgente DRM 1 envia um sinal de finalização (ou uma mensagem)para mover o conteúdo DRM e o RO de Grupo para o Agente DRM 2(S59).
Então, o Agente DRM 2 envia um sinal (ou umamensagem) informando que o RO de Grupo e a Informação deEstado estão instalados com sucesso no Agente DRM 1 e nosegundo usuário (S61) . As etapas S61 a S65, de acordo com aterceira modalidade, são iguais às etapas S24 a S28, deacordo com a primeira modalidade da FIG. 3, e assim suasexplicações serão omitidas.
A FIG. 5 mostra que o Agente DRM 2 adere ao Grupodepois de receber 0 RO de Grupo. Entretanto, o Agente DRM 2pode aderir ao Grupo antes de receber o RO de Grupo.
A FIG. 6 é um fluxograma que mostra um método paramover RO de acordo com um quarta modalidade da presenteinvenção, a qual mostra um método para mover RO de um usuárioque tem o RO para um outro usuário quando solicitado paramover RO. Aqui, supõe-se que outro usuário solicitando omovimento de RO já conhece um ID de conteúdo de um ditousuário que tem o RO e/ou um ID de RO de Grupo. A quartamodalidade mostrada na FIG. 6 é similar à terceira modalidademostrada na FIG. 5. Entretanto, a quarta modalidade édiferente da terceira modalidade em um ponto no tempo doAgente DRM 2 que recebeu o RO de Grupo para aderir ao Grupo.
As etapas S71 a S80, de acordo com a quartamodalidade da FIG. 6, são iguais às etapas S51 a S60, deacordo com a primeira modalidade da FIG. 3, e assim suasexplicações serão omitidas. Também, as etapas S80 a S85, deacordo com a quarta modalidade da FIG. 6, são iguais àsetapas S44 a S48 de acordo com a segunda modalidade da FIG.4, e assim suas explicações serão omitidas.
Nas modalidades anteriormente mencionadas, omovimento do RO de Grupo foi explicado. Entretanto, todo ouparte do RO entre os Dispositivos será explicado. OsDispositivos podem ser incluídos no mesmo grupo, mas nãoestão limitados a esse. 0 RO movido parcial ou integralmenteentre os Dispositivos pode ser o RO de Grupo, mas não estálimitado a esse.
De modo a mover todo ou parte do RO entreDispositivos, um Dispositivo (um Dispositivo para mover RO)tem que receber ^permissão de movimento' para mover RO apartir do RI.
Em seguida, a permissão de movimento e o movimentode todo ou parte do RO serão explicados.
0 Emissor de Direitos (RI) emite RO para oDispositivo 1 junto com a ^permissão de movimento' parainstruir se move o RO para, no mínimo, um Dispositivo 2. Apermissão de movimento pode estar incluída no RO, ou pode sermovida como um certo parâmetro quando o RO é movido.
0 Dispositivo 1 determina se move todo ou parte doRO recebido a partir do RI para um outro Dispositivo depoisde verificar se a ^permissão de movimento' existe no RO.
Se mover o RO para um outro Dispositivo pode serdeterminado de acordo com se a ^permissão de movimento'existe no RO ou não, ou de acordo com um valor de permissãode movimento' no RO.Quando todo ou parte do RO pode ser movido como umresultado da verificação da permissão de movimento, oDispositivo 1 diretamente move todo ou parte do RO para oDispositivo 2 depois de obter o consentimento do Dispositivo2. Quando uma solicitação para mover RO é recebida a partirdo Dispositivo 2, o Dispositivo 1 move diretamente para oDispositivo 2 todo ou parte do RO depois de verificar apermissão de movimento do RO se o RO pode ser movido.
Em seguida, a permissão de movimento do RO, etermos relevantes a esta serão explicados.
Todo o RO indica todo o RO utilizável não tendosido usado ainda depois de ser emitido a partir do RI, outodo o RO utilizável restante depois de ser usado. Uma partedo RO indica uma parte do RO utilizável não tendo sido usadaainda depois de ser emitida a partir do RI, ou uma parte doRO utilizável restante depois de ser usada.
0 RO é expresso usando uma Linguagem de Expressãode Direito (REL). A REL expressa em vários formatos éprincipalmente expressa em um formato XML. Conseqüentemente,a 'permissão de movimento' quando o RO é expresso em umformato XML será explicada na presente invenção.
A seguir, a permissão de movimento será explicadacom relação ao sistema DRM incluindo o RI, o Dispositivo 1, eo Dispositivo 2 mostrado na FIG. 3. 0 Dispositivo 1 éfornecido com o Agente DRM 1, e o Dispositivo 2 é fornecidocom o Agente DRM 2.
0 RI envia 'permissão de movimento' para instruir omovimento de RO para o Dispositivo 1 junto com o RO. Quando oRO é expresso em um formato XML, a informação relevante aomovimento é incluída na permissão de movimento.
Somente o Dispositivo 1 que recebeu RO com umelemento 'movimento' pode mover (ou transferir) conteúdo parao Dispositivo 2.
Como mostrado na FIG. 7A, o elemento 'Movimento'pode incluir no mínimo um de 'Permissão' e 'Restrição' comoum sub-elemento. Como mostrado na FIG. 7B, o elemento'Movimento' pode ser usado como um sub-elemento da'Permissão'.
Quando o elemento 'Movimento' tem a Restrição comoum sub-elemento, RO pode ser movido em uma condição daRestrição. A Restrição tem uma condição limitada usada em umsistema DRM geral, e inclui 'contagem', 'contagem de tempo','data/hora', 'intervalo', 'acumulado', 'individual','sistema', etc.
A 'contagem' é uma condição para limitar o númerode vezes de uso do conteúdo, e a 'contagem de tempo' é umacondição para limitar o número de vezes de uso do conteúdoconsiderando que o conteúdo é usado uma vez sempre que umcerto tempo decorreu. Também, a 'data/hora' é uma condiçãopara limitar o uso do conteúdo configurando tempo de inicio etempo final e o 'intervalo' é uma condição para limitar o usodo conteúdo permitindo o uso do conteúdo somente durante umcerto período a partir de um tempo de início. 0 'acumulado' éuma condição para limitar o uso do conteúdo calculando umtotal de tempo de uso do conteúdo e limitando o uso doconteúdo a um certo tempo. Também, o individual' é umacondição para permitir somente que um certo usuário ou umcerto Dispositivo use o conteúdo, o 'sistema' é uma condiçãopara limitar um sistema na qual o conteúdo é usado.
Quando o elemento 'Movimento' tem a Permissão comoum sub-elemento, o Agente DRM 1 do Dispositivo emite RO parapermitir somente operações definidas pela Permissão ao AgenteDRM 2 do Dispositivo 2.
Quando o elemento 'Movimento' não tem a Permissãocomo um sub-elemento, o Agente DRM 1 do Dispositivo emite ROpara permitir todas as operações emitidas a partir do RI aoAgente DRM 2 do Dispositivo 2.
Quando RO não tem a Permissão ou tem um 'Movimento'como um sub-elemento da Permissão como mostrado na FIG. 7B, oDispositivo 1 emite RO incluindo o 'Movimento' para oDispositivo 2. Então, o Dispositivo 2 move o RO incluindo o'Movimento' para um outro Dispositivo tal como o dispositivo3.
0 'Movimento' pode ter uma característica parcial(ou atributo) indicando o movimento de uma parte do RO.Quando a característica parcial tem um valor para indicar omovimento de uma parte do RO (por exemplo, quando acaracterística parcial tem um valor verdadeiro ou o RO é ROCom Estado) , o Dispositivo 1 move uma parte do RO para oDispositivo 2.
Por exemplo, quando a característica parcial tem umvalor verdadeiro e o Dispositivo 1 que recebeu o RO por 10horas usou 2 horas, o Dispositivo 1 pode mover uma parte (3horas) das horas restantes (8 horas) para o Dispositivo 2.Mover uma parte do RO é executado mudando a Informação deEstado, etc.
Em seguida, uma modalidade preferencial para moverRO incluindo 'permissão de movimento' será explicada.
A FIG. 8 é um fluxograma que mostra um método paramover parcial ou inteiramente RO incluindo permissão demovimento entre Dispositivos, de acordo com uma quintamodalidade da presente invenção.
O RI pode emitir um RO móvel ou um RO imóvel, e oDispositivo 1 pode adquirir conteúdo representando a intençãode mover RO para um outro Dispositivo.
O RI emite ao Dispositivo 1 RO incluindo 'permissãode movimento' de acordo com a intenção do Dispositivo 1, a'permissão de movimento' para permitir o movimento de RO paraum outro Dispositivo (S101) . Aqui, quando o RO é RO ComEstado na hora de mover uma parte do RO, a 'permissão demovimento' tem um valor de característica parcial paraindicar o movimento de uma parte de RO.
O Dispositivo 1 verifica a 'permissão de movimento'do RO, e determina se move o RO de acordo com a 'permissão demovimento' (S102) . Quando mover todo ou parte do RO épermitido, o Dispositivo 1 move todo ou parte do RO para umoutro Dispositivo (tal como o Dispositivo 2). Ao contrário,quando mover todo ou parte do RO não é permitido, oDispositivo 1 não move todo ou parte do RO para um outroDispositivo.
Por exemplo, quando o RO não tem a 'permissão demovimento' ou o RO tem 'Movimento' como um sub-elemento doelemento 'Permissão' , o Dispositivo 1 pode mover o RO para oDispositivo 2 junto com o 'Movimento' no RO.
Quando o Dispositivo 1 move o RO para o Dispositivo2, o Dispositivo 1 decodifica o RO usando uma Chave Privadadesse assim para gerar o RO decodificado, e então codifica o10 RO decodificado usando uma Chave Pública do Dispositivo 2assim para gerar o RO codificado (S103).
0 Dispositivo 1 copia o conteúdo para o Dispositivo2 (S104). a etapa do S104 pode ser executada antes ou depoisde mover RO, ou pode ser simultaneamente executada na hora demover o RO.
0 Dispositivo 1 move o RO codificado gerado em S103para o Dispositivo 2 (S105).
Quando o RO codificado é RO Com Estado e todo o ROé movido, o Dispositivo 1 move a Informação de Estado para oDispositivo 2 (S106). Entretanto, quando o RO codificado é oRO com estado e uma parte do RO é movida em S106, oDispositivo 1 move a Informação de Estado relevante a umaparte do RO para o Dispositivo 2.
Quando todo o RO é movido, o Dispositivo 1 apaga oRO. Quando o RO é o RO com estado, o Dispositivo 1 apaga aInformação de Estado do RO (S10 7) . Entretanto, quando umaparte do RO é movida, o Dispositivo 1 atualiza a Informaçãode Estado.
No mínimo um do Dispositivo 1 e do Dispositivo 2notifica o movimento do RO para o RI (S108, S109).
A seguir, todo ou parte do RO pode ser movido de umDispositivo para um outro depois que a 'permissão demovimento' do RO é verificada.
Na seqüência, um método para mover todo ou parte doRO será explicado com relação às FIGs. 9 e 10.
A FIG. 9 é um fluxograma que mostra um método paramover RO parcial ou inteiramente a partir do Dispositivo 1 aoDispositivo 2, de acordo com a sexta modalidade da presenteinvenção. 0 primeiro usuário é um usuário do Dispositivo 1, eo Agente DRM 1 é um Agente DRM do Dispositivo 1. Também, osegundo usuário é um usuário do Dispositivo 2, e o Agente DRM2 é um Agente DRM do Dispositivo 2.
Embora não mostrado na FIG. 9, o RI emite o RO parao Agente DRM 1 do Dispositivo 1 com a 'permissão demovimento', que é a mesma da FIG. 8. Conseqüentemente, a'permissão de movimento' previamente mencionada na FIG. 8 éaplicada à FIG. 9.
0 primeiro usuário instrui o Agente DRM 1 a mover oconteúdo DRM e todo ou parte do RO para o Dispositivo 2(S211) . Todo ou parte do RO pode ser todo ou parte do ROutilizável que não foi usado ainda depois de ser emitido apartir do RI, ou pode ser parte ou todo do RO utilizávelrestante depois de ter sido usado pelo Dispositivo 1.
0 Agente DRM 1 verifica a 'permissão do movimento'do RO, e determina se move o RO de acordo com a permissão demovimento'. Quando o movimento do RO não é permitido, oAgente DRM 1 informa ao primeiro usuário que o movimento doRO não é permitido e então finaliza uma próxima etapa.
Entretanto, quando o movimento do RO é permitido, oAgente DRM 1 solicita ao Agente DRM 2 verificar se o segundousuário deseja receber o conteúdo DRM e o RO (S212). Aqui, umID do conteúdo DRM, a informação do conteúdo DRM, um ID doRO, e a informação do RO, a informação com relação a umasolicitação de autenticação do Dispositivo 2, etc. sãomovidos a partir do Agente DRM 1 para o Agente DRM 2. Quandoo RO é o RO com estado, uma quantidade utilizável do RO émovida. Por exemplo, se todo o RO que pode ser usado 10 vezesé movido, quando uma quantidade restante do RO é 7 vezes, aInformação de Estado de que o RO pode ser usado 7 vezes émovida.
0 Agente DRM 2 pergunta ao segundo usuário serecebe o conteúdo DRM e o RO (S213). Então, o segundo usuárioenvia uma resposta para a questão ao Agente DRM 2 (S214).
0 Agente DRM 2 envia um resultado da respostarecebida para o Agente DRM 1 (S215). Aqui, uma autenticaçãodo Dispositivo 2 é executada, e uma Chave Pública doDispositivo 2 é também movida para o Agente DRM 1.
Quando o segundo usuário deseja receber o conteúdoDRM e o RO como um resultado da resposta, o Agente DRM 1decodifica o RO usando uma Chave Privada do Dispositivo 1assim para gerar o RO decodificado, e então codifica o ROdecodifica usando uma Chave Pública do Dispositivo 2 assimpara gerar o RO codificado (RO') (S216) . 0 Agente DRM 1desabilita o RO.
Então, o Agente DRM 1 pode opcionalmente informarao Agente DRM 2 um inicio para mover RO (S217), e o AgenteDRM 2 pode informar ao segundo usuário o inicio para mover RO(S218) .
O Agente DRM 1 move o conteúdo DRM e o RO (RO' )codificados na etapa S216 para o Agente DRM 2 (S219). Aqui, oRO (RO' ) e o conteúdo DRM podem ser movidos separadamente umdo outro, ou podem ser movidos juntos sem serem empacotadosem um formato de conteúdo DRM (DCF).
Quando o RO é o RO com estado, o Agente DRM 1 moveo R0(R0') codificado para o Agente DRM 2 junto com aInformação de Estado (S220). A Informação de Estado mostrauma quantidade restante do RO. 0 Agente DRM 1 pode mover aInformação de Estado para o Agente DRM 2 codificando com ouso da Chave Pública do Dispositivo 2.
Quando o RO é o RO com estado, o Agente DRM 1 nãogerencia a Informação de Estado do RO.
O Agente DRM 1 notifica uma finalização para moverRO ao Agente DRM 2 (S221).
O Agente DRM 2 informa ao Agente DRM 1 se o RO(RO') recebido, a Informação de Estado, e o conteúdo DRMforam instalados com sucesso (S222). A etapa de S222 pode seropcionalmente executada.
O Agente DRM 2 notifica a finalização para mover ROpara o segundo usuário (S223).
Quando o Agente DRM 2 instalou com sucesso o RO(RO'), a Informação de Estado, e o conteúdo DRM, o Agente DRM1 apaga o RO gerenciado por ele mesmo. Quando o RO é o RO comestado, o Agente DRM 1 também apaga a Informação de Estado doRO (S224). Entretanto, quando o Dispositivo 1 moveu todo ouparte do conteúdo DRM e o RO para o Dispositivo 2 na etapaS224, o Agente DRM 1 do Dispositivo 1 não apaga o RO, masatualiza somente a Informação de Estado do RO gerenciado porele mesmo. Isto é, a Informação de Estado do RO mostra umaquantidade restante do RO, depois de ser movida para o AgenteDRM 2. Entretanto, quando o RO não pode mais ser usado comoum resultado da atualização da Informação de Estado, o AgenteDRM 1 pode apagá-lo.
0 Agente DRM 1 notifica o movimento do RO para o RI(S225) . A informação de notificação inclui um ID doDispositivo de transferência (Dispositivo 1), um ID deDispositivo do Dispositivo de Recebimento (Dispositivo 2), umID de RO do RO movido, e uma marca de data/hora indicando otempo de movimentação do RO, . etc. Um Assinatura pode seropcionalmente incluída na informação de notificação. AAssinatura serve para certificar a informação de notificaçãoincluindo um ID de Dispositivo do Dispositivo detransferência (Dispositivo 1), um ID de Dispositivo doDispositivo de Recebimento ('Dispositivo 2), um ID de RO do ROmovido, e uma marca dê data/hora indicando o tempo demovimentação do RO, etc. A etapa de S225 pode seropcionalmente executada.
0 Agente DRM 1 notifica uma finalização para movero RO e o conteúdo DRM para o primeiro usuário (S226).
Embora não mostrado na FIG. 9, 0 Agente DRM 2 podenotificar um recebimento do RO no RI.
0 Dispositivo 1 move todo ou parte do RO para oDispositivo 2.
A FIG. 10 é um fluxograma que mostra um método paramover RO parcial ou inteiramente a partir do Dispositivo 1 aoDispositivo 2 através de uma solicitação do Dispositivo 2 deacordo com uma sétima modalidade de presente invenção. A FIG.10 é diferente da FIG. 9, já que o RO é movido para oDispositivo 2 a partir do Dispositivo 1 através de umasolicitação do Dispositivo 2.
Embora não mostrado na FIG. 10, o RI pode emitir oRO para o Agente DRM 1 do Dispositivo 1 com a inclusão da'permissão de movimento' como previamente mencionado na FIG.8. Então, o Agente DRM 1 do Dispositivo 1 verifica a'permissão de movimento' do RO quando o movimento do RO ésolicitado, e determina se move o RO de acordo com a'permissão de movimento'.
0 Agente DRM 2 já pode conhecer o ID de RO e o IDde conteúdo DRM, ambos dos quais gerenciados pelo Agente DRM1.
0 segundo usuário pode selecionar o conteúdo DRM eo RO solicitados para serem recebidos, enquanto procura oconteúdo DRM do Dispositivo 1 através do Dispositivo 2.O segundo usuário instrui o Agente DRM 2 parasolicitar o Dispositivo 1 a mover todo ou parte do conteúdoDRM especifico e RO (S231) .
0 Agente DRM 2 solicita ao Dispositivo 1 que movatodo ou parte do conteúdo DRM especifico e RO (S232) . Aqui,um ID de um conteúdo DRM e um ID do RO são movidos para oAgente DRM 1, uma autenticação do Dispositivo 2 é executada,e uma Chave Pública do Dispositivo 2 é juntamente movida parao Agente DRM 1.
Quando o RO é emitido com a 'permissão demovimento', o Agente DRM 1 do Dispositivo 1 certifica a'permissão de movimento' e determina se move o RO quando omovimento do RO é solicitado. Quando o movimento do RO épossível, o Agente DRM 1 pergunta ao primeiro usuário seconsente no movimento do RO. Entretanto, quando o movimentodo RO não é possível, o Agente DRM 1 informa o fato efinaliza uma próxima etapa. A etapa é executada quando o RO éemitido com 'permissão de movimento'.
0 Agente DRM 1 do Dispositivo 1 que recebeu asolicitação para mover RO pergunta ao primeiro usuário seconsente no movimento do conteúdo DRM e do RO (S233) . 0primeiro usuário envia uma resposta para a questão ao AgenteDRM 1 (S234) .
Quando o primeiro usuário consente no movimento doconteúdo DRM e do RO como um resultado da resposta, o AgenteDRM 1 notifica um início para mover RO para o Agente DRM 2(S235). Então, Agente DRM 2 notifica o início para mover ROpara o segundo usuário (S236) . As etapas S235 e S236 podemser opcionalmente executadas.
0 Agente DRM 1 decodifica o RO usando uma ChavePrivada do Dispositivo 1 assim para gerar o RO decodificadoRO (RO'), então codifica o RO decodificado usando uma ChavePública do Dispositivo 2 assim para gerar o RO codificado RO(RO') (S237) .
0 Agente DRM 1 move o conteúdo DRM e o ROcodificado (RO') na etapa S237 para o Agente DRM 2 (S238).Aqui, o RO (RO') e o conteúdo DRM podem ser movidosseparadamente um do outro, ou podem ser movidos juntos sendoempacotados em um formato de conteúdo DRM (DCF).
Quando o RO é RO com estado, o Agente DRM 1 move aInformação de Estado para o Agente DRM 2 (S239). A Informaçãode Estado indica uma quantidade restante inteira do RO quandotodo o RO é movido, e indica uma parte de uma quantidadeutilizável do RO quando uma parte do RO é movida. 0 AgenteDRM 1 pode mover a Informação de Estado para o Agente DRM 2codificando com o uso de uma Chave Pública do Dispositivo 2.
Quando o RO é RO sem estado, o Agente DRM 1 nãogerencia a Informação de Estado do RO.
0 Agente DRM 1 notifica uma finalização para movero RO para o Agente DRM 2 (S240).
0 Agente DRM 2 informa ao Agente DRM 1 se o ROrecebido foi instalado com sucesso (S241) . A etapa de S241pode ser opcionalmente executada.
0 Agente DRM 2 notifica a finalização para mover ROpara o segundo usuário (S242) .
Quando o Agente DRM 2 instalou com sucesso o RO, aInformação de Estado do conteúdo DRM, o Agente DRM 1 apaga oRO gerenciado por ele mesmo. Quando o RO é RO com estado, oAgente DRM 1 também apaga a Informação de Estado do RO
(5243). Entretanto, quando o Dispositivo 1 moveu para oDispositivo 2 o conteúdo DRM e uma parte do RO na etapa S243,o Agente DRM 1 do Dispositivo 1 não apaga o RO, mas somenteatualiza a Informação de Estado do RO gerenciado por ele
mesmo. Isto é, a Informação de Estado do RO mostra umaquantidade restante do RO depois de ser movido para o AgenteDRM 2. Entretanto, quando o RO não pode mais ser usado comoum resultado da atualização da Informação de Estado, o AgenteDRM 1 pode apagar o RO.
O Agente DRM 1 notifica o movimento do RO para o RI(5244). A informação de notificação inclui um ID deDispositivo do Dispositivo de transferência, um ID deDispositivo do Dispositivo de Recepção, um ID de RO do ROmovido, e uma marca de data/hora indicando o tempo movido do
RO, etc. Uma Assinatura pode ser opcionalmente incluída nainformação de notificação. A Assinatura serve para certificara informação de notificação incluindo um ID de Dispositivo doDispositivo de transferência, um ID de Dispositivo doDispositivo de Recepção, um ID de RO do RO movido, e marca de
data/hora indicando o tempo movido do RO, etc. A etapa deS244 pode ser opcionalmente executada.
O Agente DRM 1 notifica uma finalização para movero RO para ο segundo usuário (S245).
0 Agente DRM 2 do Dispositivo 2 pode notificar umrecebimento do RO para o RI (não mostrado na FIG. 4) .
Conseqüentemente, o Dispositivo 2 recebe todo o ROe o conteúdo DRM especifico do Dispositivo 1 através de umasolicitação.
0 Dispositivo da presente invenção inclui todos ostipos de terminais de comunicação móveis (tal como umequipamento do usuário (UE), um telefone portátil, umtelefone celular, um telefone DMB, um telefone DVB-H, umtelefone PDA, um telefone PTT, etc.), uma TV digital, um GPSde navegação, uma máquina de jogo portátil, um MP3, umutensílio doméstico, etc. 0 Dispositivo da presente invençãoinclui todos os Dispositivos que podem usar conteúdo DRM. 0termo Grupo da presente invenção pode referir-se a umDomínio, o RO de Grupo pode referir-se a um RO de Domínio, ea Chave de Grupo pode referir-se a uma Chave de Domínio.
Como mencionado previamente, no método para moverRO em um DRM de acordo com a presente invenção, umDispositivo específico move diretamente o RO para um outroDispositivo dentro do Grupo.
Também, no método para mover o RO em um DRM deacordo com a presente invenção, um usuário não recebenovamente RO a partir do emissor de conteúdo ou RI, masrecebe o RO de um outro Dispositivo através de umasolicitação, desse modo reduzindo um custo para obter o RO ereduzindo uma carga solicitada para emitir o RO a partir doAlém disso, na presente invenção, todo ou parte doRO pode ser movido entre os Dispositivos.
Também, visto que uma permissão correspondente temque ser obtida a partir do RI quando RO é movido entre osDispositivos, o RO é impedido de ser movido ilegalmente assimpara proteger o conteúdo DRM e o RO.
À medida que a presente invenção pode serincorporada em várias formas sem abandonar e espirito e ascaracterísticas essenciais desta, dever-se-ia também entenderque as modalidades descritas acima não são limitadas porqualquer um dos detalhes da descrição anterior, a menos quede outra forma especificado, porém de preferência deveriamser construídas amplamente dentro de seu espírito e escopocomo definido nas reivindicações em anexo, e, portanto, todasas mudanças e modificações que caem nas metas e limites dasreivindicações, ou equivalentes de tais metas e limites são,portanto, pretendidos a serem abrangidos pelas reivindicaçõesem anexo.

Claims (33)

1. Método para mover Objeto de Direitos (RO) em umGerenciamento de Direitos Digitais (DRM), CARACTERIZADO pelofato de que compreende:mover, para um segundo dispositivo todo ou parte doRO para conteúdo DRM por um primeiro dispositivo que tem oRO; eapagar, todo ou parte do RO armazenado no primeirodispositivo pelo primeiro dispositivo, quando o movimento doRO é completado.
2. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o RO é um RO de Grupocodificado por uma Chave de Grupo.
3. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o RO é um RO de Grupocodificado por uma Chave Pública do segundo dispositivo.
4. Método, de acordo com a reivindicação 1,CARACTERIZADO adicionalmente pelo fato de que compreende:mover, pelo primeiro dispositivo, a Informação deEstado se o RO é RO com estado.
5. Método, de acordo com a reivindicação 4,CARACTERIZADO pelo fato de que a Informação de Estado écodificada por uma Chave Pública do segundo dispositivo.
6. Método, de acordo com a reivindicação 1,CARACTERIZADO adicionalmente pelo fato de que compreende:enviar, pelo primeiro dispositivo, uma finalizaçãodo movimento ao segundo dispositivo ou ao RI.
7. Método, de acordo com a reivindicação 1,CARACTERIZADO adicionalmente pelo fato de que compreende:confirmar, pelo primeiro dispositivo, umrecebimento de todo ou parte do RO para o segundodispositivo.
8. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o primeiro dispositivo e osegundo dispositivo estão incluídos em um Grupo.
9. Método, de acordo com a reivindicação 1,CARACTERIZADO adicionalmente pelo fato de que compreende:solicitar, pelo primeiro dispositivo, um movimentode todo ou parte do RO.
10. Método, de acordo com a reivindicação 9,CARACTERIZADO adicionalmente pelo fato de que compreende:notificar um início para mover RO para o segundodispositivo através do primeiro dispositivo.
11. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o primeiro dispositivo muda aInformação de Estado do RO, se o primeiro dispositivo moveuma parte do RO para o segundo dispositivo na finalização.
12. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o primeiro dispositivo move oRO junto com o conteúdo DRM.
13. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o RO tem permissão parapermitir o movimento do RO.
14. Método, de acordo com a reivindicação 13,CARACTERIZADO pelo fato de que o primeiro dispositivo obtém apermissão do RI.
15. Método, de acordo com a reivindicação 13,CARACTERIZADO pelo fato de que a permissão é uma permissão demovimento como um elemento.
16. Sistema de Gerenciamento de Direitos Digitais(DRM), CARACTERIZADO pelo fato de que compreende:o primeiro dispositivo para mover todo ou parte doObjeto de Direitos (RO) para o Conteúdo DRM; e o segundodispositivo para receber o RO.
17. Sistema DRM, de acordo com a reivindicação 16,CARACTERIZADO pelo fato de que o primeiro dispositivo e osegundo dispositivo estão incluídos em um Grupo.
18. Sistema DRM, de acordo com a reivindicação 16,CARACTERIZADO pelo fato de que o primeiro dispositivo movetodo ou parte do RO junto com a Informação de Estado do RO.
19. Sistema DRM, de acordo com a reivindicação 16,CARACTERIZADO pelo fato de que o RO é um RO de Grupocodificado por uma Chave de Grupo.
20. Sist ema DRM, de acordo com a reivindicação 16,CARACTERIZADO pelo fato de que se uma parte do RO for movidapara o segundo dispositivo, o primeiro dispositivo atualiza aInformação de Estado do RO.
21. Sistema DRM, de acordo com a reivindicação 16,CARACTERIZADO pelo fato de que se todo RO for movido para osegundo dispositivo, o primeiro dispositivo apaga o RO apartir do primeiro dispositivo.
22. Sistema DRM, de acordo com a reivindicação 16,CARACTERIZADO pelo fato de que se o segundo dispositivoconsente com o movimento do RO, o primeiro dispositivo move oRO para o segundo dispositivo.
23. Sistema DRM, de acordo com a reivindicação 16,CARACTERIZADO adicionalmente pelo fato de que um Emissor deDireitos (RI), que tem uma permissão de movimento parainstruir se o RO é para ser movido ou não, para mover o ROpara o primeiro dispositivo.
24. Sistema DRM, de acordo com a reivindicação 16,CARACTERIZADO pelo fato de que o primeiro dispositivoverifica a permissão de movimento no RO para desse mododeterminar se deve mover o RO.
25. Si stema DRM, de acordo com a reivindicação 24,CARACTERIZADO pelo fato de que . quando a permissão demovimento tem 'Restrição' e 'Permissão' como sub-elementos.
26. Sistema DRM, de acordo com a reivindicação 24,CARACTERIZADO pelo fato de que quando a permissão demovimento tem 'Restrição' como um sub-elemento, o primeirodispositivo move o RO em uma faixa de limitação da'Restrição'.
27. Sistema DRM, de acordo com a reivindicação 24,CARACTERIZADO pelo fato de que quando a permissão demovimento tem 'Permissão' como um sub-elemento, o primeirodispositivo move RO que permite somente operações definidaspela 'Permissão' para o segundo dispositivo.
28. Sistema DRM, de acordo com a reivindicação 24,CARACTERIZADO pelo fato de que a permissão de movimento temuma característica parcial para instruir se uma parte do ROdeve ser movida.
29. Dispositivo, CARACTERIZADO pelo fato de quecompreende um Agente de Gerenciamento de Direitos Digitais(DRM) para mover todo ou parte do Objeto de Direitos (RO)para conteúdo DRM para um outro Dispositivo.
30. Dispositivo, de acordo com a reivindicação 29,CARACTERIZADO pelo fato de que o Agente DRM atualiza aInformação de Estado do RO quando uma parte do RO é movida.
31. Dispositivo, de acordo com a reivindicação 29,CARACTERIZADO pelo fato de que o Agente DRM apaga o RO quandouma parte do RO é movida.
32. Dispositivo, de acordo com a reivindicação 29,CARACTERIZADO pelo fato de que o Agente DRM verifica apermissão de movimento do RO para desse modo determinar sedeve-se mover o RO.
33. Dispositivo, de acordo com a reivindicação 32,CARACTERIZADO pelo fato de que a permissão de movimento tem'Restrição' e ^Permissão' como sub-elementos.
BRPI0614667-8A 2005-08-12 2006-08-11 método para mover objeto de direitos em gerenciamento de direitos digitais BRPI0614667A2 (pt)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
KR10-2005-0074456 2005-08-12
KR1020050074456A KR100894470B1 (ko) 2005-08-12 2005-08-12 디지털 저작권 관리에 있어서 사용권리 이전방법
KR10-2005-0074691 2005-08-16
KR20050074691 2005-08-16
US72975505P 2005-10-25 2005-10-25
US60/729,755 2005-10-25
KR10-2006-0066574 2006-07-14
KR1020060066574A KR20070021033A (ko) 2005-08-16 2006-07-14 콘텐츠의 사용권리 전달 방법 및 장치
PCT/KR2006/003168 WO2007021108A1 (en) 2005-08-12 2006-08-11 Method for moving rights object in digital rights management

Publications (1)

Publication Number Publication Date
BRPI0614667A2 true BRPI0614667A2 (pt) 2011-04-12

Family

ID=41167267

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0614667-8A BRPI0614667A2 (pt) 2005-08-12 2006-08-11 método para mover objeto de direitos em gerenciamento de direitos digitais

Country Status (4)

Country Link
US (3) US20070038576A1 (pt)
JP (1) JP4824088B2 (pt)
BR (1) BRPI0614667A2 (pt)
RU (1) RU2419225C2 (pt)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7278165B2 (en) * 2003-03-18 2007-10-02 Sony Corporation Method and system for implementing digital rights management
KR101196822B1 (ko) * 2005-12-22 2012-11-06 삼성전자주식회사 권한 양도 기능 제공 장치 및 방법
KR100746030B1 (ko) * 2006-02-06 2007-08-06 삼성전자주식회사 권리 위임에 의해 권리 객체를 대리하여 생성하는 방법 및장치
KR100925731B1 (ko) * 2006-04-05 2009-11-10 엘지전자 주식회사 디지털 저작권 관리에서의 사용권리 전달 방법 및 장치
US20070265977A1 (en) * 2006-05-12 2007-11-15 Chris Read Method and system for improved digital rights management
US11201868B2 (en) * 2006-10-23 2021-12-14 Nokia Technologies Oy System and method for adjusting the behavior of an application based on the DRM status of the application
WO2008113217A2 (en) * 2007-03-21 2008-09-25 Huawei Technologies Co., Ltd. A method and apparatus for updating object having rights attributes
US8296240B2 (en) * 2007-03-22 2012-10-23 Sony Corporation Digital rights management dongle
US8140439B2 (en) * 2007-04-25 2012-03-20 General Instrument Corporation Method and apparatus for enabling digital rights management in file transfers
KR101486377B1 (ko) 2007-08-31 2015-01-26 엘지전자 주식회사 디지털 콘텐츠의 사용권리 이동에서의 포스트 브라우징 지원 방법 및 그 단말
CN101431412B (zh) * 2007-11-07 2011-12-07 华为技术有限公司 一种导入许可的方法和许可服务器
CN101640589B (zh) * 2008-07-29 2012-11-07 华为技术有限公司 在安全可移动媒介之间共享许可的方法及装置
KR101613083B1 (ko) * 2008-08-21 2016-04-20 삼성전자주식회사 디지털 저작권 관리에서 컨텐츠 정보를 사용하기 위한 장치및 방법
US9070149B2 (en) * 2008-09-30 2015-06-30 Apple Inc. Media gifting devices and methods
US8131645B2 (en) * 2008-09-30 2012-03-06 Apple Inc. System and method for processing media gifts
KR101000693B1 (ko) * 2008-10-21 2010-12-10 엘지전자 주식회사 디지털 저작권 관리에서 사용권리 이동 방법
JP2010198351A (ja) * 2009-02-25 2010-09-09 Fujitsu Ltd 権利付コンテンツ管理装置
WO2010140232A1 (ja) * 2009-06-03 2010-12-09 パイオニア株式会社 権利管理装置、権利管理プログラム及びコンテンツ再生システム
KR101649528B1 (ko) * 2009-06-17 2016-08-19 엘지전자 주식회사 메모리 카드에 저장되어 있는 권리를 업그레이드하는 방법 및 장치
TW201112033A (en) * 2009-09-29 2011-04-01 Inst Information Industry Digital content management methods and systems, and computer program products thereof
US9009475B2 (en) * 2011-04-05 2015-04-14 Apple Inc. Apparatus and methods for storing electronic access clients
US8832801B1 (en) 2012-05-11 2014-09-09 Ravi Ganesan JUBISM: judgement based information sharing with monitoring
CN102325217A (zh) * 2011-07-11 2012-01-18 惠州Tcl移动通信有限公司 移动终端、软件共享系统及其共享方法
US20130060661A1 (en) * 2011-09-06 2013-03-07 Apple Inc. Managing access to digital content items
US11042854B2 (en) * 2012-05-07 2021-06-22 Opentv, Inc. System and apparatus for reselling digital media rights
JP2015122070A (ja) * 2014-12-11 2015-07-02 利仁 曽根 ライセンス移転・共有方法
JP2019091438A (ja) * 2018-10-25 2019-06-13 利仁 曽根 権利の移転・共有方法

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5715403A (en) * 1994-11-23 1998-02-03 Xerox Corporation System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US5892900A (en) * 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
JPH10269144A (ja) * 1997-03-24 1998-10-09 Sony Corp 情報記録再生方法とその装置および情報提供方法とその装置ならびに情報記録媒体
US6697948B1 (en) * 1999-05-05 2004-02-24 Michael O. Rabin Methods and apparatus for protecting information
US6891953B1 (en) * 2000-06-27 2005-05-10 Microsoft Corporation Method and system for binding enhanced software features to a persona
JP4524480B2 (ja) * 2000-11-24 2010-08-18 三洋電機株式会社 データ端末装置
JP2002261748A (ja) * 2000-12-28 2002-09-13 Sony Corp データ送信装置及び方法並びにデータ記録装置及び方法
US7222104B2 (en) * 2001-05-31 2007-05-22 Contentguard Holdings, Inc. Method and apparatus for transferring usage rights and digital work having transferrable usage rights
JP2002358242A (ja) * 2001-05-31 2002-12-13 Victor Co Of Japan Ltd コンテンツのコピー管理方法及び記録再生装置
US8001053B2 (en) * 2001-05-31 2011-08-16 Contentguard Holdings, Inc. System and method for rights offering and granting using shared state variables
US7249107B2 (en) * 2001-07-20 2007-07-24 Microsoft Corporation Redistribution of rights-managed content
KR100792283B1 (ko) * 2001-08-07 2008-01-07 삼성전자주식회사 이동물체 자동 추적장치 및 방법
JP2005505885A (ja) * 2001-10-17 2005-02-24 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 安全な1つのドライブによるコピー方法および装置
US7487363B2 (en) * 2001-10-18 2009-02-03 Nokia Corporation System and method for controlled copying and moving of content between devices and domains based on conditional encryption of content key depending on usage
US6865555B2 (en) * 2001-11-21 2005-03-08 Digeo, Inc. System and method for providing conditional access to digital content
JP2003179589A (ja) * 2001-12-13 2003-06-27 Konica Corp データ通信装置、データ通信システム、データ通信プログラム及びデータ通信プログラムを記憶したプログラム記憶媒体
WO2003077173A1 (en) * 2002-03-13 2003-09-18 Matsushita Electric Industrial Co., Ltd. Service execution module
AU2003223802A1 (en) * 2002-05-10 2003-11-11 Protexis Inc. System and method for multi-tiered license management and distribution using networked clearinghouses
JP2003345664A (ja) * 2002-05-30 2003-12-05 Nissan Motor Co Ltd 送信装置、データ処理システム及びデータ処理プログラム
JP3896909B2 (ja) * 2002-06-24 2007-03-22 富士ゼロックス株式会社 電子チケットを用いたアクセス権管理装置
EP1481528A1 (en) * 2002-08-28 2004-12-01 Matsushita Electric Industrial Co., Ltd. Content duplication management system and networked apparatus
JP2004133576A (ja) * 2002-10-09 2004-04-30 Sony Corp 情報処理装置、コンテンツ配信サーバ、ライセンスサーバ、および方法、並びにコンピュータ・プログラム
JP4424465B2 (ja) * 2003-06-09 2010-03-03 ソニー株式会社 情報機器、情報サーバおよび情報処理プログラム
KR100493900B1 (ko) * 2003-08-21 2005-06-10 삼성전자주식회사 사용자간 콘텐츠에 대한 권한정보의 공유방법
US20050119977A1 (en) * 2003-09-05 2005-06-02 Limelight Networks, Llc Management of digital content licenses
WO2005033892A2 (en) * 2003-10-03 2005-04-14 Sony Electronics, Inc. Rendering rights delegation system and method
KR100643278B1 (ko) * 2003-10-22 2006-11-10 삼성전자주식회사 휴대용 저장 장치의 디지털 저작권을 관리하는 방법 및 장치
EP1526432A3 (en) * 2003-10-22 2005-08-24 Samsung Electronics Co., Ltd. Method and apparatus for managing digital rights using portable storage device
US20050091163A1 (en) * 2003-10-27 2005-04-28 Cheryl Phillips Systems and methods for handling repetitive inputs
KR101254209B1 (ko) * 2004-03-22 2013-04-23 삼성전자주식회사 디바이스와 휴대용 저장장치간에 권리 객체를 이동,복사하는 방법 및 장치
KR100763193B1 (ko) * 2005-10-13 2007-10-04 삼성전자주식회사 Drm 라이센스 제공 방법 및 시스템
US20080282090A1 (en) * 2007-05-07 2008-11-13 Jonathan Leybovich Virtual Property System for Globally-Significant Objects
CN101321056B (zh) * 2007-06-06 2012-05-23 华为技术有限公司 转发许可的方法、设备及系统
US8219494B1 (en) * 2007-08-16 2012-07-10 Corbis Corporation End-to-end licensing of digital media assets

Also Published As

Publication number Publication date
JP2008545209A (ja) 2008-12-11
RU2007146831A (ru) 2009-09-20
JP4824088B2 (ja) 2011-11-24
US20070038576A1 (en) 2007-02-15
RU2419225C2 (ru) 2011-05-20
US20100192232A1 (en) 2010-07-29
US20100146637A1 (en) 2010-06-10

Similar Documents

Publication Publication Date Title
BRPI0614667A2 (pt) método para mover objeto de direitos em gerenciamento de direitos digitais
AU2009202157B2 (en) Method and apparatus for acquiring and removing information regarding digital rights objects
US8321673B2 (en) Method and terminal for authenticating between DRM agents for moving RO
JP4907718B2 (ja) デジタル著作権管理のための多重証明書失効リストのサポート方法および装置
EP3491801B1 (en) Identifying a network node to which data will be replicated
JP5111840B2 (ja) ドメイン管理方法及びその装置
EP3987417A1 (en) Apparatuses and methods relating to authorisation of network functions
NZ551220A (en) Method and apparatus for transmitting rights object information between device and portable storage
PT1509024E (pt) Processo para partilha de objectos de direito entre utilizadores
BRPI0503168B1 (pt) "system and method for processing object of rights"
JP2004185263A (ja) 分散協調型コンテンツ配信システム
EP1955474A1 (en) Method and system for digital rights management among apparatuses
JP2006155585A (ja) 文書管理サービス提供装置、認証サービス提供装置、文書管理サービス提供プログラム、認証サービス提供プログラム、記録媒体、文書管理サービス提供方法及び認証サービス提供方法
JP5025640B2 (ja) Drm基盤のコンテンツ提供及び処理方法並びにその装置
EP1920553B1 (en) Method for moving rights object in digital rights management
JP3788572B2 (ja) レンタルコンテンツ流通システムおよびその方法
JP2004254193A (ja) ユーザ機器、サーバ、コンテンツ流通システム、コンテンツ流通方法、及びプログラム
CN101233717B (zh) 在移动数字版权管理中移动版权对象的方法
KR20100001142A (ko) 권리 객체의 관리 방법과 그에 따른 컨텐츠 객체의 폐기방법 및 이를 이용한 디바이스
KR100872592B1 (ko) 장치 간의 디지털 저작권 관리 방법 및 시스템
Alliance OMA Secure Removable Media Specification
KR20070021033A (ko) 콘텐츠의 사용권리 전달 방법 및 장치
KR20100042248A (ko) 콘텐츠의 사용권리 전달 방법 및 장치

Legal Events

Date Code Title Description
B08F Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]

Free format text: REFERENTE A 10A ANUIDADE.

B08K Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette]

Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2385 DE 20-09-2016 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.