Patent BR-112015011692-A2 (BR)
Title: seleção e gerenciamento de fonte de aquisição de conteúdo
Inventor: ALEXANDER BURBA
IPC: H04L29/08
Filed: 2013-12-12
Abstract: relatório descritivo da patente de invenção para "seleção e gerenciamento de fonte de aquisição de conteúdo". antecedentes [0001] em uma rede ponto a ponto (p2p), cada computador par pode atuar como um cliente ou um servidor para os outros computadores pares na rede p2p, permitindo um acesso compartilhado a vários recursos, tal como itens de conteúdo digital, diretamente entre computadores pares sem precisar direcionar os dados através de um computador servidor central. por exemplo, um computador par pode consultar outros computadores pares na rede p2p para disponibilidade de um item de conteúdo digital, e então solicitar o item de conteúdo digital de um dado computador par que responde à consulta. tipicamente, o computador par pode solicitar o item de conteúdo digital do primeiro computador par que responde à consulta ou um computador par está imediatamente disponível para prover o item de conteúdo digital independente de um estado daquele computador par, tal como uma localização, largura de banda, rendimento, tipo de conexão, ou outra característica daquele computador par. tal seleção desinformada de uma fonte de conteúdo para prover o item de conteúdo digital pode resultar uma experiência de download menos que ótima. em outras palavras, o computador par pode tomar uma decisão desinformada sobre a seleção de uma fonte de conteúdo quando solicitando um item de conteúdo digital. em redes p2p tradicionais, o computador par não tem informações sobre todos os outros computadores pares na rede p2p ou um mecanismo para analisar tais informações para selecionar uma fonte de conteúdo para prover uma experiência de download favorável. sumário [0002] este sumário está provido para introduzir uma seleção de conceitos em uma forma simplificada que estão adicionalmente abaixo descritos na descrição detalhada. este sumário não pretende identificar as características chave ou características essenciais do assunto reivindicado, nem pretende ser utilizado para limitar o escopo do assunto reivindicado. mais ainda, o assunto reivindicado não está limitado a implementações que resolvem qualquer ou todas as desvantagens notadas em qualquer parte desta descrição. [0003] modalidades estão descritas que referem-se à distribuição de itens de conteúdo digital e gerenciar uma rede ponto a ponto. por exemplo, em uma modalidade, uma pluralidade de fontes que armazenam porções de um item de conteúdo digital que inclui uma pluralidade de partes é identificada. a pluralidade de fonte inclui uma ou mais máquinas de armazenamento local de um computador e um ou mais computadores pares de uma rede ponto a ponto. para cada parte da pluralidade de partes do item de conteúdo digital, é feito o download de uma fonte daquela parte. a fonte é selecionada da pluralidade de fontes de acordo com uma ou mais métricas de download. a pluralidade de partes é organizada para instalação no computador como o item de conteúdo digital. breve descrição dos desenhos [0004] figura 1 mostra um sistema de computação de distribuição de conteúdo de acordo com uma modalidade da presente descrição. [0005] figura 2 mostra um item de conteúdo digital de acordo com uma modalidade da presente descrição. [0006] figura 3 mostra uma arquitetura de computador de serviço de gerenciamento centralizado (cms) de acordo com uma modalidade da presente descrição. [0007] figuras 4 e 5 mostram método para adquirir um item de conteúdo digital de acordo com uma modalidade da presente descrição. [0008] figuras 6 e 7 mostram um método para executar voluntariamente operação e executar obrigatoriamente operação em uma rede p2p de acordo com uma modalidade da presente descrição. [0009] figura 8 mostra um método para selecionar um computador par como uma fonte de conteúdo de acordo com uma modalidade da presente descrição. [0010] figura 9 mostra um método para selecionar o computador par as a fonte de conteúdo de acordo com outra modalidade da presente descrição. [0011] figura 10 mostra um método para gerenciar a rede p2p de acordo com uma modalidade da presente descrição. [0012] figura 11 mostra um método para fazer o download de conteúdo de acordo com uma modalidade da presente descrição. [0013] figuras 12 e 13 mostram um método para gerenciar uma rede p2p de acordo com uma modalidade da presente descrição. [0014] figura 14 mostra um método para distribuir conteúdo de acordo com uma modalidade da presente descrição. [0015] figura 15 mostra uma interface de recompensa exibível para um usuário de acordo com uma modalidade da presente descrição. [0016] figura 16 mostra um sistema de computador de acordo com uma modalidade da presente descrição. descrição detalhada [0017] a presente descrição geralmente refere-se a sistemas e métodos para distribuir um conteúdo digital em uma rede ponto a ponto (p2p). mais computador de serviço de rastreador, a presente descrição refere-se a sistemas e métodos para gerenciar vários aspectos de uma rede p2p através de um computador de serviço de gerenciamento centralizado (cms). por exemplo, computador de cms pode monitorar as operações de cada computador par da rede p2p e pode receber informações de cada computador par na forma de dados de telemetria. os dados de telemetria podem prover uma indicação individual de um estado de um computador par. mais ainda, o computador de cms pode agregar os dados de telemetria de todos os computadores pares da rede p2p para prover uma indicação holística de um estado da rede p2p. [0018] o computador de cms pode utilizar os dados de telemetria agregados para computar diferentes métricas para prover uma orientação operacional para os computadores pares da rede p2p. por exemplo, o computador de cms pode coordenar a seleção de fonte de conteúdo para adquirir um item de conteúdo digital com base em uma ou mais métricas que podem ser derivadas dos dados de telemetria agregados. em alguns casos, o computador de cms pode direcionar tal orientação no sentido de otimizar uma experiência de aquisição de conteúdo digital de um dado par. em alguns casos, o cms pode direcionar tal orientação no sentido de otimizar a operação da rede p2p como um todo. em alguns casos, o computador de cms pode ponderar as necessidades de um par individual com a saúde total da rede p2p quando provendo tal orientação. agregando dados de telemetria para todos os computadores pares em uma rede p2p a um computador de cms, uma visão individual de cada computador par, assim como uma visão holística da rede p2p inteira podem ser realizadas. ainda, estas informações podem ser alavancadas para prover uma orientação que aumente a eficiência de cada computador par assim como da rede p2p inteira. [0019] a figura 1 mostra um sistema de distribuição de conteúdo 100 de acordo com uma modalidade da presente descrição. o sistema de distribuição de conteúdo 100 compreende uma rede p2p 102 que inclui uma pluralidade de computadores pares (por exemplo, par a - par n+n). um computador par 101 da rede p2p 102 pode ter acesso a vários recursos locais, tal como recursos de processamento locais, arquivos localmente armazenados, máquinas periférica localmente conectadas, etc. cada computador par da rede p2p 102 pode esta configurado para comunicar diretamente com cada outro computador par da rede p2p através de uma ou mais redes de computador 104. mais computador de serviço de rastreador, cada computador par pode atuar como um cliente ou um servidor para os outros computadores pares da rede p2p, permitindo um acesso compartilhado para vários recursos locais de cada computador par. apesar de que será apreciado que qualquer recurso adequado pode ser transferido ou compartilhado entre os computadores pares da rede p2p, no contexto desta descrição, a discussão pode ser computador de serviço de rastreador direcionada para a transferência de itens de conteúdo digital. [0020] por exemplo, o computador par 101 pode estar configurado para solicitar um item de conteúdo digital de qualquer outro computador par da rede p2p. ainda, o computador par pode estar configurado para fazer o download do item de conteúdo digital de um computador par através da rede de computador (conhecido como, sangrar). no entanto, o computador par pode estar configurado para responder a uma solicitação de qualquer outro computador par da rede p2p para prover um item de conteúdo digital. ainda, o computador par pode estar configurado para fazer o upload do item de conteúdo digital para aquele computador par através da rede de computador (conhecido como disseminar). [0021] a rede de computador 104 pode incluir um ou mais canais de comunicação que permitem compartilhar recursos e dados entre os computadores. a rede de computador 104 pode incluir qualquer meio de transporte, protocolo de comunicações, e hierarquia organizacional adequados para transferir os dados entre computadores. na modalidade ilustrada, para o propósito de simplicidade, a rede de computador está indicada por uma pluralidade de conexões para o computador par 101, apesar de que será apreciado que a rede de computador pode facilitar a comunicação entre qualquer ou todos os computadores do sistema de distribuição de conteúdo 100. [0022] como parte da organização da rede de computador 104, os computadores pares da rede p2p 102 podem estar associados com um provedor de serviço de internet (isp) 106. por exemplo, o isp pode conectar computadores pares associados na internet para comunicação com outros computadores. em algumas modalidades, os computadores pares da rede p2p podem estar associados com diferentes isps. no exemplo ilustrado, par a, par b, par n, e par n+1 podem estar associados com o isp a; e par n+n pode estar associado com o isp b. mais ainda, será apreciado que computadores não afiliados adicionar que não estão incluídos na rede p2p podem estar associado com isp a ou isp b. [0023] em alguns casos, pode ser benéfico para um computador par transferir um item de conteúdo digital para ou de um computador par associado com o mesmo isp do que para um computador par associado com um diferente isp. por exemplo, transferir um item de conteúdo digital entre computadores pares com o mesmo isp pode aumentar o rendimento e diminuir os custos de largura de banda relativos à transferência de um item de conteúdo digital entre computadores pares associados com diferente isps. como outro exemplo, transferir um item de conteúdo digital entre computadores pares dentro do mesmo isp pode não contar na para uma alocação de transferência de dados de computador par que pode reduzir o custo para o e computador par. [0024] em algumas modalidades, como parte da organização da rede de computador 104, uma pluralidade de computadores pares da rede p2p 102 pode estar conectada com uma rede intranet 108. os computadores pares que estão conectados com a rede intranet podem transferir itens de conteúdo digital para outros computadores pares conectados na rede intranet sem interfacear com uma rede externa, tal como internet. [0025] em alguns casos, pode ser benéfico para um computador par transferir um item de conteúdo digital para ou de um computador par conectados a uma rede intranet do que transferir um item de conteúdo digital para um computador par que não está conectado na rede intranet ou está localizado externo à rede intranet. por exemplo, transferir um item de conteúdo digital entre computadores pares conectados a uma rede intranet pode aumentar o rendimento e diminuir os custos de largura de banda relativos à transferência de um item de conteúdo digital para um computador par que está externo à rede intranet porque os dados transferidos para um computador par externo precisariam fluir através de uma porta ou outra interface para alcançar o computador par externamente localizado. [0026] o sistema de distribuição de conteúdo 100 pode incluir um computador de cms 110 configurado para gerenciar a operação da rede p2p 102 com base em dados de telemetria agregados de computadores pares da rede p2p. por exemplo, os dados de telemetria podem referir a interações entre os computadores pares da rede p2p, tal como relativo à transferência de um item de conteúdo digital. [0027] o computador de cms 110 pode opcionalmente incluir um computador de serviço de rastreador 112 configurado para rastrear os computadores pares na rede p2p 102. in particular, os computadores pares podem reportar informações na forma de dados de telemetria para o computador de serviço de rastreador, e em troca, os computadores pares podem receber informações sobre outros computadores pares aos quis estes podem conectar. por exemplo, o computador par 101 pode enviar dados de telemetria relativos à transferência de um item de conteúdo digital para o computador de serviço de rastreador 112 através da rede de computador 104. por exemplo, o computador par pode enviar os dados de telemetria quando pretendendo transferir um item de conteúdo digital, após transferir um item de conteúdo digital, ou tentando transferir um item de conteúdo digital. será apreciado que um computador par pode enviar os dados de telemetria para o servidor de rastreador ou o computador de cms em qualquer tempo adequado. mais ainda, a operação de enviar dados de telemetria pode ser desacoplada da transferência real de um item de conteúdo digital. em um exemplo, o computador de cms pode estar configurado para agregar os dados de telemetria dos computadores pares da rede p2p em tempo real ou próximo do tempo real através do computador de serviço de rastreador. [0028] em algumas modalidades, o computador de serviço de rastreador 112 pode incluir uma pluralidade de computadores de serviço de rastreador que podem rastrear os dados de telemetria para diferentes computadores pares da rede p2p 102. por exemplo, diferentes computadores de serviço de rastreador pode rastrear os computadores pares em diferentes regiões (por exemplo, regiões geográficas) da rede p2p, computadores pares que pertencem a diferentes isps, ou similares. cada um da pluralidade de computadores de serviço de rastreador pode enviar dados de telemetria para o computador de cms para agregação. [0029] a pluralidade de computadores de serviço de rastreador pode prover redundância e flexibilidade para rastrear os computadores pares na rede p2p. em algumas modalidades, o computador de cms 110 pode estar configurado para ajustar quais computadores de serviço de rastreador rastreiam quais computadores pares de modo a prover uma capacidade de balanceamento de carga de modo a eficientemente rastrear os computadores pares através da rede p2p. por exemplo, se um número significativo de computadores pares em uma primeira região da rede p2p estão ociosos, enquanto que um número significativo de computadores pares em uma segunda região da rede p2p estão transferindo itens de conteúdo digital de modo que o rendimento de dados de telemetria enviados para os computadores de serviço de rastreador da segunda região é reduzido, então o computador de cms pode estar configurado para identificar a redução em rendimento e responsivamente trocar os recursos de computadores de serviço de rastreador designados para primeira região para rastrear os computadores pares da segunda região de modo a aumentar o rendimento de dados de telemetria da segunda região. na modalidade ilustrada, para o propósito de simplicidade, o computador de serviço de rastreador 112 está conectado no computador par 101, apesar de que será apreciado que o computador de serviço de rastreador pode conectar a qualquer um ou todos os computadores pares da rede p2p 102. em algumas modalidades, o computador de serviço de rastreador pode estar integrado com o computador de cms. em algumas modalidades, os dados de telemetria podem desviar do serviço de rastreador, e podem ser alimentados diretamente para o computador de cms. neste caso, o serviço de rastreador pode então ou ser empurrado, ou pode puxar os dados de telemetria do computador de cms. em algumas modalidades, o serviço de rastreador pode ser omitido. [0030] o computador de cms 110 pode estar configurado para utilizar o retorno dos dados de telemetria agregados para monitorar a operação de cada computador par assim como monitorar a operação de uma parte ou toda a rede p2p 102. ainda, o computador de cms pode estar configurado para computar ou derivar várias métricas para quantificar um estado de operação de um computador par ou um estado de operação da rede p2p dos dados de telemetria agregados. o computador de cms pode estar configurado para executar várias operações de gerenciamento com base na métrica para aumentar a eficiência de operação ou de outro modo aperfeiçoar a saúde de um computador par ou da rede p2p. exemplos não limitantes de operações de gerenciamento incluem selecionar uma fonte de fornecimento de conteúdo para um computador par, casar computadores pares para a transferência de um item de conteúdo digital, executar operações de mitigação que modificam a transferência de item de conteúdo digital, colocando quarentena um computador par de transferir um item de conteúdo digital, recompensar um computador par para participação com a rede p2p, comandar uma transferência obrigatória de um item de conteúdo digital entre os computadores pares da rede p2p, publicar um item de conteúdo digital, e validar um item de conteúdo digital. as operações de gerenciamento executadas pelo computador de cms serão abaixo discutidas em mais detalhes com referência à figura 3. [0031] em algumas modalidades, o sistema de distribuição de conteúdo 100 pode incluir um computador de rede de fornecimento de conteúdo (cdn) 114 que pode atuar com uma fonte de dados para suportar e/ou implementar a rede p2p 102. o computador de cdn pode estar configurado para armazenar alguns ou todos os itens de conteúdo digital disponíveis para transferência em computadores pares da rede p2p. em outras palavras, o computador de cdn pode atuar como um espelho ou backup da rede p2p. na modalidade ilustrada, para o propósito de simplicidade, o computador de cdn 114 está conectado no computador par 101, apesar de que será apreciado que o computador de cdn pode conectar a qualquer um ou todos os computadores pares da rede p2p 102. [0032] em alguns casos, o computador de cdn 114 pode ser uma fonte adicional para disseminar itens de conteúdo digital. por exemplo, a rede p2p pode frequentemente prover altas velocidades de aquisição de conteúdo devido ao grande número de computadores pares compartilhando o conteúdo. no entanto, se um item de conteúdo digital for raro na rede p2p, um tempo de aquisição de conteúdo pode aumentar significativamente. o computador de cdn pode prover o item de conteúdo digital raro de modo a reduzir o tempo de aquisição de conteúdo do item de conteúdo digital na rede p2p. mais ainda, em alguns casos, o computador de cdn pode prover uma garantia que todos os itens de conteúdo digital espelhados na rede p2p estão disponíveis independentemente de participação de par como disseminadores. [0033] mais ainda, em alguns casos, o computador de cdn 114 pode ser uma fonte de itens de conteúdo digital que não estão ainda disponíveis para transferência na rede p2p. por exemplo, quando um novo item de conteúdo digital é criado, este item de conteúdo digital pode ser inicialmente introduzido na rede p2p pelo computador de cdn. [0034] em algumas modalidades, o computador de cdn 114 pode incluir uma pluralidade de computadores servidores que podem prover itens de conteúdo digital para diferentes computadores pares da rede p2p 102. por exemplo, diferentes computadores servidores de cdn podem prover itens de conteúdo digital para computadores pares em diferentes regiões (por exemplo, regiões geográficas) da rede p2p, computadores pares que pertencem a diferentes isps, ou similares. em algumas modalidades, o computador de cdn pode estar integrado com o computador de cms. [0035] o computador de cms 110 pode estar configurado para recomendar que um computador par da rede p2p 102 adquira um item de conteúdo digital de uma fonte de conteúdo recomendada, tal como ou um computador par ou o computador de cdn com base em uma ou mais métricas derivadas dos dados de telemetria agregados. em alguns casos, o computador de cms pode estar configurado para selecionar uma fonte para fornecimento de conteúdo com base em um tipo de conteúdo que está sendo fornecido. por exemplo, um item de conteúdo digital pode não ser acessível para compartilhamento p2p, e o computador de cms podem instruir os computadores pares para adquirir aquele item de conteúdo digital diretamente do computador de cdn em oposição a um computador par. em um exemplo específico, se um dado item de conteúdo digital na rede p2p estiver comprometido, o computador de cms pode estar configurado para instruir todos os computadores pares que somente o computador de cdn é uma fonte de fornecimento de conteúdo aceitável para o dado item de conteúdo digital. implementando um computador de cdn que pode aumentar a probabilidade de disponibilidade de conteúdo, e sobrepondo uma rede p2p que permite que os computadores pares se beneficiem de muitas fontes de fornecimento de conteúdo, os custos de cdn podem ser mitigados, uma experiência de aquisição de item de conteúdo digital pode ser feita mais próxima de garantida, e o rendimento par pode ser aumentado. [0036] em algumas modalidades, cada computador par da rede p2p 102 pode estar configurado para seguir um protocolo de prioridade quando adquirindo um item de conteúdo digital. por exemplo, um computador par pode primeiro enviar para o computador de cms 110 através da rede de computador 104 a solicitação de aquisição de conteúdo. a solicitação de aquisição de conteúdo pode consultar o computador de cms para uma ou mais fontes de conteúdo recomendadas para prover um item de conteúdo digital. se o computador par não receber uma resposta para a solicitação de aquisição de conteúdo do computador de cms em um período adequado, então o computador par pode estar configurado para automaticamente enviar para o computador de cdn através da rede de computador uma solicitação de emergência para fazer o download do item de conteúdo digital. em algumas modalidades, o computador par pode incluir uma lógica para determinar quando fazer a solicitação de emergência. por exemplo, a solicitação de emergência pode ser enviada automaticamente para o computador de cdn se uma resposta para a solicitação de aquisição de conteúdo não for recebida e uma condição for satisfeita. por exemplo, a condição pode incluir não receber uma resposta para a solicitação de aquisição de conteúdo dentro de um limite de tempo de resposta designado, não começar a fazer o download do item de conteúdo digital dentro de um limite de tempo de começo de download designado, não completar o download do item de conteúdo digital dentro de um limite de tempo de completamento de download designado, não fazer o download do item de conteúdo digital acima de um rendimento limite, ou não fazer o download do item de conteúdo digital acima de um rendimento limite durante um período de teste de download. se o cdn não responder à solicitação, então o computador par pode estar configurado para enviar uma solicitação para um dado par que pode não necessariamente ser um melhor casamento ou pode ser arbitrariamente selecionado. seguindo o protocolo de comunicação acima descrito, os computadores pares da rede p2p podem ser providos com uma experiência de aquisição de conteúdo aceitável mesmo se o computador de cms estiver indisponível para prover uma recomendação inteligente para uma fonte de fornecimento de conteúdo. [0037] em algumas modalidades, o computador par 101 pode seguir um protocolo de seleção de fonte que inclui fontes locais e remotas quando tentando adquirir um item de conteúdo digital. por exemplo, o computador par pode estar configurado para identificar uma pluralidade de fontes que armazena porções de um item de conteúdo digital que tem uma pluralidade de partes. as fontes podem incluir máquinas de armazenamento local (por exemplo, disco ótico, armazenamento de estado estável, armazenamento de rede local, etc.) e outros computadores pares da rede p2p. para as máquinas de armazenamento local, o computador par pode escanear cada máquina de armazenamento local para porções do item de conteúdo digital. para os outros computadores pares, o computador par pode consultar o computador de cms para identificar os computadores pares que têm uma porção do item de conteúdo digital. ainda, o computador par pode estar configurado para, para cada parte do item de conteúdo digital, selecionar uma fonte com base em uma ou mais métricas de download, e fazer o download daquela parte da fonte selecionada. por exemplo, a métrica de download pode incluir uma velocidade de download mais rápida, um custo de aquisição mais baixo, um nível de utilização de recursos mais baixo, um nível de utilização de energia mais baixo, um nível de ruptura de experiência de usuário mais baixo, uma disponibilidade de um recurso, qualquer outra restrição adequada, e/ou outras métricas adequadas. ainda, em alguns casos, a métrica de download pode selecionar as uma ou mais máquinas de armazenamento local sobre a rede p2p quando possível para fazer o download de uma parte do item de conteúdo digital. o computador par pode estar configurado para organizar as partes feitas download para instalação no computador par como o item de conteúdo digital. [0038] em algumas modalidades, o computador de cms 110 pode comandar os computadores pares da rede p2p 102 para atuar como hubs de distribuição ou cdns virtuais que adquirem itens de conteúdo digital específicos para distribuição. por exemplo, o computador de cms pode estar configurado para comandar um computador par para adquirir um item de conteúdo digital, e então direcionar outros computadores pares para aquele computador par para adquirir o item de conteúdo digital. ainda, o computador de cms pode estar configurado para comandar o computador par para apagar o item de conteúdo digital. em algumas modalidades, o computador de cms pode estar configurado para controlar uma pluralidade de computadores pares configurados como hubs de distribuição através de toda a rede p2p 102 (por exemplo, em diferentes regiões) para facilitar a disponibilidade de itens de conteúdo digital que podem ser rapidamente adquiridos através de toda a rede p2p. [0039] em algumas modalidades, um computador par que está configurado como um hub de distribuição pode incluir uma máquina de armazenamento local que está particionada em uma porção controlada por usuário e uma porção controlada por serviço. os itens de conteúdo digital que podem ser adquiridos voluntariamente (ou ativamente) podem estar armazenados na porção controlada por usuário da máquina de armazenamento local. os itens de conteúdo digital adquiridos obrigatoriamente (ou passivamente) com base em um comando do computador de cms podem estar armazenados na porção controlada por serviço da máquina de armazenamento local. geralmente, os computadores pares da rede p2p podem operar de acordo com uma estratégia pull para compartilhar itens de conteúdo digital. especificamente um computador par solicita uma fonte para prover um item de conteúdo digital de modo que aquele computador par receba o item de conteúdo digital. de acordo com a estratégia pull, o computador de cms pode comandar um computador par para enviar uma solicitação para um computador par atuando como um hub de distribuição virtual para prover um item de conteúdo digital de modo que o item de conteúdo digital seja distribuído para o computador par solicitante. do mesmo modo, o computador de cms pode comandar o computador par que atua como o hub de distribuição virtual para enviar uma solicitação para prover um item de conteúdo digital para outro computador par de modo que o computador par que atua como hub de distribuição virtual receba o item de conteúdo digital. mais ainda, em algumas modalidades, os computadores pares podem ainda operar de acordo om uma estratégia push para compartilhar os itens de conteúdo digital. por exemplo, o computador de cms pode comandar um computador par para fazer o upload de um item de conteúdo digital para outro computador par designado de modo a distribuir o item de conteúdo digital. [0040] em algumas modalidades, a rede p2p 102 pode ser uma rede p2p privada ou restrita na qual a participação por um computador par pode ser controlada através de um processo de autenticação, associação ou afiliação que é executado pelo computador de cms 110. ainda, os computadores pares da rede p2p privada podem armazenar e transferir itens de conteúdo digital curados que estão associados com a rede p2p privada. os itens de conteúdo digital curados podem ser itens de conteúdo digital que são verificados pelo computador de cms como sendo adequados para distribuição através de toda a rede p2p privada. por exemplo, um item de conteúdo digital curado pode ser verificado pelo computador de cms como tendo um f