BRPI0608668A2 - mÉtodo e sistema que suporta relatàrio auditado de impressÕes de propaganda em videogames - Google Patents

mÉtodo e sistema que suporta relatàrio auditado de impressÕes de propaganda em videogames Download PDF

Info

Publication number
BRPI0608668A2
BRPI0608668A2 BRPI0608668-3A BRPI0608668A BRPI0608668A2 BR PI0608668 A2 BRPI0608668 A2 BR PI0608668A2 BR PI0608668 A BRPI0608668 A BR PI0608668A BR PI0608668 A2 BRPI0608668 A2 BR PI0608668A2
Authority
BR
Brazil
Prior art keywords
data
video game
advertising
software
impressions
Prior art date
Application number
BRPI0608668-3A
Other languages
English (en)
Inventor
Daniel Willis
Gordon S Freedman
Original Assignee
Google 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
Application filed by Google Inc filed Critical Google Inc
Publication of BRPI0608668A2 publication Critical patent/BRPI0608668A2/pt

Links

Classifications

    • A63F13/10
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/61Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor using advertising information
    • A63F13/12
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/71Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/73Authorising game programs or game devices, e.g. checking authenticity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0248Avoiding fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0264Targeted advertisements based upon schedule
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/532Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing using secure communication, e.g. by encryption, authentication
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5506Details of game data or player data management using advertisements

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

MÉTODO E SISTEMA QUE SUPORTA RELATàRIO AUDITADO DE IMPRESSÕES DE PROPAGANDA EM VIDEOGAMES. A presente invenção refere-se a uma variedade de processos para certificar o relato de impressões de propaganda proporcionadas por meio de videogames. Esses processos de certificação opcionalmente sobrepujam as técnicas automáticas para verificar que quando são providos dados de propaganda é provida propaganda correspondente em um videogame. Além disso, como as correções de software são freqúentemente proporcionadas para videogames, é também descrito um processo recomendado para certificar software corrigido. Reportar dados associados com impressões de propaganda provenientes de videogames não certificados é considerado suspeito e opcionalmente descartado.

Description

Relatório Descritivo da Patente de Invenção para "MÉTODO E SISTEMA AUXILIANDO RELATÓRIO VERIFICADO DE IMPRESSÕES DE PROPAGANDA PROVENIENTES DE VÍDEO GAMES".
Campo da Invenção
A presente invenção refere-se ao agrupamento de dados provenientes de locais remotos. Especificamente, ao agrupamento de métricos relacionados à aplicação na execução nos locais remotos.
Antecedentes da Invenção
A difusão da televisão originou muitas indústrias relacionadas e auxiliares. Em tal indústria está a indústria da propaganda. A propaganda para a televisão é uma indústria especializada que confia em dados passados e presentes para estabelecer um valor para propagandas exibidas durante a transmissão de um evento. Para auxiliar esse modelo de propaganda, existe toda uma indústria para agrupar e analisar métricos do expectador da televisão.
Com essa finalidade, as audiências são sondadas com relação as suas observações e são determinadas estatísticas para expectador. Similarmente, cada evento de transmissão tal como um show de televisão, a exibição de um filme na televisão, um evento esportivo, etc, é revisto para de-terminaras propagandas na transmissão desses eventos. Assim, o conteúdo real da propaganda e o expectador estatisticamente analisados são independentemente determinados e verificados por uma organização para determinar as métricas usadas para estabelecer um valor para propagandas. Essas métricas são tipicamente referidas como "métricas verificadas" porque a sua precisão é afirmada por uma organização métrica independente que afirma ter verificado a precisão das mesmas. Uma dessas organizações de métrica é a Nielsen Media Research™, que proporciona avaliações Nielsen® que são, em sua maioria, verificadas.
Um novo meio no qual a propaganda está agora sendo inserida é o meio de vídeo games. Como uma primeira geração de propagandas em jogo, foram usadas colocações de produto estático - colocações de produto programados no jogo e que permanece no jogo cada vez que é executado.Essa primeira geração de propagandas é dotada de métricas associadas à mesma calculadas e agrupadas de maneira similar àquelas para o telespectador de televisão.
Agora, está sendo organizada uma nova geração em propagan- da em jogo. De acordo com isso, as colocações de produto são inseridas nos vídeo games dinamicamente de maneira que cada vez que um jogo é executado, diferentes propagandas surgem no mesmo. Infelizmente, os métodos existentes para determinar métricas não são adequados para funcionar com essas próximas gerações em propagandas em jogo. Problematica-
mente, os vídeo games não são similares quando executados, diferentes propagandas podem ser executadas em cada; os vídeo games não são executados em um tempo consistente; e os vídeo games não são executados consistentemente por cada jogador.
Seria uma vantagem proporcionar um método para determinar métricas para a próxima geração nas propagandas em jogo. Sumário da Invenção
É um objetivo da invenção proporcionar um método para determinar métricas para a próxima geração nas propagandas em jogo.
De acordo com uma modalidade da invenção é proporcionado
um método compreendendo: proporcionar software de vídeo game sendo dotado de código executável no mesmo para inserir dinamicamente dados de propaganda no mesmo provenientes de uma fonte externa e para reportar para impressões dados relacionados às impressões para os dados da propaganda; executar o vídeo game em um sistema para durante a execu-
ção inserir dados de propaganda no mesmo dinamicamente e para reportar os dados referentes às impressões relacionadas aos dados de propaganda; e, comparar os dados relatados com as impressões feitas durante a execução do jogo para produzir um resultado de comparação.
Ainda de acordo com outra modalidade da invenção, é propor- cionado um método compreendendo: proporcionar software de vídeo game sendo dotado de código executável no mesmo para inserir dados de propaganda provenientes de uma fonte externa no mesmo dinamicamente e parareportar os dados relacionados às impressões relacionadas aos dados de propaganda; executar o software de vídeo game em um sistema para durante a execução inserir dinamicamente dados de propaganda no mesmo e para reportar os dados relacionados às impressões relacionadas aos dados de 5 propaganda; e, durante a execução do vídeo game reportar os dados relacionados às impressões relacionadas aos dados de propaganda de modo seguro para evitar falsificação nesse ponto.
De acordo com outra modalidade da invenção, é proporcionado um método compreendendo: proporcionar software de vídeo game sendo 10 dotado de código executável no mesmo para inserir dinamicamente dados de propaganda no mesmo provenientes de uma fonte externa e para reportar os dados relacionados às impressões relacionadas aos dados de propaganda; executando o vídeo game em um sistema para durante a execução inserir dados de propaganda no mesmo dinamicamente e para reportar os 15 dados relacionados às impressões relacionadas aos dados de propaganda; e, durante a execução do vídeo game detectar automaticamente os dados de propaganda dinamicamente inseridos no vídeo game.
De acordo com outra modalidade da invenção, é proporcionado um método compreendendo: executar um software de vídeo game em um 20 sistema de jogo; verificar uma certificação de pelo menos uma parte do software de vídeo game para determinar um primeiro valor; e, quando o primeiro valor for indicativo de uma certificação válida proveniente de um corpo de certificação, reportar os dados de impressão provenientes do software de vídeo game em execução, os dados de impressão relatados para serem 25 compilados com dados de impressão verificados.
Ainda de acordo com outra modalidade da invenção, é proporcionado um método compreendendo: proporcionar uma aplicação de vídeo game sendo dotada de uma certificação da mesma proveniente de um corpo de certificação confiado; executando a aplicação de vídeo game; verificar a 30 certificação da aplicação de vídeo game como uma aplicação confiavelmente certificada e a não ser confiavelmente certificada; e, quando a certificação da aplicação de vídeo game for verificada como certificada confiavelmente,proporcionar dados de certificação para o vídeo game para uso na certificação dos dados de impressão relatados.
Ainda de acordo com outra modalidade da invenção, é proporcionado um meio de armazenamento sendo dotado de software de vídeo 5 game armazenado no mesmo sendo dotado de código executável no mesmo para inserir dinamicamente dados de propaganda no mesmo provenientes de uma fonte externa e para reportar os dados relacionados às impressões relacionadas aos dados de propaganda; um sistema de vídeo game sendo dotado de um adaptador para acoplar com a rede de comunicação; e, pelo 10 menos, um processador para detectar impressões para reportar as impressões detectadas e para comparar os dados reportados com as impressões detectadas para produzir um resultado de comparação.
Ainda de acordo com outra modalidade da invenção, é proporcionado um dispositivo de armazenamento sendo dotado de software de ví-15 deo game armazenado no mesmo sendo dotado de código executável no mesmo para inserir dinamicamente no mesmo dados de propaganda provenientes de uma fonte externa e para reportar dados relacionados às impressões relacionadas aos dados de propaganda; um sistema de vídeo game sendo dotado de um adaptador para acoplar com uma rede de comunicação; 20 e, pelo menos, um processador para reportar impressões de maneira segura para evitar falsificações nas mesmas. Breve Descrição dos Desenhos
Serão agora descritas modalidades exemplificativas da invenção juntamente com os desenhos em anexo, nos quais: 25 A Figura 1 é um diagrama de fluxo simplificado de uma trans-
missão de evento baseada em um modelo de auditoria;
A Figura 2 é um diagrama de fluxo simplificado de um processo para rastrear propagandas exibidas nos vídeo games;
A Figura 3 é um diagrama de fluxo simplificado de um método 30 para reportar métricas verificadas para uso em vídeo games;
A Figura 4 é um diagrama de fluxo simplificado de um processo para certificar vídeo games;A Figura 5 é um diagrama de fluxo simplificado de um processo para execução de um vídeo game certificado e para verificar a certificação do vídeo game com uma aplicação separada;
A Figura 6 é um diagrama de fluxo simplificado de um processo para executar um vídeo game certificado e para verificar a certificação do vídeo game usando um comando embutido no software de vídeo game;
A Figura 7 é um diagrama de fluxo simplificado de um processo para executar um vídeo game e para verificar as impressões impressas durante a execução do mesmo, a verificação realizada por um processo execu- tando separadamente do vídeo game e do software no vídeo game, o processo para certificar os dados de impressão relatados;
A Figura 8 é um diagrama de fluxo simplificado de um processo para executar um vídeo game sendo dotado de uma biblioteca de código objeto certificado incluída no mesmo para recuperação, exibição e relato de impressões, a biblioteca de código de objeto para certificar dados de impressão relatados;
A Figura 9a é um diagrama de fluxo simplificado de um processo para reportar dados de propaganda onde os relatos são proporcionados por um sistema de vídeo game diretamente para uma organização de certifica- ção;
A Figura 9b é um diagrama de fluxo simplificado de um processo para reportar dados de propaganda onde os relatos são protegidos pelo software de vídeo game certificado antes da transmissão para um servidor;
A Figura 10 é um diagrama de fluxo simplificado de um processo para correção de vídeo games certificados;
A Figura 11a ilustra alguns exemplos de padrões de propagandas identificáveis;
A Figura 11 b ilustra uma pluralidade de padrões para propagandas incluindo uma parte identificável e uma parte distinguindo separada. 30 Descrição Detalhada das Modalidades da Invenção
Abaixo, o termo impressão é usado para se referir a uma informação impressa ao usar um sistema. Tipicamente, a impressão se refere auma impressão de propaganda onde os dados de propaganda são exibidos, tornados audíveis, ou comunicados de outro modo para um indivíduo de modo que seja satisfatoriamente válido de uma perspectiva de indústria de propaganda. O verbo imprimir é usado para significar a ação de proporcionar 5 uma impressão.
Para a indústria de vídeo game, métricas verificadas, se totalmente verificáveis e disponíveis na indústria, resultaria em um relativo compartilhamento de mercado propaganda / jogador para qualquer jogo fornecido. Isso origina um jogo análogo para Pontos de índice de Audiência (GPR) como usado atualmente na avaliação métrica. Devido a existência do entendimento da indústria de propaganda das métricas existentes, métricas análogas ou comparáveis são altamente vantajosas.
Referindo-se à Figura 1, é ilustrado um diagrama de fluxo simplificado do evento transmitido. Um evento transmitido é exibido na caixa 101.O evento transmitido ocupa uma extensão de tempo na forma de 30 minutos, apesar de outras extensões de tempo serem sustentadas. Intermitentemente durante o tempo do evento, as propagandas são mostradas como em 101a. Cada propaganda tem um mínimo de extensão de tempo durante o qual é exibida e é exibida continuamente por pelo menos aquela extensão de tempo mínima. Durante o evento, estão sendo executados dois outros processos. Um primeiro processo 105 "observa" o evento e grava as propagandas mostradas em toda parte. Apesar desse processo usado para ser realizado por indivíduos, é agora realizado automaticamente usando software de computador para identificar as propagandas no evento. Um segundo processo 106 age para agrupar dados de expectador. Esse segundo processo está na forma de um mecanismo de levantamento ou feedback para a-grupar estatísticas de observação de usuário.
Os dados de expectador de propaganda 103 são compilados estatisticamente em tabelas indicativas do valor da propaganda. Isso é co- mumente realizado por organizações de pesquisa de mídia. As tabelas são então aplicadas para os dados de propaganda verificados 102 para estabelecer um valor, portanto, de um modo que é agora bem compreendido naindústria de pesquisa de mídia. Os dados de expectador 103 e os dados de propaganda 102 são armazenados por um servidor externo 107.
Referindo-se à Figura 2, é ilustrado um processo para rastrear propagandas exibidas. Um vídeo game é executado em um sistema de jogo 5 na forma de um computador pessoal, um dispositivo móvel, uma caixa de sinal de freqüência, ou console de jogo em 201. O vídeo game é dotado de locais para exibição de propagandas. Quando o vídeo game é exibido, as propagandas são carregadas pelo jogo para serem exibidas no mesmo 202. Cada vez que um vídeo game é executado, diferentes propagandas são op-cionalmente exibidas. O vídeo game então transmite para um servidor em 203 pelo menos um relato das propagandas mostradas durante o curso do jogo. Como tal, é proporcionado um relato de propagandas "exibidas" reportadas e seu valor estatístico associado, reduzindo grandemente, por meio disso, o trabalho necessário para avaliar estatisticamente um valor de uma propaganda. Uma organização de pesquisa de mídia em 204, compila os dados do relato recebido nos relatos reportados do valor da propaganda a-propriados.
Infelizmente, em um sistema de acordo com a Figura 2, um provedor de vídeo game inescrupuloso é dotado da habilidade de reportar fal- samente em um número, qualidade, ou valor das propagandas exibidas. A-lém disso, devido à quantidade esmagadora de dados reportados quando um jogo é liberado, é muito difícil identificar esse "falso" relato. Como outra preocupação, os provedores de vídeo game são dotados da opção de transferir correções para os seus jogos fora de horas. Algumas dessas correções podem incluir "falso" relato ou podem corrigir o mesmo. Como tal, a dificuldade é significativamente complexa.
Referindo-se à Figura 3, está ilustrado um método de relato de métrica verificada para uso em vídeo games. Em 301, é proporcionado um vídeo game para ser dotado de propagandas liberadas dinamicamente no mesmo. Em 302, o vídeo game é proporcionado para um corpo de certificação para certificar o mesmo. Por exemplo, uma companhia de métrica como a Nielsen™ pode escolher agir como um corpo de certificação para vídeogames. Em 303, o corpo de certificação testa o vídeo game para estabelecer que as propagandas exibidas no mesmo sejam relatadas com precisão. Em 304, o vídeo game é certificado como reportando corretamente as estatísticas provenientes do mesmo. Em 306, o vídeo game é distribuído para os jogadores. Em 307, o vídeo game é executado e em 308 é verificada sua certificação. Uma vês verificados, os dados reportados relacionados às propagandas exibidas são considerados confiáveis. Como tal, em 309 a informação referente à propaganda liberada é proporcionada a partir dos vídeo games certificados. Na Etapa 310, são compiladas as estatísticas relacionada à propaganda nos vídeo games, por exemplo, pela organização de pesquisa de mídia e em 311 aquelas estatísticas são reportadas na forma de, por exemplo, um relato de indústria para valor de propaganda em vídeo games.
Referindo-se à Figura 4, é ilustrado um processo para certificar vídeo games. Aqui, é desenvolvido um vídeo game em 401. Após completar o desenvolvimento e através do teste do vídeo game, o vídeo game é proporcionado para uma organização de certificação, por exemplo, uma organização de pesquisa de mídia, para verificar o mesmo em 402. O vídeo game é testado em 403 pela organização de certificação confiando no processo de detecção de propaganda automatizado em execução. Por exemplo, um programa em execução no sistema de verificação é capaz de identificar propagandas quando exibidas. Preferivelmente, a própria propaganda é identificável para assegurar relato preciso de cada propaganda exibida. O sistema de verificação compila uma lista de todas as propagandas observadas em 404 e compara a lista com uma lista reportada pelo vídeo game em 405 para assegurar precisão. Quando duas listas são comparáveis, o vídeo game é determinado como confiável em 406. Em 407, o vídeo game é certificado digi-talmente como aceitável uma vez que seja determinado como sendo confiável.
Em uma modalidade exemplificativa, as propagandas exibidas durante o teste do vídeo game em 403 são padrões predeterminados que são projetados ou selecionados para fácil identificação automática. Preferi-velmente, os padrões selecionados são também distinguíveis uns dos outros para permitir verificação de propagandas individuais nos locais de propagandas individuais. Ainda mais preferível, as propagandas são geradas automaticamente em resposta a uma solicitação para dados de propaganda tais como um processo para identificar automaticamente dados de propaganda que quando exibidos não requerem recursos de armazenamento significativos.
Em uma modalidade adicional, a detecção automática dos dados de propaganda quando exibidos é realizada por um sistema externo. Tal sis- tema, por exemplo, é acoplado entre um sistema de jogo e uma exibição para interceptar dados a serem exibidos. Alternativamente, tal sistema confia em um dispositivo de captura de vídeo tal como uma câmera de vídeo para capturar os dados relacionados às imagens apresentadas pelo vídeo game durante a execução do mesmo. Os dados de imagem são então analisados para extrair dados de propaganda que são exibidos no mesmo.
Referindo-se à Figura 5, é ilustrado um processo para execução de vídeo games certificados. O vídeo game certificado é carregado em um sistema de execução de jogo na forma de um computador pessoal ou um console de jogo em 501. Um segundo processo em execução no sistema e independente do vídeo game age para verificar a certificação do vídeo game 502. Por exemplo, o jogo executável é revisto para estabelecer que não tenha sido modificado desde a sua certificação. Uma vez que a verificação tenha sido completada, o segundo processo se comunica com o corpo de certificação em 503 para indicar que a informação reportada proveniente desse vídeo game pode ser incluída como dados verificados. Em 504, os dados de propaganda são reportados a partir do vídeo game verificado, e em 505 os dados de propaganda são compilados em um relatório dos dados de propaganda verificados. Naturalmente, quando a verificação falha, os dados reportados pelo vídeo game são considerados não confiáveis, apesar de poderem ser compilados em outros relatórios indicativos de dados de propaganda não verificados, mas reportados.
Referindo-se à Figura 6, é ilustrada outra modalidade de verifi-cação de certificação de um vídeo game.
Aqui, é proporcionada uma interface de programação de aplicação (API) em 601 e associada com uma biblioteca de código de objeto. A API e a biblioteca de código de objeto compreendem pelo menos um comando para verificar uma versão da aplicação do software de vídeo game. Esse pelo menos um comando quando executado resulta em uma permuta com um servidor para verificar a certificação da aplicação do vídeo game em 602. Uma aplicação do vídeo game que tenha sido certificada é verificada por pelo menos um comando na biblioteca de código de objeto. Por exemplo, o pelo menos um comando resulta na revisão das partes do software de vídeo game para produzir um resultado revisado. A permuta do resultado de revisão com um servidor permite a verificação de uma certificação do software de vídeo game. Alternativamente, toda aplicação de software de vídeo game é revisada. Preferivelmente, a API é dotada de uma pequena área de cobertura. Em 603, quando a certificação é verificada, os dados de propaganda reportados do vídeo game são compilados com os resultados dos dados reportados verificados.
Referindo-se à Figura 7, é ilustrada outra modalidade. Aqui, é proporcionado uma API e associada com uma biblioteca de código de objeto em 701. A biblioteca de código de objeto inclui pelo menos um comando para verificar a exibição dos dados de propaganda no vídeo game. Portanto, o pelo menos um comando verifica a exibição dos dados de propaganda em 702 e grava os dados de maneira segura em 703. Os dados gravados protegidos são então transmitidos em 704 para um servidor para compilação dos mesmos em 705. Opcionalmente, a biblioteca de código de objeto compreende pelo menos um comando para verifica a própria biblioteca de código de objeto para assegurar que não está modificada. Adicional e opcionalmente, o software de vídeo game está ausente de um mecanismo de relato a não ser do mecanismo de relato na biblioteca de código de objeto. Em 706, os dados de propaganda reportados a partir da biblioteca de código de objeto são compilados com os resultados de dados reportados. Opcionalmente, quando tanto a biblioteca de código de objeto quanto o vídeo game incluem meca-nismos de relato, os dados de propaganda reportados são verificados peloservidor para assegurar que ambos os mecanismos reportados estão de a-cordo.
Por exemplo, os dados de propaganda incluem dados identifica-dores para serem facilmente identificados durante a impressão dos mesmos.Preferivelmente, qualquer identificador não é observável para o jogador du-rante a impressão da propaganda no mesmo. Alternativamente, o processopara identificar impressões é provido de dados de propaganda antes de bus-car os mesmos para facilitar a identificação precisa e confiável dos dados depropaganda impressos no vídeo game durante a execução do mesmo.
Referindo-se à Figura 8, é ainda ilustrada outra modalidade. A-qui, é proporcionada uma API associada com uma biblioteca de código deobjeto em 801. A biblioteca de código de objeto compreende uma pluralida-de de comandos incluindo pelo menos um comando para recuperar conteú-do de propaganda, outro comando para exibição de conteúdo de propagan-da e um comando para reportar com segurança a exibição dos dados depropaganda no vídeo game durante a execução do mesmo. Portanto, oscomandos realizam todas as tarefas referentes à recuperação dos dados depropaganda, exibição, e relato. Opcionalmente, a biblioteca de código deobjeto compreende pelo menos um comando para verificar a biblioteca decódigo de objeto. Dessa maneira, a certificação da biblioteca de código deobjeto resulta no relato verificado dos dados de propaganda proveniente detodos os vídeo games projetados usando a biblioteca de código de objeto.
Referindo-se ao diagrama da Figura 8, é iniciada uma sessão devídeo game 801 e uma propaganda é requerida pelo vídeo game na execu-ção em 802. A propaganda quando recebida é armazenada em um gerentede cache pela biblioteca de código de objeto em 803. Quando o local para aexibição dos dados de propaganda está visível, a biblioteca de código deobjeto recupera os dados de propaganda do cache em 804. Os comandosna biblioteca de código de objeto são executados para exibição de uma ima-gem com base nos dados de propaganda no local em 805. Uma vez exibi-dos, a informação relacionada à exibição é compilada para ser reportada em806. Os ciados compilados estão protegidos em 807. Os dados protegidossão transmitidos para um servidor em 808 para compilação dos mesmoscom outros dados protegidos em 809. Naturalmente, apesar da Figura 8 serdescrita com relação aos dados de imagem de propaganda, outros dados depropaganda na forma de dados de vídeo, de texto, de áudio, e assim pordiante, são também auxiliados. Alternativamente, os dados reportados são anão ser protegidos.
Referindo-se à Figura 9a, está ilustrado um processo para repor-tar dados de propaganda onde os relatos são proporcionados a partir do ví-deo game diretamente para o corpo de certificação para assegurar a preci-são dos mesmos. Aqui, o relato dos dados diretamente para o corpo de certi-ficação ou para uma organização de coleta de dados neutra, a alteração dosdados é impedida. Assim, juntamente com um método para verificar a preci-são dos dados relatados, o método da Figura 9a permite assegurar a preci-são dos dados recebidos. Um vídeo game é executado em 901. O vídeogame estabelece um link de comunicação com o provedor de dados de pro-paganda em 902. O vídeo game estabelece um link de comunicação comuma organização confiada para compilar os dados exibidos de propagandaem 903. Quando os dados de propaganda são impressos em um jogo, a in-formação reportada é diretamente provida para a organização confiada em904. Opcionalmente, conforme ilustrado em 905, a informação é tambémproporcionada para o servidor do qual os dados de propagando são recupe-rados. Adicional e opcionalmente, a informação é também provida para outroservidor em 906, por exemplo, um servidor do editor do vídeo game. Umavez recebida na organização confiada, a informação é distribuída para usona pesquisa de mídia.
Referindo-se à Figura 9b, é ilustrado um processo para reportardados de propaganda onde os relatos são protegidos pelo software de vídeogame certificado antes da transmissão dos mesmos para assegurar a preci-são dos mesmos. Conforme ilustrado, em 950 um vídeo game é executado euma sessão de vídeo game é iniciada em 951. O vídeo game estabelece umlink de comunicação com o provedor de dados de propaganda em 952. Em953, são recebidos os dados de propaganda para serem reportados. Em
954, os dados são usados para gerar impressões de propaganda para se-rem impressas quando um jogador executar o vídeo game. Em 955, os da-dos referentes às impressões proporcionadas são protegidos usando umachave publica para assinatura dos dados. Em 956, os dados assinados sãotransmitidos para um servidor. No servidor, os dados protegidos são verifi-cados em 957. Uma vez verificados, os dados são compilados com outrosdados para formar informação estatística de impressão de propaganda em958.
Referindo-se à Figura 10, é ilustrado um processo para corrigirvídeo games certificados. Aqui o processo confia nos métodos acima descri-tos para certificação de vídeo games. É interessante observar que as corre-ções que não afetem o software certificado em um vídeo game, não reque-rem certificação adicional de acordo com a presente invenção.
Em 1001, é proporcionada uma correção de software para modi-ficar software de vídeo game. Um corpo de certificação corrige o softwarecom a correção de software em 1002 e testa o software resultante em 1003.Quando o software executa e relata os dados de propaganda adequadamen-te, o corpo de certificação certifica a correção em 1004 e insere na correçãoum código de certificação para uso na verificação do software corrigido em1005. Em uso, a correção do software resulta em modificações no mesmoque ainda serão verificadas como certificadas devido ao teste adicional domesmo. Alternativamente, quando o método da Figura 7 ou 8 é usado, ocorpo de certificação meramente verifica que a biblioteca de código de obje-to não está afetada pela correção. Quando a biblioteca de código de objeto éafetada pela correção, a biblioteca de código de objeto é novamente testadae re-certificada.
Referindo-se à Figura 11a, são ilustrados alguns exemplos depadrões de propaganda identificáveis. Um padrão simples para identificaçãoinclui um padrão de cor que se repete em uma maneira identificável de modoque o alongamento, a perspectiva, o envoltório, o contorno, etc. dos dadosda imagem conferem a imagem resultante identificável. Pela variação doconteúdo da cor do padrão, um padrão similar é reutilizável muitas vezes,cada vez com uma seqüência de cor diferente. Alternativamente, um padrãorecorrente é sobreposto em um modelo de propaganda padrão tal como corde fundo neutra resultando em fácil identificação da área da cor neutra e en-tão o padrão é meramente usado para distinguir entre propagandas, confor-me ilustrado na Figura 11b.
Apesar das descrições acima confiarem no relato de impressõesde propaganda para um servidor, as impressões são opcionalmente agrega-das antes de serem reportadas. Adicional e opcionalmente, os dados de im-pressão são armazenados de maneira segura antes de serem agregadospara impedir a falsificação dos mesmos. Por exemplo, uma biblioteca de có-digo de objeto que é confiada é usada para proteger e agregar os dados an-tes da transmissão dos mesmos.
Em uma modalidade, é gerado um registro de verificação paraser provido para o servidor. Como tal, quando o conteúdo é verificável equando é realizada a verificação dos dados, então as gravações proporcio-nadas para o servidor incluem dados de verificação para uso na verificaçãode auditoria das impressões de propaganda. Quando usada com um métodocomo aqueles das Figuras 7 e 8, tal parte de auditoria permite verificaçõesde ponto de vídeo games que são diretamente acessíveis pela organizaçãode certificação. De acordo com tal modalidade, cada gravação inclui umaparte provida da biblioteca de código de objeto e referente à identificação erastreamento de impressões durante a execução de um vídeo game.
Alternativamente, os dados verificados indicam um grau de cor-relação entre os dados reportados e os resultados de verificação resultando,por meio disso, em uma indicação de confiabilidade dos dados reportados.Apesar de 100% em tal indicação, é também possível ter confiabilidade per-centual menor e ainda ser considerada confiável, do ponto de vista estatísti-co. A aplicação do método da invenção para uso na avaliação de confiabili-dade dos dados de impressão reportados é sustentada de acordo com asmodalidades acima. Por exemplo, se o relato estiver reportando impressõesmenores do que aquelas ilustradas, o desacordo entre os relatos e os valo-res verificados resulta no aumento da confiabilidade. Mesmo que faltempoucos valores reportados dos resultados verificados pode simplesmenteindicar erros no processo de verificação. Como tal, os requisitos de correla-ção entre os dados verificados e os dados reportados é uma matéria que fica ao encargo daqueles versados na técnica de pesquisa e estatística de mídia.
Apesar das modalidades acima serem descritas com referenciaa vídeo games, aqueles versados na técnica irão reconhecer que os méto-dos e sistemas descritos acima são também aplicáveis a outras aplicaçõesde software para exibição e relato de dados de propaganda e outros dados
comerciais para serem exibidos nos mesmos.
Aqueles versados na técnica de pesquisa de mídia devem de-terminar se todos os locais de propaganda requerem verificação dos mes-mos ou apenas um subconjunto requer auditoria. Adicionalmente, é possívelverificar o desempenho de um vídeo game em uma base regular, em interva-
los aleatórios, ou de maneira ininterrupta contínua.

Claims (25)

1. Método compreendendo:proporcionar software de vídeo game sendo dotado de códigoexecutável no mesmo para inserir dinamicamente dados de propagandaprovenientes de uma fonte externa e para reportar dados relacionados àsimpressões relacionadas aos dados de propaganda;executar o vídeo game em um sistema para durante a execuçãoinserir dados de propaganda no mesmo dinamicamente e para reportar da-dos relacionados às impressões referentes aos dados de propaganda; ecomparar os dados reportados com as impressões feitas durantea execução do jogo para produzir um resultado de comparação.
2. Método, de acordo com a reivindicação 1, compreendendo:certificar o software de vídeo game quando o resultado de com-paração indicar relatório preciso das impressões de software de vídeo gamee a não ser certificar o software de vídeo game quando o resultado da com-paração indicar relatório impreciso das impressões pelo software de vídeogame.
3. Método, de acordo com qualquer uma das reivindicações 1 e2, compreendendo: executar software de auditoria no sistema, o software deauditoria para, durante a execução do software de vídeo game, automatica-mente detectar dados de propaganda inseridos dinamicamente.
4. Método, de acordo com a reivindicação 3, compreendendoproporcionar dados de propaganda para o software de vídeo game durante aexecução do mesmo, os dados de propaganda projetados para serem detec-tados automaticamente pelo software de auditoria.
5. Método, de acordo com a reivindicação 4, onde os dados depropaganda são diferentes para formas diferentes de propaganda.
6. Método, de acordo com a reivindicação 5, onde as formas di-ferentes de propaganda se referem ao tipo de colocação no vídeo game.
7. Método, de acordo com as reivindicações 5 e 6, onde as for-mas diferentes de propaganda se referem ao valor das formas de propagan-da.
8. Método, de acordo com qualquer uma das reivindicações de a 7, onde cada dado de propaganda é diferente para permitir auditoria espe-cifica de cada colocação de dados de propaganda no vídeo game durante aexecução do mesmo independentemente.
9. Método, de acordo com qualquer uma das reivindicações de 4a 8, onde os dados de propaganda são para formar um simples padrão derepetição que é identificável, o simples padrão de repetição para ser detec-tado automaticamente pelo software de auditoria.
10. Método, de acordo com qualquer uma das reivindicações de 4 a 8, onde os dados de propaganda são para formar uma primeira impres-são que é detectável e um padrão identificável para ser automaticamentedetectado pelo software de auditoria.
11. Método, de acordo com qualquer uma das reivindicações de1 a 10, onde a comparação e realizada automaticamente pelo sistema.
12. Método, compreendendo:proporcionar software de vídeo game sendo dotado de códigoexecutável no mesmo para inserir dinamicamente no mesmo dados de pro-paganda provenientes de uma fonte externa e para reportar dados relacio-nados às impressões relacionadas aos dados de propaganda; executar o software de vídeo game em um sistema para durantea execução inserir dinamicamente dados de propaganda no mesmo e parareportar dados relacionados às impressões relacionadas aos dados de pro-paganda; edurante a execução do vídeo game, reportar dados referentes às impressões referentes aos dados de propaganda de maneira segura paraevitar falsificação dos mesmos.
13. Método, de acordo com a reivindicação 12, onde os dadosreferentes às impressões referentes aos dados de propaganda são reporta-dos diretamente para um servidor a não ser o servidor do qual os dados de propaganda são recuperados.
14. Método, de acordo com qualquer uma das reivindicações 12e 13, onde os dados referentes às impressões referentes aos dados de pro-paganda são reportados diretamente para uma organização de auditoria dedados.
15. Método, de acordo com qualquer uma das reivindicações de-12 a 14, onde os dados referentes às impressões referentes aos dados depropaganda são também reportados diretamente para outro sistema.
16. Método, de acordo com qualquer uma das reivindicações de-12 a 15, onde os dados referentes às impressões referentes aos dados depropaganda são protegidos usando uma chave pública de uma organizaçãode verificação dos dados, a organização sendo dotada de uma chave parti-cular para verificar uma autenticidade dos dados.
17. Método, de acordo com qualquer uma das reivindicações de-12 a 16, onde os dados são protegidos por assinatura digital dos mesmos.
18. Método, compreendendo:proporcionar software de vídeo game sendo dotado de códigoexecutável no mesmo para inserir dinamicamente no mesmo dados de pro-paganda provenientes de uma fonte externa e para reportar dados relacio-nados às impressões relacionadas aos dados de propaganda;executar o de vídeo game em um sistema durante a execuçãoinserindo dinamicamente no mesmo dados de propaganda e para reportardados relacionados às impressões relacionadas aos dados de propaganda;edurante a execução do vídeo game, detectar automaticamentedados de propaganda inseridos dinamicamente no vídeo game.
19. Método, compreendendo:executar software de vídeo game em um sistema de jogo;verificar a certificação de pelo menos uma parte do software devídeo game para determinar um primeiro valor; equando o primeiro valor for indicativo de uma certificação válidaproveniente de um corpo de certificação, reportar os dados de impressãoprovenientes do software de vídeo game em execução, os dados de impres-são reportados para serem compilados com dados de impressão verificados.
20. Método, de acordo com a reivindicação 19, compreendendoquando o primeiro valor é a não ser indicativo de uma certificação válidaproveniente de um corpo de certificação, reportar os dados de impressãoprovenientes do software de vídeo game em execução, os dados de impres-são reportados para serem compilados a não ser com os dados de impres- são verificados.
21. Método, compreendendo:proporcionar uma aplicação de vídeo game sendo dotada deuma certificação na mesma proveniente de um corpo de certificação confia-do; executar a aplicação de vídeo game;verificar a certificação da aplicação de vídeo game como confia-velmente certificada a não ser confiavelmente certificada; equando a certificação da aplicação de vídeo game for verificadacomo confiavelmente certificada, proporcionar dados de certificação para o vídeo game para uso na certificação dos dados de impressão reportados.
22. Método.de acordo com a reivindicação 21, compreendendoquando o primeiro valor é a não ser indicativo de software de vídeo gameconfiavelmente certificado, reportar os dados de impressão provenientes dosoftware de vídeo game em execução, os dados de impressão reportados para serem compilados a não ser com os dados de impressão verificados.
23. Sistema, compreendendo:um meio de armazenamento tendo armazenado no mesmo soft-ware de vídeo game sendo dotado de código executável no mesmo parainserir dinamicamente dados de propaganda no mesmo provenientes deuma fonte externa e para reportar dados referentes às impressões referentesaos dados de propaganda;um sistema de vídeo game sendo dotado de um adaptador paraacoplar com uma rede de comunicação; epelo menos um processador para detectar impressões e para reportar impressões detectadas para comparar os dados reportados com asimpressões detectadas para produzir um resultado de comparação.
24. Sistema, compreendendo:um meio de armazenamento tendo armazenado no mesmo soft-ware de vídeo game sendo dotado de código executável no mesmo parainserir dados de propaganda provenientes de uma fonte externa no mesmodinamicamente e para reportar dados referentes às impressões referentes aos dados de propaganda;um sistema de vídeo game sendo dotado de um adaptador paraacoplar com uma rede de comunicação; epelo menos um processador para reportar impressões de manei-ra segura para evitar a falsificação das mesmas.
25. Sistema, de acordo com a reivindicação 24, compreendendo: dispositivo para detectar impressões durante a execução do ví-deo game para estabelecer precisão das impressões reportadas.
BRPI0608668-3A 2005-04-05 2006-04-05 mÉtodo e sistema que suporta relatàrio auditado de impressÕes de propaganda em videogames BRPI0608668A2 (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US66808005P 2005-04-05 2005-04-05
PCT/CA2006/000525 WO2006105660A1 (en) 2005-04-05 2006-04-05 Method and system supporting audited reporting of advertising impressions from video games

Publications (1)

Publication Number Publication Date
BRPI0608668A2 true BRPI0608668A2 (pt) 2010-01-19

Family

ID=37073065

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0608668-3A BRPI0608668A2 (pt) 2005-04-05 2006-04-05 mÉtodo e sistema que suporta relatàrio auditado de impressÕes de propaganda em videogames

Country Status (9)

Country Link
US (1) US9180369B2 (pt)
EP (1) EP1866832A4 (pt)
JP (1) JP5542330B2 (pt)
KR (1) KR101400401B1 (pt)
CN (1) CN101253525A (pt)
AU (1) AU2006230860B2 (pt)
BR (1) BRPI0608668A2 (pt)
CA (1) CA2603743C (pt)
WO (1) WO2006105660A1 (pt)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070239819A1 (en) * 2005-10-07 2007-10-11 Neoedge Networks, Inc. Service and messaging infrastructure to support creation of distributed, peer to peer applications with a service oriented architecture
US20080027866A1 (en) * 2006-07-26 2008-01-31 Halcrow Michael A System and method for authenticating file content
US8117541B2 (en) 2007-03-06 2012-02-14 Wildtangent, Inc. Rendering of two-dimensional markup messages
US20090144140A1 (en) * 2007-11-30 2009-06-04 Google Inc. In-game impressions
US8235814B2 (en) * 2007-12-13 2012-08-07 Google Inc. Impression normalization
JP4848001B2 (ja) 2008-12-18 2011-12-28 株式会社ソニー・コンピュータエンタテインメント 画像処理装置および画像処理方法
WO2010087588A2 (ko) * 2009-01-29 2010-08-05 (주)세컨커머셜 게임내 광고의 시청률 제공 시스템 및 그 방법
DE202009016834U1 (de) 2009-12-14 2010-04-22 Krischke-Lengersdorf, Christian Einrichtung zum Dämpfen der Relativbewegung bewegter Vorrichtungsteile, insbesondere von Schiebetüren
CN105284122B (zh) 2014-01-24 2018-12-04 Sk 普兰尼特有限公司 用于通过使用帧聚类来***广告的装置和方法
US10540670B1 (en) * 2016-08-31 2020-01-21 Nationwide Mutual Insurance Company System and method for analyzing electronic gaming activity
EP3740925B1 (en) 2018-01-21 2024-04-17 Anzu Virtual Reality Ltd An object viewability determination system and method
JP7145565B2 (ja) * 2018-01-29 2022-10-03 株式会社電通 通信デバイス、広告配信システム、広告配信方法及びプログラム
CN112739432B (zh) * 2018-10-09 2024-04-19 深圳市欢太科技有限公司 游戏控制方法及相关产品
KR102138977B1 (ko) * 2018-10-10 2020-07-28 민코넷주식회사 클라우드 컴퓨터를 이용한 게임 플레이 동영상 제공 시스템
JP7360581B2 (ja) 2019-04-04 2023-10-13 コベルコ建機株式会社 作業機械用操作機構、及び、それを備えた作業機械
KR102045177B1 (ko) * 2019-04-15 2019-11-14 안재용 동영상 콘텐츠의 믹싱광고 모니터링 시스템

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU1343888A (en) * 1987-02-27 1988-09-26 Logicblend Limited Improvements in interactive video systems
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
JP2002083219A (ja) 2000-07-04 2002-03-22 Sony Computer Entertainment Inc コンテンツ内広告方法、コンテンツ内広告用サーバ及びコンテンツ内広告を実現するためのプログラムの伝送媒体
US7895076B2 (en) * 1995-06-30 2011-02-22 Sony Computer Entertainment Inc. Advertisement insertion, profiling, impression, and feedback
US7171480B2 (en) 2001-01-29 2007-01-30 Sony Computer Entertainment America Inc. Method and system for providing auxiliary content located on local storage during download/access of primary content over a network
JP4040117B2 (ja) * 1995-06-30 2008-01-30 ソニー株式会社 ゲーム機及びゲーム機制御方法
US7047302B1 (en) * 1999-12-02 2006-05-16 Sony Corporation Entertainment America Inc. Method and system for enabling optional customer election of auxiliary content provided on detachable local storage media during access of primary content over a network and for collecting data concerning viewed auxiliary content
US5768382A (en) * 1995-11-22 1998-06-16 Walker Asset Management Limited Partnership Remote-auditing of computer generated outcomes and authenticated biling and access control system using cryptographic and other protocols
MXPA98006863A (es) * 1996-12-25 2005-02-25 Sony Corp Sistema de maquina de juegos, sistema de transmision, sistema y metodo de distribucion de datos, yaparato y metodo para ejecutar el programa.
JPH10290443A (ja) 1997-04-14 1998-10-27 Nippon Telegr & Teleph Corp <Ntt> ビデオ・オン・デマンド・システム制御方法及びビデオ・オン・デマンド・システム
US6088433A (en) * 1998-07-09 2000-07-11 Sbc Technology Resources, Inc. System and method for forwarding call from disconnected telephone number to new telephone number
JP4036542B2 (ja) * 1998-09-18 2008-01-23 富士通株式会社 エコーキャンセラ
US20010010059A1 (en) * 1998-10-28 2001-07-26 Steven Wesley Burman Method and apparatus for determining travel time for data sent between devices connected to a computer network
US6487538B1 (en) * 1998-11-16 2002-11-26 Sun Microsystems, Inc. Method and apparatus for local advertising
US7624046B2 (en) * 1998-12-24 2009-11-24 Universal Music Group, Inc. Electronic music/media distribution system
US6036601A (en) * 1999-02-24 2000-03-14 Adaboy, Inc. Method for advertising over a computer network utilizing virtual environments of games
GB2359640A (en) * 2000-02-23 2001-08-29 Battlemail Com Ltd A game using electronic mail
GB2360581A (en) 2000-03-15 2001-09-26 Television Monitoring Services Quantification of brand exposure on screen
US6928414B1 (en) * 2000-04-12 2005-08-09 Jae Heon Kim Advertisement method using game program on the internet and method for executing the game program having the advertisement according to the advertisement method
US6430301B1 (en) * 2000-08-30 2002-08-06 Verance Corporation Formation and analysis of signals with common and transaction watermarks
US6990472B2 (en) * 2000-10-23 2006-01-24 Starpound Corporation Telecommunications initiated data fulfillment system
US20020072413A1 (en) * 2000-11-03 2002-06-13 Eduardo Arias Entertainment platform
US20030177187A1 (en) * 2000-11-27 2003-09-18 Butterfly.Net. Inc. Computing grid for massively multi-player online games and other multi-user immersive persistent-state and session-based applications
US9047609B2 (en) * 2000-11-29 2015-06-02 Noatak Software Llc Method and system for dynamically incorporating advertising content into multimedia environments
US20020082910A1 (en) * 2000-12-22 2002-06-27 Leandros Kontogouris Advertising system and method which provides advertisers with an accurate way of measuring response, and banner advertisement therefor
US20020095675A1 (en) * 2001-01-18 2002-07-18 Jonathan Lowthert Providing content interruptions
JP3578100B2 (ja) 2001-03-23 2004-10-20 日本電信電話株式会社 コンテンツ提供方法及びシステム及びコンテンツ提供プログラム及びコンテンツ提供プログラムを格納した記憶媒体
US20040128364A1 (en) * 2001-05-12 2004-07-01 Clark James R Secured internet media player
US7259747B2 (en) * 2001-06-05 2007-08-21 Reactrix Systems, Inc. Interactive video display system
US20030100375A1 (en) * 2001-11-27 2003-05-29 Makoto Wakae Video game system and method having item capable of play based on user-specific password
US7249383B1 (en) * 2002-01-30 2007-07-24 Mccully Timothy R Method of detecting piracy of proprietary material
US20040043806A1 (en) * 2002-02-08 2004-03-04 Keith Kirby Online vehicle collection and play activity
US6715084B2 (en) * 2002-03-26 2004-03-30 Bellsouth Intellectual Property Corporation Firewall system and method via feedback from broad-scope monitoring for intrusion detection
TW200405971A (en) * 2002-06-26 2004-04-16 Konami Corp Game device and control method, computer program, game method, game transmitting device and information record media thereof
JP2004054521A (ja) 2002-07-18 2004-02-19 Sony Corp データ処理装置及び方法、記録媒体並びにコンピュータプログラム
US7213248B2 (en) * 2002-10-10 2007-05-01 International Business Machines Corporation High speed promotion mechanism suitable for lock acquisition in a multiprocessor data processing system
US20040116183A1 (en) * 2002-12-16 2004-06-17 Prindle Joseph Charles Digital advertisement insertion system and method for video games
US20040143852A1 (en) * 2003-01-08 2004-07-22 Meyers Philip G. Systems and methods for massively multi-player online role playing games
US20040216157A1 (en) * 2003-04-25 2004-10-28 Richard Shain System and method for advertising purchase verification
US7452278B2 (en) * 2003-05-09 2008-11-18 Microsoft Corporation Web access to secure data
US20050015344A1 (en) 2003-06-26 2005-01-20 Pitney Bowes Incorporated Method and system for detection of tampering and verifying authenticity of a 'data capture' data from a value dispensing system
WO2005020129A2 (en) * 2003-08-19 2005-03-03 Bandalong Entertainment Customizable avatar and differentiated instant messaging environment
US20050098955A1 (en) * 2003-11-10 2005-05-12 Stu Rasmussen Interactive knowledge based game system
JP2007528030A (ja) * 2004-03-08 2007-10-04 マッシブ インコーポレーテッド 複数のビデオゲーム内への広告の配信
JP2005275761A (ja) * 2004-03-24 2005-10-06 Hitachi Ltd 公開監視方法及びコンピュータシステム
US8589227B1 (en) * 2004-03-26 2013-11-19 Media Management, Incorporated Method and system for reconciling advertising invoices and for providing prompt payment therefor

Also Published As

Publication number Publication date
EP1866832A1 (en) 2007-12-19
CN101253525A (zh) 2008-08-27
JP2008535111A (ja) 2008-08-28
KR101400401B1 (ko) 2014-06-30
EP1866832A4 (en) 2010-04-07
AU2006230860A1 (en) 2006-10-12
US20060224455A1 (en) 2006-10-05
AU2006230860B2 (en) 2012-04-19
US9180369B2 (en) 2015-11-10
KR20080004548A (ko) 2008-01-09
CA2603743A1 (en) 2006-10-12
JP5542330B2 (ja) 2014-07-09
WO2006105660A1 (en) 2006-10-12
CA2603743C (en) 2018-01-16

Similar Documents

Publication Publication Date Title
BRPI0608668A2 (pt) mÉtodo e sistema que suporta relatàrio auditado de impressÕes de propaganda em videogames
CN103368987B (zh) 云服务器、应用程序的审核认证及管理***和方法
CN103562923B (zh) 应用程序安全测试
CN100547562C (zh) 自动生成可再现运行时问题的单元测试用例的方法和***
CN101166562B (zh) 用于游戏机中可改变存储媒体的***和方法
US8332823B2 (en) Application program verification system, application program verification method and computer program
Huang et al. Talos: Neutralizing vulnerabilities with security workarounds for rapid response
Jiang et al. Pdiff: Semantic-based patch presence testing for downstream kernels
CN108614777A (zh) 一种基于真实业务的金融交易测试***及测试方法
Fontana et al. Impact of refactoring on quality code evaluation
Trimananda et al. {OVRseen}: Auditing network traffic and privacy policies in oculus {VR}
US20070124726A1 (en) Automated QS interface testing framework
CN110891197A (zh) 视频广告投放状况检测方法、装置、电子设备及存储介质
CN105233499B (zh) 一种游戏代码校验的方法及游戏客户端、***
US20170220805A1 (en) Determine secure activity of application under test
CN107391333A (zh) 一种osd磁盘故障测试方法及***
US20090138854A1 (en) Software error detection method, software module, database and system
JP2006309576A (ja) 論理システムの検証装置及び検証方法、記憶媒体及びコンピュータプログラム
TWI403895B (zh) 計算機的自動測試系統及其測試方法
CN113127345B (zh) 应用测试方法、装置、电子设备及存储介质
BRPI0807572A2 (pt) Sistema de processamento de dados de proteção de direitos autorais e dispositivo de reprodução
US20120291016A1 (en) System and method for testing a user application using a computing apparatus and a media playback apparatus
US20050049790A1 (en) System and method for validating whether a software application is properly installed
Saieva et al. Update with care: Testing candidate bug fixes and integrating selective updates through binary rewriting
CN114595460A (zh) 签名固件校验方法、设备及计算机可读介质

Legal Events

Date Code Title Description
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B09B Patent application refused [chapter 9.2 patent gazette]
B25D Requested change of name of applicant approved

Owner name: GOOGLE LLC (US)

B09B Patent application refused [chapter 9.2 patent gazette]

Free format text: MANTIDO O INDEFERIMENTO UMA VEZ QUE NAO FOI APRESENTADO RECURSO DENTRO DO PRAZO LEGAL