BRPI0615707A2 - transmissor para transmitir fragmentos de guia de serviço eletrÈnico (esg) associados a um evento; receptor para receber um fragmento de guia de serviço eletrÈnico (esg); método para fornecer uma oferta de serviço de interação associada a um evento, e dispositivo compreendendo um receptor, um vìdeo, uma memória, e um processador - Google Patents

transmissor para transmitir fragmentos de guia de serviço eletrÈnico (esg) associados a um evento; receptor para receber um fragmento de guia de serviço eletrÈnico (esg); método para fornecer uma oferta de serviço de interação associada a um evento, e dispositivo compreendendo um receptor, um vìdeo, uma memória, e um processador Download PDF

Info

Publication number
BRPI0615707A2
BRPI0615707A2 BRPI0615707-6A BRPI0615707A BRPI0615707A2 BR PI0615707 A2 BRPI0615707 A2 BR PI0615707A2 BR PI0615707 A BRPI0615707 A BR PI0615707A BR PI0615707 A2 BRPI0615707 A2 BR PI0615707A2
Authority
BR
Brazil
Prior art keywords
event
esg
interaction
service
message
Prior art date
Application number
BRPI0615707-6A
Other languages
English (en)
Inventor
Martta Aino Adele Seppaelae
Original Assignee
Nokia Corp
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 Nokia Corp filed Critical Nokia Corp
Publication of BRPI0615707A2 publication Critical patent/BRPI0615707A2/pt
Publication of BRPI0615707B1 publication Critical patent/BRPI0615707B1/pt

Links

Classifications

    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/38Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/93Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/30Aspects of broadcast communication characterised by the use of a return channel, e.g. for collecting users' opinions, for returning broadcast space/time information or for requesting data
    • H04H2201/37Aspects of broadcast communication characterised by the use of a return channel, e.g. for collecting users' opinions, for returning broadcast space/time information or for requesting data via a different channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

TRANSMISSOR PARA TRANSMITIR FRAGMENTOS DE GUIA DE SERVIçO ELETRÈNICO (ESG) ASSOCIADOS A UM EVENTO; RECEPTOR PARA RECEBER UM FRAGMENTO DE GUIA DE SERVIçO ELETRÈNICO (ESG); MéTODO PARA FORNECER UMA OFERTA DE SERVIçO DE INTERAçãO ASSOCIADA A UM EVENTO, E DISPOSITIVO COMPREENDENDO UM RECEPTOR, UM VIDEO, UMA MEMóRIA, E UM PROCESSADOR. Trata-se de aparelhos e métodos providos para a transmissão e recepção de fragmentos de guia ESG associados a um evento ou programa. O evento ou programa pode ter um componente de serviço de interação no qual um assinante pode interagir com o programa em tempo real. As informações de conteúdo de programa, como, por exemplo, os dados de áudio e video associados ao programa podem ser transmitidos para um assinante em um fragmento de guia ESG. O fragmento de guia ESG pode ter metadados associados nos quais informações relativas ao componente de serviço de interação do evento ou programa podem ser mapeadas. O terminal ou receptor de assinante pode analisar os dados de fragmento de guia ESG a fim de determinar atributos para a exibição de um gabarito de mensagem associado ao componente de serviço de interação do evento ou programa. A interação do assinante com o programa pode ser provido através do gabarito de mensagens.

Description

TRANSMISSOR PARA TRANSMITIR FRAGMENTOS DE GUIA DE
SERVIÇO ELETRÔNICO (ESG) ASSOCIADOS A UM EVENTO; RECEPTORPARA RECEBER UM FRAGMENTO DE GUIA DE SERVIÇO ELETRÔNICO(ESG); MÉTODO PARA FORNECER UMA OFERTA DE SERVIÇO DEINTERAÇÃO ASSOCIADA A UM EVENTO, E DISPOSITIVO COMPREENDENDOUM RECEPTOR, UM VÍDEO, UMA MEMÓRIA, E UM PROCESSADOR".Campo da Invenção
A presente invenção refere-se, de modo geral, às redes decomunicação. Em termos mais específicos, a presente invenção se refere agabaritos de mensagens em Guias de Serviço Eletrônico utilizados nas redes decomunicação.
Fundamentos da Invenção
De modo geral, o Guia de Serviço Eletrônico (ESG) permite que umterminal obtenha informações relativas a quais serviços encontram-se disponíveisa usuários finais e como estes serviços podem ser acessados. Os fragmentos deguia ESG são peças que existem independentemente do guia ESG.Tradicionalmente, os fragmentos de guia ESG compreendem documentos delinguagem XML, porém, mais recentemente, estes fragmentos abrangem um vastoconjunto de itens, como, por exemplo, uma descrição de SDP (Protocolo de
Descrição de Sessão), um arquivo de texto, ou uma imagem. Os fragmentos deguia ESG descrevem um ou vários aspectos de um serviço correntementedisponível ou de um serviço futuro ou de programas de difusão. Tais aspectospodem incluir, por exemplo: uma descrição de texto livre, uma programação, umadisponibilidade geográfica, preços, métodos de compra, gênero, ou informaçõessuplementares, tais como imagens ou clips de visualização. Os dados de áudio,vídeo ou outros tipos de dados que compreendem os fragmentos de guia ESGpodem ser transmitidos através de uma variedade de tipos de redes de acordocom muitos protocolos diferentes. Por exemplo, os dados podem ser transmitidosatravés de uma coleção de redes geralmente referida como "Internet", utilizandoprotocolos da suíte de protocolos da Internet, tais como o Protocolo de Internet (IP)e o Protocolo de Datagrama de Usuário (UDP). Os fragmentos de guia ESGpodem também ser transmitidos por meio do uso da Codificação de CamadasAssíncronas (ALC) e dos protocolos de Liberação de Arquivos por TransporteUnidirecional (FLUTE). Os dados são geralmente transmitidos através da Internetendereçados para um único usuário. Estes, porém, podem ser endereçados a umgrupo de usuários, normalmente conhecidos como uma multidifusão.
Quando são feitas ofertas de serviços de interação a um assinante deuma difusão ou de um programa de multidifusão, faz-se necessário um enlaceadicional de canal ou de comunicação para a provisão dos serviços interativos. Porexemplo, quando um assinante recebe um programa de difusão no qual oassinante pode interagir com o programa ao responder a avisos no programa, aentrada do assinante é provida para a entidade provedora de serviço através deum enlace de canal ou comunicação separado do canal no qual o programa édifundido. Isto requer um overhead grande, resultando em uma carga sobre o usode recursos do sistema de difusão.
Além disso, os assinantes devem entrar manualmente no sistema deuma maneira não uniforme. Quando o usuário entra erroneamente dados errados,dados errados serão recebidos, o que poderá ocasionar resultados indesejados.
Por exemplo, o assinante pode enviar uma mensagem de resposta não funcionalque não produz os resultados desejados. Da mesma forma, o assinante será aindacobrado pela mensagem de resposta não funcional errônea. Deste modo, há umalto risco de erros, resultando em um serviço ou solicitações de interação não bemsucedidas em tal sistema. Ademais, não há um método padronizado de seespecificar uma interação de mensagem.
Sendo assim, existe a necessidade de um método e sistema para aprovisão de ofertas de serviços de interação a assinantes que sejam eficazes,flexíveis e econômicos. Existe ainda a necessidade de um método e sistema paraa provisão de ofertas de serviços de interação a um assinante que possamminimizar ou eliminar a freqüência de erros em uma entrada de assinante.
Breve Sumário Da InvençãoA seguir, apresenta-se um sumário simplificado a fim de prover umentendimento básico de alguns aspectos da presente invenção. O presentesumário não vem a ser um resumo introdutório extensivo da invenção. Nem tão-pouco pretende identificar elementos chaves ou críticos da presente invenção oudelinear o âmbito da mesma. O sumário a seguir simplesmente apresenta algunsconceitos da presente invenção de uma forma simplificada como uma introdução àdescrição mais detalhada abaixo.
Em um exemplo da presente invenção, um transmissor é providopara a transmissão de um programa ou de um evento para um assinante. Nesteexemplo, uma entrada recebe o conteúdo de programa e transmite o programa emum fragmento de guia ESG. O fragmento de guia ESG pode ter metadados oudados associados a um gabarito de mensagem de um componente interativo doprograma. Os dados associados com o gabarito de mensagem podem sermapeados nos metadados do gabarito de mensagem. Os dados ou os elementosassociados ao serviço de interação do evento podem ser analisados a partir dosmetadados do fragmento de guia ESG.
Em um outro exemplo da presente invenção, um receptor é providopara o recebimento de um fragmento de guia ESG contendo um evento. Ofragmento de guia ESG pode também estar associado aos metadados que podemincluir um predeterminado elemento de interação para a criação de um gabarito demensagens.
Em um outro exemplo de um aspecto da presente invenção, ummétodo para a provisão de dados de um evento em um fragmento de guia ESG epara a provisão de uma oferta de serviço de interação associada ao evento. Oevento pode ter ainda um componente de interação com o assinante no qual umusuário pode entrar dados ou solicitações e se comunicar com o programa. Asinformações associadas ao componente de interação podem ser mapeadas nosmetadados associados ao fragmento de guia ESG.
Em um outro exemplo de um aspecto da presente invenção, ummétodo para a provisão de uma oferta de serviço de interação associada a umevento é provido no qual um primeiro arquivo de conteúdo contendo um fluxo devídeo ou de áudio de um evento é provido a um terminal de assinante. Umsegundo arquivo de conteúdo contendo dados associados a um serviço deinteração associado ao evento é também provido. Ainda, um gabarito de mensagens pode ser criado e exibido a um terminal de assinante com base nosdados correspondentes aos serviços de interação do evento.
Ainda, em um outro exemplo de um aspecto da presente invenção,um fragmento de guia ESG contendo dados de um evento pode ser recebido emum terminal de assinante. O fragmento de guia ESG pode ter ainda metadadosassociados nos quais os dados correspondentes a um gabarito de mensagem pré-configurado podem ser mapeados.
Breve Descrição Dos Desenhos
Um entendimento mais completo da presente invenção e suasvantagens pode ser obtido por meio da referência à descrição a seguir, levandoem consideração os desenhos em anexo, nos quais números de referênciaindicam aspectos similares, e nos quais:
A Figura 1 ilustra um diagrama em blocos de um sistema decomunicação sem fio no qual vários aspectos da presente invenção podem serimplementados.
A Figura 2 ilustra um diagrama em blocos de um terminal móvel deacordo com um aspecto da presente invenção.
A Figura 3 ilustra um diagrama em blocos de um exemplo de umprovedor ou transmissor de serviços para a provisão de um evento cominformações de oferta de interação de serviço associadas de acordo com umaspecto da presente invenção.
A Figura 4 ilustra um diagrama esquemático de um objeto detransporte exempiificativo de acordo com um aspecto da presente invenção.
A Figura 5 ilustra um diagrama em blocos de um exemplo de umaestrutura de um elemento de solicitação de serviço / interação, configurado deacordo com um aspecto da presente invenção.A Figura 6 ilustra um fluxograma de um exemplo de um método deprovisão de serviços interativos de acordo com um aspecto da presente invenção.
A Figura 7 ilustra um fluxograma de um exemplo de liberação de umprograma de difusão e de dados associados aos serviços de interação de acordocom um aspecto da presente invenção.
A Figura 8 ilustra um fluxograma de um exemplo de recebimento deinformações de fragmento de guia ESG e de metadados em um terminal deassinante de acordo com um aspecto da presente invenção.
A Figura 9 ilustra um fluxograma exemplificativo de provisão de umgabarito de mensagem em um terminal de assinante de acordo com um aspectoda presente invenção.
Descrição Detalhada da Invenção
Na descrição das várias modalidades a seguir, faz-se referência aosdesenhos em anexo, os quais formam uma parte das mesmas, e nos quais sãomostradas à guisa de ilustração as várias modalidades nas quais a presenteinvenção pode ser praticada. Deve-se entender que outras modalidades podemser utilizadas e que modificações estruturais e funcionais podem ser feitas sem seafastar do âmbito e espírito da presente invenção.
Uma maneira de se difundir dados é utilizar uma rede de difusão dedados de protocolo IP (IPDC). A difusão IPDC é uma combinação de difusão debanda larga digital e Protocolo de Internet. Através de tal rede de difusão baseadaem IP1 um ou mais provedores de serviço podem suprir diferentes tipos deserviços de protocolo IP, incluindo jornais on-line, e rádio, e televisão on-line. Estesserviços de protocolo IP são organizados em um ou mais fluxos de mídia na formade dados de áudio, vídeo e/ou outros tipos de dados. A fim de determinar quandoe onde estes fluxos ocorrem, os usuários referem-se a um guia de serviçoeletrônico (ESG). Um exemplo usado nos fluxos de difusão de vídeo digital (DVB)é um guia de programa eletrônico (EPG). Um tipo de difusão DVB é a Difusão devídeo digital - portátil (DVB-H), uma tecnologia recentemente desenvolvida queaumenta as capacidades e os serviços disponíveis em pequenos dispositivosportáteis, como, por exemplo, os telefones móveis. A difusão DVB-H é desenhadapara liberar dados para dispositivos terminais sem fio, levando em consideração ascaracterísticas dos dispositivos carregados à bateria.
Os fluxos de transporte de difusão DVB liberam áudio e vídeo edados para um usuário através das redes de liberação de uma terceira parte. OMoving Picture Expert Group (MPEG) é uma tecnologia por meio da qual o vídeo,o áudio, e os dados codificados dentro de um único programa são multiplexados,com outros programas, em um fluxo de transporte (TS). O fluxo TS é um fluxo dedados pacotizados, com pacotes de tamanhos fixos, incluindo um cabeçalho. Oselementos individuais de um programa, áudio ou vídeo, são cada qual carregadosdentro de pacotes portando uma única identificação de pacote (PID). A fim depermitir que um dispositivo receptor localize os diferentes elementos de umprograma em particular dentro do fluxo TS, são supridas Informações Específicasde Programa (PSI)1 que são incorporadas ao fluxo TS. Além disso, Informações deServiço (SI) adicionais, um conjunto de tabelas que aderem à sintaxe de seçãoprivada do grupo MPEG, são incorporadas ao fluxo TS. Isto permite que umdispositivo receptor processe corretamente os dados contidos dentro do fluxo TS.
A presente invenção, no entanto, é igualmente aplicável a outrossistemas de difusão digital de múltiplas portadoras, como, por exemplo, ossistemas T-DAB1 T/S-DMB, ISDB-T, e ATSC, os sistemas proprietários, tais comoo Qualcomm MediaFIo / FLO, e os sistemas não tradicionais, tais como o 3GPPMBMS (Serviços de Difusão / Multidifusão de Multimídia) e o BCMCS (Serviço deDifusão / Multidifusão).
Os fragmentos de guia ESG podem ser eficientemente transportadospara um receptor através da formação de destinatários. Neste sentido, umdestinatário compreende pelo menos um fragmento de guia ESG, mas pode conteruma pluralidade de fragmentos. De maneira alternativa, um fragmento pode sercarregado em mais de um destinatário. Os destinatários são transportados para oreceptor, por exemplo, por meio do uso da Codificação de Camadas Assíncronas(ALC) / Transporte de Codificação de Camadas (LCT), de tal modo que um únicoobjeto de transporte ALC / LCT corresponda a um único destinatário. Osfragmentos podem ser utilizados pelo receptor após a recepção de todo odestinatário. Aspectos da presente invenção utilizam uma estrutura de cabeçalhosimples e extensível diferente dos fragmentos, independentemente do tipo eformato dos fragmentos individuais. Em outras modalidades, é aplicada umacompactação em todo o destinatário, incluindo os fragmentos e quaisquercabeçalhos. Em ainda outras modalidades, outros envelopes, como, por exemplo,um envelope de metadados do Projeto 3GPP pode ser carregado dentro dodestinatário sem a necessidade de uma repetição desnecessária de parâmetros,como, por exemplo, versão, prazo de validade, e identificação.
Os metadados dentro de um 3GPP (3rd. Generation PartnershipProject) envelopam ou de alguma outra forma podem incluir canais específicos,programas específicos, e/ou feixes de canais específicos. Outros tipos demetadados podem incluir: dados de pacote, dados de compra, como, por exemplo,os dados de identidade de operador e os dados técnicos para realizar a transação,por exemplo, um endereço, protocolo, dados de preço que podem se basear empacote / dia, canal / minuto, programa / minuto; dados de canal, como, porexemplo, uma descrição textual para um usuário, informações de marca deprovedor de conteúdo / logo, dados de classificação e de grau, como, por exemplo,gênero ou grau parental, dados de protocolo SDP de canal, tais como, umadescrição das capacidades necessárias para usar o serviço, por exemplo,informações de formato de áudio e vídeo e de taxa de bits, tempo de início e fim,endereços, endereços de alimentações de dados auxiliares sincronizados,extensões proprietárias; e dados de programa, como, por exemplo, uma descriçãotextual para um usuário, tempos de início e fim, referências para serviçosinterativos relacionados ao programa. Estes metadados podem ser carregados porum operador ou podem ser realizados automaticamente.
A presente invenção pode ser utilizada em um amplo conjunto deredes e protocolos de comunicação. A Figura 1 ilustra um exemplo de um sistemade comunicação sem fio 110 no qual podem ser empregados os sistemas emétodos da presente invenção. Um ou mais dispositivos móveis habilitados emrede 112, como, por exemplo, um assistente digital pessoal (PDA), um telefonecelular, um terminal móvel, um gravador de vídeo pessoal, uma televisão portátil,um computador pessoal, uma câmera digital, um camcorder digital, um dispositivode áudio portátil, um rádio portátil, ou suas combinações, ficam em comunicaçãocom uma fonte de serviço 122 através de uma rede de difusão 114 e/ou de umarede celular 116. Embora sejam descritos dispositivos móveis, a presente invençãonão se limita aos mesmos. Por exemplo, aspectos da presente invenção podemser providos em dispositivos estacionários. Em um exemplo de um dispositivo estacionário, um canal de retorno para contatar a entidade provedora de serviçospode também ser provido. O terminal / dispositivo móvel 112 pode compreenderum dispositivo receptor de difusão digital. A fonte de serviço 122 pode serconectada a vários provedores de serviço que podem prover seus conteúdos deprograma em questão ou informações ou descrição de seus serviços e programaspara a fonte de serviço que ainda provê o conteúdo ou as informações para odispositivo móvel 112. Os diversos provedores de serviço podem incluir, mas nãose limitam a uma ou mais televisões e/ou provedores de serviço de televisãodigital, provedores de serviço de rádio AM/FM, provedores de serviço push deSMS/MMS, provedores de conteúdo de ou de acesso à Internet.
A rede de difusão 114 pode incluir uma transmissão de rádio dedifusão de dados de protocolo IP pela DVB-H. A rede de difusão 114 pode difundirum serviço tal como um sinal de televisão digital ou analógica e conteúdossuplementares relativos ao serviço através do transmissor 118. A rede de difusãopode incluir ainda um rádio, uma televisão ou rede de difusão de dados de protocolo IP. A rede de difusão 114 pode também transmitir um conteúdosuplementar que pode incluir um sinal de televisão, fluxos de áudio e/ou vídeo,fluxos de dados, arquivos de vídeo, arquivos de áudio, arquivos de software, e/oujogos de vídeo. No caso da transmissão de serviços de difusão de protocolo IP, afonte de serviço 122 pode comunicar o conteúdo de programa em questão aodispositivo de usuário 112 através da rede de difusão 114 e de informaçõesadicionais, tais como as informações de direito e acesso de usuário do conteúdode programa em questão através da rede celular 116.
O dispositivo móvel 112 pode também contatar a fonte de serviço 122através da rede celular 116. A rede celular 116 pode compreender uma rede semfio e um transmissor de estação de transceptor de base 120. A rede celular podeincluir uma rede de comunicação de dados celulares segunda / terceira / quartagerações (2G/3G/4G), um Sistema Global para rede de comunicação Móvel(GSM)1 redes de difusão de acesso OMA1 os sistemas FLO, MBMS, ou outra redede comunicação sem fio, como, por exemplo, a rede WLAN.
Em um aspecto da presente invenção, o dispositivo móvel 112 podecompreender uma interface sem fio configurada para enviar e/ou recebercomunicações sem fio digitais dentro da rede celular 116. As informaçõesrecebidas pelo dispositivo móvel 112 através da rede celular 116 ou da rede dedifusão 114 podem incluir a seleção de usuário, aplicações serviços, imagenseletrônicas, clips de ausência, clips de vídeo, e/ou mensagens de WTAI (Interfacede Aplicação de Telefonia Sem Fio). Como parte da rede celular 116, uma ou maisestações de base (não mostradas) podem suportar comunicações digitais com odispositivo receptor 112 enquanto o dispositivo receptor estiver localizado dentrodo domínio administrativo da rede celular 116.
Conforme mostrado na Figura 2, o dispositivo móvel 112 pode inclui oprocessador 128 conectado à interface com o usuário 130, a memória 134 e/ououtro armazenamento, e o vídeo 136. O dispositivo móvel 112 pode incluir aindauma bateria 150, um alto-falante 152 e antenas 154. A interface com o usuário 130pode incluir ainda um teclado, uma tela sensível ao toque, uma interface de voz,quatro teclas de seta, um joystick, uma luva de dados, um mouse, um marcadorroller bali, ou coisa do gênero. Além disso, o dispositivo móvel 112 pode incluir ummódulo de análise 180 para o recebimento de informações em um guia de serviço(isto é, no fragmento de guia ESG) e para a análise das informações no sentido dedeterminar os elementos, os sub-elementos e os atributos para a compilação deuma oferta de serviço / interação ou gabarito de mensagem. Ainda, o dispositivomóvel 112 pode incluir um compilador de gabarito 190 para compilar um gabaritode mensagem baseado nos atributos ou sub-elementos do fragmento de guiaESG.
As instruções e dados executáveis em computador usados peloprocessador 128 e outros componentes dentro do dispositivo móvel 112 podemser armazenados em uma memória legível em computador 134. A memória podeser implementada com qualquer combinação de módulos de memória de leitura oude módulos de memória de acesso aleatório, opcionalmente, incluindo tanto umamemória volátil como não volátil, quando alguns dos módulos de memória podemser destacáveis. O software 140 pode ser armazenado dentro da memória 134e/ou armazenamento a fim de prover instruções ao processador 128 para habilitaro dispositivo móvel 112 a executar várias funções. Alternativamente, algumas outodas as instruções executáveis pelo computador do dispositivo móvel 112 podemser incorporadas em um hardware ou em um firmware (não mostrados).
O dispositivo móvel 112 pode ser configurado para receber,decodificar e processar transmissões baseadas no padrão de Difusão de VídeoDigital (DVB), como o DVB-H ou o DVB-MHP, através de um receptor de difusãoDVB 141 específico. Além disso, o dispositivo receptor 112 pode também serconfigurado para receber, decodificar e processar transmissões através doreceptor de Rádio FM/AM 142, do transceptor de rede WLAN 143, e dotransceptor de telecomunicações 144. Além disso, o dispositivo móvel pode serconfigurado para receber transmissões baseadas no padrão de Difusão de ÁudioDigital (DAB) (não mostrado). Em um aspecto da presente invenção, o dispositivomóvel 112pode receber mensagens de fluxo de dados de rádio (RDS).
Em um exemplo do padrão de difusão DVB, uma transmissão de 10Mbit/s de difusão DVB pode ter canais de programa de áudio de 200, 50 kbit/s oucanais de programa de vídeo (TV) de 50, 200 kbit/s. O dispositivo móvel 112 podeser configurado para receber, decodificar e processar uma transmissão baseadano padrão de Difusão de Vídeo Digital - Portátil (DVB-H) ou em outros padrões dedifusão DVB, como o DVB-MHP, o DVB-Satélite (DVB-S)1 o DVB-Terrestre (DVB-Τ) ou ο DVB-Cabo (DVB-C). Da mesma forma, outros formatos de transmissãodigital podem ser usados para liberar conteúdo e informações de disponibilidadede serviços complementares, tais como o ATSC (Comitê Avançado de Sistemasde Televisão), o NTSC (Comitê Nacional de Sistema de Televisão), o ISDB-T(Difusão Digital de Serviços Integrados-Terrestre), o DAB (Difusão de ÁudioDigital), o DMB (a Difusão de Multimídia Digital) ou o DIRECTV. Além disso, atransmissão digital pode ser fatiada no tempo, como na tecnologia de difusãoDVB-H. O tempo fatiado pode reduzir o consumo de energia médio de um terminalmóvel e pode permitir uma transferência suave e sem descontinuidades. O tempofatiado consiste do envio de dados em rajadas usando uma taxa de bitsinstantânea maior em comparação à taxa de bits necessária quando os dados sãotransmitidos através de um mecanismo tradicional de fluxo. Neste caso, odispositivo móvel 112 pode ter uma ou várias memórias de armazenamentotemporário para armazenar a transmissão decodificada fatiada no tempo antes daapresentação.
A Figura 3 ilustra um exemplo de um provedor de serviços para aprovisão de um evento com informações de oferta de interação de serviçoassociadas. Neste exemplo, o provedor de serviço 250 inclui uma entrada 253para receber informações relacionadas a um evento. Por exemplo, as informaçõesrelativas a um programa, como, por exemplo, um conteúdo de programa, podemser recebidas para compilação na entrada 253. O evento ou programa pode incluirainda uma interação associada de tal modo que um assinante possa interagir como programa. Essa interação pode incluir, por exemplo, a entrada de uma seleçãoprovida pelo programa ou uma comunicação com o programa, tal como o envio deum e-mail. Mais exemplos detalhados de interação com o assinante com oprograma são providos a seguir.
O provedor de serviço 250 pode incluir ainda um processador 270para o processamento de um fragmento de guia ESG contendo, por exemplo,informações relativas aos serviços que se encontram disponíveis aos usuáriosfinais e como os serviços podem ser acessados. Como um exemplo de umfragmento de guia ESG1 o fragmento de guia ESG pode compreender documentosem linguagem XML1 uma descrição de SDP (Protocolo de Descrição de Sessão),um arquivo de texto, ou uma imagem, para citar apenas alguns, e pode tambémdescrever um ou vários aspectos dos programas de serviço ou de difusãocorrentemente disponíveis (ou futuros). O fragmento de guia ESG pode tambémter metadados associados nos quais informações podem ser incorporadas,inseridas ou mapeadas.
Além disso, o provedor de serviço 250 pode incluir ainda um módulode mapeamento 255 para o mapeamento de elementos de informaçãocorrespondentes a um gabarito de mensagens associado ao serviço de interaçãodo programa. O módulo de mapeamento 255 pode mapear os elementos deinformação no metadados de um fragmento de guia ESG correspondenterelacionado ao programa. Por exemplo, o módulo de mapeamento 255 mapeiaelementos de informação ao incorporar atributos em um guia de serviço. Como um exemplo, em uma mensagem de serviço SMS, podem ser providos parâmetrospara que a definição das características da mensagem, como, por exemplo, odestinatário (por exemplo, to_header) ou o conteúdo do corpo de mensagem (porexemplo, message_body). O módulo de mapeamento 255 pode embutir essesparâmetros nos metadados de um serviço de guia (isto é, no fragmento de guia ESG). Desta forma, os atributos podem ser adicionados a um esquema de guia deserviço (esquema de linguagem XML). Como um exemplo, uma interface com ousuário pode ser provida para a aplicação de servidor de tal modo que a entradapossa ser recebida na aplicação de servidor indicando as ofertas de serviço deinteração correspondentes. O provedor de serviço 250 pode então criar um esquema XML de guia de serviço com os atributos apropriados. O fragmento deguia ESG contendo informações de guia de serviço e elementos de informaçãomapeados nos metadados são emitidos pela saída de guia ESG 260. O gabaritode troca de mensagens pode ser usado no terminal de assinante para interagircom o evento ou com o programa de uma maneira padronizada que possa reduzir significativamente ou mesmo eliminar a possibilidade de entrada de erro por partedo assinante. Exemplos de gabarito de troca de mensagens são providos de umaforma mais pormenorizada abaixo.
A Figura 4 é um diagrama esquemático de um objeto de transporteexemplificativo, em conformidade com pelo menos um aspecto da presenteinvenção. Geralmente, um único objeto de transporte 300 compreende umcabeçalho de destinatário 310 e uma carga de destinatário 320Ao incorporar ocabeçalho 310 e a carga 320 em um único objeto de transporte 300, já não há anecessidade de se recombinar cada cabeçalho com as informações sobre alocalização de cada destinatário dentro de diferentes objetos transportados. Alémdisso, não há mais a questão do que transmitir em primeiro lugar, tal como eraapresentado nos sistemas anteriores. O cabeçalho de destinatário 310 pode conterinformações de configuração relativas ao cabeçalho e/ou à carga de destinatário320. Em uma modalidade, o cabeçalho 310 é codificado para informar a umreceptor sobre o comprimento de entrada do cabeçalho.
Na modalidade exemplificativa, o cabeçalho 310 pode ter umapluralidade de entradas de descritor de fragmento de guia ESG 330 queidentificam os fragmentos de guia ESG 340 na carga de destinatário 320 de modoque o receptor possa determinar a posição exata e/ou o tamanho de cadafragmento de guia ESG contido 340. Por exemplo, em uma modalidade, umcampo especifica onde o guia ESG em particular começa dentro da carga dedestinatário 320 por meio da provisão, por exemplo, de um valor de deslocamento,de pontos de início e fim, ou coisa do gênero. Em outras modalidades, osmetadados 350 podem ser associados aos fragmentos de guia ESG individuais340, localizados dentro ou próximos ao cabeçalho 310, as entradas de descritor330, um fragmento de guia ESG 340 ou uma mistura dos mesmos. Em umamodalidade exemplificativa, a associação de um envelope de metadados deprojeto 3GPP a um fragmento de guia ESG 340 pode substituir, ou eliminar anecessidade de metadados adicionais para ser localizado no cabeçalho 310 comrelação a esse fragmento de guia ESG em particular.
Em um exemplo da presente invenção, um fragmento de guia ESGpode conter informações de serviço / interação de tal forma que as informações deserviço / interação possam ser providas a um assinante ou usuário de um terminal.
Neste exemplo, o fragmento de guia ESG pode conter um elemento de serviço /interação predefinido que pode ser detectado e exibido em um terminal deassinante com base nas informações recebidas através de metadados associadosao fragmento de ESG. Por exemplo, as informações que podem prover umgabarito de interação de serviço pré-configurado podem ser mapeadas nosmetadados de um fragmento de guia ESG como um elemento de interaçãopredeterminado. Um terminal assinante pode analisar estas informações a fim dedeterminar a disponibilidade para interagir com um programa de difusão anexo.
Além disso, os sub-elementos do elemento de interação predeterminado podemprover informações sobre alternativas aos serviços interativos disponíveis e osatributos associados aos dados de modo a criar solicitações de serviçosinterativas. Assim, um gabarito de solicitação de serviço / interação pré-configurado pode ser provido ao assinante baseado nos metadados de fragmentode guia ESG.
Assim, de acordo com uma modalidade exemplificativa da presenteinvenção, um gabarito de mensagem ou outra forma de mensagem pré-configurada pode ser liberado em um fragmento de guia ESG de um serviço deguia. Essas mensagens podem ser transmitidas de diversas maneiras, tais como,mas não limitadas a um Serviço de Mensagens Curtas (SMS), um Serviço deMensagens de Multimídia (MMS) ou e-mail, para citar apenas alguns. A Figura 5 éum diagrama em blocos ilustrando um exemplo de uma estrutura de tal elementode solicitação de serviço / interação pré-configurado de modo a gerar um gabarito de solicitação de serviço / interação pré-configurado. Neste exemplo incorporandoa presente invenção, o elemento de serviço / interação é definido como umPonteiro Messagelnteraction 401 que pode funcionar como uma referência local aogabarito de solicitação de serviço / interação pré-configurado de dentro de umaaplicação no terminal. Por exemplo, o Ponteiro Messagelnteraction 401 podeapontar para os atributos dentro dos metadados que descrevem um gabarito demensagem correspondente.
Conforme ilustrado no exemplo da Figura 5, oMessageInteractionPointer 401 pode conter, de acordo com as modalidades dapresente invenção, sub-elementos para configurar ou identificar o gabarito desolicitação de serviço / interação. Por exemplo, o MessageInteractionPointer 401pode conter um sub-elemento SMSTempIate 402, um sub-elementoEmaiITempIate 403, e um sub-elemento MMSTempIate 404. O sub-elementoSMSTempIate pode definir uma aplicação no terminal e informaçõescorrespondentes para compilar uma mensagem de serviço SMS pré-configuradapronta para ser enviada para um destino de destinatário predefinido em resposta àativação do usuário. Neste exemplo, o sub-elemento To_header 405 do sub-elemento SMSTempIate 402 pode definir o destino para o qual a mensagem deserviço SMS pode ser enviada e o sub-elemento de corpo de mensagem 406 podeconter conteúdos da mensagem predefinidos, como, por exemplo, as informaçõesnecessárias para colocar um voto a uma das alternativas disponíveis durante umavotação dentro de um programa de difusão em curso.
O elemento MessageInteractionPointer 401 do presente exemplopode ainda conter, de acordo com as modalidades da presente invenção, um sub-elemento EmaiITempIate 403 para definir os destinatários de uma mensagem dee-mail e os conteúdos de mensagem semelhantes aos apresentados acima comrelação ao sub-elemento SMSTempIate 402. Como a Figura 5 ilustra, o sub-elemento EmaiITempIate 403 pode conter um sub-elemento To_header 407 paradefinir ou identificar um destinatário da mensagem de e-mail, um elementoCc_header 408 para definir ou identificar um destinatário copiado da mensagem,um elemento Bcc_header 409 para definir ou identificar um destinatário de cópiaoculta da mensagem, um sub-elemento Subject_header 410 para definir ouidentificar um assunto da mensagem e um sub-elemento Message body 411 paradefinir ou identificar os conteúdos da mensagem.
O elemento MessageInteractionPointer 401 pode conter ainda umsub-elemento MMSTempIate 404 para definir ou identificar um gabarito demensagem de sistema MMS. O sub-elemento MMSTempIate 404 pode ainda serliberado dentro do fragmento de guia ESG e pode conter um elemento delinguagem XML ou um arquivo separado 412 para definir ou identificar o gabaritode mensagem.
A tabela a seguir lista exemplos de sub-elementos e atributos dogabarito de mensagem de acordo com uma modalidade da presente invenção.
<table>table see original document page 17</column></row><table><table>table see original document page 18</column></row><table>
Em que o tipo pode ser um Elemento (E)1 um Atributo (A)1 um sub-elemento de primeiro nível (E1), ou um sub-elemento de segundo nível (E2) e acategoria pode ser opcional (O) ou preferida / mandatória (M).
A Figura 6 é um fluxograma ilustrando um exemplo de um método deprovisão de serviços interativos de acordo com pelo menos alguns aspectos dapresente invenção. Neste exemplo, as informações de evento são obtidas (etapa501) antes de liberar as informações pertencentes ao evento a um assinante. Porexemplo, um programa de difusão pode ser recebido para transmissão como partede um guia de serviço ou fragmento de guia ESG. Além das informações deprograma de difusão no fragmento de guia ESG, as informações correspondentesa um gabarito de mensagem podem ser mapeadas nos metadados do fragmentode guia ESG (etapa 502).
Em um exemplo, o gabarito de mensagem é criado com o guia deserviço por meio da provisão de elementos e atributos para a criação de umamensagem, de tal modo que um assinante não precise entrar informaçõesmanualmente ao criar a mensagem. Por exemplo, um provedor de serviço podecriar um guia de serviço para a transmissão a um assinante e pode incluirinformações no fragmento de guia de serviço, tais como os elementos e atributospara a criação do gabarito de mensagem. Quando, por exemplo, um elemento deponteiro (por exemplo, o elemento MessagingInteractionPointer descrito acima) éembutido em um fragmento de guia de serviço (isto é, no fragmento de guia ESG),um terminal de assinante poderá identificar os elementos ou atributos embutidosno fragmento de guia ESG ou nos metadados do fragmento de guia ESG combase no elemento de ponteiro. Em um exemplo de mensagem de serviço SMS, umcliente de serviço SMS pode colocar os atributos nos campos correspondentes demodo a pré-configurar um gabarito de mensagem que contém as informações.Neste caso, o assinante não precisará entrar manualmente as informações demensagem correspondentes. Por exemplo, o cliente de serviço SMS poderácolocar um atributo de destinatário em um campo de destinatário (por exemplo,to_header) e poderá colocar o corpo da mensagem em um campo messagebodyde modo a pré-configurar um gabarito de serviço SMS incluindo o destinatário e ocorpo de mensagem. Sendo assim, os atributos que podem ser usados para criarum gabarito de mensagem para o envio de mensagem poderão ser transmitidospara um assinante de um fragmento de guia ESG. Este método pode ser usadoem qualquer forma de mensagem. Por exemplo, uma mensagem MMS pode usaratributos ou parâmetros correspondentes para enviar um gabarito pré-configuradode um modo similar.
O gabarito criado pode incluir uma forma de linguagem XML padrãocom base nos atributos embutidos no fragmento de guia ESG que um cliente podesuportar. Deste modo, o fragmento de guia ESG pode carregar o esquema delinguagem XML de gabarito, assim como os atributos que são usados para criaruma mensagem de assinante. Em um exemplo, um terminal de assinante cria umgabarito de mensagem incluindo informações pré-configuradas baseadas nosatributos recebidos em um fragmento de guia ESG. Em um outro exemplo, aaplicação de servidor pode criar um gabarito de mensagem padronizado. Porexemplo, em uma troca de mensagens MMS, o gabarito de mensagem pode serum recurso padronizado criado pela aplicação do servidor e embutido em umfragmento de guia ESG conforme aqui descrito. Esta informação correspondente aum gabarito de mensagem pode ser, por exemplo, atributos tais como os descritosna tabela acima e na Figura 5 incluindo várias informações mapeadas como sub-elementos nos metadados de fragmento de guia ESG. Ao mapear os sub-elementos nos metadados do guia de serviço ou fragmento de guia ESG, osatributos podem ser preenchidos ou incluídos nos metadados do fragmento deguia ESG como parte do esquema de guia de serviço. Como uma alternativa, osatributos podem ser enviados em um arquivo separado referido pelo fragmento deguia ESG. Na etapa 503, o fragmento de guia ESG com os metadados contendoos atributos correspondentes ao gabarito de mensagem são liberados para umterminal de assinante.
Sendo assim, neste exemplo, o provedor de serviço pode enviar umprograma de difusão, como, por exemplo, os fluxos de vídeo e áudio, para umprograma ou para os dados associados aos serviços de interação que podem serexibidos em um terminal de assinante simultaneamente. A Figura 7 é umfluxograma ilustrando um exemplo de liberação de programa de difusão e dosdados associados aos serviços de interação via um fragmento de guia ESG oumetadados. Neste exemplo, o evento de difusão contendo ambos fluxos de vídeoe áudio e serviços de interação é preparado para liberação (etapa 601). Oprovedor de serviço transmite o fluxo de vídeo / áudio para o programa ou evento(etapa 602). O provedor de serviço transmite ainda informações de guia de serviçodentro de um fragmento de guia ESG. As informações de serviço interativo (etapa603) mapeadas como sub-elementos nos metadados de fragmento de guia ESGpodem também ser transmitidas a partir do provedor de serviço. O mapeamentopode incluir, por exemplo, a incorporação dos sub-elementos ou atributos em umguia de serviço ou esquema de linguagem XML. Por exemplo, quando umamensagem de serviço SMS é enviada, os parâmetros ou atributos que indicam odestinatário ou o conteúdo de corpo de mensagem podem ser incluídos oumapeados nos metadados do esquema de guia de serviço (esquema delinguagem XML) ou fragmento de guia ESG. Como uma alternativa, os parâmetrospodem ser enviados em um arquivo separado, referido pelo fragmento de guiaESG. Deste modo, em um exemplo, as informações necessárias são adicionadascomo um ou mais elementos de metadados de guia ESG, conforme apresentadona Figura 5, na qual o um ou mais elementos podem incluir um indicador paradespertar um cliente de difusão no terminal de recepção para analisar asinformações de serviço interativo. Por exemplo, as informações de serviçointerativo podem ser um arquivo de HTML que oferece informações sobre ofertasde serviço interativo. O arquivo contendo as ofertas de serviço interativo pode serreferido como uma "página interativa".
Conforme ilustrado no exemplo da Figura 7, as informações de áudio/ visuais do evento ou programa podem ser exibidas em um terminal de assinante604. O terminal de assinante pode também exibir um gabarito pré-configuradoassociado aos serviços interativos (etapa 605). A etapa 605 como tal pode seropcional. Por exemplo, o assinante pode ativar o envio de solicitação de serviçosde interação sem a necessidade de saber detalhes relativos ao destino ou àcodificação que identifica a opção. Os serviços interativos podem ser aindacorrentemente exibidos com o gabarito pré-configurado ou com o gabarito demensagem. O gabarito pré-configurado ou gabarito de mensagem pode ser obtidono terminal de assinante por meio da análise dos metadados de fragmento de guiaESG correspondentes. Por exemplo, um assinante de difusão móvel pode receberum fragmento de guia ESG que inclui elementos e atributos associados aogabarito de mensagem. 0 terminal de assinante pode analisar o fragmento de guiaESG a fim de identificar os atributos. Por exemplo, a análise do fragmento de guiaESG em um esquema de serviço SMS pode identificar um destinatário (porexemplo, to_header) e um corpo de mensagem. Baseado nos atributosidentificados, um cliente de serviço SMS pode construir um serviço SMS paraincluir os atributos identificados a partir do fragmento de guia ESG. O assinantepode, por exemplo, selecionar uma opção sobre um gabarito de mensagemresultante para enviar o serviço SMS em questão.
Em um outro exemplo, um elemento de ponteiro, tal como oMessaginglnteractionPointer, pode ser recebido em uma aplicação de cliente dedifusão. O texto de um gabarito (esquema de linguagem XML) pode ser analisadoe passado para uma aplicação de cliente como um string. O cliente podereconhecer o esquema de gabarito como uma linguagem XML e analisar atributosa partir do string. Estes atributos podem incluir, por exemplo, um destinatário ouum corpo de mensagem. A aplicação de cliente pode em seguida criar umamensagem pré-configurada. Ainda, a mensagem pré-configurada pode sermodificada por um assinante antes de enviar, caso queira.
O terminal de assinante pode receber os fragmentos de guia ESGassociados ao guia de serviço e conter informações correspondentes a umprograma de difusão e a serviços interativos associados. A Figura 8 é umfluxograma ilustrando um exemplo de recebimento de informações de fragmentode guia ESG e metadados em um terminal de assinante que incorpora a presenteinvenção. Neste exemplo, as informações de fragmento de guia ESG sãorecebidas (etapa 701). Estas informações podem incluir um conteúdo deprograma, como, por exemplo, um fluxo de áudio e/ou vídeo de um programa. Ofragmento de guia ESG pode conter um elemento para identificar ou apontar osatributos mapeados nos metadados do fragmento de guia ESG para um gabaritode troca de mensagens. Um exemplo de tal elemento é um elementoMessaginglnteractionPointer. O terminal de assinante detecta a presença de umelemento, como, por exemplo, o elemento MessaginglnteractionPointer dentro dosmetadados do fragmento de guia ESG e analisa os dados (etapa 702) no sentidode obter as informações contidas dentro do elemento a fim de determinar osatributos para compilar um gabarito de troca de mensagens pré-configurado. Porexemplo, para um gabarito de troca de mensagem de serviço SMS, os atributospodem incluir To_header ou Messagebody para definir o destinatário a receber amensagem de serviço SMS (To_header) e o conteúdo da mensagem(Messagebody). Baseado nos atributos, o gabarito de troca de mensagens podeser exibido no terminal de assinante.
O assinante pode interagir com o serviço ao selecionar uma oferta deser (etapa 703) baseado nas opções de interação pré-configuradas recebidas.Neste exemplo, um assinante pode selecionar uma opção através do gabarito detroca de mensagens. O primitivo resultante pode ser enviado para um cliente deserviço SMS a fim de criar a solicitação de serviço pré-configurado (etapa 704).Em alguns exemplos, um assinante pode fazer um pedido de compra como umaentrada interativa e pode ainda confirmar se o pedido foi feito. Ainda, em algunsexemplos, uma mensagem de resposta ou outra resposta apropriada pode serliberada(etapa 705) ao liberar o pedido de serviço.
Para fins de ilustração, um exemplo do método da Figura 8 é provido.Um programa de televisão, como, por exemplo, o "American Idol" é provido por umprovedor de serviço para os terminais de assinante. Associado ao programa"American Idol", encontram-se ofertas de serviço interativo nas quais os assinantesou expectadores podem votar em concursos do programa. Ao transmitir oprograma aos expectadores, neste exemplo, pelo menos dois tipos de arquivos deconteúdo podem ser providos. Um primeiro tipo de arquivo de conteúdo é o fluxode vídeo e de áudio para o programa "American Idol". Um outro tipo de arquivo deconteúdo provido ao terminal de assinante é um arquivo, tal como um arquivo emHTML, para oferecer informações sobre os serviços interativos associados aoprograma. Neste exemplo, os expectadores têm a chance de interagir com oprograma votando em seus concorrentes favoritos (ou menos favoritos) no sentidode retirá-los do programa (ou para mantê-los no programa). Os serviços deinteração podem ser providos em uma página de documento referida como uma"página de interação". Esta página de interação pode prover opções para oexpectador votar em concorrentes assim como prover quaisquer outrasinformações pertinentes.
As informações pertencentes ao programa apresentadas aosassinantes podem ser liberadas de diversas maneiras. Em um exemplo, um"provocador" pode ser provido para o programa "American Idol", como, porexemplo, "Vote em Reuben ou Clay". Esta informação pode ser liberada, porexemplo, como parte do guia de serviço. Quando a informação é provida comoparte do guia de serviço, o terminal do assinante pode analisar a informaçãobaseado nos atributos em anexo também recebidos no guia de serviço. Ainformação pode ser exibida ao assinante que lê a informação em um vídeo.Sendo assim, a informação pode aparecer como uma porção do difusão emquestão ao assinante, se desejado. De maneira alternativa, a informação pode serliberada como parte do guia de serviço, mas em um fragmento de extensão quepode ser acessível via um parâmetro de extensão. Um exemplo de um parâmetrode extensão para acessar o fragmento de extensão inclui um ExtensionURI(typeAnyURI) que pode ser provido pelos fragmentos de guia ESG em questão. Ainformação pode ser liberada ou exibida a qualquer momento com referência àliberação da difusão. Por exemplo, a informação pode ser liberada ou exibida nomesmo momento da difusão ou em um momento diferente, como, por exemplo, nodia seguinte (neste caso, para lembrar aos expectadores que a votação no"American Idol" continua).
Em um outro exemplo de liberação de informação de programa, talcomo um provocador para o programa "American Idol", a informação de programapode ser liberada como parte da difusão. Por exemplo, a informação de programapode ser liberada no fluxo de vídeo / áudio da própria difusão que aparece novídeo como parte da difusão. De maneira alternativa, a informação pode serliberada como parte da difusão, mas em um arquivo separado. Por exemplo, ainformação pode ser liberada em um arquivo de HTM separado da difusão e podeser exibida ao usuário em um vídeo simultaneamente à difusão ou em ummomento distinto. Quando a informação é liberada ou exibida em um momentodistinto, a informação pode ser exibida, por exemplo, durante a difusão de umoutro programa ou durante um comercial ou propaganda, se desejado.
O conteúdo de programa do programa "American Idol" neste caso érecebido no terminal de assinante. O terminal de assinante também recebe umponteiro para os atributos associados a um gabarito de mensagem. Os atributospode ser mapeados para os metadados associados a um fragmento de guia ESGcorrespondente. Por exemplo, o ponteiro pode ser um elementoMessagingInteractionPointer que indica os atributos nos metadados do fragmentode guia ESG que podem identificar e caracterizar o gabarito de troca demensagens. A informação do fragmento de guia ESG recebido pode conter aindadados do cabeçalho ou do corpo de mensagem, ou do conteúdo da mensagem. Oreceptor de assinante pode analisar os dados de fragmento de guia ESGrecebidos a fim de obter um ponteiro para o gabarito de mensagem a partir dosatributos dos metadados do fragmento de guia ESG. O gabarito de mensagempode ser exibido ao assinante baseado nos atributos. Em um exemplo, o gabaritode mensagem provê opções de votação e informações de custos para a colocaçãode um voto.
O assinante pode votar ao selecionar uma escolha correspondente.Por exemplo, um gabarito de mensagem pode conter um botão, um link ou outroícone ou uma lista de botões, links, ou outros ícones, nos quais um assinante podeclicar. Ao clicar o botão ou link desejado, pode-se provocar a transmissão de umprimitivo e a colocação de um voto em uma pessoa ou concorrentecorrespondente.
Neste caso, o gabarito de troca de mensagens pode conter qualquerinformação pertinente em um formato pré-configurado. Por exemplo, a página deinteração pode prover ainda uma opção para enviar um e-mail de admirador a umconcorrente desejado. Neste caso, os atributos To_header e subject_headerpodem ser predefinidos de modo que, quando o aplicativo de cliente recebe umfragmento de guia ESG (isto é, o conteúdo do programa) incluindo o elemento deponteiro MessagingInteractionPointer (e-mail), o aplicativo provê os atributos (porexemplo, To_header e subject_header) para um e-mail de cliente que pode seriniciado no sentido de avisar ao usuário para escrever um corpo de mensagem.
Em um outro exemplo do método da Figura 8, um usuário podeadquirir um ringtone (toque de chamada) para um dispositivo móvel. Neste caso, oprovedor de serviço provê informações de programa, tais como, dados de vídeoe/ou áudio ou um arquivo que provê informações sobre os serviços de interação(isto é, uma "página de interação"). Um fragmento de guia ESG é recebido noterminal de assinante contendo um ponteiro para os atributos de um gabarito demensagem que podem ser mapeados nos metadados do fragmento de guia ESG.O ponteiro pode ser um elemento MessagingInteractionPointer que aponta para osatributos, como, por exemplo, o To_header (identificando o destinatário dos dados)ou o Messagebody (que provê o conteúdo da mensagem). Neste caso, o usuáriopode fazer um pedido de ringtone. Ainda, o usuário poderá confirmar oureconhecer a compra para maior segurança. Por exemplo, o gabarito demensagem pode prover uma interface adicional que solicita que o usuárioreconheça se o usuário pretende fazer um pedido ao que o usuário poderáresponder, por exemplo, clicando sobre um ícone ou link. Ainda, o provedor deserviço pode em seguida prover ao usuário o ringtone solicitado. De maneiraalternativa, o provedor de serviço pode prover um hiperlink que indica quando olink poderá ser recuperado.
Em um outro exemplo de liberação de gabaritos de mensagem, umassinante ou expectador de um programa pode enviar um e-mail para umconcorrente do programa. Neste caso, um programa, como, por exemplo, o"American Idol" é transmitido para expectadores. Informações de guia de serviçopodem também ser transmitidas ao assinante em um fragmento de guia ESG comatributos correspondentes a um gabarito de mensagem mapeado nos metadadosdos fragmentos de guia ESG. O terminal de assinante pode analisar os fragmentosde guia ESG, identificar os atributos e exibir o gabarito de mensagem, tal comouma página de interação. A página de interação pode prover qualquer tipo deopção pertinente. Neste caso, as opções incluem uma opção para enviar um e-mail para um concorrente selecionado no "American Idol".
Neste exemplo, atributos, tais como to_header e subject_header,podem ser definidos como "Correio de admirador para Reuben" de tal modo que aseleção da opção correspondente faça com que o e-mail seja enviado paraReuben (um concorrente do programa) com "Correio de admirador para Reuben"como assunto. O conteúdo do programa é transmitido do provedor de serviço parao expectador no terminal de assinante em um fragmento de guia ESG. Oragmento de guia ESG inclui ainda o elemento de ponteiro (por exemplo, oelemento messaginglnteractionPointer(e-mail) que identifica os atributos aoterminal de assinatura. Neste caso, os atributos identificados podem ser umto_header e um subject_header (por exemplo, um "Correio de admirador paraReuben"). Um gabarito de mensagem correspondente é exibido no terminal deassinante que provê uma opção para enviar um e-mail de admirador. A seleção daopção pode em seguida avisar ao expectador para escrever uma mensagem,incluir anexos, etc.
A Figura 9 é um fluxograma de um exemplo de provisão de umgabarito de mensagem em um terminal de assinante. Neste exemplo, umfragmento de guia ESG é recebido na etapa 802 em um terminal de assinante. Ofragmento de guia ESG pode ser associado a um evento ou programa. O terminalde assinante recebe ainda os dados correspondentes a um elemento de interaçãoassociado ao fragmento de guia ESG (etapa 803). Ainda, o terminal de assinantepode receber um ponteiro associado ao fragmento de guia ESG em umamensagem correspondente (etapa 804). Baseado no ponteiro recebido no terminalde assinante, um aplicativo no terminal de assinante pode obter atributosassociados no sentido de prover um gabarito de mensagem. O gabarito demensagem pode conter uma lista de opções de ofertas de serviços interativos. Naetapa 805, o sistema recebe uma seleção do assinante de uma opção a partir dalista de opções de ofertas de serviços interativos. Baseado na seleção de opções,o sistema poderá prover uma mensagem de resposta (etapa 806), se desejado.Por exemplo, quando um assinante quer enviar um e-mail para um concorrente deum show de televisão, o assinante pode selecionar uma opção dentre a lista deopções a fim de escolher compor e enviar um e-mail. O sistema pode responder aseleção de opção exibindo uma mensagem de resposta (etapa 806) de tal modoque o assinante possa ser informado do processamento da opção selecionada.
Deste modo, em suma, é descrito um sistema e método no qual umprograma pode ser provido a partir de um provedor de serviço a um terminal deassinante incluindo um elemento de ponteiro que indica os atributos para aexibição de um gabarito de mensagem para os serviços interativos associados aum programa no terminal de assinante. O conteúdo de programa, tal como umáudio ou vídeo associado ao programa, pode ser transmitido em um fragmento deguia ESG e os atributos podem ser mapeados nos metadados do fragmento deguia ESG. O gabarito de mensagem é padronizado de tal modo que o usuário nãoprecise conhecer o tipo de interação. A seleção de uma opção desejada nogabarito de mensagem pode retornar uma mensagem pré-configurada para oprovedor de serviço. Dependendo da forma de interação, nenhuma outra interaçãocom o usuário será necessária. Por exemplo, quando a interação diz respeito àvotação de um concorrente de um show ao vivo, tal como o "American Idol", oassinante poderá selecionar a opção no gabarito de mensagem correspondente aoconcorrente desejado. Nenhuma entrada adicional por parte do assinante se faznecessária. No entanto, quando o assinante deseja também enviar um e-mail parao concorrente, o assinante poderá em seguida entrar a mensagem após a seleçãoda opção e-mail.
Em outra modalidade exemplificativa da presente invenção, asinformações de evento no fragmento de guia ESG podem ser providas para oassinante em conjunto com as informações de elemento de ponteiro e atributos.Sendo assim, um assinante pode receber as informações de programa ou deeventos (por exemplo, o conteúdo de programa) no mesmo momento da oferta deserviço de interação. Desta maneira, o assinante pode ser informado quanto àdisponibilidade e seleção dos serviços de interação associados a cada evento ouprograma dentre uma pluralidade de eventos ou programas enquanto navega.
Em outra modalidade exemplificativa da presente invenção, asinformações de fragmento de guia ESG podem ser usadas por uma pluralidade deaplicativos. Neste caso, o fragmento de guia ESG é um transporte para a provisãodas ofertas de serviço de interação associadas aos eventos. As informações paraa provisão do gabarito de mensagem (por exemplo, os atributos ou sub-elementos)podem ser recebidas através de uma atualização de fragmento de guia ESGenquanto o assinante assiste a um programa ou evento. Deste modo, umassinante pode receber as informações para a provisão de um gabarito demensagem e atualiza as informações de modo a prover o gabarito de mensagem eexibir o gabarito de mensagem enquanto assiste ao evento ou programa.
Ainda, de acordo com as modalidades da presente invenção, podemser providas ofertas de serviço de interação em determinadas áreas de seleção dovídeo. Por exemplo, as ofertas de serviço de interação podem ser exibidas em umgabarito de mensagem em uma área designada de um vídeo, se desejado. A áreadesignada de um vídeo pode ser definida dentro das informações de fragmento deguia ESG, ou, de maneira alternativa, a área designada do vídeo pode ser definidapelo fluxo original de conteúdo.
Em outra modalidade exemplificativa da presente invenção, um meiolegível em computador é provido contendo um código legível em computador paramapear atributos, elementos, e/ou sub-elementos associados a um gabarito demensagem. O gabarito de mensagem pode ser associado às ofertas de serviçointerativo de um evento ou programa. O gabarito de mensagem pode, porexemplo, ser exibido em um terminal de assinante e pode prover uma lista deopções para seleção por parte do assinante.
A presente invenção inclui qualquer recurso novo ou combinação derecursos apresentados no presente documento de maneira explícita ou qualquergeneralização da mesma. Embora a presente invenção seja descrita com relaçãoa exemplos específicos, incluindo os modos presentemente preferidos de seexecutar a presente invenção, o versado na técnica apreciará que existeminúmeras variações e permutações dos sistemas e técnicas acima descritos.Sendo assim, o espírito e âmbito da presente invenção devem ser interpretados demaneira ampla, conforme apresentados nas reivindicações em apenso.

Claims (40)

1. Transmissor para transmitir fragmentos de guia de serviçoeletrônico (ESG) associados a um evento, o evento incluindo um serviço deinteração, sendo que o transmissor é CARACTERIZADO pelo fato decompreender:- uma entrada para receber dados associados ao evento a serincluído em um fragmento de guia ESG para transmissão, os dados incluindo umelemento de gabarito de interação associado a um gabarito de mensagem, ogabarito de mensagem associado a um serviço de interação do evento;- um processador para processar um fragmento de guia ESGassociado ao evento, o fragmento de guia ESG incluindo metadados;- um módulo de mapeamento para mapear pelo menos um elementoassociado ao serviço de interação do evento nos metadados do fragmento de guiaESG; e- uma saída para liberar o fragmento de guia ESG em umatransmissão de difusão.
2. Transmissor, de acordo com a reivindicação 1, CARACTERIZADOpelo fato de que o elemento de gabarito de interação compreende um ponteiropara identificar o pelo menos um elemento associado ao serviço de interação doevento.
3. Transmissor, de acordo com a reivindicação 1, CARACTERIZADOpelo fato de que o pelo menos um elemento associado ao serviço de interação doevento compreende pelo menos um sub-elemento associado ao gabarito demensagem, o pelo menos um sub-elemento indicando um aplicativo para solicitaro serviço de interação do evento.
4. Transmissor, de acordo com a reivindicação 1, CARACTERIZADOpelo fato de que o pelo menos um elemento associado ao serviço de interação doevento compreende pelo menos um atributo associado ao gabarito de mensagem,o pelo menos um atributo indicando um dentre um destinatário de uma mensagemou um conteúdo de mensagem de modo a solicitar o serviço de interação doevento.
5. Transmissor, de acordo com a reivindicação 1, CARACTERIZADOpelo fato de que o elemento associado ao serviço de interação do eventocompreende pelo menos um atributo associado ao gabarito de mensagem, o pelomenos um atributo indicando um dentre um destinatário de e-mail ou um cabeçotede assunto de modo a solicitar o serviço de interação do evento.
6. Receptor para receber um fragmento de guia de serviço eletrônico(ESG), sendo que o receptor é CARACTERIZADO pelo fato de compreender:- uma entrada para receber o fragmento de guia ESG de um provedorde serviço;- um módulo de análise para identificar um elemento de interaçãopré-configurado no fragmento de guia ESG relativo a um evento na transmissão dedifusão recebida e criar um gabarito de mensagem baseado no elemento deinteração predeterminado; e- um compilador de gabarito para compilar campos de informação dogabarito de mensagem baseado no elemento de interação predeterminado.
7. Receptor, de acordo com a reivindicação 6, CARACTERIZADOpelo fato de que o elemento de interação predeterminado compreende umponteiro.
8. Receptor, de acordo com a reivindicação 7, CARACTERIZADOpelo fato de que o ponteiro identifica pelo menos um elemento associado aoserviço de interação de um evento de uma transmissão de difusão recebidaassociada ao fragmento de guia ESG, o fragmento de guia ESG incluindometadados.
9. Receptor, de acordo com a reivindicação 8, CARACTERIZADOpelo fato de que o pelo menos um elemento associado ao serviço de interação doevento é mapeado nos metadados.
10. Receptor, de acordo com a reivindicação 6, CARACTERIZADOpelo fato de que o elemento de interação predeterminado indica pelo menos umelemento associado ao serviço de interação de um evento, o pelo menos umelemento associado a um serviço de interação incluindo pelo menos um sub-elemento.
11. Receptor, de acordo com a reivindicação 10, CARACTERIZADOpelo fato de que o pelo menos um sub-elemento indica um aplicativo para solicitaro serviço de interação do evento.
12. Receptor, de acordo com a reivindicação 6, CARACTERIZADOpelo fato de que o elemento de interação pré-configurado indica pelo menos umelemento associado ao serviço de interação de um evento, o pelo menos umelemento associado a um serviço de interação incluindo pelo menos um atributo.
13. Receptor, de acordo com a reivindicação 10, CARACTERIZADOpelo fato de que o gabarito de mensagem se baseia no pelo menos um atributo.
14. Receptor, de acordo com a reivindicação 12, CARACTERIZADOpelo fato de que o pelo menos um atributo indica um dentre um destinatário deuma mensagem de um conteúdo de mensagem de modo a solicita o serviço deinteração do evento.
15. Método para fornecer uma oferta de serviço de interaçãoassociada a um evento, sendo que o método é CARACTERIZADO pelo fato decompreender as etapas de:- obter informações associadas ao evento, o evento tendo umcomponente de interação com o assinante e as informações incluindo dadoscorrespondentes a um gabarito de mensagem associado ao componente deinteração do evento;- montar as informações associadas ao evento em um fragmento deguia de serviço eletrônico (ESG), o fragmento de guia ESG tendo metadadoscorrespondentes;- mapear os dados correspondentes ao gabarito de mensagemassociado ao evento nos metadados correspondentes ao fragmento de guia ESG;e- liberar o fragmento de guia ESG em uma transmissão de difusão.
16. Método, de acordo com a reivindicação 15, CARACTERIZADOpelo fato de que o evento se refere a um programa de televisão.
17. Método, de acordo com a reivindicação 15, CARACTERIZADOpelo fato de que os dados correspondentes ao gabarito de mensagemcompreendem um ponteiro.
18. Método, de acordo com a reivindicação 17, CARACTERIZADOpelo fato de que o ponteiro identifica pelo menos um elemento associado a umserviço de interação de um evento de uma transmissão de difusão recebida.
19. Método, de acordo com a reivindicação 18, CARACTERIZADOpelo fato de que o pelo menos um elemento inclui pelo menos um sub-elementoque indica um aplicativo para solicitar o serviço de interação do evento.
20. Método, de acordo com a reivindicação 18, CARACTERIZADOpelo fato de que o pelo menos um elemento inclui pelo menos um atributoassociado ao gabarito de mensagem que indica um dentre um destinatário de umamensagem e um conteúdo de mensagem para solicitar o serviço de interação doevento.
21. Método, de acordo com a reivindicação 15, CARACTERIZADOpelo fato de que o componente de interação do evento inclui o recebimento deuma entrada de usuário através do gabarito de mensagem.
22. Dispositivo compreendendo um receptor, um vídeo, umamemória, e um processador, sendo que o dispositivo é CARACTERIZADO pelofato de ser configurado para realizar as etapas de:(1) exibir um conteúdo de programa a partir de um fluxo de difusãorecebido pelo receptor;(2) extrair de um ou mais fragmentos de guia de serviço eletrônico(ESG) associados às informações de fluxo de difusão relativas a um gabarito deinteração que permite a um usuário do dispositivo interagir com uma entidadeafiliada ao conteúdo de programa;(3) exibir informações relativas ao gabarito de interação ao longo doconteúdo de programa;(4) receber uma entrada de usuário relativa ao gabarito de interação;e(5) transmitir o gabarito de interação correspondente à entrada deusuário para a entidade.
23. Dispositivo, de acordo com a reivindicação 22,CARACTERIZADO pelo fato de compreender ainda uma interface de rede celularpara a transmissão do gabarito de interação correspondente à entrada de usuáriopara a entidade.
24. Dispositivo, de acordo com a reivindicação 22,CARACTERIZADO pelo fato de que a informação relativa ao gabarito de interaçãoé exibido em uma área de vídeo predefinida baseada nas informações extraídasdos fragmentos de guia ESG.
25. Método para fornecer uma oferta de serviço de interaçãoassociada a um evento, sendo que o método é CARACTERIZADO pelo fato decompreender as etapas de:- transmitir um arquivo de conteúdo, o arquivo de conteúdo incluindoum fluxo de vídeo e áudio de um evento;- prover dados a serem associados ao evento, os dados incluindo umelemento de gabarito de interação associado a um gabarito de mensagem, ogabarito de mensagem associado a um serviço de interação do evento;- transmitir o gabarito de mensagem em um fragmento de guia deserviço eletrônico (ESG) do fluxo de dados de vídeo e áudio; e- receber de um dispositivo recebe o fluxo de dados de vídeo e áudiouma entrada de assinante via o gabarito de mensagem.
26. Método, de acordo com a reivindicação 25, CARACTERIZADOpelo fato de que o gabarito de mensagem é associado a um ponteiro do fragmentode guia ESG.
27. Método, de acordo com a reivindicação 25, CARACTERIZADOpelo fato de que o gabarito de mensagem é associado a pelo menos um dentrepelo menos um sub-elemento e pelo menos um atributo do metadados dofragmento de guia ESG.
28. Método, de acordo com a reivindicação 27, CARACTERIZADOpelo fato de que o pelo menos um sub-elemento indica um aplicativo para odispositivo receptor transmitir uma entrada de assinante via o gabarito demensagem.
29. Método, de acordo com a reivindicação 27, CARACTERIZADOpelo fato de que o pelo menos um atributo indica um dentre um destinatário deuma mensagem e um conteúdo de mensagem.
30. Método para receber uma oferta de serviço de interaçãoassociada a um evento, o método sendo CARACTERIZADO pelo fato decompreender as etapas de:- receber um fragmento de guia de serviço eletrônico (ESG)associado ao evento, o fragmento de guia ESG tendo metadados correspondentese o evento tendo um componente de serviço de interação;- determinar um elemento correspondente a um gabarito demensagem pré-configurada associado ao componente de serviço de interação doevento, o elemento estando dentro dos metadados correspondentes ao fragmentode guia ESG; e- compilar o gabarito de mensagem pré-configurada baseado noelemento.
31. Método, de acordo com a reivindicação 30, CARACTERIZADOpelo fato de que o elemento compreende um atributo que indica um dentre umdestinatário de uma mensagem e um conteúdo de mensagem.
32. Método, de acordo com a reivindicação 30, CARACTERIZADOpelo fato de que o elemento compreende um atributo que indica um dentre umdestinatário de e-mail e um cabeçalho de assunto.
33. Método, de acordo com a reivindicação 30, CARACTERIZADOpelo fato de compreender ainda a etapa de exibir informações relativas ao gabaritode mensagem pré-configurada, em que as informações relativas ao gabarito demensagem pré-configurada incluem uma lista de opções.
34. Método, de acordo com a reivindicação 30, CARACTERIZADOpelo fato de que a etapa de determinar compreende:- a análise do fragmento de guia ESG;- a obtenção de um elemento de ponteiro e atributos associadosbaseados na análise; e- a compilação de uma oferta de serviço de interação predeterminadobaseada no elemento de ponteiro e nos elementos associados.
35. Método, de acordo com a reivindicação 34, CARACTERIZADOpelo fato de que os elementos são mapeados nos metadados correspondentes aofragmento de guia ESG.
36. Produto de programa de computador compreendendo um meiolegível em computador dotado de instruções executáveis em computadorincorporadas ao mesmo, sendo que o produto de programa de computador éCARACTERIZADO pelo fato de executar as etapas de:- receber um fragmento de guia de serviço eletrônico (ESG)associado a um evento, o fragmento de guia ESG tendo metadadoscorrespondentes e o evento tendo um componente de serviço de interação;- determinar um elemento correspondente a um gabarito demensagem pré-configurado associado ao componente de serviço de interação doevento, o elemento estando dentro dos metadados correspondentes ao fragmentode guia ESG; e- compilar o gabarito de mensagem pré-configurado baseado noelemento.
37. Produto de programa de computador, de acordo com areivindicação 36, CARACTERIZADO pelo fato de compreender ainda outrasinstruções executáveis em computador para a exibição de informações relativas aogabarito de mensagem pré-configurada, em que as informações relativas aogabarito de mensagem pré-configurada inclui uma lista de opções.
38. Produto de programa de computador, de acordo com areivindicação 36, CARACTERIZADO pelo fato de que a etapa de determinarcompreende:á- a análise do fragmento de guia ESG;- a obtenção de um elemento de ponteiro e atributos associadosbaseados na análise; e- a compilação de uma oferta de serviço de interação predeterminadobaseada no elemento de ponteiro e nos elementos associados.
39. Produto de programa de computador, de acordo com areivindicação 38, CARACTERIZADO pelo fato de que os elementos são mapeadosnos metadados correspondentes ao fragmento de guia ESG.
40. Produto de programa de computador compreendendo um meiolegível em computador dotado de instruções executáveis em computadorincorporadas ao mesmo, sendo que o produto de programa de computador éCARACTERIZADO pelo fato de executar as etapas de:- obter informações associadas ao evento, o evento tendo umcomponente de interação com o assinante e as informações incluindo dadoscorrespondentes a um gabarito de mensagem associado ao componente deinteração do evento;- montar as informações associadas ao evento em um fragmento deguia de serviço eletrônico (ESG), o fragmento de guia ESG tendo metadadoscorrespondentes;- mapear os dados correspondentes ao gabarito de mensagemassociado ao evento nos metadados correspondentes ao fragmento de guia ESG;e- liberar o fragmento de guia ESG em uma transmissão de difusão.
BRPI0615707-6A 2005-08-26 2006-07-21 Aparelho para transmitir e receber fragmentos de guia de serviços eletrônicos (esg) associados a um evento, método para fornecer e receber uma oferta de serviço de interação associada a um evento e dispositivo BRPI0615707B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/212,114 2005-08-26
US11/212,114 US8607271B2 (en) 2005-08-26 2005-08-26 Method to deliver messaging templates in digital broadcast service guide
PCT/IB2006/002006 WO2007023339A2 (en) 2005-08-26 2006-07-21 Method to deliver messaging templates in digital broadcast service guide

Publications (2)

Publication Number Publication Date
BRPI0615707A2 true BRPI0615707A2 (pt) 2011-06-21
BRPI0615707B1 BRPI0615707B1 (pt) 2019-07-02

Family

ID=35735404

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0615707-6A BRPI0615707B1 (pt) 2005-08-26 2006-07-21 Aparelho para transmitir e receber fragmentos de guia de serviços eletrônicos (esg) associados a um evento, método para fornecer e receber uma oferta de serviço de interação associada a um evento e dispositivo

Country Status (13)

Country Link
US (1) US8607271B2 (pt)
EP (1) EP1917745A4 (pt)
JP (1) JP2009506607A (pt)
KR (1) KR20080033539A (pt)
CN (1) CN101273560B (pt)
AU (1) AU2006283319A1 (pt)
BR (1) BRPI0615707B1 (pt)
CA (1) CA2619684C (pt)
MX (1) MX2008002599A (pt)
RU (1) RU2384953C2 (pt)
TW (1) TW200719717A (pt)
WO (1) WO2007023339A2 (pt)
ZA (1) ZA200802216B (pt)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8607271B2 (en) 2005-08-26 2013-12-10 Nokia Corporation Method to deliver messaging templates in digital broadcast service guide
US20070072543A1 (en) * 2005-09-06 2007-03-29 Nokia Corporation Enhanced signaling of pre-configured interaction message in service guide
US20070070934A1 (en) * 2005-09-28 2007-03-29 Pieter Van Rooyen Method and system for a reconfigurable OFDM radio supporting diversity
US20070070179A1 (en) * 2005-09-28 2007-03-29 Pieter Van Rooyen Method and system for a reconfigurable OFDM radio
KR20080059663A (ko) * 2005-11-01 2008-06-30 노키아 코포레이션 Esg 프래그먼트들의 유효 범위 식별 및 그 유효 범위내에서의 계층 구성
US8448212B2 (en) * 2005-12-02 2013-05-21 Nokia Corporation Combined receiver for DVB-H and DVB-T transmission
KR100733911B1 (ko) * 2005-12-08 2007-07-02 한국전자통신연구원 Mbms 제공 시스템 및 그 방법
KR100834630B1 (ko) * 2005-12-16 2008-06-02 삼성전자주식회사 디지털 비디오 방송 시스템에서 양방향 채널을 위한 전자서비스 가이드의 송수신 방법 및 장치
FR2899757B1 (fr) * 2006-04-06 2008-12-05 Sagem Comm Procede de mise a jour du guide des programmes au sein d'un terminal de reception de services numeriques et terminal correspondant
US20070268883A1 (en) * 2006-05-17 2007-11-22 Nokia Corporation Radio text plus over digital video broadcast-handheld
US20070280257A1 (en) * 2006-05-31 2007-12-06 Nokia Corporation Service discovery section
US20080016158A1 (en) * 2006-07-13 2008-01-17 Comverse Ltd. Method for appending a signature to a size limited text message
KR100800848B1 (ko) * 2006-07-28 2008-02-04 삼성전자주식회사 디지털 방송 서비스 제공 시 주 서비스와 관련된 복수개의서브 서비스를 동시 제공하기 위한 디지털 비디오 방송시스템 및 디지털 비디오 방송 방법
US9742512B2 (en) * 2006-07-28 2017-08-22 Google Technology Holdings LLC Broadcast content preview notification in wireless communication networks
KR100800857B1 (ko) * 2006-08-18 2008-02-04 삼성전자주식회사 Dvb―h시스템에서 통지 메시지를 제공하기 위한 방법및 이를 위한 시스템
RU2458465C2 (ru) * 2006-08-18 2012-08-10 Конинклейке Филипс Электроникс Н.В. Способ и устройство для транслирования и приема данных событий
KR100790195B1 (ko) * 2006-08-21 2008-01-02 삼성전자주식회사 Dvb―h 시스템에서 esg 데이터를 효율적으로제공하기 위한 방법 및 이를 위한 시스템
EP2061245A4 (en) * 2006-09-15 2009-12-23 Huawei Tech Co Ltd PROCEDURE AND SERVER PAGE AND DEVICE FOR FINDING AN INTERACTIVE ELECTRICAL SERVICE MANUAL
US20080068252A1 (en) * 2006-09-19 2008-03-20 Mehta Pratik M Simulcasting content information on WiFi
US8447361B1 (en) * 2006-10-12 2013-05-21 AT&T Mobilty II LLC Dynamic interactive skin
KR100827156B1 (ko) * 2006-12-26 2008-05-02 삼성전자주식회사 방송 화면 구성 정보를 제공하는 방법 및 이를 위한dvb―h 시스템
WO2008117099A1 (en) * 2007-03-28 2008-10-02 Expway A method and device for broadcasting additional information in a system for broadcasting video programs
US20100281501A1 (en) * 2007-06-01 2010-11-04 Nokia Corporation System and method for delivering service guide information
US20080307484A1 (en) * 2007-06-06 2008-12-11 Dell Products, Lp System and method of enabling digital video broadcast access within an information handling system
US7996868B2 (en) 2007-06-06 2011-08-09 Dell Products, Lp System and method of accessing digital video broadcasts within an information handling system
KR100912047B1 (ko) * 2007-07-05 2009-08-12 삼성전자주식회사 디지털방송수신기에서의 방송안내데이터 디코딩 방법 및장치
KR20090007970A (ko) * 2007-07-16 2009-01-21 삼성전자주식회사 카메라를 구비한 휴대 단말기의 디지털 방송 출력 장치 및방법
KR101418591B1 (ko) * 2007-10-05 2014-07-10 삼성전자주식회사 휴대 방송 시스템에서의 서비스 가이드 제공 방법 및 장치
WO2009062430A1 (en) * 2007-11-16 2009-05-22 Huawei Technologies Co., Ltd. Method, apparatus and system for transmitting the initiation information of notification
US8973036B2 (en) * 2007-12-04 2015-03-03 Qualcomm Incorporated Mapping mobile device electronic program guide to content
US8983365B2 (en) * 2007-12-21 2015-03-17 Ibiquity Digital Corporation Systems and methods for communicating and rendering electronic program guide information via digital radio broadcast transmission
WO2009120030A2 (ko) * 2008-03-28 2009-10-01 삼성전자 주식회사 Iptv 통신 서비스를 제공하는 응용에 대한 정보 수신 방법 및 장치
CN101978692B (zh) * 2008-04-03 2013-12-25 爱立信电话股份有限公司 交互式媒体系统和用于在交互式媒体系统中确定交互服务器范围的方法
CN101369859B (zh) * 2008-09-25 2010-08-18 中兴通讯股份有限公司 一种手机电视电子业务指南信息的获取方法和系统
US20100083150A1 (en) * 2008-09-30 2010-04-01 Nokia Corporation User interface, device and method for providing a use case based interface
EP2381681A4 (en) * 2008-12-25 2014-06-11 Zte Corp METHOD FOR RECEIVING AND DISTRIBUTING ELECTRONIC SERVICE GUIDE (ESG) AND RECEIVING DEVICE FOR RECEIVING ESG
US8537665B2 (en) * 2009-04-20 2013-09-17 Motorola Mobility Llc Method and apparatus for blocking messages from a sender by a wireless communication device
US9906832B2 (en) * 2009-05-08 2018-02-27 Conversant Wireless Licensing S.A R.L. Method and apparatus for configuring presentation of service guides
CN101938710B (zh) * 2009-07-02 2013-06-05 上海贝尔股份有限公司 通信系统中用于多屏幕业务通知和交互的方法和装置
CN101753956A (zh) * 2009-12-02 2010-06-23 中兴通讯股份有限公司 手机电视指南的发送方法及系统
US20110177775A1 (en) * 2010-01-13 2011-07-21 Qualcomm Incorporated Signaling mechanisms, templates and systems for creation and delivery of interactivity events on mobile devices in a mobile broadcast communication system
US9485535B2 (en) * 2010-01-13 2016-11-01 Qualcomm Incorporated Notification of interactivity event asset delivery sources in a mobile broadcast communication system
US9032466B2 (en) * 2010-01-13 2015-05-12 Qualcomm Incorporated Optimized delivery of interactivity event assets in a mobile broadcast communication system
US8676991B2 (en) * 2010-01-13 2014-03-18 Qualcomm Incorporated Signaling mechanisms and systems for enabling, transmitting and maintaining interactivity features on mobile devices in a mobile broadcast communication system
US8914471B2 (en) 2010-05-28 2014-12-16 Qualcomm Incorporated File delivery over a broadcast network using file system abstraction, broadcast schedule messages and selective reception
US20120210383A1 (en) * 2011-02-11 2012-08-16 Sayers Craig P Presenting streaming media for an event
US8832564B2 (en) * 2011-02-11 2014-09-09 Sony Corporation Personalized second display browsing experience due to multiple session feature
US20130005465A1 (en) * 2011-06-29 2013-01-03 EarDish Corporation Audio playlist selections and related entertainment systems and methods
US10380239B2 (en) 2013-12-03 2019-08-13 Sharethrough Inc. Dynamic native advertisment insertion
US9912767B1 (en) 2013-12-30 2018-03-06 Sharethrough Inc. Third-party cross-site data sharing
JP6599864B2 (ja) * 2014-04-27 2019-11-06 エルジー エレクトロニクス インコーポレイティド 放送信号送信装置、放送信号受信装置、放送信号送信方法、及び放送信号受信方法
US20150350284A1 (en) * 2014-05-27 2015-12-03 Acer Incorporated Method of Enhancement of Data Transmission in Multimedia Service
KR101904946B1 (ko) 2014-06-09 2018-10-08 엘지전자 주식회사 서비스 가이드 정보 송신 방법, 서비스 가이드 정보 수신 방법, 서비스 가이드 정보 송신 장치 및 서비스 가이드 정보 수신 장치
IN2015CH02514A (pt) * 2015-05-19 2015-07-10 Wipro Ltd
US11677700B1 (en) * 2020-05-29 2023-06-13 Meta Platforms, Inc. Systems and methods for opt-in messaging

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5663757A (en) * 1989-07-14 1997-09-02 Morales; Fernando Software controlled multi-mode interactive TV systems
ATE201106T1 (de) 1990-10-01 2001-05-15 Thomas A Bush Transaktionsverarbeitungssystem
TR199902265T2 (xx) * 1997-03-21 2000-01-21 Canal + Societe Anonyme MPEG al�c�s�/�ifre ��z�c�s�ne veri indirmek i�in y�ntem ve bunu yapmak i�in iletim sistemi.
TW447221B (en) * 1998-08-26 2001-07-21 United Video Properties Inc Television message system
EP1001631A1 (en) * 1998-11-09 2000-05-17 CANAL+ Société Anonyme Signalling of bouquet information in a digital transmission system
US7222155B1 (en) * 1999-06-15 2007-05-22 Wink Communications, Inc. Synchronous updating of dynamic interactive applications
FI109319B (fi) * 1999-12-03 2002-06-28 Nokia Corp Päätelaitteelle välitettävän elektronisen informaation suodattaminen
JP4491902B2 (ja) * 2000-04-04 2010-06-30 ソニー株式会社 摺動型グラフックウィンドウを用いたメディアコンテンツとのインターラクティブシステム
US6778834B2 (en) * 2001-02-27 2004-08-17 Nokia Corporation Push content filtering
US7343487B2 (en) 2001-10-10 2008-03-11 Nokia Corporation Datacast distribution system
US20050054286A1 (en) 2001-10-15 2005-03-10 Jawahar Kanjilal Method of providing live feedback
US20030211856A1 (en) * 2002-05-08 2003-11-13 Nokia Corporation System and method for facilitating interactive presentations using wireless messaging
FI114425B (fi) 2002-08-12 2004-10-15 Plusdial Ab Oy Menetelmä ja järjestely digitaalisena viestinä jaettavan rahanarvoisen hyödykkeen aitouden todentamiseksi
JP2006512027A (ja) 2002-12-18 2006-04-06 ノキア コーポレイション セッションを告知する方法
US7233990B1 (en) * 2003-01-21 2007-06-19 Hewlett-Packard Development Company, L.P. File processing using mapping between web presences
US7321920B2 (en) * 2003-03-21 2008-01-22 Vocel, Inc. Interactive messaging system
GB2405557A (en) * 2003-08-27 2005-03-02 Nokia Corp Service identification data relating services at a given frequency to services and identifying their media format
US8145120B2 (en) * 2003-10-27 2012-03-27 Nokia Corporation Apparatus, system, method and computer program product for service selection and sorting
JPWO2007000944A1 (ja) 2005-06-28 2009-01-22 シャープ株式会社 電子番組表を表示する電子番組表表示装置
US8607271B2 (en) 2005-08-26 2013-12-10 Nokia Corporation Method to deliver messaging templates in digital broadcast service guide

Also Published As

Publication number Publication date
WO2007023339A3 (en) 2007-05-18
TW200719717A (en) 2007-05-16
MX2008002599A (es) 2008-03-18
CA2619684A1 (en) 2007-03-01
AU2006283319A1 (en) 2007-03-01
CA2619684C (en) 2014-06-03
EP1917745A2 (en) 2008-05-07
EP1917745A4 (en) 2012-04-18
WO2007023339A2 (en) 2007-03-01
JP2009506607A (ja) 2009-02-12
CN101273560B (zh) 2016-06-22
KR20080033539A (ko) 2008-04-16
ZA200802216B (en) 2009-01-28
BRPI0615707B1 (pt) 2019-07-02
US8607271B2 (en) 2013-12-10
US20060019618A1 (en) 2006-01-26
RU2008106376A (ru) 2009-10-10
RU2384953C2 (ru) 2010-03-20
CN101273560A (zh) 2008-09-24

Similar Documents

Publication Publication Date Title
BRPI0615707A2 (pt) transmissor para transmitir fragmentos de guia de serviço eletrÈnico (esg) associados a um evento; receptor para receber um fragmento de guia de serviço eletrÈnico (esg); método para fornecer uma oferta de serviço de interação associada a um evento, e dispositivo compreendendo um receptor, um vìdeo, uma memória, e um processador
US20070072543A1 (en) Enhanced signaling of pre-configured interaction message in service guide
US8320819B2 (en) Mobile TV channel and service access filtering
US8111694B2 (en) Implicit signaling for split-toi for service guide
US8520703B2 (en) Enhanced electronic service guide container
US7870377B2 (en) Automatic electronic-service-guide selection
BRPI0617259A2 (pt) aparelho; método; mìdia legìvel por computador; e sistema
US20070054634A1 (en) Adapting Location Based Broadcasting
BRPI0619456A2 (pt) método para fornecer dados do guia de serviço eletrÈnico (esg); transmissor para fornecer informação em um programa ou serviço em um fragmento de esg; receptor para receber informação em um programa ou serviço em um fragmento de esg; e produto de programa de computador; terminal móvel programado para fornecer uma interface com o usuário que fornece um programa ou serviço e um tipo de interatividade associado ao programa ou serviço
BRPI0616079A2 (pt) sinalização de indentificação da célula em guia de serviço de radiodifusão móvel digital para radiodifusão localizada
BRPI0617723A2 (pt) fornecimento de terminal de declaração com guia para serviço
US20080070557A1 (en) Method for signaling virtual multi-access platforms
US20070045416A1 (en) Mapping Between URI and ID Service Guide
US20060123097A1 (en) Enhanced electronic service guide container
Alliance BCAST Distribution System Adaptation–IPDC over DVB-H
HK1112139A1 (zh) 增强的电子向导容器
HK1112139B (en) Enhanced electronic service guide container

Legal Events

Date Code Title Description
B25A Requested transfer of rights approved

Owner name: NOKIA TECHNOLOGIES OY (FI)

B15K Others concerning applications: alteration of classification

Ipc: H04H 60/72 (2008.01), H04H 20/38 (2008.01), H04H 2

B06T Formal requirements before examination [chapter 6.20 patent gazette]
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 02/07/2019, OBSERVADAS AS CONDICOES LEGAIS. (CO) 10 (DEZ) ANOS CONTADOS A PARTIR DE 02/07/2019, OBSERVADAS AS CONDICOES LEGAIS

B25G Requested change of headquarter approved

Owner name: NOKIA TECHNOLOGIES OY (FI)

B25A Requested transfer of rights approved

Owner name: SAMSUNG ELECTRONICS CO., LTD. (KR)

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time

Free format text: REFERENTE A 18A ANUIDADE.

B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)

Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2784 DE 14-05-2024 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.