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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/065—Network architectures or network communication protocols for network security for supporting key management in a packet data network for group communications
-
- 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/108—Transfer of content, software, digital rights or licenses
- G06F21/1084—Transfer of content, software, digital rights or licenses via third party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/104—Grouping of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/101—Additional 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.
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)
| 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)
| 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 |
-
2006
- 2006-08-11 BR BRPI0614667-8A patent/BRPI0614667A2/pt not_active IP Right Cessation
- 2006-08-11 RU RU2007146831/08A patent/RU2419225C2/ru not_active IP Right Cessation
- 2006-08-11 US US11/502,460 patent/US20070038576A1/en not_active Abandoned
- 2006-08-11 JP JP2008520195A patent/JP4824088B2/ja not_active Expired - Fee Related
-
2010
- 2010-02-12 US US12/705,494 patent/US20100192232A1/en not_active Abandoned
- 2010-02-12 US US12/705,502 patent/US20100146637A1/en not_active Abandoned
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. |