BRPI0615806A2 - equipamento e métodos para prover e apresentar informações de canal personalizado - Google Patents

equipamento e métodos para prover e apresentar informações de canal personalizado Download PDF

Info

Publication number
BRPI0615806A2
BRPI0615806A2 BRPI0615806-4A BRPI0615806A BRPI0615806A2 BR PI0615806 A2 BRPI0615806 A2 BR PI0615806A2 BR PI0615806 A BRPI0615806 A BR PI0615806A BR PI0615806 A2 BRPI0615806 A2 BR PI0615806A2
Authority
BR
Brazil
Prior art keywords
custom
attribute information
presentation
service
definition
Prior art date
Application number
BRPI0615806-4A
Other languages
English (en)
Inventor
Bruce Collins
Gordon Kent Walker
Mark Charlebois
Original Assignee
Qualcomm 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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of BRPI0615806A2 publication Critical patent/BRPI0615806A2/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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/41Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • G06F16/4393Multimedia presentations, e.g. slide shows, multimedia albums
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

EQUIPAMENTO E MéTODOS PARA PROVER E APRESENTAR INFORMAçõES DE CANAL PERSONALIZADO. Equipamentos e métodos para prover e apresentar informações de canal personalizado incluem receber informações de atributos de serviço correspondentes a um serviço base, em que o serviço base é operável para prover pelo menos uma parte de uma apresentação para um aparelho. O equipamento e métodos incluem também personalizar as informações de atributos de serviço e prover informações de canal para o aparelho. As informações de canal compreendendo as informações de atributos de serviço personalizadas, provendo, desse modo, uma vista personalizada de um canal.

Description

"EQUIPAMENTO E MÉTODOS PARA PROVER E APRESENTAR INFORMAÇÕESDE CANAL PERSONALIZADO"
FUNDAMENTOS
As modalidades descritas estão de um modo geralrelacionadas à operação de sistemas de distribuição deconteúdo e, mais particularmente, a métodos e equipamentopara prover e apresentar uma vista personalizada de umcanal em um sistema de distribuição de midia.
Em sistemas de distribuição de midia, um guia deprograma de midia (MPG) , que descreve uma programação deentrega de conteúdo ou serviços disponíveis em um dadoconjunto de canais, pode ser provido pelos varejistas deconteúdo (CRs) em uma rede de distribuição. Como exemplo,um provedor de conteúdo (CP) que opera na rede dedistribuição pode prover o conteúdo ou serviços para um oumais CRs em comunicação com a rede. Os CRs provêem o MPG,que inclui informações relacionadas ao conteúdo ouserviços, para usuários de aparelhos que, a seguir, podemselecionar conteúdo ou serviços a serem recebidos por umaparelho. Como exemplo, um usuário de aparelho podeselecionar e/ou fazer uma assinatura para receber conteúdoou serviços que incluem conteúdo multimídia, clipes,programas, scripts, dados, serviços a clientes, ou qualqueroutro tipo de conteúdo ou serviço.
Atualmente, os canais que representam o conteúdoou serviços são entregues a múltiplos distribuidores deconteúdo e consumidores com conteúdo e descriçõesidênticos. Para prover oportunidades de marcas e mercadosespecíficas de varejista, e para prover diferenciação entreprodutos, é desejável ser capaz de personalizar aapresentação do canal e dados suplementares associados combase no varejista de conteúdo específico.SUMÁRIO
As modalidades descritas provêem sistemas,equipamentos, aparelhos, midia legível por computador,processadores e métodos para prover e gerar informações deconteúdo personalizadas.
Em uma modalidade, um método para proverinformações de conteúdo compreende receber uma definição deinformações de atributos de serviço correspondendo a umserviço base a cada um dentre uma pluralidade de serviçosbase, em que cada serviço base é operável para prover pelomenos uma parte de uma apresentação para um aparelho, ereceber uma definição personalizada a ser aplicada a pelomenos uma dentre a pluralidade de informações de atributosde serviço. O método compreende adicionalmente prover umapluralidade de informações de canal para o aparelho, pelomenos uma dentre a pluralidade de informações de canalcompreendendo a definição personalizada. Em uma modalidaderelacionada, pelo menos um processador é configurado pararealizar as ações acima descritas. Em outra modalidaderelacionada, um programa de computador residente em um meiolegível por computador que, quando executado, direciona umaparelho de computador a realizar as ações acimamencionadas.
Em outra modalidade, um equipamento para proverinformações de conteúdo compreende dispositivos parareceber uma definição de informações de atributos deserviço correspondendo a um serviço base a cada um dentreuma pluralidade de serviços base, em que cada serviço baseé operável para prover pelo menos uma parte de umaapresentação para um aparelho. O equipamento compreendeadicionalmente dispositivos para receber uma definiçãopersonalizada de pelo menos uma dentre a pluralidade deinformações de atributos de serviço. Adicionalmente, oequipamento compreende dispositivos para prover umapluralidade de informações de canal para o aparelho, pelomenos uma dentre a pluralidade de informações de canalcompreendendo a definição personalizada.
Em ainda outra modalidade, um equipamento paraprover informações de conteúdo compreende um servidor deconteúdo possuindo uma primeira definição de informações deatributos de serviço e uma segunda definição de informaçõesde atributos personalizadas, em que as informações deatributos de serviço correspondem a um serviço baseoperável para prover pelo menos uma parte de umaapresentação para um aparelho. Adicionalmente, oequipamento compreende um módulo gerador operável paragerar e transmitir uma mensagem de informações de sistemapossuindo pelo menos uma definição de canal personalizadapara transmitir ao aparelho, em que a definição de canalpersonalizada compreende uma combinação predeterminada depelo menos uma parte da primeira definição das informaçõesde atributos de serviço e uma parte correspondente dasegunda definição das informações de atributospersonalizadas.
Em ainda outra modalidade, um método paraapresentar informações de conteúdo compreende receber umadefinição de informações de atributos de serviçocorrespondendo a um serviço base, em que o serviço base éoperável para prover pelo menos uma parte de umaapresentação para um aparelho. O método compreendeadicionalmente receber uma definição de informações deatributos personalizadas. Adicionalmente, o métodocompreende gerar uma vista de informações de canalpersonalizado com base em uma combinação predeterminada dasinformações de atributos personalizadas definidas com asinformações de atributos de serviço definidas. Em umamodalidade relacionada, pelo menos um processador estáconfigurado para realizar as ações acima descritas. Emoutra modalidade relacionada, um programa de computadorresidente em um meio legível por computador que, quandoexecutado, direciona um aparelho de computador a realizaras ações acima mencionadas.
Em uma modalidade adicional, um aparelho sem fiocompreende dispositivos para receber uma definição deinformações de atributos de serviço correspondendo a umserviço base, em que o serviço base é operável para proverpelo menos uma parte de uma apresentação para um aparelho.0 aparelho sem fio compreende adicionalmente dispositivospara receber uma definição de informações de atributospersonalizadas. Adicionalmente, o aparelho sem fiocompreende dispositivos para gerar uma vista de informaçõesde canal personalizado com base em uma combinaçãopredeterminada das informações de atributos personalizadasdefinidas com as informações de atributos de serviçodefinidas.
Em outra modalidade, um aparelho sem fiocompreende uma plataforma de computador possuindo umrepositório de dados compreendendo uma primeira definição euma segunda definição. A primeira definição definindoinformações de atributos de serviço correspondentes a umserviço base operável para prover pelo menos uma parte deuma apresentação, e a segunda definição definindoinformações de atributos personalizadas. Adicionalmente, oaparelho sem fio compreende um módulo gerenciador de midiana plataforma de computador e operável para iniciar ageração de uma vista de informações de canal personalizadocom base em uma combinação predeterminada das informaçõesde atributos personalizadas definidas com as informações deatributos de serviço definidas.
BHEVE DESCRIÇÃO DOS DESENHOS
A Figura 1 é um diagrama esquemático de umamodalidade de um sistema para entrega de informações decanal e conteúdo personalizadas;A Figura 2 é um diagrama esquemático de umamodalidade de uma mensagem de informações de sistematransportada pelo sistema da Figura 1;
A Figura 3 é um diagrama esquemático de umamodalidade de um registro de bloco de guia de apresentaçãode mídia (MPG) que pode compreender uma parte da mensagemde informações do sistema da Figura 2;
A Figura 4 é um diagrama esquemático de umamodalidade de vários componentes de um guia de programa demídia (MPG), incluindo o bloco MPG da Figura 3;
A Figura 5 é uma captura da tela de umamodalidade de um MPG construído dos componentes da Figura 4;
A Figura 6 é um diagrama esquemático de umamodalidade de um registro de título MPG associado ao blocoMPG da Figura 3;
A Figura 7 é um diagrama esquemático de umamodalidade de um registro de classificação associado aoregistro de título MPG da Figura 6;
A Figura 8 é um diagrama esquemático de umamodalidade de um registro de dados específicos de linguagemde título MPG associado ao registro de título MPG da Figura 6;
A Figura 9 é um diagrama esquemático de umamodalidade de um registro de apresentação em tempo realassociado ao registro de título MPG da Figura 6;
A Figura 10 é um diagrama esquemático de umamodalidade de um registro de apresentação não em tempo realassociado ao registro de título MPG da Figura 6;
A Figura 11 é um diagrama esquemático de umamodalidade de um registro de apresentação datacastassociado ao registro de título MPG da Figura 6;
A Figura 12 é um diagrama esquemático de umamodalidade de um registro de janela de contato associado aoregistro de bloco MPG da Figura 3;A Figura 13 é um diagrama esquemático de umamodalidade de um registro de personalização de canalassociado ao registro de bloco MPG da Figura 3;
A Figura 14 é um diagrama esquemático de umamodalidade de um registro de personalização de titulo MPGassociado ao registro de personalização de canal da Figura13;
A Figura 15 é um diagrama esquemático de umamodalidade de um registro de apresentação datacastassociado ao registro de personalização de titulo MPG daFigura 14;
A Figura 16 é um diagrama esquemático de umamodalidade de um registro de apresentação auxiliarassociado ao registro de personalização de canal da Figura13;
A Figura 17 é um diagrama esquemático de umamodalidade de um registro de interrupção (black-out)associado ao registro de bloco MPG da Figura 3;
A Figura 18 é um diagrama esquemático de umamodalidade de dados e registros armazenados pelo servidorde conteúdo 60 da Figura 1;
A Figura 19 é um diagrama esquemático de umamodalidade de componentes funcionais do aparelho sem fio daFigura 1;
A Figura 20 é um diagrama esquemático de umamodalidade de componentes funcionais do sistema dedistribuição de mídia da Figura 1;
A Figura 21 é um fluxograma de uma modalidade deum método para prover informações de conteúdo; e
A Figura 22 é um fluxograma de uma modalidade deum método para exibir informações de conteúdo;
DESCRIÇÃO DETALHADA
A descrição detalhada que se segue descreve umaou mais modalidades de um sistema de entrega de conteúdo. Osistema é especialmente bem adequado para uso em ambientesde rede sem fio, porém pode ser usado em qualquer tipo deambiente de rede, incluindo, porém não limitado a, redes decomunicação, redes públicas, tais como a Internet, redesprivadas, tais como redes privadas virtuais (VPN), redes deárea local, redes de área ampla, redes de longa distância,ou qualquer outro tipo de rede de dados ou de comunicação.
Fazendo referência à Figura 1, uma modalidade deum sistema 10 para prover informações de canal e conteúdopersonalizadas e inclui um sistema de distribuição de midia(MDS) 12 que opera para receber segmentos de midia 14, queformam uma pluralidade de serviços base 16 ou canaiscomuns, provenientes de uma pluralidade de provedores deconteúdo 18. Além disso, para cada um dentre a pluralidadede serviços base 16, o MDS 12 inclui informações deatributos de serviço 20 ou informações de canal comum, quedefinem e descrevem o serviço base correspondente.Adicionalmente, o MDS 12 recebe informações de atributospersonalizadas 22 provenientes de cada um dentre umapluralidade de varejistas de conteúdo 24. As informações deatributos personalizadas 22 incluem descrições e definiçõesespecificas de varejista de conteúdo para cada um dentre apluralidade de serviços base 16, as quais, em umamodalidade, suplementam ou substituem as correspondentesinformações de atributos de serviço 20. 0 MDS 12 é operávelpara gerar uma vista personalizada de cada serviço base 16para cada varejista de conteúdo 24 por substituição deinformações de atributos de serviço 20 por informações deatributos personalizadas 22. Tais vistas personalizadas decada serviço base 16 são definidas como canais, canaispersonalizados ou itens de compra 26, que são especificasde varejista de conteúdo devido às personalizações, e queestão disponíveis para usuários para assinatura/compra. Acombinação das informações de atributos de serviço 20 einformações de atributos personalizadas 22 definem, dessemodo, informações de atributos de canal personalizadas 28para cada um dentre a pluralidade de canais 26. Cadavarejista de conteúdo 24 ou provedor de serviço a cliente ecobrança (BCS) 30 pode então agrupar várias combinações decanais 26 em níveis 32, e várias combinações de níveis 32em pacotes 34 para oferta, tal como em uma base deassinatura, para aparelhos associados ao dado varejista deconteúdo 24 e/ou BCS 30, tal como o aparelho sem fio 36.
Em uma modalidade, por exemplo, cada varejista deconteúdo 24 e/ou BCS 30 pode prover uma exibiçãopersonalizada de canais 26 em uma interface de usuário 38de um aparelho sem fio assinado 36 na forma de um guia deapresentação de mídia (MPG) 40. O MPG 40 compreende umaprogramação de apresentações 42 em cada um dentre apluralidade de canais 2 6, em que cada apresentação 42compreende uma forma de mídia que inclui um ou maissegmentos de mídia 14. Como será comentado abaixo emmaiores detalhes, o MPG 40 é construído com base emregistros de títulos de guia de apresentação de mídia 80(Figuras 3 e 6) e registros de personalização de canal 84(Figuras 3 e 13) associados a cada apresentação 42, 48,serviço base 16, serviço auxiliar 50 e/ou canal 26. Comoexemplo, os registros de títulos MPG 80 e os registros depersonalização de canal 84 podem fazer parte de umamensagem de informações do sistema (SI) 4 4 enviada dentrode um fluxo 45 do MDS 12 para o aparelho sem fio 36 via umarede de acesso sem fio 46. O fluxo 45 é um fluxo lógicodentro de um "multiplexador", o qual é um conjunto defluxos para uma dada área. Cada fluxo 45 é tipicamenteusado para entregar um único componente de mídia de umaapresentação em tempo real, ou um arquivo contendo umaapresentação não em tempo real, ou mensagens SI 44. Dessaforma, cada MPG 40 é personalizado em cada aparelho deacordo com o varejista de conteúdo 24 e/ou BCS 30associado.Em outra modalidade, a vista personalizada incluia apresentação 42 proveniente do serviço base 16 emcombinação com uma apresentação auxiliar 48 proveniente deum serviço auxiliar 50 exibido na interface de usuário 38.
A apresentação auxiliar 48 e o serviço auxiliar 50, que sãoprovidos para personalizar e ampliar um serviço base, serãodescritos em maiores detalhes mais adiante.
Em uma modalidade, as informações de atributos deserviço 20 e as informações de atributos personalizadas 28compreendem essencialmente os campos ou registros, porémcom valores diferentes. As informações de atributospersonalizadas 28, por exemplo, podem ser informaçõesespecificas de varejista utilizadas para dar à apresentaçãodo serviço pelo dado varejista uma aparência e sensaçãoexclusivos. Como exemplo, os campos ou registros associadosàs informações 20 e/ou 28 podem incluir pelo menos umdentre: um nome e uma descrição associados a uma dadalinguagem; uma descrição adicional provendo mais detalhesdo que a descrição previamente mencionada; um identificadorde recurso universal (URI) ou localizador de recursouniversal (URL) associado que faz referência a uma fonte demaiores informações relacionada ao serviço; um tipo deaparelho recomendado para receber o serviço; um íconeassociado ao tipo de aparelho; um ícone para identificar ourepresentar o serviço; um tempo inicial; uma duração; umgênero; uma classificação parental; uma introdução; umafinalização; um anúncio; um divulgador; um datacast deprotocolo Internet; e qualquer outro atributo ou descritorassociado a um serviço. Em particular, a combinação de umdado serviço base 16 com uma ou mais apresentaçõesauxiliares 48 e/ou serviços auxiliares 50 definidos porvarejista provê uma vista exclusiva de uma informaçãorelacionada a canal para cada varejista.
Dessa forma, o sistema 10 compreende umamodalidade de um sistema de transporte que opera para criare transportar fluxos de conteúdo de multimídia através deredes de dados. Como exemplo, o sistema de transporte éadequado para uso em transporte de mídia a partir de umprovedor de conteúdo para um sistema de distribuição demídia para distribuição por broadcast. Vantajosamente, ;osistema 10, permite que varejistas de conteúdo 22 e/ouprovedores BCS 30 personalizem serviços base 16 para provercanais personalizados 26, guias de apresentação de mídia 40personalizadas e apresentações personalizadas 42 e 48 paraaparelhos assinados.
Qualquer número de aparelhos pode ser operávelcom o sistema 10 para recepção e reprodução/exibição deconteúdo e informações de conteúdo. O aparelho sem fio 36 éum dentre tais aparelhos, e inclui aparelhos tais como umtelefone celular, um assistente digital pessoal, umcomputador "laptop" e qualquer outro aparelho sem fio queopere para receber e reproduzir/exibir mídia. No entanto,deve ser notado que em uma ou mais modalidades do sistema10, podem ser utilizados virtualmente quaisquer números outipos de aparelhos sem fio ou cabeados capazes dereproduzir/exibir mídia.
Na Figura 1, os componentes do sistema 10 podemter, cada um, um certo número de papéis definidos quepermitem que certas funções sejam separadas de outrasfunções. No entanto, deve ser notado que em qualquer dadaimplementação do sistema 10, qualquer dado componente ouorganização pode realizar múltiplos papéis.
Em uma modalidade, por exemplo, o provedor BCS 30compreende uma entidade de negócios que provê os serviçosde cobrança a usuários e suporte a clientes em nome de umou mais varejistas de conteúdo 24. Cada aparelho no sistema10, tal como o aparelho sem fio 36, está associado a umprovedor BCS 30, tal como através de um acordo deassinatura 52. Assim sendo, o provedor BCS 30 pode fornecerdados de assinatura 54 para o MDS 12.O varejista de conteúdo 24 compreende umaentidade de negócios que define pacotes 34 e os oferecepara assinatura através de um ou mais provedores BCS 30associados. Assim sendo, cada varejista de conteúdo 24provê pacotes 34 e os dados empacotados associados ao MDS12. Além disso, por exemplo, cada varejista de conteúdo 24pode estar associado a um ou mais provedores BCS 30 atravésde um acordo de varejo de conteúdo 56.
Apesar de o varejista de conteúdo 24 e o provedorBCS 30 serem representados como entidades separadas,considera-se que eles podem ser combinados em uma únicaentidade.
O provedor de conteúdo 18 pode compreender umaentidade de negócios que fornece o conteúdo entregue aousuário, tal como o aparelho 36, através de serviços base16. Como exemplo, cada provedor de conteúdo 18 fornecesegmentos de midia 14 e os dados de midia associados ao MDS12. Cada segmento de midia 14 pode compreender um ou maisdentre video, áudio, conteúdo de multimídia, clipes,conteúdo em tempo real e não em tempo real, conteúdo emtempo real ou nao em tempo real simultâneo e/ou combinadoscripts, programas, ou qualquer outro tipo de conteúdoadequado. Além dis so, por exemplo, cada provedor deconteúdo 18 pode estar associado a um ou mais varejistas deconteúdo 24 através de um acordo de varejo de conteúdo 58.
O MDS 12 compreende qualquer combinação de redescabeadas ou sem fio, bem como os aparelhos de computador eservidores associados, que operam para distribuir conteúdopara entregar aos usuários. 0 MDS 12 pode compreender umarede de broadcast projetada e otimizada para entregarconteúdo de alta qualidade para aparelhos selecionadosatravés de uma pluralidade de canais de comunicaçãootimizados. Além disso, por exemplo, o MDS 12 podecompreender um ou mais servidores de conteúdo 60 quearmazenam as mídias, os dados e os registros acimamencionados, juntamente com a lógica e instruçõesexecutáveis para permitir a funcionalidade do MDS 12. Comoexemplo, em uma modalidade, o servidor de conteúdo 60 e/ouo MDS 12 podem incluem um gerador de mensagens deinformações do sistema (SI) 62 possuindo hardware e/ousoftware, incluindo uma memória, instruções executáveis eum processador operáveis para gerar mensagem SI 44 com basenos dados contidos no servidor de conteúdo 60. Comoexemplo, o gerador de mensagens SI 62 inclui uma lógica degerador para compilar a mensagem SI 44 a partir dos dadoscontidos no MDS 12, e uma lógica de transreceptor parareceber todos os dados relacionados a mensagens SI e enviara mensagem SI 44 para fora do MDS 12 para distribuição aosaparelhos. Adicionalmente, por exemplo, o MDS 12 podeincluir a rede de acesso sem fio 46 possuindo uma estaçãobase de broadcast (BBS) 64 que provê uma interface detransporte para permitir ao MDS 12 entregar a mensagem SI44 e conteúdo na forma de fluxos de conteúdo para a rede deacesso sem fio 46 para broadcast/multicast para osaparelhos, tais como o aparelho sem fio 36.
Fazendo referência à Figura 2, a mensagem SI 4 4compreende um conjunto de informações que permite a umaparelho localizar serviços ou assinar pacotes em nome dousuário, bem como descrever informações de mercado 66,informações de serviço 68 e informações MPG 70 para ousuário. As informações de mercado 66 incluem informaçõesdescrevendo cada provedor BCS 30, varejista de conteúdo 24,pacote 34, nivel 32 e canal 26. As informações de serviço68 incluem informações sobre cada serviço base 16 e serviçoauxiliar 50 disponível no sistema 10. Informações MPG 70incluem informações sobre os conteúdos de canais 26.
Em uma modalidade, com referência às Figuras 2 a5, as informações MPG 70 incluem uma mensagem de bloco MPG72 que define o conteúdo disponível em um período de tempofixo, referido como uma duração de bloco MPG 74. A duraçãode bloco MPG 74 é um parâmetro configurável, o qual podeser sinalizado em um fluxo de transporte, e que define umtamanho da janela de tempo coberto pela mensagem de blocoMPG 72. As informações sobre conteúdo, que abrangem oslimites entre dois blocos MPG 72 consecutivos, estãopresentes em cada bloco MPG 72. Cada mensagem de bloco MPG72 define: um tempo inicial 7 6, o qual é o tempo mais cedocoberto pelo bloco MPG e que corresponde ao término dointervalo coberto pelo bloco MPG anterior, e uma versão 78do bloco MPG, a qual identifica um conjunto particular deatributos e valores de elementos que permitem aidentificação de um bloco MPG; registros de títulos MPG 80para todos os títulos MPG, isto é, apresentações e suasinformações de guia de apresentação de mídia associadas,mostradas durante a duração do bloco MPG, em que cadaregistro de título MPG 80 descreve completamente todos osatributos aplicáveis de um título MPG; informações dejanela de contato 82 para todas as apresentações não emtempo real transferidas por download durante a duração dobloco MPG; registros de personalização de canal 84definindo adaptações personalizadas para cada título MPGpara os respectivos canais dentre os vários canais 26através dos quais os serviços 16 podem ser acessados; einformações de interrupção 8 6 definindo a região ou regiõesem que o título MPG deve ser interrompido. Cada um de taiscomponentes da mensagem de bloco MPG 72 será descrito emmaiores detalhes mais adiante.
Cada MPG 40 é construído a partir de um númeropredeterminado de blocos MPG 72, que são relativamenteordenados com base em seus respectivos tempos de início 76.Além disso, a ordem dos canais 26 listados em cada MPG 40 éditada com base em um peso de canal 153 associado a cadacanal 26, em que o peso de canal compreende um dosatributos de canal 28. O MPG 40 exibe um nome 88 e/ou umícone 90 para cada canal 26, e um nome 92 e/ou ícone 94para cada apresentação 42 e/ou 48. Como exemplo, os nomes88, 92 e/ou ícones 90, 94 podem estar associados ao serviçobase 16 ou podem ser personalizados com base em atributospersonalizados 22 associados a cada varejista de conteúdo24. Adicionalmente, os ícones 90, 94, respectivamenteassociados a cada canal 26 e apresentação 42 e/ou 48, podemindicar um tipo de apresentação, tal como em tempo real,não em tempo real, dados, ou alguma combinação de tais.Além disso, o MPG 40 exibe os tempos de início 76associados às apresentações 42 e/ou 48 e podemadicionalmente incluir uma data atual 96, bem como uma oumais teclas funcionais 98. Como exemplo, as teclasfuncionais 98 podem incluir uma tecla "Assistir" parainiciar a assistir uma apresentação em destaque, e umatecla de "Opções" para permitir a um usuário acessarinformações adicionais, tais como informações a respeito dorespectivo serviço, canal, apresentação ou uma assinaturade um serviço, apresentação, canal ou pacote.
Fazendo referência às Figuras 3 e 6, em umamodalidade, o registro de título MPG 80 inclui um tempoinicial do título MPG 100 e uma duração de título MPG 102.Tempo inicial do título MPG 100 é o tempo em que aapresentação do conteúdo coberto pelo título MPG podecomeçar. Caso o serviço seja um serviço em tempo real ou umserviço datacast IP, então o tempo inicial do título MPG100 é o tempo em que a exibição "ao vivo" do conteúdo devecomeçar, excluindo-se quaisquer "introduções", ou segmentosde mídia ou apresentações introdutórias, associada aotítulo MPG. Caso o serviço seja um serviço não em temporeal, o tempo inicial do título MPG 100 é o tempo mais cedoem que a exibição do conteúdo pode começar, o que pode sertão cedo quanto quando o serviço não em tempo real éarmazenado na memória do aparelho, excluindo-se qualquer"introdução" associada ao título MPG. Caso o serviço seja um serviço em tempo real e não em tempo real combinados,conhecido como um serviço "por titulo MPG", então osignificado do tempo inicial do titulo MPG 100 depende danatureza do conteúdo associado ao titulo MPG, tal comodefinido nas duas sentenças anteriores.
De forma similar, a duração do titulo MPG 102depende do tipo de serviço. Caso o serviço seja um serviçoem tempo real ou um serviço datacast IP, então a duração detitulo MPG 102 adicionada ao tempo inicial do titulo MPG100 é o tempo em que a exibição do conteúdo deveráterminar, incluindo quaisquer "finalizações", que é umaapresentação adicional seguinte à apresentação principal,associada ao titulo MPG. Caso o serviço seja um serviço nãoem tempo real, então a duração do titulo MPG 102 adicionadaao tempo inicial do titulo MPG 100 é o último tempo em quea exibição do conteúdo pode começar, excluindo-se quaisquer"introduções" associadas ao titulo MPG. Caso o serviço sejaum "por titulo MPG serviço", então o significado da duraçãodo titulo MPG 102 é dependente da natureza do conteúdoassociado ao titulo MPG, tal como definido nas duassentenças precedentes. Assim sendo, a duração do titulo MPG102 está relacionada ao tempo real de vista para conteúdosem tempo real e o disponível para começar tempo de vistapara conteúdo não em tempo real, e compreende a janela detempo através da qual o nome do titulo MPG é exibido no MPG 40.
Em tal modalidade, o registro de título MPG 80pode adicionalmente incluir uma referência de serviço 104 eum gênero 106. A referência de serviço 104 inclui umaidentificação de serviço, que identifica o serviço base 16associado ao título MPG. O gênero 106 é um atributo quedescreve a classe semântica do conteúdo provido pelo títuloMPG, tal como comédia, documentário, drama, mistério, etc.
Fazendo referência às Figuras 6 e 7, o registrode título MPG 80 pode adicionalmente incluir uma ou maisclassificações 108 para o título MPG. A classificação 108define um valor de classificação consultiva parental para otitulo MPG, o qual pode ser provido juntamente com oconteúdo pelo provedor de conteúdo 18. Em uma modalidade,por exemplo, a classificação 108 pode incluir uma região declassificação 110 e uma correspondente informação declassificação adicional 112, tal como uma dimensão declassificação 114 e um valor de classificação 116. A regiãode classificação 110 especifica a região geográfica na quala classificação 108 se aplica. Pode existir umaclassificação separada 108 para cada região declassificação 110 em que o serviço base 16 associado éoferecido. A dimensão de classificação 114 identifica umaspecto do sistema de classificação que aplica aclassificação associada a sua região 110. Como exemplo, noesquema de classificação de região nos EUA, a dimensão declassificação 114 pode ser uma descrição, tal como"violência", "linguagem", etc. Em outras regiões, adimensão de classificação 114 pode representar diferentesdescrições. O valor de classificação 116 especifica umvalor associado à dimensão de classificação 114correspondente e, desse modo, auxilia a quantificar ecomparar classificações relativas.
Fazendo referência às Figuras 6 e 8, o registrode titulo MPG 80 pode adicionalmente incluir um ou maisregistros de dados específicos de linguagem de título MPG118. Cada registro de dados específicos da linguagem detítulo MPG 118 especifica um nome de título 120 e umadescrição de título 122 do título MPG associado a umalinguagem 124 específica. O nome de título 120 é umatributo que especifica um nome para o título MPG que podeser exibido ao usuário. De forma similar, a descrição detítulo 122 é um atributo que especifica uma descrição parao título MPG que pode ser exibida para o usuário. Alémdisso, cada registro de dados específicos da linguagem detítulo MPG 118 pode prover uma descrição 125 adicional edefinir um ou mais registros de localizadores de recursouniversal (URL) 126 em que um usuário assinante possa obterinformações adicionais a respeito do titulo MPG. Adescrição adicional 125 é um atributo que especifica umadescrição adicional relacionada ao titulo MPG que pode serexibida ao usuário, incluindo mais detalhes a respeito dotitulo e URLs adicionais em que podem ser encontradasoutras informações.
Pode haver mais de um registro URL de titulo MPG126 por linguagem 124 e cada registro URL 126 podeespecificar um URL assinado 128, o qual pode incluir umlink URL 130 e uma descrição URL 132 associada ao link deURL. Além disso, cada registro URL 126 pode incluir um oumais registros de classe de aparelho 134 que indicam o tipoespecifico de aparelho necessário para acessar o URLassociado. Cada registro de classe de aparelho 134 podeincluir um registro de classe de software 136 queespecifica o tipo de ambiente de sistema operacionalapropriado para o URL, tal como o sistema operacional PalmOS® para computadores de mão. De forma similar, cadaregistro de classe de aparelho 134 pode incluir um registrode classe de hardware 138 que especifica o tipo de aparelhoapropriado para os URLs, tal como um aparelho de assistentedigital pessoal (PDA). Além disso, cada registro de classede aparelho 134 pode incluir um icone de classe de aparelho140, o qual pode incluir um arquivo gráfico ou umareferência URL de icone 142 que provê acesso a um arquivográfico que pode ser usado como um icone. A referência URLde icone 142 identifica um recurso que provê uma imagem deicone para o canal correspondente 2 6 que é apropriado paraa dada classe de aparelho 134. O URL pode apontar para umareferência extena, tal como um link HTML, ou para umarquivo interno. Além disso, o icone de classe de aparelho140 pode incluir uma referência de localização X 144 e umareferência de localização Y 146, que são números inteirosnão assinados especificando respectivamente as localizaçõeshorizontal e vertical do icone na classe de aparelho 134.
Fazendo novamente referência à Figura 6, oregistro de titulo MPG 80 pode adicionalmente incluir umadescrição da apresentação associada ao titulo MPG, tal comouma apresentação em tempo real 14 8, uma apresentação não emtempo real 150 e uma ou mais apresentações datacast 152.
Fazendo referência à Figura 9, a apresentação emtempo real 148 pode definir uma referência de apresentação154 e informações de identificação de apresentação opcionalpara rastreamento de midia, tal como um ou mais dentre umareferência de Número Audiovisual de Padrão Internacionál(ISAN) 156 e uma referência de Identificador de Referênciade Conteúdo (CRID) 158. A referência de apresentação 154define um identificador de apresentação que distingue deforma impar a apresentação dentre todas as outrasapresentações no sistema 10. A referência ISAN 156 é oNúmero Audiovisual de Padrão Internacional (ISAN), o qualpode incluir uma raiz (root) 160 e/ou uma versão 162, talcomo especificado na norma conjunta N2 15706 da OrganizaçãoInternacional para Padronização - Comissão EletrotécnicaInternacional (ISO - IEC), Informação e Documentação -Número Audiovisual de Padrão Internacional (ISAN), 2002,aqui incorporada pela referência. De forma similar, areferência CRID 158 é o Identificador de Referência deConteúdo (CRID) tal como especificado na Solicitação deComentários (RFC) N- 4078, Nigel Earnshow; Shigeru Aoki;Alex Ashley; Wateru Kameyama; O Identificador de Referênciade Conteúdo de TV-Anytime, 2005, aqui incorporado pelapresente referência.
Fazendo agora referência à Figura 10, aapresentação não em tempo real 150 pode incluir umareferência de apresentação 154, que identifica a dadaapresentação, e a duração da apresentação 164, queespecifica a quantidade de tempo necessária para assistir àapresentação não em tempo real. As apresentações não emtempo real são arquivos que foram transferidos por downloadpara o aparelho, tal como o aparelho sem fio 36, antes daapresentação ao usuário. Os tempos nos quais os arquivossão transferidos por download são anunciadosantecipadamente através do MPG 40 em uma ou mais janelas decontato. Cada janela de contato representa um quadro detempo dentro do qual, em qualquer momento, o aparelho podeiniciar a captação do arquivo.
Em uma modalidade, por exemplo, o varejista deconteúdo 24 e/ou o provedor BCS 30 podem limitar a vista daapresentação a uma janela de apresentação especificada, aqual é especificada no MPG 40 como um tempo inicial, isto é, o tempo inicial 100 do titulo MPG, e uma duração, istoé, a duração do titulo MPG102, exatamente tal como para umaapresentação em tempo real. No entanto, neste caso, ostempos inicial e final indicam os tempos mais cedo e maistarde em que o usuário pode iniciar a vista daapresentação. Ao contrário de uma apresentação em temporeal, a vista pode se iniciar em qualquer tempo dentro dajanela de apresentação. Caso a duração da apresentação sejamais curta do que a janela de apresentação, então o usuáriopode optar por visualizar a apresentação múltiplas vezesdentro da janela de apresentação.
Como resultados destas características, aatividade relacionada à distribuição e visualização daapresentação pode continuar após os respectivos términosdas janelas de contato e das janelas de apresentação. Umaparelho que inicia a captação ao término da janela decontato pode ainda completar a captação do arquivo. Parapermitir que o aparelho determine quando uma tentativa decaptação tiver falhado em tal caso, a definição da janelade contato no MPG 40 inclui também o atributo de duração docontato. Por tal razão, o término da janela de contato podeestar separado do tempo inicial da apresentação pelo menospela extensão da duração do contato.
De forma similar, caso um usuário opte porvisualizar uma apresentação ao término da janela deapresentação, a apresentação pode ser vista até seu final,tal como determinado pela duração da apresentação.
Fazendo referência à Figura 11, a apresentaçãodatacast 152 define um endereço de protocolo Internet (IP)166, uma porta IP 168 e um ou mais tipos 170 extensões decorreio de Internet de múltiplos propósitos (MIME) para aapresentação datacast IP. Como exemplo, o endereço de IP166 pode ser um endereço multicast IPv4 ou IPv6, e a portaIP 168 pode ser uma porta IPv4 ou IPv6. O tipo MIME 170define o tipo de midia oferecido através do endereçomulticast IP na apresentação.
Fazendo referência à Figura 12, a janela decontato 82 representa um intervalo de tempo durante o qualestá sendo transmitida uma apresentação não em tempo real,ou uma apresentação auxiliar com conteúdo não em temporeal. Cada apresentação pode ser precedida por pelo menosuma janela de contato 82 para a apresentação. Em umamodalidade, por exemplo, a janela de contato 82 inclui areferência de apresentação 154 que identifica aapresentação associada a um tempo inicial 172 da janela decontato, um tempo final 174 da janela de contato e umaduração de contato 176. O tempo inicial 172 da janela decontato é um tempo em que começa a transmissão daapresentação. O tempo final 174 da janela de contato é oúltimo tempo em que um aparelho pode iniciar a captação daapresentação. A duração da janela de contato 17 6 pode serusada pelo aparelho para determinar se um download foi bemsucedido.
Fazendo referência às Figuras 3 e 13, o registrode personalização de canal 84 define um ou mais registrosde personalização de titulo MPG 180 para um canalespecifico 26, tal como definido por uma referência decanal 178 e tal como oferecido por um varejista de conteúdo24, que estão associados a um serviço base 16 representadopelo titulo MPG. A referência de canal 178 compreende umidentificador de canal para um canal 2 6 que estápersonalizado pelo registro de personalização de canal 84.Dito de outra forma, a referência de canal 178 identificaum registro de canal, armazenado no servidor de conteúdo60, que identifica atributos para o dado canal, incluindo:um identificador de canal exclusivo; um tempo de validadeque determina quando o registro de canal está válido; umpeso de canal 153 (Figura 1) que determina uma ordem docanal versus outros canais em uma listagem, isto é, em queum canal com um peso menor está listado antes de um canalcom um peso mais alto; dados específicos de linguagem docanal que fornecem um nome de canal, descrição e URLassociado para uma ou mais dadas linguagens associadas aocanal; uma referência de serviço base que identifica umregistro de serviço base, armazenado no servidor deconteúdo 60, que provê os atributos do dado serviço basesendo personalizado e apresentado como o dado canal;referências de serviço auxiliar específicas de canal queidentificam serviços auxiliares 50 associados ao canal; eum ícone de canal, o qual pode ser um arquivo residente ouuma referência para um arquivo possuindo um conteúdográfico, para exibição no MPG 40. Além disso, caso oserviço seja um serviço auxiliar 50, o registro depersonalização de canal 84 pode também especificar oconteúdo disponível, tal como um registro de apresentaçãoauxiliar 182, para o serviço auxiliar 50 associado aotítulo MPG para um canal específico 26.
Fazendo referência às Figuras 13 e 14, em umamodalidade, cada registro de personalização de título MPG180 pode especificar uma lista de elementos depersonalização MPG. Cada elemento de personalização MPGleva um ou mais dos elementos dos dados específicos delinguagem de titulo MPG 118 (Figura 6) a serem sobrescritosquando o titulo MPG é acessado pelo usuário através dorespectivo canal 26 associado ao respectivo varejista cieconteúdo 24. Em uma modalidade, cada registro depersonalização de titulo MPG 180 inclui um tempo inicial184, o qual é um tempo possuindo um valor igual aocorrespondente tempo inicial de titulo MPG 100 (Figura 6)associado ao titulo MPG personalizado pelo respectivoregistro de personalização de titulo MPG 180. Além disso,cada registro de personalização de titulo MPG 180 podeincluir um indicador de introdução de programa 186 e umindicador de finalização de programa 188, que indicamrespectivamente se o aparelho deve introduzir e/ou seguir aapresentação com uma introdução e/ou finalização, o que édescrito em detalhes mais adiante, obtidas a partir dorespectivo serviço auxiliar 50 associado ao respectivocanal 26.
Adicionalmente, cada registro de personalizaçãode titulo MPG 180 pode incluir um ou mais registros dedados específicos de linguagem MPG 190 e um ou maisregistros de apresentação datacast 192. Cada registro dedados específicos de linguagem MPG 190 pode especificar umnome de título MPG 194 e uma descrição de título MPG 196associados a uma dada linguagem 124, e pode também proveruma descrição adicional personalizada 198 e definirregistros de URL personalizados 200 em que um usuário podeobter informações adicionais sobre o título MPG, quesubstituem os correspondentes nome 120, descrição 122,descrição adicional 125 e registros de URL 126 associadosaos correspondentes dados específicos de linguagem detítulo MPG 118 (Figura 6) para a mesma linguagem 124. Assimsendo, a descrição adicional personalizada 198 podecompreender uma descrição adicional personalizada e umadescrição de URL personalizada, e os registros de URLpersonalizados 200 podem incluir um ou mais URLs assinados202 adequados para apresentação a um usuário que assina orespectivo canal 26. Os URLs assinados 202 podem incluir umURL 204 que aponta para um arquivo interno ou referênciaexterna, bem como uma correspondente descrição de URL 206que descreve o recurso acessado pelo URL 204. Além disso, oregistro de dados específicos de linguagem MPG 190 podeadicionalmente incluir um registro de classe de dadospersonalizado 208, que possui componentes personalizadosque substituem os .componentes de registro de classe dedados 134 (Figura 8).
Fazendo referência às Figuras 14 e 15, cadaregistro de apresentação datacast 192 pode especificar umou mais elementos de apresentação datacast, que substituemos elementos do registro de apresentação datacast IP 152(Figuras 6 e 11) associados ao respectivo serviço base 16quando o serviço base é acessado através do respectivocanal 26. Cada registro de apresentação datacast 192 podedefinir um endereço IP 210, uma porta IP 212 e um tipo MIME214, cada um sendo uma versão personalizada que substituias versões base correspondentes previamente descritas nasFiguras 6 e 11.
Fazendo referência às Figuras 13 e 16, caso oserviço seja um serviço auxiliar 50, então o registro depersonalização de canal 84 pode especificar um ou maisregistros de apresentação auxiliar 182. Cada registro deapresentação auxiliar 182 define uma apresentação auxiliar48, tal como por referência a uma identificação deapresentação 154, e pode adicionalmente definir uma duraçãode apresentação 164, que é válida no momento para orespectivo serviço auxiliar 50. Além disso, cada registrode apresentação auxiliar 182 pode incluir pelo menos umaintrodução 216, uma finalização 218, um anúncio 220, umdivulgador 222, um URL 224 e um ou mais datacasts IP 226.Em uma modalidade, a introdução 216 incluiconteúdo provido pela apresentação auxiliar 182 que éapresentado ao usuário antes do conteúdo associado aotitulo MPG. A finalização 218 inclui conteúdo provido pelaapresentação auxiliar 182 que é apresentado ao usuário apóso conteúdo associado ao titulo MPG. 0 anúncio 220 incluiconteúdo provido por apresentação auxiliar 182, que éapresentado ao usuário durante a apresentação de conteúdoassociado ao titulo MPG. 0 divulgador 222 inclui conteúdoprovido pela apresentação auxiliar 182 que pode serapresentado a usuários que tentem acessar o titulo MPG deum dado canal 26 quando eles não forem assinantes de talcanal. 0 URL 224 inclui conteúdo, tal como informações deURL, provido pela apresentação auxiliar 182, que éprocessado e apresentado ao usuário concomitantemente comuma apresentação de conteúdo associado ao titulo MPG. Alémdisso, cada datacast IP 226 inclui conteúdo provido pelaapresentação auxiliar 182 que é processado e apresentado aousuário concomitantemente com a apresentação do conteúdoassociado ao titulo MPG. Além disso, cada datacast IP 226pode identificar um endereço IP 228, uma porta 230 e um oumais tipos MIME 232, cada um como previamente descrito,associados à apresentação auxiliar 182.
Fazendo referência às Figuras 3 e 17, o bloco MPG72 pode adicionalmente incluir um ou mais registros deinterrupção 8 6 para qualquer um ou todos os registros detítulos MPG 80 associados às apresentações em tempo real nobloco MPG 72. Cada registro de interrupção 8 6 identifica orespectivo serviço base 16 que deve ser interrompido, talcomo pela inclusão de uma identificação de serviço 104correspondente ao serviço. Além disso, cada registro deinterrupção 86 identifica um tempo inicial 234, quecorresponde ao tempo inicial do título MPG 100 (Figura 6)do respectivo registro de título MPG 80 que é interrompidoatravés do dado registro de interrupção 86. Adicionalmente,cada registro de interrupção 86 inclui uma localização deinterrupção 236, que é uma localização geográfica em que oregistro de titulo MPG 80 associado é interrompido. Em umamodalidade, por exemplo, a localização de interrupção 236inclui um ou mais agrupamentos de área local deidentificadores de infraestrutura (LOI) 238 e/ou um ou maisagrupamentos de área ampla de identificadores deinfraestrutura (WOI) 240. Cada identificador LOI 238identifica um agrupamento lógico da infraestruturaimplementada para prover ao MDS 12 cobertura de rede em umaárea ampla especifica. Cada identificador WOI 240identifica um grupo lógico da infra-estrutura implementadapara prover MDS 12 com cobertura de rede em uma área amplaespecifica. Um "multiplexador" define o conjunto de fluxosdisponível em um dado LOI ou WOI.
Fazendo referência à Figura 18, os um ou maisservidores de conteúdo 60 previamente mencionados,portanto, armazenam os registros de mensagem em bloco MPG72 acima descritos como informações MPG 70, juntamente cominformações de varejistas de conteúdo de mercado 66 eregistros associados 242, informações de serviço 68 eregistros associados 244, e conteúdo 246, que incluemsegmentos de mídia 14 e/ou apresentações 42, 48.
Em uma modalidade, cada registro de varejista deconteúdo de mercado 242 inclui: uma identificação exclusivade varejista de conteúdo de mercado; informações básicas arespeito do varejista de conteúdo de mercado, tais como umnome; um ou mais registros de pacote, que identificam ospacotes associados ao varejista de conteúdo de mercado,incluindo o nome do pacote, sua descrição e linguagem, opreço do pacote, uma referência a um ou mais níveis 32associados a cada pacote, uma característica de pacote, porexemplo, que identifica o pacote como um pacote pai (parentpackage), um pacote de auto assinatura, um pacote fechado,ou um pacote excluído, um identificador de um provedor BCSassociado 30, uma identificação de um ou mais serviçosauxiliares associados 50 ligados ao pacote, e umaidentificação de áreas disponiveis associadas ao pacote,tais como um ou mais identificadores LOI e/ou WOI; um oumais registros de níveis associados ao varejista deconteúdo de mercado, incluindo identificadores de níveis euma ou mais referências de canal e/ou referências deserviços auxiliares associados ao nível; um ou maisregistros de canal associados ao varejista de conteúdo demercado, incluindo identificadores de canal, pesos decanal, dados específicos de linguagem de canal, referênciasde serviço base de canal que identificam o serviço baseassociado ao canal, referências de serviços auxiliares decanal que identificam um ou mais serviços auxiliaresassociados ao canal, e um ícone de canal; uma ou maisreferências de serviços auxiliares que identificam umserviço auxiliar associado ao varejista de conteúdo demercado; e uma referência de acordo de licenciamento deusuário final (EULA) que define termos para acessar o EULAassociado ao varejista de conteúdo.
Além disso, em uma modalidade, cada registro deserviço 244 inclui informações a respeito de um ou maisserviços base 16 e/ou serviços auxiliares 50 associados acada registro de varejista de conteúdo de mercado 242. Comoexemplo, em uma modalidade, cada registro de serviço basepode incluir um ou mais dentre: um identificador deserviço; um tempo de validade que define quando o registrose torna ativo; uma afiliação corporativa do serviço; umnome abreviado para o serviço; um gênero associado aoserviço; uma linguagem padrão associada ao serviço; umaidentificação de um tipo de serviço, por exemplo, em temporeal, não em tempo real, por título MPG, datacast; um oumais registros de dados específicos de linguagem de serviçoque definem atributos específicos por linguagem associadosao serviço (isto é, este é o nível de serviço equivalenteaos dados específicos de linguagem do titulo MPG 118(Figura 8)); exigências quanto à capacidade associadas aoserviço, por exemplo, exigências quanto ' àmemória/armazenamento; uma classificação associada aoserviço; uma área disponível associada ao serviço, tal comouma ou mais áreas LOI e/ou WOI; um ou mais registros defluxo associados ao serviço que definem os atributos dodado fluxo usado para transportar um componente do serviço;e um ou mais ícones de serviço associados ao serviço.
Dessa forma, fazendo referência às Figuras 1 e18, os registros de varejistas de conteúdo de mercado 242compreendem os dados e informações associados aosrespectivos pacotes 34, níveis 32 e canais 26 de cadavarejista de conteúdo 24 e/ou provedor BCS 30 do sistema10. Os registros de serviço 244 compreendem os dados einformações associados aos respectivos serviços base 16 eserviços auxiliares 50 do sistema 10. Além disso, osregistros de mensagem de bloco MPG 72 compreendem os dadose informações associados às apresentações e serviçosespecíficos associados a cada canal 26 associados a cadavarejista de conteúdo 24 e/ou provedor BCS 30.
Fazendo referência à Figura 19, em umamodalidade, o aparelho sem fio 36 possui mecanismo deentrada 246 para gerar inserções no aparelho sem fio, emecanismo de saída 248 para gerar informações para consumopelo usuário do aparelho sem fio. Como exemplo, o mecanismode entrada 246 pode incluir um mecanismo tal como uma teclaou teclado, um "mouse", um display de tela sensível aotoque, um módulo de reconhecimento de voz, etc. Além disso,por exemplo, o mecanismo de saída 248 pode incluirinterface de usuário 38, a qual pode ser um display, umalto falante de áudio, um mecanismo de realimentação tátil,etc.
Além dis so, o aparelho sem fio 36 possuiplataforma de computador 250 que pode transmitir dadosatravés da rede sem fio 4 6 e que pode receber e executaraplicativos de software e exibir dados transmitidos apartir do MDS 12 ou outro aparelho de computador conectadoà rede sem fio 46. A plataforma de computador 250 inclui umrepositório de dados 252, que pode compreender memóriavolátil e não volátil, tais como uma memória somente paraleitura e/ou memória de acesso aleatório (RAM e ROM) ,EPROM, EEPROM, cartões flash, ou qualquer memória comum aplataformas de computador. Além disso, o repositório dedados 252 pode incluir uma ou mais células de memóriaflash, ou pode ser qualquer aparelho de armazenamentosecundário ou terciário, tal como mídias magnéticas, mídiasópticas, fita, ou um disco flexível ou rígido.
Além disso, a plataforma de computador 250 incluitambém uma máquina de processamento 254, a qual pode ser umcircuito integrado de aplicação específica (ASIC), ou outroconjunto de chips (chipset), processador, circuito lógico,ou outro aparelho de processamento de dados. A máquina deprocessamento 254 ou outro processador tal como um ASICpodem executar uma camada de interface de programação deaplicativo (API) 256 que faz interface com quaisquerprogramas residentes, tais como um módulo gerenciador demídia 258, no repositório de dados 252 do aparelho sem fio.A API 256 é um ambiente de tempo de execução em execução norespectivo aparelho sem fio. Um de tais ambientes de tempode execução é o software de ambiente binário de tempo deexecução para aplicativos sem fio (BREW®), desenvolvidopela Qualcomm, Inc., de San Diego, Califórnia. Podem serutilizados outros ambientes de tempo de execução queoperam, por exemplo, para controlar a execução deaplicativos em aparelhos de computação sem fio.
A máquina de processamento 254 inclui váriossubsistemas de processamento 260 incorporados em hardware,firmware, software e combinações de tais, que capacitam afuncionalidade do aparelho sem fio 36 e a operabilidade doaparelho sem fio na rede de acesso sem fio 46. Comoexemplo, os subsistemas de processamento 2 60 permiteminiciar e manter comunicações, trocar dados e executarapresentações multimídia. Em uma modalidade, tal como em umtelefone celular, a máquina de processamento 254 podeincluir um ou uma combinação de subsistemas deprocessamento 260, tais como: som, memória não volátil,sistema de arquivos, transmissão, recepção, pesquisador,camada 1, camada 2, camada 3, controle principal,procedimentos remotos, aparelho telefônico, gerenciamentode potência, diagnóstico, processador de sinais digitais,vocoder, troca de mensagens, gerenciador de chamadas,sistema Bluetooth®, Bluetooth® LPOS, determinação deposição, máquina de posição, interface de usuário, espera,serviços de dados, segurança, autenticação, USIM/SIM,serviços de voz, gráficos, USB, multimídia tais como MPEG,GPRS, etc. Para as modalidades descritas, os subsistemas deprocessamento 260 da máquina de processamento 250 podemincluir quaisquer componentes de subsistemas que interagemcom aplicativos em execução na plataforma de computador250. Como exemplo, os subsistemas de processamento 260podem incluir quaisquer componentes de subsistemas querecebam leituras de dados e gravação de dados da API 256 emnome do módulo gerenciador de mídia 258.
A plataforma de computador 250 podeadicionalmente incluir um módulo de comunicações 262incorporado em hardware, firmware, software e combinaçõesde tais, que permite a comunicação entre os várioscomponentes do aparelho sem fio 36, bem como entre oaparelho sem fio 36 e a rede de acesso sem fio 46. Comoexemplo, o módulo de comunicações 262 pode incluir ummódulo transceptor para comunicações sem fio com o MDS 12e/ou com a rede de acesso sem fio 46.
o módulo gerenciador de mídia 258 opera paragerenciar atividades de assinatura de mídia, recepção demídia e reprodução/visualização de mídia no aparelho semfio 36. O módulo gerenciador de mídia 258 pode incluirqualquer hardware, firmware, software e/ou outro conjuntode instruções executáveis operáveis para gerenciar asatividades relacionadas à mídia no aparelho sem fio 36.
Além disso, o módulo gerenciador de mídia 258 e/ou orepositório de dados 252 armazenam a mensagem SI 44 e suasinformações de conteúdo associadas e o conteúdo paravisualização/reprodução na interface de usuário 38. Em umamodalidade, o módulo gerenciador de mídia 258 inclui umalógica de gerenciamento de mídia 264 que provê a capacidadede receber, armazenar, prover acesso e reproduzir/exibirinformações relacionadas à mídia no aparelho sem fio 36.
Como exemplo, a lógica de gerenciamento de mídia 264 operapara analisar a mensagem SI 44 e exibir o MPG 40 nainterface de usuário 38 e/ou prover uma vista de um canal26, incluindo a apresentação de conteúdo em tempo real enão em tempo real. De forma similar, a lógica degerenciamento de mídia 264 opera para gerenciar assinaturaspara pacotes 34 com varejistas de conteúdo 24 e/ouprovedores BCS 30 e armazenar as informações de assinatura51 associadas. Como exemplo, as informações de assinaturas51 podem ser quaisquer informações, tais como umaidentificação de varejista de conteúdo, uma identificaçãode pacote, teclas, etc., armazenadas no aparelho 36 comrelação a assinaturas ou ativações de redes sem fio e/ouassinaturas para pacotes multimídia 34. Além disso, alógica de gerenciamento de mídia 2 64 opera para gerenciar acaptação e armazenamento, incluindo funções degerenciamento de memória, associados a uma apresentação nãoem tempo real com base na respectiva janela de contato, bemcomo para gerenciar a reprodução/exibição do conteúdo.
Adicionalmente, a lógica de gerenciamento de mídia 264opera com o módulo de comunicações 262 para receber ereproduzir apresentações em tempo real e apresentaçõesdatacast.
Como exemplo, em uma modalidade, o aparelho 36pode assinar ou ser ativado na rede de acesso sem fio 46.
Tipicamente, uma ativação do aparelho 36 na rede 4 6 limitao aparelho a receber comunicações e/ou serviço demultimídia provenientes de um varejista de conteúdo 24 e/ouprovedor BCS 30. Além disso, tal ativação permite aoaparelho 36 receber uma transmissão por broadcast incluindoa mensagem SI 44 (Figura 1), mesmo se o aparelho não tiverassinado a quaisquer pacotes 34. Em uma modalidade, devidoao fato de ter sido transmitida por broadcast, a mensagemSI 44 inclui todos os registros de bloco MPG 72 definidospor todos os varejistas de conteúdo. Além disso, nestecaso, a mensagem SI 44 e/ou seu fluxo 45 correspondentepodem incluir todo o conteúdo para uma dada programação deplanejamento, isto é, todos os serviços base eapresentações de serviços base e todos os serviçosauxiliares e apresentações auxiliares. Neste exemplo,quando da recepção da mensagem SI 44, o módulo gerenciadorde mídia 258 é operável para filtrar todos os registrose/ou conteúdo não relevantes para o aparelho com base novarejista de conteúdo associado ao aparelho e tambémbaseado nos pacotes assinados pelo aparelho. Dessa forma, omódulo gerenciador de mídia 258 constrói versõespersonalizadas, específicas de varejista, do MPG 40 e/ou ummenu de assinatura, e/ou uma geração personalizada deapresentações combinadas 42 e 48 no aparelho 36, e otimizarevisão da mensagem SI 44 e/ou conteúdo no fluxo 45 porapenas enviar os registros e/ou conteúdo relevantes aoaparelho.
Fazendo referência à Figura 20, em umamodalidade, o MDS 12 pode compreender pelo menos um dentrequalquer tipo de hardware, software, firmware, servidor,computador pessoal, mini computador, computador central, ququalquer aparelho de computação, seja de propósito especialou geral. Além disso, podem existir servidores ou aparelhosde computador separados e/ou redes associados ao MDS 12 quefuncionam em conjunto para receber, manipular e proverdados em formatos utilizáveis para as partes envolvidase/ou prover uma camada separada de controle no fluxo dedados entre os aparelhos e redes e MDS 12.
O MDS 12 possui o mecanismo de entrada 266 paragerar inserções no MDS 12, e o mecanismo de saida 2 68 paragerar informações para consumo por um operador de MDS 12.
Como exemplo, o mecanismo de entrada 266 pode incluir ummecanismo tal como uma tecla ou teclado, um mouse, umdisplay de tela sensível ao toque, um módulo dereconhecimento de voz, etc. Além disso, por exemplo, omecanismo de saída 268 pode ser um display, um alto falantede áudio, um mecanismo de realimentação tátil, etc.
Adicionalmente, o mecanismo de entrada 266 pode ser umaparelho remoto, tal como um computador ou estação detrabalho remoto, que possua acesso ao MDS 12. Em umamodalidade, por exemplo, o mecanismo de entrada 266 podeser utilizado por um operador para inserir atributos deserviço 20, atributos personalizados 28 e para estabelecere/ou manipular informações associadas às apresentações 42,48, canais 26, níveis 32 e pacotes 34.
Além disso, o MDS 12 possui uma ou umapluralidade de plataformas de computador 270 residentes oudistribuídas que podem receber e transmitir dados e quepodem receber e executar softwares aplicativos e exibirdados. A plataforma de computador 270 inclui um repositóriode dados 272, o qual pode compreender memória volátil e nãovolátil, tais como uma memória somente para leitura e/oumemória de acesso aleatório (RAM e ROM), EPROM, EEPROM,placas flash, ou qualquer memória comum nas plataformas decomputador. Além disso, o repositório de dados 272 podeincluir uma ou mais células de memória flash, ou pode serqualquer aparelho de armazenamento secundário ou terciário,tal como mídias magnéticas, mídias ópticas, fitas, ou umdisco rígido ou flexível. Em uma modalidade, por exemplo, orepositório de dados 272 inclui o ou mais servidores deconteúdo 60.
Além disso, a plataforma de computador 270 incluitambém uma máquina de processamento 27 4, o qual pode ser umcircuito integrado de aplicação específica (ASIC), ou outroconjunto de chips, processador, circuito lógico ou outroaparelho de processamento de dados para realizar instruçõesexecutáveis.
A plataforma de computador 270 pode tambémincluir um módulo de comunicações 27 6 incorporado emhardware, firmware, software e combinações de tais, quepermite as comunicações entre os vários componentes do MDS12, bem como entre o MDS 12 e o aparelho sem fio 36. Comoexemplo, o módulo de comunicações 27 6 inclui a rede deacesso sem fio 46.
Além disso, um módulo gerenciador deassinaturas/distribuição 278 reside na plataforma decomputador 270 que opera para gerenciar todas as funções dedistribuição de mídia aqui descritas realizadas pelo MDS12. O módulo gerenciador de assinaturas/distribuição 278pode incluir quaisquer hardware, software, firmware e/ououtro conjunto de instruções executáveis que operam paragerenciar as atividades relacionadas à mídia no MDS 12.Além disso, em uma modalidade, o módulo gerenciador deassinaturas/distribuição 278 inclui uma lógica degerenciamento de assinaturas/distribuição 280 que provê aoMDS 12 a capacidade de receber, armazenar, manipular,prover acesso e distribuir conteúdo e informaçõesrelacionadas a conteúdo. Como exemplo, a lógica degerenciamento de assinaturas/distribuição 280 opera parareceber conteúdo e informações relacionadas a conteúdo, bemcomo informações de conteúdo específicas de varejista, taiscomo informações de personalização, serviços auxiliares,apresentações auxiliares, informações de canal, informaçõesde níveis e informações de pacotes. Além disso, a lógica degerenciamento de assinaturas/distribuição 280 é operávelpara receber, processar e transmitir informaçõesrelacionadas a assinaturas, tais como solicitações deassinaturas, as aprovações ou recusas correspondentes e ogerenciamento de direitos digitais com base em umasolicitação de assinatura aprovada. Adicionalmente, omódulo gerenciador de assinaturas/distribuição 278 podeincluir um gerador SI 62, tal como acima discutido.
Em operação, fazendo-se referência à Figura 21,uma modalidade de um método para prover informações deconteúdo compreende receber uma definição de informações deatributos de serviço correspondentes a um serviço base (nobloco 290). Como exemplo, em uma modalidade, o MDS 12 podereceber informações de atributos de serviço 20, tal comoprovenientes de um provedor de conteúdo 18, um varejista deconteúdo 24 e/ou um provedor BCS 30. Adicionalmente, porexemplo, as informações de atributos de serviço 20 podemestar definidas dentro das informações de serviço 68(Figura 2) da mensagem SI 44 e tal como identificadas paracada registro de título MPG 80 (Figura 6) pela referênciade serviço 104. Além disso, por exemplo, o serviço basepode compreender o serviço base 16 incluindo uma ou maisapresentações 42 formadas a partir de um ou mais segmentosde mídia 14, que é operável para prover pelo menos umaparte de uma apresentação para um aparelho.
Além disso, o método inclui receber uma definiçãopersonalizada para aplicação às informações de atributos deserviço (no bloco 292). Como exemplo, em uma modalidade,cada varejista de conteúdo 24 provê atributospersonalizados 22 que substituem atributos correspondentesdentre os atributos de serviços 20 em uma base de serviçopor serviço, definindo desse modo canais 26 que estãoespecificamente personalizados para cada varejista deconteúdo 24. Além disso, por exemplo, os atributospersonalizados 22 podem incluir apresentações, tais comointroduções, finalizações, anúncios, divulgadores, URLs edatacasts, de um serviço auxiliar 50 que pode ser combinadocom um serviço base 16 para definir um canal 26 especificode varejista de conteúdo. Adicionalmente, por exemplo, osatributos personalizados 22 podem substituir os atributosde serviço 20 em uma base por apresentação, bem como em umabase por canal. Em uma modalidade, por exemplo, asdefinições personalizadas podem ser providas pelo registrode personalização de canal 84 (Figuras 3 e 13), peloregistro de personalização de titulo MPG 180 (Figuras 13 e14) e pelo registro de apresentação auxiliar 182 (Figuras 13 e 16).
Adicionalmente, o método inclui prover umapluralidade de informações de canal para um aparelho, emque pelo menos uma dentre a pluralidade de informações decanal compreende a definição personalizada (no bloco 294).Como exemplo, em uma modalidade, as informações de canalcompreendem as informações de atributos de serviçopersonalizadas. Além disso, por exemplo, o MDS 12 podeenviar a mensagem SI 44 através da rede de acesso sem fio46 e para o aparelho sem fio 36. A mensagem SI 44 incluiinformações do varejista de conteúdo de mercado 66,informações de serviço 68 e informações MPG 7 0 que podemser utilizadas pelo aparelho sem fio 36 para gerar um MPG40 exibindo uma lista personalizada de canais 26 e/ou paravisualizar conteúdo personalizado, tal como a apresentação42 e/ou 48 em um respectivo canal personalizado 26. Dito deoutra forma, nesta modalidade, a mensagem SI 44 inclui asdefinições personalizadas especificas de varejista que sãofiltradas pelo aparelho com base em um varejista associado,permitindo desse modo ao aparelho apresentar as informaçõespersonalizadas especificas de varejista.Fazendo referência à Figura 22, em outramodalidade, um método para exibir informações de conteúdocompreende receber uma definição de informações deatributos de serviço correspondentes a um serviço base (nobloco 300). Em uma modalidade, por exemplo, o aparelho semfio 36 recebe a mensagem SI 44 a partir do MDS 12 atravésda rede de acesso sem fio 46. A mensagem SI 44 incluiinformações de serviço 68, que incluem atributos de serviço20. Além disso, por exemplo, os atributos de serviço 20estão relacionados a um serviço base 16, que inclui uma oumais apresentações 42 formadas a partir de um ou maissegmentos de midia 14, que é operável para prover pelomenos uma parte de uma apresentação para um aparelho.Adicionalmente, por exemplo, as informações de atributos deserviço 20 podem ser definidas dentro das informações deserviço 68 (Figura 2) da mensagem SI 44 e tal comoidentificadas para cada registro de titulo MPG 80 (Figura6) pela referência de serviço 104.
Além disso, o método inclui receber uma definiçãode informações de atributos personalizadas (no bloco 302) .Como exemplo, em uma modalidade, o aparelho sem fio 36recebe a mensagem SI 44 proveniente do MDS 12 através darede de acesso sem fio 46. A mensagem SI 44 inclui asinformações de varejistas de conteúdo de mercado 66 e asinformações MPG 70, cada uma das quais ou ambas incluindoatributos personalizados 28. Neste caso, os atributospersonalizados 28 refletem informações especificascorrespondentes a cada varejista de conteúdo 24 e/ouprovedor BCS 30 projetado para personalizar um respectivocanal 26. Além disso, por exemplo, as definiçõespersonalizadas podem ser providas pelo registro depersonalização de canal 84 (Figuras 3 e 13), registro depersonalização de titulo MPG 180 (Figuras 13 e 14) eregistro de apresentação auxiliar 182 (Figuras 13 e 16).Adicionalmente, o método inclui adicionalmentegerar uma vista de informações de canal personalizado comba se em uma combinação predeterminada das informações deatributos personalizadas e informações de atributos deserviço (no bloco 304). Como exemplo, em uma modalidade, omódulo gerenciador de mídia 258 do aparelho sem fio 36opera sobre a mensagem SI 44 para construir informações decanal personalizado com base na substituição de pelo menosuma parte dos atributos de serviço 20 por uma partecorrespondente dos atributos personalizados 28. Emparticular, o módulo gerenciador de mídia 258 substitui asinformações de serviço 68 por informações de varejistas deconteúdo de mercado 66 e/ou informações MPG 70. Comoresultado, o módulo gerenciador de mídia 258 gera umainterface de usuário 38 que inclui pelo menos um dentre: umMPG 40 provendo uma lista ordenada de canais personalizados26 específica para cada varejista de conteúdo 24; e umaapresentação 42 provida por um serviço base 16, em que aapresentação pode ser suplementada por uma apresentaçãoauxiliar 48 de um serviço auxiliar 50 com base em atributospersonalizados específicos de varejista de conteúdo 28.
Dessa forma, as modalidades descritas permitem acada um dentre uma pluralidade de varejistas de conteúdo 24e/ou provedores BCS 30 prover uma vista personalizada de umserviço base 16, incluindo um guia de apresentação de mídiapersonalizado 40 e apresentações personalizadas 42, 48,para aparelhos, tais como um aparelho sem fio 36,assinantes de pacotes 34 providos pelos correspondentesvarejistas de conteúdo 24 e/ou provedor BCS 30.
Adicionalmente, deve ser notado que asinformações contidas no bloco MPG 72 (Figura 2) podemtambém ser utilizadas para construir um menu de assinaturapersonalizado a partir do qual um usuário possa revisarinformações de pacotes e assinar os pacotes. Como exemplo,as informações relacionadas aos pacotes sendo oferecidospara assinatura podem ser baseadas em referências deserviço 104 (Figura 6) associadas a registros de títulosMPG 80 (Figura 6) do dado varejista de conteúdo 24.
Em suma, no presente sistema, todos os atributosde canal são personalizáveis por varejista de conteúdo. Oscanais podem ter pesos associados que podem ser usados paraordenar a apresentação dos serviços no guia. Além disso, ospesos podem também ser usados para determinar a prioridadedo gerenciamento de memória no aparelho para cada serviço.
Assim sendo, os canais descritos permitem redefinições deinformações de serviço, tais como o nome e a descrição doserviço, em múltiplas linguagens. Adicionalmente, URLspodem também estar associados a cada linguagem parapermitir ao usuário obter informações adicionais a respeitodo serviço. Cada canal define um serviço base que é oserviço que ele é personalizando, e pode incluir umindicador sobre se tal canal pode ser excluído do guia peloassinante. Os canais podem também ter serviços auxiliare,sassociados que podem entregar conteúdo específico dovarejista de conteúdo, tais como anúncios, URLs,divulgadores, conteúdo suplementar, etc. O aparelho podeusar os dados provenientes dos serviços auxiliares paracomplementar as informações de serviço base. Um exemploseria o de prover estatísticas para um jogo de baseballsendo apresentado, juntamente com a apresentação do serviçobase. Os serviços auxiliares podem também prover: conteúdoque é reproduzido no início ou final de uma apresentaçãoprovida pelo serviço base; conteúdo que é reproduzido comouma promoção para um canal não assinado, e/ou um anúncio deprogramas de comércio ou a serem apresentados.
Apesar de a descrição acima apresentarmodalidades ilustrativas, deve ficar claro que váriasmudanças e alterações poderiam ser realizadas nas mesmassem constituir um afastamento do escopo das modalidadesdescritas, tal como definido pelas reivindicações anexas.Ademais, apesar de certos elementos das modalidadesdescritas poderem ser apresentados ou reivindicados nosingular, o plural é sempre contemplado a menos que sejaexplicitamente declarada uma limitação ao singular.

Claims (53)

1. Método para prover informações de conteúdo,compreendendo:receber uma definição de uma pluralidade deinformações de atributos de serviço (20) proveniente de umapluralidade de provedores de conteúdo (18), cada informaçãode atributo de serviço (20) correspondendo a um dentre umapluralidade de serviços base e cada uma definindo edescrevendo o serviço base correspondente, em que cadaserviço base é operável para prover pelo menos uma parte deuma apresentação para um aparelho;receber uma definição personalizada de atributosproveniente de cada um dentre uma pluralidade de varejistasde conteúdo (24) incluindo definições e descriçõesespecificas de varejista de conteúdo para cada um dentre apluralidade de serviços base;suplementar ou substituir pelo menos uma dentre apluralidade de informações de atributos de serviço (20) coma definição personalizada de atributos recebida definindo,por meio disso, informações de atributo de canalpersonalizado; eprover as informações de atributos de canalpersonalizados para o aparelho.
2. Método, de acordo com a reivindicação 1, noqual receber a definição personalizada compreendeadicionalmente receber uma definição personalizadaassociada a cada um dentre uma pluralidade de varejistasoperáveis para prover ao aparelho o serviço basecorrespondente à definição personalizada.
3. Método, de acordo com a reivindicação 2, noqual receber a definição personalizada compreendeadicionalmente receber uma definição personalizada paracada uma dentre a pluralidade de informações de atributosde serviço (20) que podem ser recebidas pelo aparelhoprovenientes de pelo menos um respectivo varejista dentre apluralidade de varejistas.
4. Método, de acordo com a reivindicação 1, noqual receber a definição personalizada compreendeadicionalmente receber uma definição que direciona pelomenos uma parte de cada uma dentre a pluralidade deinformações de atributos de serviço (20) para substituiçãopor uma parte correspondente de uma pluralidade deinformações de atributos personalizadas (22).
5. Método, de acordo com a reivindicação 1, noqual receber uma definição personalizada compreendeadicionalmente receber uma definição identificando umdentre pelo menos um icone de canal, um peso de canal, umnome da apresentação, uma descrição da apresentação, umareferência a informações adicionais a respeito daapresentação, uma descrição da referência às informaçõesadicionais, uma classificação associada à apresentação euma indicação de um tipo de aparelho necessário paraacessar a referência às informações adicionais,personalizado.
6. Método, de acordo com a reivindicação 1, noqual receber uma definição personalizada das informações deatributos de serviço (20) compreende receber uma definiçãoque identifica um elemento de apresentação datacastpersonalizado associado à apresentação.
7. Método, de acordo com a reivindicação 1, noqual receber uma definição personalizada compreendeadicionalmente receber uma definição que associa o serviçobase correspondente às informações de atributos de serviço(20) personalizadas com um serviço auxiliar que provêapresentações auxiliares para suplementar o serviço base.
8. Método, de acordo com a reivindicação 7, noqual receber uma definição personalizada compreendeadicionalmente identificar pelo menos um dentre umaintrodução, uma finalização, um anúncio, um divulgador, umlocalizador de recurso universal (URL) e uma apresentaçãodatacast para suplementar o serviço base.
9. Método, de acordo com a reivindicação 1, noqual receber uma definição personalizada compreendeadicionalmente identificar um indicador personalizadodentre pelo menos um indicador que determina se aapresentação correspondente às informações de atributos deserviço (20) personalizadas compreende uma apresentaçãoauxiliar, e uma identificação da apresentação auxiliarassociada à apresentação correspondente às informações deatributos de serviço (20) personalizadas.
10. Método, de acordo com a reivindicação 1, noqual receber uma definição personalizada compreendeadicionalmente receber uma definição personalizada quepersonaliza as informações de atributos de serviço (20)para cada um dentre uma pluralidade de varejista deconteúdo (24), em que um varejista predeterminado dentre apluralidade de varejistas de conteúdo (24) é operável paraprover a apresentação ao aparelho, e em que provercompreende adicionalmente prover as informações de canalpersonalizado correspondentes ao varejista de conteúdo (24)predeterminado para o aparelho.
11. Método, de acordo com a reivindicação 1, noqual prover compreende adicionalmente prover um guia deapresentação de midia para o aparelho com base na definiçãopersonalizada recebida.
12. Método, de acordo com a reivindicação 1, noqual prover compreende adicionalmente prover umaapresentação personalizada para o aparelho com base nadefinição personalizada recebida.
13. Método, de acordo com a reivindicação 1, noqual receber a definição de informações de atributos deserviço (20) correspondente a um serviço base compreendeadicionalmente receber uma definição de informações deatributos de serviço especificas de apresentação para pelomenos uma dentre uma pluralidade de apresentações, e em quereceber uma definição personalizada das informações deatributos de serviço (20) compreende adicionalmente receberuma definição personalizada das informações de atributos deserviço especificas de apresentação para a pelo menos umaapresentação.
14. Equipamento para prover informações deconteúdo, compreendendo:um servidor de conteúdo possuindo uma definiçãode informações de atributos de serviço (20) de umapluralidade de provedores de conteúdo (18) e uma definiçãode informações de atributos personalizadas (22) de cada umdentre uma pluralidade de varejistas de conteúdo (24), emque as informações de atributos de serviço (20)correspondem a um serviço base operável para prover pelomenos uma parte de uma apresentação para um aparelho edefinem e descrevem o serviço base correspondente e em quea definição de informações de atributos personalizadas (22)incluem definições e descrições especificas de varejista deconteúdo para cada um dentre a pluralidade de serviçosbase; eum módulo gerador operável para gerar etransmitir uma mensagem de informações de sistema possuindopelo menos uma definição de canal personalizado paratransmissão para o aparelho, em que a definição de canalpersonalizado compreende uma combinação predeterminada depelo menos uma parte da definição das informações deatributos de serviço (20) e uma parte correspondente dadefinição das informações de atributos personalizadas (22).
15. Equipamento, de acordo com a reivindicação-14, compreendendo adicionalmente uma definição de canalpersonalizado para cada um dentre uma pluralidade devarejistas operáveis para prover ao aparelho o serviço basecorrespondente à definição de canal personalizado.
16. Equipamento, de acordo com a reivindicação-14, no qual a definição de canal personalizado define pelomenos uma parte das informações de atributos de serviço(20) para substituição por uma parte correspondente de umainformação de atributo personalizada (22).
17. Equipamento, de acordo com a reivindicação-14, no qual a definição de canal personalizado definemodificação das informações de atributos de serviço (20)com as informações de atributos personalizadas (22) parapelo menos um dentre um icone de canal, um peso de canal,um nome da apresentação, uma descrição da apresentação, umareferência às informações adicionais a respeito daapresentação, uma descrição da referência às informaçõesadicionais, uma classificação associada à apresentação euma indicação de um tipo de aparelho necessário paraacessar a referência às informações adicionais.
18. Equipamento, de acordo com a reivindicação-14, no qual a definição de canal personalizado definemudança das informações de atributos de serviço (20) com asinformações de atributos personalizadas (22) para umelemento de apresentação datacast associado à apresentação.
19. Equipamento, de acordo com a reivindicação-14, no qual a definição de canal personalizado define umaassociação entre o serviço base e um serviço auxiliar queprovê apresentações auxiliares para suplementar o serviçobase.
20. Equipamento, de acordo com a reivindicação-19, no qual o serviço auxiliar compreende pelo menos umdent re uma introdução, uma finalização, um anúncio umdivulgador, um localizador de recurso universal (URL) e umaapresentação datacast para suplementar o serviço base.
21. Equipamento, de acordo com a reivindicação-14, no qual a definição de canal personalizado definemodificação das informações de atributos de serviço (20)com as informações de atributos personalizadas (22) parapelo menos um dentre um indicador que determina se aapresentação compreende uma apresentação auxiliar e umaidentificação da apresentação auxiliar associada àapresentação.
22. Equipamento, de acordo com a reivindicação-14, no qual a definição de canal personalizado definemudança das informações de atributos de serviço (20) com asinformações de atributos personalizadas (22) para cada umdentre uma pluralidade de varejistas de conteúdo (24), emque um varejista predeterminado dentre a pluralidade devarejistas de conteúdo (24) é operável para prover aapresentação e as informações de canal personalizado para oaparelho.
23. Equipamento, de acordo com a reivindicação-14, no qual a mensagem de informações de sistema inclui umbloco de guia de apresentação de mídia que define um guiade apresentação de mídia no aparelho com base na definiçãode canal personalizado.
24. Equipamento, de acordo com a reivindicação-14, no qual o servidor de conteúdo é operável para proveruma apresentação personalizada para o aparelho com base nadefinição de canal personalizado.
25. Equipamento, de acordo com a reivindicação-14, no qual as informações de atributos de serviço (20)compreendem adicionalmente informações de atributos deserviço específicas de apresentação para pelo menos umadentre uma pluralidade de apresentações, em que asinformações de atributos personalizadas (22) compreendeminformações de atributos personalizadas específicas deapresentação para a pelo menos uma apresentação, e em que adefinição de canal personalizado define modificação dasinformações de atributos de serviços específicas deapresentação com as informações de atributos personalizadasespecíficas de apresentação para a pelo menos umaapresentação.
26. Método para apresentar informações deconteúdo, compreendendo:receber uma definição de informações de atributosde serviço (20) proveniente de uma pluralidade deprovedores de conteúdo (18) cada informação de atributo deserviço (20) correspondendo a um serviço base e cada umadefinindo e descrevendo o serviço base correspondente, emque o serviço base é operável para prover pelo menos umaparte de uma apresentação para um aparelho;receber uma definição de informações de atributospersonalizadas (22) proveniente de cada um dentre umapluralidade de varejistas de conteúdo (24) incluindodefinições e descrições especificas de varejistas deconteúdo para cada um dentre a pluralidade de serviçosbase; egerar uma vista de informações de canalpersonalizado com base em uma combinação predeterminada dasinformações de atributos personalizadas (22) definidas comas informações de atributos de serviço (20) definidas.
27. Método, de acordo com a reivindicação 26, noqual receber as informações de atributos personalizadas(22) definidas compreende adicionalmente receber umadefinição de informações de atributos personalizadas (22)para cada um dentre uma pluralidade de varejistas operáveispara prover ao aparelho o serviço base.
28. Método, de acordo com a reivindicação 27,compreendendo adicionalmente receber informações deassinatura associadas a uma assinatura para conteúdoprovido por um dentre a pluralidade de varejistas, em quegerar a vista compreende adicionalmente gerar a vista combase na combinação das informações de atributos de serviço(20) definidas com as informações de atributospersonalizadas (22) definidas associadas ao varejistaassociado às informações de assinatura. ;
29. Método, de acordo com a reivindicação 27,compreendendo adicionalmente receber a definição deinformações de atributos de serviço (20) correspondentes aoserviço base para cada um dentre uma pluralidade deserviços base, e em que receber as informações de atributospersonalizadas (22) definidas compreende adicionalmentereceber uma definição de informações de atributospersonalizadas (22) para cada uma dentre a pluralidade deinformações de atributos de serviços (20) correspondente acada um dentre a pluralidade de serviços base que podem serrecebidos pelo aparelho a partir de pelo menos umrespectivo varejista dentre a pluralidade de varejistas.
30. Método, de acordo com a reivindicação 26, noqual gerar compreende adicionalmente substituir pelo menosuma parte das informações de atributos de serviço (20)definidas por uma parte correspondente das informações deatributos personalizadas (22) definidas.
31. Método, de acordo com a reivindicação 26, noqual as informações de atributos personalizadas (22)definidas compreendem adicionalmente pelo menos um dentreum icone de canal, um peso de canal, um nome daapresentação, uma descrição da apresentação, uma referênciaàs informações adicionais a respeito da apresentação, umadescrição da referência às informações adicionais, umaclassificação associada à apresentação e uma indicação deum tipo de aparelho necessário para acessar a referência ainformações adicionais.
32. Método, de acordo com a reivindicação 26, noqual gerar compreende adicionalmente gerar uma apresentaçãodatacast personalizada associada à apresentação.
33. Método, de acordo com a reivindicação 26, noqual gerar compreende associar o serviço base a um serviçoauxiliar que provê apresentações auxiliares parasuplementar o serviço base.
34. Método, de acordo com a reivindicação 33,compreendendo adicionalmente apresentar pelo menos umdentre uma introdução, uma finalização, um anúncio, umdivulgador, um localizador de recurso universal (URL) e umaapresentação datacast como um suplemento para o serviçobase.
35. Método, de acordo com a reivindicação 26, noqual receber a definição de informações de atributospersonalizadas (22) compreende adicionalmente receber umadefinição de informações de atributos personalizadas (22)para cada um dentre uma pluralidade de varejistas deconteúdo (24), e em que gerar a vista de informações decanal personalizado compreende adicionalmente substituirpelo menos uma parte das informações de atributos deserviço (20) por uma respectiva parte da informação dentrea pluralidade de informações de atributos personalizadas(22) correspondentes a um dentre a pluralidade devarejistas de conteúdo (24) provendo o correspondenteserviço base para o aparelho.
36. Método, de acordo com a reivindicação 26, noqual gerar compreende adicionalmente gerar um guia deapresentação de midia com base nas informações de atributospersonalizadas (22) definidas.
37. Método, de acordo com a reivindicação 26, noqual gerar compreende adicionalmente gerar uma apresentaçãopersonalizada com base nas informações de atributospersonalizadas (22) definidas.
38. Método, de acordo com a reivindicação 26, noqual receber a definição de informações de atributos deserviço (20) correspondentes a um serviço base compreendeadicionalmente receber uma definição de informações deatributos de serviço especificas de apresentação para pelomenos uma dentre uma pluralidade de apresentações, em que oreceber a definição de informações de atributospersonalizadas (22) compreende adicionalmente receber umadefinição de informações de atributos personalizadasespecíficas de apresentação para a pelo menos umaapresentação, e em que gerar a vista de informações decanal personalizado compreende adicionalmente substituir asinformações de atributos de serviço específicas deapresentação pelas informações de atributos personalizadasespecíficas de apresentação para a apresentaçãocorrespondente.
39. Método, de acordo com a reivindicação 26, noqual gerar a vista do canal personalizado compreendeadicionalmente gerar uma vista de uma combinação de mídiaem tempo real e mídia não em tempo real.
40. Aparelho sem fio, compreendendo:uma plataforma de computador possuindo umrepositório de dados que compreende uma primeira definiçãoe uma segunda definição, a primeira definição definindoinformações de atributos de serviço (20) a partir de umapluralidade de provedores de conteúdo (18) correspondendo aum serviço base operável para prover pelo menos uma partede uma apresentação e definindo e descrevendo o serviçobase correspondente, a segunda definição definindoinformações de atributos personalizadas (22) a partir decada um dentre uma pluralidade de varejistas de conteúdo(24) incluindo definições e descrições especificas devarejista de conteúdo para cada um dentre a pluralidade deserviços base; eum módulo gerenciador de mídia na plataforma decomputador e operável para iniciar a geração de uma vistade informações de canal personalizado com base em umacombinação predeterminada das informações de atributospersonalizadas (22) definidas com as informações deatributos de serviço (20) definidas.
41. Aparelho sem fio, de acordo com areivindicação 40, no qual a definição definindo informaçõesde atributos personalizadas (22) define adicionalmenteinformações de atributos personalizadas (22) para cada umdentre uma pluralidade de varejistas operáveis para provero serviço base ao aparelho.
42. Aparelho sem fio, de acordo com areivindicação 41, no qual o repositório de dados compreendeadicionalmente informações de assinatura associadas a umaassinatura para conteúdo provido por um dentre apluralidade de varejistas, em que o módulo gerenciador demidia é adicionalmente operável para iniciar geração davista com base na combinação das informações de atributosde serviço (20) definidas com as informações de atributospersonalizadas (22) definidas associadas a um varejistaassociado às informações de assinatura.
43. Aparelho sem fio, de acordo com areivindicação 41, no qual a definição de informações deatributos de serviço (20) compreende informações deatributos de serviço (20) para cada um dentre umapluralidade de serviços base, e em que a definição deinformações de atributos personalizadas (22) compreendeadicionalmente informações de atributos personalizadas (22)para cada uma dentre a pluralidade de informações deatributos de serviço (20) correspondentes a cada um dentrea pluralidade de serviços base que podem ser recebidos peloaparelho provenientes de pelo menos um respectivo varejistadentre a pluralidade de varejistas.
44. Aparelho sem fio, de acordo com areivindicação 40, no qual a combinação predeterminadacompreende sobrescrever as informações de atributospersonalizadas (22) definidas sobre as informações deatributos de serviço (20) definidas.
45. Aparelho sem fio, de acordo com areivindicação 40, no qual as informações de atributospersonalizadas (22) definidas compreendem adicionalmentepelo menos um dentre um icone de canal, um peso de canal,um nome da apresentação, uma descrição da apresentação, umareferência às informações adicionais a respeito daapresentação, uma descrição da referência às informaçõesadicionais, uma classificação associada à apresentação euma indicação de um tipo de aparelho necessário paraacessar a referência às informações adicionais.
46. Aparelho sem fio, de acordo com areivindicação 40, compreendendo adicionalmente umainterface de usuário, e em que o módulo gerenciador demídia é operável para iniciar uma vista compreendendo umaapresentação datacast personalizada associada àapresentação com base na combinação predeterminada.
47. Aparelho sem fio, de acordo com areivindicação 40, compreendendo adicionalmente umainterface de usuário em que as informações de atributospersonalizadas (22) definidas compreendem um serviçoauxiliar definido, e em que o módulo gerenciador de mídia éoperável para iniciar uma vista compreendendo o serviçoba se suplementado com o serviço auxiliar definido com basena combinação predeterminada.
48. Aparelho sem fio, de acordo com areivindicação 47, no qual o serviço auxiliar definidocompreende pelo menos um dentre uma introdução, umafinalização, um anúncio, um divulgador, um localizador derecurso universal (URL) e uma apresentação datacast como umsuplemento para o serviço base.
49. Aparelho sem fio, de acordo com areivindicação 40, no qual as informações de atributospersonalizadas (22) definidas compreendem adicionalmenteinformações de atributos personalizadas (22) para cada umdentre uma pluralidade de varejistas de conteúdo (24), e emque a combinação predeterminada compreende substituir pelomenos uma parte das informações de atributos de serviço(20) definidas por uma respectiva parte de uma dentre apluralidade de informações de atributos personalizadas (22)definidas correspondente ao varejista dentre a pluralidadede varejistas de conteúdo (24) provendo o serviço basecorrespondente para o aparelho.
50. Aparelho sem fio, de acordo com areivindicação 40, compreendendo adicionalmente umainterface de usuário, e no qual o módulo gerenciador demidia é operável para iniciar uma vista compreendendo umguia de apresentação de midia com base nas informações deatributos personalizadas (22) definidas.
51. Aparelho sem fio, de acordo com areivindicação 40, compreendendo adicionalmente umainterface de usuário, e no qual o módulo gerenciador demidia é operável para iniciar uma vista compreendendo umaapresentação personalizada com base nas informações deatributos personalizadas (22) definidas.
52. Aparelho sem fio, de acordo com areivindicação 40, no qual as informações de atributos deserviço (20) definidas correspondentes ao serviço basecompreendem adicionalmente informações de atributos deserviço especificas de apresentação para pelo menos umadentre uma pluralidade de apresentações, em que asinformações de atributos personalizadas (22) definidascompreendem adicionalmente informações de atributospersonalizadas especificas de apresentação para a pelomenos uma apresentação, e em que a combinaçãopredeterminada compreende substituir as informações deatributos de serviço especificas de apresentação pelasinformações de atributos personalizadas especificas deapresentação para a apresentação correspondente.
53. Aparelho sem fio, de acordo com areivindicação 40, no qual a vista compreende uma combinaçãode midia em tempo real e midia não em tempo real.
BRPI0615806-4A 2005-09-12 2006-09-12 equipamento e métodos para prover e apresentar informações de canal personalizado BRPI0615806A2 (pt)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US71640805P 2005-09-12 2005-09-12
US60/716,408 2005-09-12
US11/270,166 2005-11-08
US11/270,166 US8893179B2 (en) 2005-09-12 2005-11-08 Apparatus and methods for providing and presenting customized channel information
PCT/US2006/035439 WO2007033143A1 (en) 2005-09-12 2006-09-12 Apparatus and methods for providing and presenting customized channel information

Publications (1)

Publication Number Publication Date
BRPI0615806A2 true BRPI0615806A2 (pt) 2011-05-24

Family

ID=37670986

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0615806-4A BRPI0615806A2 (pt) 2005-09-12 2006-09-12 equipamento e métodos para prover e apresentar informações de canal personalizado

Country Status (9)

Country Link
US (1) US8893179B2 (pt)
EP (1) EP1924934A1 (pt)
JP (2) JP5265365B2 (pt)
KR (3) KR101185343B1 (pt)
BR (1) BRPI0615806A2 (pt)
CA (1) CA2622140A1 (pt)
RU (1) RU2406133C2 (pt)
TW (1) TWI333154B (pt)
WO (1) WO2007033143A1 (pt)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7565506B2 (en) * 2005-09-08 2009-07-21 Qualcomm Incorporated Method and apparatus for delivering content based on receivers characteristics
US8893179B2 (en) * 2005-09-12 2014-11-18 Qualcomm Incorporated Apparatus and methods for providing and presenting customized channel information
US8528029B2 (en) * 2005-09-12 2013-09-03 Qualcomm Incorporated Apparatus and methods of open and closed package subscription
US8751931B2 (en) * 2005-11-07 2014-06-10 At&T Intellectual Property I, L.P. System and method for providing user-definable audio indicators for multimedia channel selections
US8533358B2 (en) * 2005-11-08 2013-09-10 Qualcomm Incorporated Methods and apparatus for fragmenting system information messages in wireless networks
US8600836B2 (en) * 2005-11-08 2013-12-03 Qualcomm Incorporated System for distributing packages and channels to a device
US8571570B2 (en) * 2005-11-08 2013-10-29 Qualcomm Incorporated Methods and apparatus for delivering regional parameters
US20070233607A1 (en) * 2006-03-28 2007-10-04 Burkhart Michael J Identifying whether material is subject to an end-user license agreement
US9571902B2 (en) 2006-12-13 2017-02-14 Quickplay Media Inc. Time synchronizing of distinct video and data feeds that are delivered in a single mobile IP data network compatible stream
CA2672735A1 (en) 2006-12-13 2008-06-19 Quickplay Media Inc. Mobile media platform
US9538141B2 (en) * 2007-12-31 2017-01-03 Alcatel Lucent Method and apparatus for controlling presentation of content at a user terminal
CN103139600B (zh) 2008-02-28 2016-08-10 日立麦克赛尔株式会社 内容传输系统、传输服务器、接收终端和内容传输方法
US20090253416A1 (en) * 2008-04-04 2009-10-08 Samsung Electronics Co. Ltd. Method and system for providing user defined bundle in a mobile broadcast system
KR101090100B1 (ko) * 2008-08-16 2011-12-07 한국지질자원연구원 실리카-티타니아 복합 나노 다공체 분말의 제조 방법
US20120221384A1 (en) * 2011-02-28 2012-08-30 Qualcomm Innovation Center, Inc. System, method, and apparatus for organizing and distributing apps
CN103024465B (zh) * 2011-09-27 2015-10-07 中国移动通信集团公司 互动业务文件呈现控制方法和装置
CN103685395A (zh) * 2012-09-14 2014-03-26 腾讯科技(深圳)有限公司 对数据流进行分发处理的方法及系统
KR102072989B1 (ko) * 2013-01-14 2020-03-02 삼성전자주식회사 멀티스크린 지원을 위한 마크-업 구성장치 및 방법
CA2933602C (en) * 2013-12-19 2018-11-06 Lg Electronics Inc. Broadcast transmitting device and operating method thereof, and broadcast receiving device and operating method thereof
WO2015170107A1 (en) * 2014-05-08 2015-11-12 Motive Television Plc Enhanced broadcast television for portable devices
CN108509582B (zh) * 2018-03-29 2022-04-22 Oppo广东移动通信有限公司 一种信息的回复方法、终端设备及计算机可读存储介质
CN108460159B (zh) * 2018-03-29 2022-04-29 Oppo广东移动通信有限公司 一种信息的回复方法、终端设备及计算机可读存储介质
TWI776578B (zh) * 2021-07-05 2022-09-01 中華電信股份有限公司 一種自由組合頻道套餐之系統、方法及其電腦可讀媒介
US20250086374A1 (en) * 2023-09-13 2025-03-13 Origin Ventures Limited Methods for embedding electronic presentations into emails and websites on-demand with slide autoplay

Family Cites Families (212)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4600921A (en) 1983-10-19 1986-07-15 Zenith Radio Corporation Full-field teletext system with dynamic addressability
JPH0759107B2 (ja) 1986-07-31 1995-06-21 株式会社日立製作所 閉域移動無線電話システム
CN1031540C (zh) 1990-09-19 1996-04-10 菲利浦光灯制造公司 记录载体、主数据和控制文件的记录方法和装置及读出装置
US7448063B2 (en) 1991-11-25 2008-11-04 Actv, Inc. Digital interactive system for providing full interactivity with live programming events
US5604528A (en) 1992-06-10 1997-02-18 Scientific-Atlanta, Inc. Method and apparatus for providing periodic subscription television services
US6463585B1 (en) 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
CA2271555C (en) 1992-12-09 2003-11-11 Discovery Communications, Inc. Remote control for cable television delivery system
US20030117445A1 (en) 1992-12-09 2003-06-26 Hendricks John S. Reprogrammable set top terminal that stores programs locally and generates menus
US5659350A (en) 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
US5333135A (en) 1993-02-01 1994-07-26 North American Philips Corporation Identification of a data stream transmitted as a sequence of packets
US5491774A (en) 1994-04-19 1996-02-13 Comp General Corporation Handheld record and playback device with flash memory
US5717923A (en) 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5666645A (en) * 1995-04-26 1997-09-09 News America Publications, Inc. Data management and distribution system and method for an electronic television program guide
US5805763A (en) 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
US5652759A (en) 1995-06-14 1997-07-29 American Airlines, Inc. Method and apparatus for delivering information in a real time mode over a nondedicated circuit
US5696500A (en) 1995-08-18 1997-12-09 Motorola, Inc. Multi-media receiver and system therefor
US6807534B1 (en) 1995-10-13 2004-10-19 Trustees Of Dartmouth College System and method for managing copyrighted electronic media
US6230203B1 (en) 1995-10-20 2001-05-08 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
US5635989A (en) 1996-02-13 1997-06-03 Hughes Electronics Method and apparatus for sorting and searching a television program guide
US7028088B1 (en) 1996-04-03 2006-04-11 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
JP3793975B2 (ja) 1996-05-20 2006-07-05 ソニー株式会社 階層型メニューにおけるカスタマイズメニューの登録方法及びカスタマイズメニューを備えた映像機器
FR2751449A1 (fr) 1996-07-17 1998-01-23 Philips Electronics Nv Procede d'exploitation d'un appareil destine a permettre l'acces a des services
US5978649A (en) 1996-12-27 1999-11-02 Hughes Electronics Corporation Method and apparatus for dynamic conditional channel authorization in a broadcast system
US20060031882A1 (en) 1997-01-06 2006-02-09 Swix Scott R Systems, methods, and devices for customizing content-access lists
US5850218A (en) 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
CN1254472A (zh) 1997-03-21 2000-05-24 卡纳尔股份有限公司 广播和接收系统及其接收机/译码器和遥控器
AU754166B2 (en) 1997-03-21 2002-11-07 Nagra France Sas Broadcast and reception system, and conditional access system therefor
JPH10276380A (ja) 1997-03-28 1998-10-13 Sanyo Electric Co Ltd 受信装置
US6122658A (en) 1997-07-03 2000-09-19 Microsoft Corporation Custom localized information in a networked server for display to an end user
US6006264A (en) 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
US6373948B1 (en) 1997-08-15 2002-04-16 Lucent Technologies Inc. Cryptographic method and apparatus for restricting access to transmitted programming content using program identifiers
EP0899955A3 (en) 1997-08-27 2001-01-31 Matsushita Electric Industrial Co., Ltd. Control information generating apparatus for broadcast system
US6016141A (en) 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
US6442598B1 (en) 1997-10-27 2002-08-27 Microsoft Corporation System and method for delivering web content over a broadcast medium
US6594682B2 (en) 1997-10-28 2003-07-15 Microsoft Corporation Client-side system for scheduling delivery of web content and locally managing the web content
IL122194A0 (en) 1997-11-13 1998-06-15 Scidel Technologies Ltd Method and apparatus for personalized images inserted into a video stream
JPH11175426A (ja) 1997-12-11 1999-07-02 Fuji Xerox Co Ltd サービス中継装置
US6477707B1 (en) 1998-03-24 2002-11-05 Fantastic Corporation Method and system for broadcast transmission of media objects
US6314573B1 (en) 1998-05-29 2001-11-06 Diva Systems Corporation Method and apparatus for providing subscription-on-demand services for an interactive information distribution system
US6427238B1 (en) 1998-05-29 2002-07-30 Opentv, Inc. Module manager for interactive television system
US6536041B1 (en) 1998-06-16 2003-03-18 United Video Properties, Inc. Program guide system with real-time data sources
JP3838035B2 (ja) 1998-06-17 2006-10-25 株式会社日立製作所 放送方法及び放送受信装置
US6975835B1 (en) 1998-09-08 2005-12-13 Sonigistix Corporation Method and apparatus for an interactive Web Radio system that broadcasts a digital markup language
US7248855B2 (en) 1998-09-15 2007-07-24 Upaid Systems, Ltd. Convergent communications system and method with a rule set for authorizing, debiting, settling and recharging a mobile commerce account
US6956593B1 (en) * 1998-09-15 2005-10-18 Microsoft Corporation User interface for creating, viewing and temporally positioning annotations for media content
WO2000021006A1 (en) 1998-10-02 2000-04-13 Massachusetts Institute Of Technology Computer system and computer-implemented method for electronic commerce
US7313806B1 (en) 1998-10-30 2007-12-25 Intel Corporation Method and apparatus for channel surfing through multiple sources based on user-definable preferences
EP1001631A1 (en) 1998-11-09 2000-05-17 CANAL+ Société Anonyme Signalling of bouquet information in a digital transmission system
AU1517499A (en) 1998-11-27 2000-06-19 Kent Ridge Digital Labs Method and apparatus for content-linking supplemental information with time-sequence data
US6628302B2 (en) 1998-11-30 2003-09-30 Microsoft Corporation Interactive video programming methods
US6820277B1 (en) 1999-04-20 2004-11-16 Expanse Networks, Inc. Advertising management system for digital video streams
US7039932B2 (en) 2000-08-31 2006-05-02 Prime Research Alliance E., Inc. Queue-based head-end advertisement scheduling method and apparatus
US6704930B1 (en) 1999-04-20 2004-03-09 Expanse Networks, Inc. Advertisement insertion techniques for digital video streams
US6760916B2 (en) * 2000-01-14 2004-07-06 Parkervision, Inc. Method, system and computer program product for producing and distributing enhanced media downstreams
US6182287B1 (en) 1999-02-04 2001-01-30 Thomson Licensing S.A. Preferred service management system for a multimedia video decoder
US6729929B1 (en) 1999-03-17 2004-05-04 Cisco Systems, Inc. Method and apparatus for controlling wireless networks
WO2000062189A2 (en) 1999-04-12 2000-10-19 Reciprocal, Inc. System and method for data rights management
US6886017B1 (en) 1999-04-30 2005-04-26 Elata Limited System and method for managing distribution of content to a device
US6599147B1 (en) 1999-05-11 2003-07-29 Socket Communications, Inc. High-density removable expansion module having I/O and second-level-removable expansion memory
JP3695992B2 (ja) 1999-06-04 2005-09-14 株式会社東芝 放送受信装置及びコンテンツ利用制御方法
WO2001001677A1 (en) 1999-06-28 2001-01-04 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
US6671853B1 (en) 1999-07-15 2003-12-30 International Business Machines Corporation Method and system for selectively streaming markup language documents
EP1205072A1 (en) 1999-08-10 2002-05-15 Intel Corporation System and method for securely distributing content to groups of receivers
JP2001051926A (ja) 1999-08-10 2001-02-23 Sony Corp 情報提供システム及び情報提供方法、情報閲覧システム及び情報提供方法、プログラム提供媒体、並びに、テレビ受信機に対する操作装置
JP2001054089A (ja) 1999-08-11 2001-02-23 Sony Corp 選択装置及び方法
JP5068910B2 (ja) 1999-08-31 2012-11-07 トムソン ライセンシング ターゲット決めされたビデオ番組編成の配送のための方法および装置
US6785704B1 (en) 1999-12-20 2004-08-31 Fastforward Networks Content distribution system for operation over an internetwork including content peering arrangements
JP2001092880A (ja) 1999-09-17 2001-04-06 Sony Corp 情報提供システム、リスト送信装置、情報受信装置及び情報提供方法
KR100348787B1 (ko) 1999-10-19 2002-08-17 엘지전자주식회사 마스터 가이드 테이블 데이터 구조 및 부가 정보 송수신 방법
US7134133B1 (en) * 1999-11-08 2006-11-07 Gateway Inc. Method, system, and software for creating and utilizing broadcast electronic program guide templates
KR100378791B1 (ko) 1999-12-02 2003-04-07 엘지전자 주식회사 피아이디/섹션 필터
US6678215B1 (en) 1999-12-28 2004-01-13 G. Victor Treyz Digital audio devices
US20030191816A1 (en) * 2000-01-11 2003-10-09 Spoovy, Llc System and method for creating and delivering customized multimedia communications
JP2001217860A (ja) 2000-01-31 2001-08-10 Mitsubishi Electric Corp 情報受信方法、情報通信方法、情報通信装置および情報通信端末
US6587835B1 (en) 2000-02-09 2003-07-01 G. Victor Treyz Shopping assistance with handheld computing device
JP2001230996A (ja) 2000-02-15 2001-08-24 Matsushita Electric Ind Co Ltd 広告データ供給方法と広告データ再生装置及びそのシステム
US7043225B1 (en) 2000-02-25 2006-05-09 Cisco Technology, Inc. Method and system for brokering bandwidth in a wireless communications network
US6622017B1 (en) 2000-02-25 2003-09-16 Cellco Parntership Over-the-air programming of wireless terminal features
US6785551B1 (en) 2000-04-07 2004-08-31 Ford Motor Company Method of providing dynamic regionally relevant data to a mobile environment
US20010030667A1 (en) 2000-04-10 2001-10-18 Kelts Brett R. Interactive display interface for information objects
US20010052133A1 (en) 2000-04-12 2001-12-13 Lg Electronics Inc. Apparatus and method for providing and obtaining product information through a broadcast signal
US7600245B2 (en) 2000-06-27 2009-10-06 At&T Intellectual Property I, L.P. System and methods for subscribers to view, select and otherwise customize delivery of programming over a communication system
KR20000059098A (ko) 2000-07-13 2000-10-05 박승렬 광고 및 지역정보 제공을 위한 시스템 및 방법
EP1175063A3 (en) 2000-07-20 2003-08-27 Nortel Networks Limited Network layer protocol aware link layer
US20020016801A1 (en) 2000-08-01 2002-02-07 Steven Reiley Adaptive profile-based mobile document integration
GB0021067D0 (en) 2000-08-25 2000-10-11 Tendotcom Ltd Data communications
US7107606B2 (en) 2000-08-30 2006-09-12 The Chinese University Of Hong Kong System and method for highly scalable video on demand
JP2002073541A (ja) 2000-08-31 2002-03-12 Sony Corp コンテンツ配信方法およびコンテンツ供給システム
EP1187485B1 (en) 2000-09-11 2003-04-02 MediaBricks AB Method for providing media content over a digital network
WO2002028097A2 (en) 2000-09-27 2002-04-04 The Regents Of The University Of California Client-based interactive digital television architecture
US7630346B2 (en) 2000-09-29 2009-12-08 Intel Corporation Hopping on random access channels
WO2002030111A2 (en) 2000-09-29 2002-04-11 Gist Communications, Inc. Method and system for creating and presenting a recommendation-based guide to television viewing choices
AUPR063400A0 (en) 2000-10-06 2000-11-02 Canon Kabushiki Kaisha Xml encoding scheme
US20020042915A1 (en) 2000-10-06 2002-04-11 Kubischta Raymond L. Interactive, off-screen entertainment guide for program selection and control
JP4408549B2 (ja) 2000-10-12 2010-02-03 株式会社ユニバーサルエンターテインメント 情報表示システム
JP3631125B2 (ja) 2000-10-16 2005-03-23 三洋電機株式会社 ディジタル放送システム
US6970939B2 (en) 2000-10-26 2005-11-29 Intel Corporation Method and apparatus for large payload distribution in a network
US20040193545A1 (en) 2000-10-30 2004-09-30 Gady Shlasky Method and system for digital licensing distribution
WO2002039741A1 (en) 2000-11-10 2002-05-16 Prediwave, Corp. Controlling data-on-demand client access
JP4499905B2 (ja) 2000-11-29 2010-07-14 株式会社フジテレビジョン 広告方法及び広告放送システム
JP2002176589A (ja) 2000-12-05 2002-06-21 Alpine Electronics Inc 受信機
US7093754B2 (en) 2000-12-27 2006-08-22 Sony Corporation Data recording apparatus and method, and data reproducing and method
US7620574B2 (en) 2001-01-22 2009-11-17 N2 Broadband, Inc. Cable billing systems and methods enabling independence of service marketing and provisioning from billing and collection of revenue
US6614573B1 (en) 2001-01-30 2003-09-02 Avanex Corporation Switchable interleaved channel separator devices and systems
KR100399999B1 (ko) 2001-02-05 2003-09-29 삼성전자주식회사 멀티스트림이 기록된 기록매체, 그 기록장치, 그기록방법, 그 재생장치, 및 그 재생방법
FI110977B (fi) 2001-02-09 2003-04-30 Nokia Oyj Mekanismi palvelujen mainostamista ja käyttäjän auktorisointia varten
JP2002261711A (ja) 2001-03-02 2002-09-13 Matsushita Electric Ind Co Ltd 連携局の放送番組を利用した番組情報作成装置
US20020144291A1 (en) 2001-03-28 2002-10-03 Mary Smiley Network publication of data synchronized with television broadcasts
IL142632A0 (en) 2001-04-16 2002-03-10 Namaya Technologies Inc A method and system for customizing presentation of data sent from an asp server
US20020157002A1 (en) 2001-04-18 2002-10-24 Messerges Thomas S. System and method for secure and convenient management of digital electronic content
US6879838B2 (en) 2001-04-20 2005-04-12 Koninklijke Philips Electronics N.V. Distributed location based service system
AUPR459801A0 (en) 2001-04-24 2001-05-24 Canon Kabushiki Kaisha A multi-agent system for digital home/office
US8001259B2 (en) 2001-06-01 2011-08-16 International Business Machines Corporation Pervasive, distributed provision of services such as product brokerage
EP1267579A3 (en) 2001-06-11 2003-03-19 Canal+ Technologies Société Anonyme MPEG table structure
US6918132B2 (en) 2001-06-14 2005-07-12 Hewlett-Packard Development Company, L.P. Dynamic interface method and system for displaying reduced-scale broadcasts
GB0114583D0 (en) 2001-06-15 2001-08-08 Pace Micro Tech Plc Improvements to television program display information
US7149189B2 (en) * 2001-07-17 2006-12-12 Mcafee, Inc. Network data retrieval and filter systems and methods
US7076244B2 (en) 2001-07-23 2006-07-11 Research In Motion Limited System and method for pushing information to a mobile device
US7017174B1 (en) 2001-07-30 2006-03-21 Digeo, Inc. Methods and apparatus for providing a central recorder in a broadcast system
US20030040850A1 (en) 2001-08-07 2003-02-27 Amir Najmi Intelligent adaptive optimization of display navigation and data sharing
US7542482B2 (en) 2001-08-16 2009-06-02 Qualcomm Incorporated Method and apparatus for message segmentation in a wireless communication system
JP2003101812A (ja) 2001-09-26 2003-04-04 Hitachi Ltd 受信システムおよび携帯端末
US20030069881A1 (en) 2001-10-03 2003-04-10 Nokia Corporation Apparatus and method for dynamic partitioning of structured documents
US7117439B2 (en) 2001-10-19 2006-10-03 Microsoft Corporation Advertising using a combination of video and banner advertisements
JP2003134490A (ja) 2001-10-30 2003-05-09 Alpine Electronics Inc 放送受信機
US6885874B2 (en) 2001-11-27 2005-04-26 Motorola, Inc. Group location and route sharing system for communication units in a trunked communication system
US20030110297A1 (en) 2001-12-12 2003-06-12 Tabatabai Ali J. Transforming multimedia data for delivery to multiple heterogeneous devices
JP2003203035A (ja) 2002-01-07 2003-07-18 Digital Dream:Kk 情報配信方法および情報配信システム、情報配信プログラム、編集プログラムならびにコンピュータで読み取り可能な記録媒体
GB2384879A (en) 2002-02-01 2003-08-06 Sony Uk Ltd Method for providing binary digital TV data from a structured ata format
US8763061B2 (en) 2002-02-13 2014-06-24 Motorola Mobility Llc Correlation of tuned channel information with internet web addresses
JP4123805B2 (ja) 2002-03-27 2008-07-23 凸版印刷株式会社 サーバ及び広告配信方法
WO2003096210A1 (en) 2002-05-08 2003-11-20 Starrete Communications, Inc. System and method for providing video telephony over a cable access network infrastructure
AU2003223802A1 (en) 2002-05-10 2003-11-11 Protexis Inc. System and method for multi-tiered license management and distribution using networked clearinghouses
JP3966503B2 (ja) 2002-05-30 2007-08-29 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ再生制御装置、データ管理装置、蓄積型コンテンツ配信システム、コンテンツの配信方法、制御データ送信サーバ、プログラム
US7065787B2 (en) 2002-06-12 2006-06-20 Microsoft Corporation Publishing content in connection with digital rights management (DRM) architecture
US20040003405A1 (en) 2002-06-27 2004-01-01 International Business Machines Corporation System and method for personal video recording system menu control
JP2004056178A (ja) 2002-07-16 2004-02-19 Fujitsu Ltd 情報処理装置
US7433915B2 (en) 2002-08-01 2008-10-07 Xerox Corporation System and method for controlling communication
US7516470B2 (en) 2002-08-02 2009-04-07 Cisco Technology, Inc. Locally-updated interactive program guide
JP2004072356A (ja) 2002-08-06 2004-03-04 Hitachi Ltd サーバ及び該サーバを実行させるためのプログラム
US8171514B2 (en) 2002-08-21 2012-05-01 Bernier Nicklas P Managing favorite channels
US6895486B2 (en) 2002-08-29 2005-05-17 Micron Technology, Inc. Linear object management for a range of flash memory
US7113776B2 (en) 2002-08-30 2006-09-26 Qualcomm Inc. System and method for application and application metadata filtering based on wireless device capabilities
JP4359810B2 (ja) 2002-10-01 2009-11-11 ソニー株式会社 ユーザ端末、データ処理方法、およびプログラム、並びにデータ処理システム
TWI233560B (en) 2002-10-28 2005-06-01 Jou Yi Lin Method for multimedia advertisement
US20050015803A1 (en) 2002-11-18 2005-01-20 Macrae Douglas B. Systems and methods for providing real-time services in an interactive television program guide application
JP2004186741A (ja) 2002-11-29 2004-07-02 Kenwood Corp 送信装置、受信装置、送信方法、受信方法及びプログラム
US20040117822A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Method and system for personal media program production in a media exchange network
US20050108770A1 (en) 2002-12-11 2005-05-19 Jeyhan Karaoguz Method and system for mixing broadcast and stored media in a media exchange network
US20040117857A1 (en) 2002-12-16 2004-06-17 Chatschik Bisdikian System and a method for personalised, transaction-oriented, interactivity over non-interactive (one way) broadcast networks
US20040177383A1 (en) 2003-01-24 2004-09-09 Chyron Corporation Embedded graphics metadata
US20040153547A1 (en) 2003-01-31 2004-08-05 Dirk Trossen Service provisioning in a communication system
US20040226048A1 (en) 2003-02-05 2004-11-11 Israel Alpert System and method for assembling and distributing multi-media output
EP1593262B1 (en) 2003-02-05 2014-08-20 Pace Plc Method of coding and transmitting epg data, coder and receiver
US7003117B2 (en) 2003-02-05 2006-02-21 Voltage Security, Inc. Identity-based encryption system for secure data distribution
WO2004072874A1 (en) 2003-02-12 2004-08-26 Telefonaktiebolaget Lm Ericsson (Publ) Communication system control method
SE526544C2 (sv) 2003-02-18 2005-10-04 Kianoush Namvar Administrativt system för signalutsändning
DE10309336B4 (de) 2003-03-04 2005-11-24 Siemens Ag Verfahren zur Codierung eines strukturierten Dokuments
RU2254611C2 (ru) 2003-03-13 2005-06-20 Общество с ограниченной ответственностью "Мобилити" Способ предоставления пользователям мобильных устройств электронной связи актуальной коммерческой информации на альтернативной основе (варианты) и информационная система для его осуществления (варианты)
JP3905851B2 (ja) 2003-03-24 2007-04-18 株式会社東芝 構造化文書の分割方法及びプログラム
US20040194135A1 (en) 2003-03-31 2004-09-30 Michael Kahn Method, system, and apparatus for customizing television channel lists
US20040216158A1 (en) 2003-04-23 2004-10-28 International Business Machines Corporation Preferred entertainment guide
US7586938B2 (en) 2003-10-24 2009-09-08 Microsoft Corporation Methods and systems for self-describing multicasting of multimedia presentations
US7660877B2 (en) 2003-05-19 2010-02-09 Hewlett-Packard Development Company, L.P. Systems and methods in which a provider is selected to service content requested by a client device
US20050015765A1 (en) 2003-05-19 2005-01-20 Michele Covell System for doing service location management taking into account the node and network characteristics
US20040268420A1 (en) 2003-06-20 2004-12-30 N2 Broadband, Inc. Systems and methods for activating a host in a cable system
US7757261B2 (en) 2003-06-20 2010-07-13 N2 Broadband, Inc. Systems and methods for providing flexible provisioning architectures for a host in a cable system
US7194756B2 (en) 2003-06-20 2007-03-20 N2 Broadband, Inc. Systems and methods for provisioning a host device for enhanced services in a cable system
TWI226797B (en) 2003-07-11 2005-01-11 Via Tech Inc Multimedia player having the function of varying displayed contents in suspending mode
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
AU2004269720B2 (en) 2003-08-29 2009-06-11 Opentv, Inc Targeted content broadcast and reception system
JP4367057B2 (ja) 2003-09-01 2009-11-18 ソニー株式会社 制作端末装置,コンピュータプログラム,および関連付け方法
US9402045B2 (en) 2003-09-09 2016-07-26 Echostar Technologies L.L.C. Method and apparatus for displaying electronic program guide information
KR20050038143A (ko) 2003-10-21 2005-04-27 삼성전자주식회사 지역 특화 부가정보 방송을 위한 디지털 방송 시스템 및그 방송 서비스 방법
EP1678580A4 (en) 2003-10-27 2009-01-07 Nokia Corp DEVICE, SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR SELECTING AND SORTING SERVICES
US8145120B2 (en) 2003-10-27 2012-03-27 Nokia Corporation Apparatus, system, method and computer program product for service selection and sorting
JP2005149129A (ja) 2003-11-14 2005-06-09 Sony Corp ライセンス管理方法、情報処理装置および方法、並びにプログラム
US8595769B2 (en) 2003-12-02 2013-11-26 At&T Intellectual Property I, L.P. System and method for providing a personalized channel
US7873987B2 (en) 2003-12-05 2011-01-18 Sony Corporation Content distribution system and distribution method, and content processing device and processing method
US20050124332A1 (en) 2003-12-08 2005-06-09 Clark David R. Mobile device programming system and method
US20050132207A1 (en) 2003-12-10 2005-06-16 Magda Mourad System and method for authoring learning material using digital ownership rights
FR2864869A1 (fr) 2004-01-06 2005-07-08 Thomson Licensing Sa Methode de transmission de services numeriques sur un reseau et appareil mettant en oeuvre la methode
US20050154679A1 (en) 2004-01-08 2005-07-14 Stanley Bielak System for inserting interactive media within a presentation
US20050160465A1 (en) 2004-01-21 2005-07-21 United Video Properties, Inc. Interactive television system with automatic switching from broadcast media to streaming media
US20050182852A1 (en) * 2004-02-14 2005-08-18 David Tinsley Intelligent fabric
US20050188403A1 (en) 2004-02-23 2005-08-25 Kotzin Michael D. System and method for presenting and editing customized media streams to a content providing device
JP4510487B2 (ja) 2004-02-27 2010-07-21 ソニー株式会社 番組表表示方法,番組表表示装置,およびコンピュータプログラム
JP2005318473A (ja) 2004-04-30 2005-11-10 Toshiba Corp 動画像のメタデータ
US7830833B2 (en) 2004-05-04 2010-11-09 Qualcomm Incorporated Method and apparatus for ranking of media services and program packages
US20050264704A1 (en) 2004-05-27 2005-12-01 Leinonen Marko E Media device and method of enhancing viewing of video information in media device
US9178948B2 (en) 2004-07-30 2015-11-03 Qualcomm Incorporated Methods and apparatus for subscribing to multimedia delivery services in a data network
US20060059045A1 (en) 2004-09-14 2006-03-16 Ashok Babbar Method and system for entertainment content distribution
US20060095410A1 (en) * 2004-10-29 2006-05-04 Ostrover Lewis S Personal video recorder for home network providing filtering and format conversion of content
JP2006135388A (ja) 2004-11-02 2006-05-25 Pioneer Electronic Corp 情報処理装置、表示制御装置、情報処理方法、そのプログラム、およびそのプログラムを記録した記録媒体
US7987482B2 (en) 2004-11-15 2011-07-26 Microsoft Corporation Promoted listings
EP1672940A1 (en) 2004-12-20 2006-06-21 Sony Ericsson Mobile Communications AB System and method for sharing media data
US7567565B2 (en) 2005-02-01 2009-07-28 Time Warner Cable Inc. Method and apparatus for network bandwidth conservation
US20060200745A1 (en) 2005-02-15 2006-09-07 Christopher Furmanski Method and apparatus for producing re-customizable multi-media
TW200523781A (en) 2005-02-21 2005-07-16 Streaming21 Technology Co Ltd Streaming broadcasting system
US7603109B2 (en) 2005-03-10 2009-10-13 Qualcomm Incorporated Methods and apparatus for over-the-air subscriptions
US20060218590A1 (en) 2005-03-10 2006-09-28 Sbc Knowledge Ventures, L.P. System and method for displaying an electronic program guide
US20060277576A1 (en) 2005-06-06 2006-12-07 Swarup Acharya Signal distribution system with user-defined channel comprising information from an external network
US7565506B2 (en) 2005-09-08 2009-07-21 Qualcomm Incorporated Method and apparatus for delivering content based on receivers characteristics
US20070055629A1 (en) 2005-09-08 2007-03-08 Qualcomm Incorporated Methods and apparatus for distributing content to support multiple customer service entities and content packagers
US20070078944A1 (en) 2005-09-12 2007-04-05 Mark Charlebois Apparatus and methods for delivering and presenting auxiliary services for customizing a channel
US8893179B2 (en) * 2005-09-12 2014-11-18 Qualcomm Incorporated Apparatus and methods for providing and presenting customized channel information
US8528029B2 (en) 2005-09-12 2013-09-03 Qualcomm Incorporated Apparatus and methods of open and closed package subscription
US8533358B2 (en) 2005-11-08 2013-09-10 Qualcomm Incorporated Methods and apparatus for fragmenting system information messages in wireless networks
US8600836B2 (en) 2005-11-08 2013-12-03 Qualcomm Incorporated System for distributing packages and channels to a device
US20070115929A1 (en) 2005-11-08 2007-05-24 Bruce Collins Flexible system for distributing content to a device
US8571570B2 (en) 2005-11-08 2013-10-29 Qualcomm Incorporated Methods and apparatus for delivering regional parameters

Also Published As

Publication number Publication date
JP5265365B2 (ja) 2013-08-14
US20070073834A1 (en) 2007-03-29
JP5778076B2 (ja) 2015-09-16
RU2008114384A (ru) 2009-10-20
TWI333154B (en) 2010-11-11
KR101259915B1 (ko) 2013-05-03
KR101296295B1 (ko) 2013-08-14
KR20120047265A (ko) 2012-05-11
KR20120120986A (ko) 2012-11-02
JP2009508441A (ja) 2009-02-26
KR101185343B1 (ko) 2012-09-21
CA2622140A1 (en) 2007-03-22
WO2007033143A1 (en) 2007-03-22
KR20080042173A (ko) 2008-05-14
TW200720969A (en) 2007-06-01
RU2406133C2 (ru) 2010-12-10
US8893179B2 (en) 2014-11-18
EP1924934A1 (en) 2008-05-28
JP2012199950A (ja) 2012-10-18

Similar Documents

Publication Publication Date Title
BRPI0615806A2 (pt) equipamento e métodos para prover e apresentar informações de canal personalizado
US11212571B2 (en) Aggregation and presentation of video content items with search service integration
US20180084306A1 (en) Content provision
US10051303B2 (en) Aggregation and presentation of video content items for multiple users
US8600836B2 (en) System for distributing packages and channels to a device
US20220182699A1 (en) Aggregation and presentation of video content items with feed item customization
US20090106104A1 (en) System and method for implementing an ad management system for an extensible media player
US20070115929A1 (en) Flexible system for distributing content to a device
WO2008101376A1 (en) A system and method for realizing user interface customization of iptv terminal device
JP2011239407A (ja) オープン及びクローズドパッケージサブスクリプション装置及び方法
CN101300846B (zh) 用于定制信道而传送及呈现辅助服务的设备及方法
CN101300574B (zh) 提供及呈现定制信道信息的设备及方法
HK1124144A (en) Apparatus and methods for providing and presenting customized channel information
CN101300574A (zh) 提供及呈现定制信道信息的设备及方法
HK1128795A (en) System for distributing packages and channels to a device
HK1124194A (en) Apparatus and methods for delivering and presenting auxiliary services for customizing a channel

Legal Events

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

Free format text: REFERENTE A 9A ANUIDADE.

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

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