BRPI0616193A2 - canais virtuais - Google Patents
canais virtuais Download PDFInfo
- Publication number
- BRPI0616193A2 BRPI0616193A2 BRPI0616193-6A BRPI0616193A BRPI0616193A2 BR PI0616193 A2 BRPI0616193 A2 BR PI0616193A2 BR PI0616193 A BRPI0616193 A BR PI0616193A BR PI0616193 A2 BRPI0616193 A2 BR PI0616193A2
- Authority
- BR
- Brazil
- Prior art keywords
- content
- user
- user preferences
- programs
- program
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programmes or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
- H04N21/4821—End-user interface for programme selection using a grid, e.g. sorted out by channel and broadcast time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
- H04N21/4826—End-user interface for programme selection using recommendation lists, e.g. of programmes or channels sorted out according to their score
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/46—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Social Psychology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
CANAIS VIRTUAIS. Uma solicitação é recebida para visualizar um canal de televisão virtual. Um usuário associado com a solicitação é identificado junto com as preferências de usuário associadas a este usuário, Os conteúdos, tais como programas de televisão, música, e jogos, são identificados, os quais satisfazem as preferências de usuário identificadas. O conteúdo identificado é classificado baseado nas preferências do usuário, que geram conteúdo de classificação mais alta. Pelo menos uma parte do conteúdo de classificação mais alta é exibida.
Description
"CANAIS VIRTUAIS"
Fundamentos da Invenção
Usuários de sistema de televisão e outros sistemasde midia freqüentemente procuram por um programa de televi-são particular ou outro tipo de conteúdo de midia. À medidaque o número de canais de televisão aumenta, junto com aquantidade de conteúdo disponível, procurar por um conteúdoespecífico torna-se crescentemente difícil e consome muitotempo. Os guias de programação convencionais, tal como oguia de programação 100 mostrado na Fig. 1, usa uma gradebidimensional para exibir o conteúdo de programação. A gradebidimensional tem um eixo de canal e um eixo de tempo. Noexemplo da Fig. 1, o eixo de canal é orientado verticalmentee o eixo de tempo é orientado horizontalmente. Por exemplo,múltiplos canais 102 são exibidos ao longo do eixo de canale múltiplos períodos de tempo 104 são exibidos ao longo doeixo do tempo. Outros guias de programação (não mostrados)podem ter uma orientação diferente de eixo de canal e detempo, ou podem arranjar o conteúdo de programação baseadoem outros critérios, tal como tópico de programa ou se exis-te uma taxa para acessar o conteúdo.
Um usuário navega ao longo de qualquer eixo paraencontrar o conteúdo desejado. Por exemplo, um usuário podenavegar através dos canais disponíveis usando as setas paracima e para baixo no eixo de canais. Similarmente, o usuáriopode navegar através de diferentes períodos de tempo usandoas setas para esquerda e para direita no eixo do tempo. 0guia de programação 100 também exibe a data 106 para a qualos dados do programa são exibidos. Essa data 106 pode sermudada usando as setas para a direita ou para a esquerda ad-jacentes à data. Adicionalmente, o guia de programação 100exibe a hora corrente do dia 108.
O exemplo da Fig. 1 pode conter centenas de ca-nais diferentes e centenas de períodos de tempo diferentespor vários dias. Assim, o usuário tem uma grade bidimensio-nal muito grande para navegar quando estiver tentando loca-lizar o programa desejado. Uma parte significativa dos pro- gramas contidos no guia de programação 100 pode não ser deinteresse do usuário. Entretanto, o usuário deve navegar a-través destes programas indesejados para encontrar o progra-ma desejado. Essa navegação pode consumir grande tempo efrustrar o usuário.
Portanto, seria desejável fornecer um sistema quegera e exibe a informação de programação baseada nas prefe-rências de visualização de um usuário de televisão.
Sumário da Invenção
Os sistemas e métodos descritos aqui geram e exi-bem conteúdo, tal como informação de programa de televisão,baseada em uma ou mais preferências do usuário. Um sistemarecebe uma solicitação para visualizar um canal de televisãovirtual. Em resposta à solicitação, o sistema identifica umusuário associado com a solicitação e identifica as prefe-rências do usuário associadas com esse usuário. 0 sistemaadicionalmente identifica o conteúdo que satisfaz as prefe-rências de usuário identificado. 0 conteúdo identificado éclassificado baseado nas preferências do usuário para geraro conteúdo de classificação mais alta. Pelo menos uma partedo conteúdo de classificação mais alta é exibida pelo sistema.
Em uma modalidade particular, o sistema identificaautomaticamente o programa mais próximo de classificaçãomais alta e o grava.
Em outras modalidades, o sistema comunica as pre-ferências do usuário a outros sistemas para uso na identifi-cação do conteúdo que satisfaz às preferências do usuário.
Breve Descrição dos Desenhos
Números de referência similares são usados por to-das as figuras para referenciar os componentes e/ou as ca-racterísticas similares.
A Fig. 1 ilustra um exemplo de um guia de progra-mação convencional que exibe informação de programa de tele-visão.
A Fig. 2 ilustra um sistema exemplificado que per-mite que um usuário de televisão procure e visualize conteú-do de programação disponível.
A Fig. 3 é um fluxograma de que ilustra uma moda-lidade de um procedimento para exibição de um canal virtual.
As Figs. 4A e 4B ilustram exemplos de exibição deinformação de programa associada com múltiplos canais.
A Fig. 5 é um fluxograma de que ilustra uma moda-lidade de um procedimento para modificação das preferênciasdo usuário.A Fig. 6 é um fluxograma de que ilustra uma moda-lidade de um procedimento para gravar automaticamente osprogramas baseados nas preferências do usuário.
A Fig. 7 ilustra vários componentes de um disposi-tivo cliente exemplificado no qual sistemas e métodos discu-tidos aqui podem ser implementados.
A Fig. 8 ilustra vários dispositivos e componentese um sistema de informação e de entretenimento no qual ossistemas e métodos discutidos aqui podem ser implementados.
Descrição Detalhada da Invenção
Os sistemas e métodos descritos aqui geram e exi-bem conteúdo, tal como informação de programa de televisão,baseada em uma ou mais preferências do usuário. 0 conteúdopode ser exibido via um canal virtual (também referido comoum "canal de televisão virtual", "canal personalizado", ou"canal de televisão personalizado"). 0 canal virtual podeincluir informação com relação aos programas de televisão demúltiplos canais diferentes e de múltiplas fontes diferentesbem como outros conteúdos como música, imagens, propagandas,jogos, e similares. 0 conteúdo é classificado baseado emquanto as características de conteúdo satisfazem as prefe-rências do usuário. As preferências do usuário incluem, porexemplo, nome do programa, categoria do programa, atores,diretores, classificação do programa, gênero de música, ti-pos de jogos, e uma ou mais palavras-chave contidas na des-crição do conteúdo. As propagandas podem ser dirigidas a u-suários particulares baseadas em suas preferências de usuá-rio. Adicionalmente, o conteúdo que satisfaz as preferênciasdo usuário pode ser gravado automaticamente para acesso fu-turo pelo usuário.
Exemplos particulares discutidos aqui se referem acomponentes específicos em um ambiente de televisão. Um am-biente de televisão inclui quaisquer um ou mais sistemas oumétodos relacionados, por exemplo, a processar dados de ví-deo, dados de imagem, dados de áudio, ou outros dados rela-cionados a entretenimento. Entretanto, os sistemas e métodosdiscutidos aqui podem ser utilizados com outros componentescontidos em ambientes operacionais diferentes ou similares.
A Fig. 2 ilustra um sistema exemplificado 200 quepermite que um usuário de televisão procure e visualize oconteúdo de programação disponível. Neste exemplo, o sistema200 inclui um sistema cliente baseado em televisão 202 con-figurado para a comunicação de dados com qualquer número deprovedor (es) de conteúdo 204 via uma rede de comunicação206, que neste exemplo, é uma rede baseada em Protocolo deInternet (IP) . As modalidades descritas aqui podem ser tam-bém implementadas em qualquer sistema baseado em televisãousando qualquer tipo de mecanismo de distribuição de conteú-do. 0 sistema cliente 202 recebe o conteúdo de programação,várias formas de conteúdo de mídia, programas de televisão,filmes, dados do guia de programação, conteúdo de propagan-da, e similares do(s) servidor(es) de conteúdo do(s) prove-dor(es) de conteúdo 204 via rede de comunicação 206.
O sistema cliente baseado em televisão 202 incluium dispositivo de tela 208 (por exemplo, uma televisão, ummonitor de LCD, ou similares) e um dispositivo cliente 210.O dispositivo cliente 210 pode ser implementado em qualquernúmero de modalidades, tal como um dispositivo de conexão àinternet via TV, um gravador de video digital (DVR) e siste-ma de reprodução, um gravador de video pessoal (PVR), umdispositivo utilitário, um sistema de jogos, qualquer combi-nação desses, e como qualquer outro tipo de dispositivo cli-ente que pode ser implementado em um sistema de informação ede entretenimento baseado em televisão. Em uma modalidade, odispositivo cliente 210 pode ser implementado com qualquercomponente ou combinação de componentes descritos com rela-ção ao dispositivo cliente 700 mostrado na Fig. 7. Ademais,qualquer combinação dos componentes descritos com relação aosistema 200 pode ser implementada no sistema baseado em te-levisão 800 exemplificado que inclui exemplos de ambos oprovedor de conteúdo baseado em rede e os dispositivos cli-entes baseados em televisão com descrito com relação à Fig. 8.
No exemplo da Fig. 2, o dispositivo cliente 210inclui um aplicativo programado 212 que pode ser programadopara implementar as várias características e modalidadesdescritas aqui. Embora o aplicativo programado 212 seja i-lustrado e descrito como um único aplicativo, ele pode serimplementado como vários aplicativos de componentes distri-buídos a cada execução de uma ou mais funções no dispositivocliente 210.
O dispositivo cliente 210 também inclui um bancode dados de entradas procuráveis 214 que correspondem a vá-rios aplicativos, filmes, programas de televisão, músicas, eoutro conteúdo de áudio, vídeo, e/ou imagem que pode sergravado ou disponibilizado via o provedor de conteúdo 204, eque um usuário do sistema cliente baseado em televisão 202pode querer acessar. Em uma modalidade o banco de dados deestradas procuráveis 214 pode ser a informação que está in-cluída nos dados do guia de programação recebidos a partirdos provedores de conteúdo 204. Em uma modalidade alternati-va, a informação pode ser independente dos dados do guia deprogramação. O banco de dados de entradas procuráveis 214pode também incluir qualquer informação acessível que podeestar disponível via um sistema IPTV (Televisão por Protoco-lo de Internet), tal como o sistema baseado em televisão 800descrito com relação à Fig. 8.
O dispositivo cliente 210 adicionalmente incluios dados de preferência do usuário 216 que contêm um ou maisparâmetros de preferência de usuário. Exemplos de preferên-cias do usuário incluem nome do programa, categoria do pro-grama, atores, diretores, classificação do programa, e umaou mais palavras-chave contidas na descrição do programa.Detalhes adicionais com relação aos dados de preferência dousuário 216 são fornecidos aqui.
Um usuário pode inserir comandos de televisão, umaseqüência de caracteres, e similares com um dispositivo deentrada, tal como o controle remoto da televisão 218 que temvárias teclas 220. As teclas 220 exemplificadas incluem te-clas de procura e navegação que permitem que um usuário se-lecione caracteres e navegue através de um guia de programa-ção ou outra tela de informação. Alternativamente, um usuá-rio pode inserir caracteres ou comandos no dispositivo cli-ente 210 com um telefone celular, PDA, ou outro dispositivode entrada que pode ser configurado para operar como um dis-positivo de controle remoto de televisão.
A Fig. 3 é um fluxograma que ilustra uma modalida-de de um procedimento 300 para exibir um canal virtual. Ini-cialmente, o procedimento 300 recebe uma solicitação paravisualizar um canal virtual (bloco 302) . Um canal virtualcontém uma lista de programas e outros conteúdos que satis-fazem várias preferências configuradas por um usuário. As-sim, o canal virtual contém programas e outros conteúdos queo usuário provavelmente mais gosta de acessar a uma dada ho-ra. O canal virtual pode agregar programas de múltiplos ca-nais diferentes (por exemplo, canais de transmissão, videosob demanda (VoD), canais IPTV, e similares). Adicionalmen-te, o canal virtual pode conter outros conteúdos, tais como,música, imagens, jogos, aviso de eventos de um calendáriopessoal, e similares. Embora exemplos particulares discuti-dos aqui se refiram a canais virtuais tendo conteúdo de pro-gramação, um canal virtual pode agregar qualquer tipo deconteúdo ou dados recebidos de qualquer número de fontes di-ferentes via qualquer mecanismo de comunicação.
Um usuário particular pode definir múltiplos ca-nais virtuais definindo múltiplos conjuntos de preferênciasdo usuário. Cada canal virtual pode exibir conteúdos dife-rentes baseados em diferentes preferências associadas comcada canal virtual. As preferências associadas com um canalvirtual podem ser modificadas sem afetar as preferências as-sociadas com outros canais virtuais.
O procedimento 300 continua identificando um usuá-rio associado com a solicitação para visualizar um canalvirtual (bloco 304). Por exemplo, o usuário pode se identi-ficar entrando no sistema em um dispositivo cliente ou outrosistema. A seguir, o procedimento 300 identifica as prefe-rências do usuário associadas com o usuário identificado(bloco 306). As preferências do usuário podem incluir qual-quer número de diferentes parâmetros associados com o conte-údo de programação. As preferências do usuário podem sercriadas por um usuário de televisão, uma fabricante do dis-positivo, um transmissor, um provedor de conteúdo, ou qual-quer outro indivíduo ou entidade. Por exemplo, usuários detelevisão podem manualmente personalizar as classificaçõesde conteúdo ordenando-as em uma lista. Adicionalmente, osusuários podem classificar os parâmetros de conteúdo e entãoatribuir pesos a cada parâmetro. Esses pesos são usados naclassificação do conteúdo como discutido abaixo. Os pesosatribuídos a cada parâmetro podem ser referidos como "fato-res de peso". Adicionalmente, um peso ou um fator de pesopode ser atribuído ao grupo de parâmetros associado com umapreferência do usuário. Por exemplo, os pesos associados comcada parâmetro no grupo podem ser adicionados juntos ou po-dem ser ponderados para determinar um peso de grupo ou fatorde peso de grupo.
O procedimento continua identificando programasque satisfazem as preferências do usuário identificado (blo-co 308). Os programas podem ser identificados usando o bancode dados de entradas procuráveis discutido acima com relaçãoà Fig. 2. Os programas podem também ser identificados via umou mais provedores de conteúdo ou outras fontes de dados.
Após os programas terem sido identificados, o procedimento300 classifica os programas identificados baseado nas prefe-rências do usuário (bloco 310). Os programas podem ser clas-sificados baseados em quanto os parâmetros de programa sa-tisfazem as preferências do usuário. Por exemplo, se um pro-grama combina com uma categoria de programa preferido, umdiretor de programa preferido, e um ator preferido, esseprograma será classificado a frente de outro programa quesomente combina com uma categoria de programa preferido e umdiretor de programa preferido. Em modalidades particulares,diferentes parâmetros de programas nas configurações de pre-ferência de usuário podem ter um peso mais acentuado que ou-tros parâmetros. Nesta modalidade, uma "classificação" com-pleta ou "força de combinação" é calculada e usada paraclassificar múltiplos programas que satisfazem as preferên-cias do usuário. Após classificar os programas identifica-dos, no mínimo uma parte dos programas de classificação maisalta é exibida (bloco 312). Se o dispositivo cliente é inca-paz de exibir todos os programas de classificação mais altano dispositivo de tela simultaneamente (por exemplo, devidoao tamanho do dispositivo de tela), o dispositivo clienteexibe inicialmente uma parte dos programas de classificaçãomais alta. 0 usuário pode então rolar ou navegar através doconjunto inteiro de programas de classificação mais alta ede outros programas de classificação mais baixa.
Em uma modalidade, quando um usuário classifica oconteúdo de programação, ele pode classificar os seus atoresfavoritos, diretores, gênero, classificação de conteúdo,etc. Os usuários então classificam cada categoria em umalista separada - tal como especificando que atores são maisimportantes que diretores, e que o gênero é mais importanteque a classificação de conteúdo. Essa informação de prefe-rência é usada na classificação de múltiplos programas ououtro conteúdo. Por exemplo, o usuário pode classificar oconteúdo a partir de um calendário pessoal (tal como avisosde evento) à frente de um programa de televisão ou conteúdode música, e classificar programas educacionais à frente deprogramas de comédia. Adicionalmente, quando um usuário estávisualizando um programa (ou acessando outro conteúdo), elepode selecionar um botão "adicionar às preferências" exibidona tela para adicionar a informação associada com o programaàs preferências do usuário. Se o usuário tem múltiplos con-juntos de preferências, o usuário é avisado qual preferência(ou preferências) deveria receber a informação.
Em uma outra modalidade, os sistemas e métodosdiscutidos aqui rastreiam um histórico de visualização dousuário e geram parâmetros de preferência do usuário basea-dos nesse histórico de visualização. Por exemplo, se o usuá-rio assiste regularmente futebol ou filmes com um ator par-ticular, aquelas características tornam-se parâmetros depreferência do usuário. Aqueles parâmetros são usados na ge-ração de canais virtuais, gravando automaticamente váriosconteúdos, e executando propagandas direcionadas como discu-tido aqui.
Em uma implementação particular, programas e ou-tros conteúdos listados em um canal virtual exibirão a in-formação com relação ao canal original ou fonte a partir daqual o conteúdo foi originado. Por exemplo, a série "Scrubs"no canal 5 KRON é exibida em um canal virtual como "5 KRON:Scrubs". Quando o usuário seleciona um programa particularpara assistir ou gravar, o sistema sintoniza no canal origi-nal associado com a seleção.
As Figs. 4A e 4B ilustram telas exemplificadas 400e 402 de informação de programa associada com múltiplos ca-nais. Na Fig. 4A, a tela 400 é similar a um guia de progra-mação convencional, porém exibe programas que satisfazem aspreferências do usuário, e exibe esses programas em ordem declassificação. Ao invés de exibir todos os programas dispo-níveis como um guia de programação tradicional, a tela 400inclui a informação associada com programas que satisfazemas preferências do usuário de televisão. Também, ao invés deexibir programas em ordem numérica (ou alfabética), os pro-gramas são exibidos baseados em quanto eles combinam com aspreferências do usuário. Na tela 400, o programa "CommonSense" tem a combinação mais próxima às preferências do usu-ário, seguido pelo programa "Sports Update", e assim por di-ante. Embora somente cinco canais sejam mostrados na tela400, o usuário pode navegar para baixo através da listagempara os programas de classificação mais baixa. Como mostradona Fig. 4A, o canto superior esquerdo da tela 400 identificao canal virtual que está sendo exibido (Canal Virtual A nes-te exemplo).
A tela 4 00 é gerada dinamicamente e pode mudar em diferentes horas do dia. Por exemplo, a classificação doprograma corrente mostrado na Fig. 4A pode mudar às 13:00quando um conjunto diferente de programas inicia. Visto quea classificação de programas é geralmente baseada nas carac-terísticas do próprio programa, ao contrário do número do canal ou nome do canal, a classificação dos programas queiniciam às 13:00 pode ser significativamente diferente da-queles mostrados na Fig. 4A. Por exemplo, o programa "CrazySports" pode não satisfazer qualquer uma das preferências dousuário e não será incluído nos programas do canal virtual exibidos às 13:00. Ao contrário, outros programas associadoscom canais que podem não ser mostrados na Fig. 4A serão exi-bidos como parte do canal virtual.
Em uma outra modalidade, a tela mostrada na Fig.4A não inclui os dados de hora "12:30" e "13:00". Ao contrá-rio, a tela identifica somente os programas que se adaptamàs preferências do usuário (por exemplo, "Common Sense","Sports Update", "Football Recap", "Wrap Up", e "The Life ofRanger") . A hora de início e a hora final de cada programapodem ser incluídas depois do título do programa. Alternati-vãmente, outra informação do programa (por exemplo, classi-ficação, gênero) pode ser exibida próxima ao título do pro-grama. Em outras modalidades, a tela pode incluir outros ti-pos de conteúdo que satisfazem às preferências do usuário,tal como jogos, música, e imagens.
Na Fig. 4B, a tela 402 inclui programas que satis-fazem às preferências do usuário, mas exibe esses programasde uma forma diferente da tela 400 mostrada na Fig. 4A. Natela 402, os programas de melhor classificação associadoscom múltiplos canais virtuais (Canal Virtual A, Canal Virtu-al B, Canal Virtual C) e múltiplos canais não virtuais (porexemplo, canais de transmissão) são exibidos simultaneamen-te. Para programas associados com um canal virtual, o titulodo programa é exibido junto com a fonte do programa (por e-xemplo, número do canal, VoD, ou pagar para ver ("pay-per-view")). Adicionalmente, o titulo ou descrição de cada canalvirtual é exibido, tal como "Adult Cartoons" para o CanalVirtual C. Como mostrado na Fig. 4B, os programas programa-dos (isto é, programas que iniciam em uma hora especifica)são exibidos junto com os programas não programados, tal co-mo programas sob demanda que estão acessíveis a qualquer ho-ra. O conteúdo sob demanda inclui, por exemplo, programasarmazenados em uma videoteca, rastreio de vídeos de músicaarmazenados em um banco de dados de álbum, ou programas detelevisão gravados armazenados em um dispositivo cliente.
As Figs. 4A e 4B representam exemplos de tela deconteúdo baseados nas preferências do usuário. Telas alter-nativas podem ser arranjadas de qualquer forma a exibirqualquer tipo de informação relacionada a um ou mais tiposdiferentes de conteúdo.A Fig. 5 é um fluxograma que ilustra uma modalida-de de um procedimento 500 para modificar as preferências dousuário. Inicialmente, o procedimento 500 recebe uma solici-tação para modificar as configurações de preferência do usu-ário (bloco 502). O procedimento então identifica um usuárioassociado com a solicitação (bloco 504) e identifica as pre-ferências do usuário associadas com o usuário (bloco 506). Oprocedimento 500 continua exibindo as configurações de pre-ferência do usuário existentes (bloco 508). Uma solicitaçãoé recebida para modificar uma configuração particular (bloco510). O procedimento então recebe um ou mais parâmetros mo-dificados para a configuração particular (bloco 512). Os pa-râmetros podem ser modificados, por exemplo, inserindo-sevalores usando teclas em um dispositivo de controle remoto,navegando através de uma lista de configurações disponíveis,ou mudando a classificação de um grupo de parâmetros. Porexemplo, uma configuração particular classifica vários ca-nais de transmissão baseados na preferência do usuário paraassistir aqueles canais. O usuário pode mudar a classifica-ção dos vários canais de transmissão promovendo (isto é, au-mentando a classificação) ou rebaixando (isto é, diminuindoa classificação) de um ou mais canais. Outras configuraçõespodem conter múltiplos valores classificados, tais como nomedos atores, nome dos diretores, categorias de programa, esimilares.
Após receber os parâmetros modificados, o proce-dimento 500 salva os parâmetros modificados (bloco 514). 0procedimento então determina se existem modificações adicio-nais desejadas (bloco 516) . Se existem, o procedimento re-torna para o bloco 510 para receber modificações adicionaisa uma configuração particular. Se não existem modificaçõesadicionais, uma tela do menu principal é exibida ao usuário (bloco 518), indicando que as modificações às configuraçõesde preferência do usuário estão completas.
A Fig. 6 é um fluxograma de que ilustra uma moda-lidade de um procedimento 600 para gravar automaticamente osprogramas baseados nas preferências do usuário. 0 procedi- mento 600 inicia identificando as preferências de usuárioassociadas com um usuário particular (bloco 602) . Por exem-plo, o usuário particular pode ser o usuário que solicitou agravação automática dos programas. O procedimento 600 conti-nua identificando os programas mais próximos que satisfazemas preferências do usuário identificado (bloco 604). O pro-cedimento então identifica o programa mais próximo de clas-sificação mais alta (bloco 606). 0 programa mais próximo declassificação mais alta é o programa mais próximo que maissatisfaz as preferências do usuário. O programa mais próximo de classificação mais alta é gravado mediante o alcance dohorário de inicio programado do programa (bloco 608).
O procedimento 600 continua determinando se oprograma (isto é, o programa de classificação mais alta queestá sendo gravado atualmente) terminou (bloco 610). Se oprograma terminou, o procedimento para de gravar o programa(bloco 612) e retorna ao bloco 604 para identificar outrosprogramas mais próximos que satisfaçam as preferências dousuário identificado. Se o programa não terminou, o proce-dimento determina se um comando "parar gravação" foi recebi-do (bloco 614). Se um comando "parar gravação" não foi rece-bido, o procedimento continua gravando o programa (bloco616) e retorna ao bloco 610 para determinar se o programaterminou. Se um comando "parar gravação" é recebido, a pro-cedimento para de gravar o programa (bloco 618) e aguardacomandos adicionais.
Embora não mostrados na Fig. 6, vários procedimen-tos podem ser usados para controlar o número de programasgravados automaticamente e para apagar programas anterior-mente gravados à medida que necessário para fornecer espaçode armazenamento para programas atuais. Por exemplo, a quan-tidade disponível de espaço de armazenamento para programasautomaticamente gravados pode ser limitada para impedir quetodo o espaço de armazenamento seja usado pelos programasautomaticamente gravados. Além disso, pode haver limites nonúmero de programas gravados automaticamente a cada dia. Porexemplo, um sistema pode ser limitado (pelo fabricante oupelo usuário) a gravar somente os dois programas de classi-ficação mais alta em um dia particular.
Em uma implementação particular, um sistema podeautomaticamente gravar programas que excedem um limite depeso de preferência particular especificado pelo usuário (ououtro indivíduo ou entidade). O ajustamento do limite de pe-so de preferência afeta o número de programas que satisfazemo limite e, portanto, são gravados automaticamente. Alterna-tivamente, um usuário pode especificar que, por exemplo, so-mente 2% das classificações mais importantes (baseadas nopeso de preferência) de shows que satisfazem as preferênciasdo usuário são automaticamente gravadas.
Em uma modalidade, as preferências do usuário sãoarmazenadas em um arquivo, banco de dados, ou outra estrutu-ra de dados. Como discutido aqui, um usuário particular podeter múltiplas preferências de usuário diferentes, cada umaassociada com um canal virtual diferente. Essas múltiplaspreferências de usuário são armazenadas, por exemplo, em ar-quivos separados com nomes de arquivos exclusivos. Esses no-mes de arquivos são também usados como o nome do canal vir-tual. Exemplos de nomes de arquivo incluem "mystery movies","football lover", "James Dean fan", "Children's Educatio-nal", e seus similares. A descrição dos nomes de arquivospermite que um usuário selecione rapidamente um canal virtu-al desejado baseado no nome ao invés de olhar nas configura-ções de preferência para determinar o tipo de programa queprovavelmente será selecionado pelo canal virtual.
Os arquivos de preferência do usuário discutidosacima podem ser compartilhados entre diferentes usuários.Adicionalmente, uma organização pode fornecer vários modelosde preferência de usuário que podem ser adicionalmente modi-ficados por usuários particulares para adaptar-se aos seusdesejos. Por exemplo, os arquivos de preferência de usuáriopodem estar disponíveis para transferência a partir de umaorganização ou podem ser compartilhados via correio eletrô-nico ou qualquer outro mecanismo para transferir arquivos deum usuário para outro. Assim, se um usuário desenvolve umarquivo de preferência de usuário intitulado "meus filmes demistério favoritos", que o usuário pode compartilhar essearquivo de preferência de usuário com amigos ou a com a fa-mília que encontrará o conteúdo de programa similar (ou i-dêntico) quando usado em seu próprio ambiente de televisão.
Assim, grupos de pessoas que usam os mesmos arquivos de pre-ferência de usuário identificarão conteúdo do programa simi-lar usando configurações de preferência de usuário simila-res. O conteúdo de programação pode variar de um sistema pa-ra outro se, por exemplo, os usuários recebem conteúdo dediferentes provedores de conteúdo (usando diferentes servi-ços via cabo ou satélite) ou têm diferentes assinaturas decanais premium.
Em uma outra implementação, a informação de prefe-rência de usuário pode ser útil na determinação de interes-ses do usuário. Os provedores de conteúdo ou outras entida-des podem usar essa informação de preferência de usuário pa-ra direcionar as propagandas ou outra informação que é pro-vavelmente de maior interesse ao usuário. As propagandas po-dem ser exibidas como programas sob demanda no canal virtuale podem ser interativas. As propagandas direcionadas tambémpodem ser exibidas como uma entrada de conteúdo. Por exem-plo, um usuário que está assistindo um canal virtual perso-nalizado para escaladas de montanha pode ser direcionado compropagandas sob demanda interativas que permitem que o usuá-rio adquira imediatamente uma marcha de ascensão com o cli-que de um botão.
A Fig. 7 ilustra vários componentes de um disposi-tivo cliente exemplificado 700 que pode ser implementado co-mo qualquer forma de um dispositivo cliente baseado em tele-visão, eletrônico ou de computação, e no qual os sistemas emétodos discutidos aqui podem ser implementados. Por exem-plo, o dispositivo cliente 700 pode ser implementado como odispositivo cliente baseado em televisão 210 mostrado naFig. 1 como parte do sistema cliente baseado em televisão202.
O dispositivo cliente 700 inclui uma ou mais en-tradas de conteúdo de midia 702 que podem incluir entradasde Protocolo de Internet (IP) pelas quais fluxos de conteúdode midia são recebidos via uma rede baseada em IP. O dispo-sitivo 700 adicionalmente inclui interface(s) de comunicação704 que podem ser implementadas como qualquer uma ou maisinterfaces paralelas e/ou seriais, uma interface sem fio,qualquer tipo de interface de rede, um modem, e qualquer ou-tro tipo de interface de comunicação. Uma interface sem fiohabilita o dispositivo cliente 700 a receber comandos entra-da de controle 706 e outra informação a partir de um dispo-sitivo de entrada, tal como de um dispositivo de controleremoto 708, PDA (assistente pessoal digital) 710, telefonecelular 712, ou de outro dispositivo infravermelho (IR),802.11, Bluetooth, ou dispositivo de entrada RF similar.
Uma interface de rede fornece uma conexão entre odispositivo cliente 700 e uma rede de comunicação pela qualoutros dispositivos de computação e eletrônicos podem comu-nicar os dados com o dispositivo 700. Similarmente, uma in-terface paralela e/ou serial fornece comunicação de dadosdiretamente entre o dispositivo cliente 700 e outros dispo-sitivos computacionais ou eletrônicos. Um modem facilita acomunicação do dispositivo cliente 700 com outros dispositi-vos de computação ou eletrônicos via uma linha telefônicaconvencional, uma conexão DSL, cabo, e/ou outro tipo de conexão .
O dispositivo cliente 700 também inclui um ou maisprocessadores 714 (por exemplo, qualquer um de microproces-sadores, controladores, e seus similares) que processam vá-rias instruções executáveis por computador para controlar aoperação do dispositivo 700, para comunicar com outros dis-positivos de computação e eletrônicos, e para implementar asmodalidades descritas aqui. O dispositivo cliente 700 podeser implementado com meios legíveis por computador 716, talcomo um ou mais componentes de memória, exemplos dos quaisincluem memória de acesso aleatório (RAM), memória não volá-til (por exemplo, qualquer uma ou mais de uma memória somen-te de leitura (ROM), memória rápida, EPROM, EEPROM, etc.), eum dispositivo de armazenamento em disco. Um dispositivo dearmazenamento em disco pode incluir qualquer tipo de dispo-sitivo de armazenamento óptico ou magnético, tal como umaunidade de disco rígido, um disco compacto (CD) gravávele/ou regravável, um DVD+RW, e seus similares.
Os meios legíveis por computador 716 fornecem me-canismos de armazenamento de dados para armazenar várias in-formações e/ou dados tal como aplicativos de software equaisquer outros tipos de informação e dados relacionados aaspectos operacionais do dispositivo cliente 700. Por exem-plo, um sistema operacional 718 e/ou outros programas apli-cativos 720 podem ser mantidos como aplicativos de softwarecom os meios legíveis por computador 716 e executados no(s)processador(s) 714 para implementar os sistemas e métodosdiscutidos aqui.
Por exemplo, o dispositivo cliente 700 pode serimplementado para incluir um aplicativo de guia de programa-ção 722 que é implementado para processar os dados de guiade programação 724 e gerar guias de programação para exibi-ção que habilita um usuário a navegar através de uma exibi-ção na tela e a localizar programas de transmissão, progra-mas gravados, programas de vídeo sob demanda e filmes, sele-ções de jogos interativos, aplicativos baseados em rede, eoutra informação de acesso à mídia ou conteúdo de interessedo usuário. Os meios legíveis por computador 716 podem tam-bém incluir um aplicativo programado 726 para implementarcaracterísticas e modalidades descritas aqui. Os meios legí-veis por computador 716 podem também incluir um aplicativode sistema DVR 728 para manter e reproduzir conteúdo de mí-dia gravado.
Embora o aplicativo programado 726 seja ilustradoe descrito como um único aplicativo configurado para imple-mentar modalidades descritas aqui, ele pode ser implementadocomo vários aplicativos de componente distribuídos para exe-cutar uma ou mais funções em um dispositivo cliente em umsistema de informação e entretenimento baseado em televisão.
Ademais, o aplicativo de guia de programação 722 pode inclu-ir o aplicativo programado 726 como um módulo ou componenteintegrado.O dispositivo cliente 700 também inclui uma saidade áudio e/ou video 730 que fornece áudio e video a um sis-tema de renderização e/ou exibição de áudio 732, ou para ou-tros dispositivos que processam, exibem, e/ou, de outra for-ma, renderizam áudio, video, e dados de exibição. Sinais devideo e sinais áudio podem ser comunicados do dispositivo700 a uma televisão 734 (ou a outros tipos de dispositivosde tela) via uma conexão RF (radiofreqüência) , conexão S-video, conexão de video composto, conexão de video componen-te, conexão de video analógica, ou outra conexão de comuni-cação similar.
A Fig. 8 ilustra um sistema de informação e entre-tenimento exemplificado 800 no qual um ambiente de televisãobaseado em IP pode ser implementado, e no qual modalidadesdiscutidas aqui podem ser implementadas. O sistema 800 faci-lita a distribuição de conteúdo de programação, dados deguia de programação, e conteúdo de propaganda a múltiplosusuários. O sistema 800 inclui um provedor de conteúdo 802 esistemas clientes baseados em televisão 804(I-N), cada umconfigurado para comunicar via uma rede baseada em IP 806.
A rede 80 6 pode ser implementada como uma rede deárea ampla (por exemplo, a Internet), uma intranet, uma in-fraestrutura de rede de Linha Digital de Assinantes (DSL),ou como uma infraestrutura de acoplamento ponto a ponto. A-dicionalmente, a rede 806 pode ser implementada usando qual-quer tipo de topologia de rede e qualquer protocolo de comu-nicação de rede, e pode ser representada ou, de outra forma,implementada como uma combinação de duas ou mais redes. Umarede digital pode incluir várias conexões por fio e/ou semfio 808(1-N), roteadores, portas de comunicação, e assim pordiante para facilitar a comunicação entre o provedor de con-teúdo 802 e os sistemas clientes 804 (1-N). Os sistemas cli-entes baseados em televisão 804 (1-N) recebem conteúdo deprogramação, dados de guia de programação, conteúdo de pro-paganda, dados de legenda, e seus similares a partir de ser-vidor (es) de conteúdo do provedor de conteúdo 802 via a redebaseada em IP 806.
O sistema 800 inclui um servidor de midia 810 querecebe conteúdo de programação a partir de uma fonte de con-teúdo 812, dados de guia de programação a partir de uma fon-te de guia de programação 814, e conteúdo de propaganda apartir de uma fonte de propaganda 816. Em uma modalidade, oservidor de midia 810 representa um servidor de aquisiçãoque recebe conteúdo de programação de áudio e video a partirda fonte de conteúdo 812, um servidor EPG que recebe os da-dos de guia de programação a partir da fonte de guia de pro-gramação 814, e/ou o servidor de gerenciamento de propagandaque recebe o conteúdo de propaganda a partir da fonte depropaganda 816.
A fonte de conteúdo 812, a fonte de guia de pro-gramação 814, e a fonte de propaganda 816 controlam a dis-tribuição do conteúdo de programação, dos dados de guia deprogramação e do conteúdo de propaganda ao servidor de midia810 e/ou a outros servidores baseados em televisão. O conte-údo de programação, os dados de guia de programação, e oconteúdo de propaganda são distribuídos via vários meios detransmissão 818, tal como transmissão via satélite, trans-missão por radiofreqüência. Transmissão a cabo, e/ou viaqualquer número de outros meios de transmissão por fio ousem fio. Nesse exemplo, o servidor de midia 810 é mostradocomo um componente independente do sistema 800 que comunicao conteúdo de programação, os dados de guia de programação,e o conteúdo de propaganda ao provedor de conteúdo 802. Emuma implementação alternativa, o servidor de midia 810 podeser implementado como um componente de provedor de conteúdo 802.
O provedor de conteúdo 802 é representativo de umserviço de recepção, processamento, geração e re-transmissãode sinais em um sistema de distribuição de conteúdo baseadoem televisão, por exemplo, que fornece o conteúdo de progra-mação, os dados de guia de programação, e conteúdo de propa-ganda a múltiplos assinantes (por exemplo, os sistemas cli-entes baseados em televisão 804 (I-N)). 0 provedor de conteú-do 802 pode ser implementado como um operador de satélite,um operador de televisão em rede, um operador de cabo, eseus similares para controlar a distribuição de conteúdo deprogramação e de propaganda, tal como filmes, programas detelevisão, comerciais, musica, e outros conteúdos de áudio,video e/ou imagem aos sistemas clientes 804 (I-N) .
O provedor de conteúdo 802 inclui vários componen-tes para facilitar o processamento de dados de midia e dis-tribuição de conteúdo, tal como um gerenciador de assinante820, um monitor de dispositivo 822, e um servidor de conteú-do 824. O gerenciador de assinante 820 gerencia os dados deassinante, e o monitor de dispositivo 822 monitora os siste-mas clientes 804(I-N) (por exemplo, e os assinantes), e man-tém informação de estado de cliente monitorada.
Embora os vários gerenciadores, servidores, e mo-nitores de provedor de conteúdo 802 (para incluir o servidorde midia 810 em uma modalidade) sejam ilustrados e descritoscomo componentes independentes distribuídos do provedor deconteúdo 802, quaisquer um ou mais gerenciadores, servido-res, e monitores podem ser implementados juntos como um com-ponente multifuncional do provedor de conteúdo 802. Adicio-nalmente, quaisquer um ou mais dos gerenciadores, servido-res, e monitores descritos com relação ao sistema 800 podemimplementar as características e modalidades discutidas aqui.
Os sistemas clientes baseados em televisão 804(1-
N) podem ser implementados para incluir, um dispositivo cli-ente 826 e um dispositivo de tela 828 (por exemplo, uma te-levisão). Um dispositivo cliente 826 de um sistema clientebaseado em televisão 804 pode ser implementado em qualquernúmero de modalidades, tal como um dispositivo de conexão ainternet via TV, um gravador de vídeo digital (DVR) e siste-ma de reprodução, um gravador de vídeo pessoal (PVR), umdispositivo utilitário, um sistema de jogos, e qualquer ou-tro tipo de dispositivo cliente que pode ser implementado emum sistema de informação e de entretenimento baseado em te-levisão. Em uma modalidade alternativa, o sistema cliente804(I-N) é implementado com um dispositivo de computação 830bem como um dispositivo cliente 826. Adicionalmente, qual-quer um dos dispositivos clientes 826 de um sistema cliente804 pode implementar as características e modalidades des-critas aqui.
Embora a descrição acima use linguagem que é espe-cífica a características estruturais e/ou ações metodológi-cas, entende-se que a invenção definidas nas reivindicaçõesem anexo não está limitada às características ou ações espe-cíficas descritas. De preferência, as características ou a-ções específicas são descritas como formas exemplificadas deimplementar a invenção.
Claims (20)
1. Método, CARACTERIZADO pelo fato de que compre-ende :receber uma solicitação para visualizar um canalde televisão virtual;identificar um usuário associado com a solicita-ção;identificar as preferências do usuário associadascom o usuário;identificar o conteúdo que satisfaz as preferên-cias de usuário identificado;classificar o conteúdo identificado baseado naspreferências do usuário para gerar o conteúdo de classifica-ção mais alta; eexibir pelo menos uma parte do conteúdo de classi-ficação mais alta.
2. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que as preferências de usuáriosão definidas pelo usuário.
3. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que identificar conteúdo incluiagregar conteúdo a partir de uma pluralidade de fontes.
4. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que o conteúdo inclui uma plura-lidade de programas de televisão.
5. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que identificar conteúdo incluiagregar uma pluralidade de programas a partir de uma plura-lidade de canais de televisão.
6. Método, de acordo com a reivindicação 1,CARACTERIZADO pelo fato de que classificar o conteúdo iden-tificado inclui aplicar fatores de peso aos parâmetros depreferência de usuário.
7. Método, de acordo com a reivindicação 1,CARACTERIZADO adicionalmente pelo fato de que compreende:receber uma seleção de conteúdo; esintonizar no canal associado com o conteúdo sele-cionado .
8. Método, de acordo com a reivindicação 1,CARACTERIZADO adicionalmente pelo fato de que compreende ge-rar propaganda direcionada baseada nas preferências do usuá-rio.
9. Método, de acordo com a reivindicação 8,CARACTERIZADO adicionalmente pelo fato de que compreende e-xibir a propaganda direcionada como uma entrada de conteúdo.
10. Método, de acordo com a reivindicação 1,CARACTERIZADO adicionalmente pelo fato de que compreende co-municar as preferências de usuário identificado a uma plura-lidade de ambientes de televisão.
11. Método, CARACTERIZADO pelo fato de que compre-ende :identificar as preferências de usuário em um ambi-ente de televisão, onde as preferências de usuário são defi-nidas por um usuário particular;identificar programas mais próximos que satisfazemas preferências de usuário identificado;identificar o programa mais próximo de classifica-ção mais alta; egravar o programa mais próximo de classificaçãomais alta.
12. Método, de acordo com a reivindicação 11,CARACTERIZADO pelo fato de que as preferências de usuárioidentificado incluem pelo menos um dentre gênero do progra-ma, classificação do programa, ou titulo do programa.
13. Método, de acordo com a reivindicação 11,CARACTERIZADO pelo fato de que identificar programas maispróximos inclui identificar programas a partir de múltiplasfontes diferentes.
14. Método, de acordo com a reivindicação 11,CARACTERIZADO pelo fato de que identificar programas maispróximos inclui identificar conteúdo sob demanda.
15. Método, de acordo com a reivindicação 11,CARACTERIZADO adicionalmente pelo fato de que compreende:gerar propaganda direcionada baseada nas preferên-cias de usuário; egravar a propaganda direcionada com o programamais próximo de classificação mais alta.
16. Um ou mais meios legíveis por computador,CARACTERIZADOS pelo fato de que têm armazenado neles umapluralidade de instruções que, quando executadas por um oumais processadores levam-nos a:identificar preferências de usuário em um ambientede televisão;armazenar as preferências de usuário em um arquivode dados; ecomunicar o arquivo de dados a um dispositivo dedestino, onde este identifica conteúdo que satisfaz as pre-ferências de usuário no arquivo de dados e exibe pelo menosuma parte do conteúdo identificado.
17. um ou mais meios legíveis por computador, deacordo com a reivindicação 16, CARACTERIZADOS pelo fato deque o dispositivo de destino é um segundo ambiente de tele-visão associado com um segundo usuário.
18. um ou mais meios legíveis por computador, deacordo com a reivindicação 16, CARACTERIZADOS pelo fato deque as preferências de usuário são definidas por um provedorde conteúdo e comunicadas a uma pluralidade de ambientes detelevisão.
19. um ou mais meios legíveis por computador, deacordo com a reivindicação 16, CARACTERIZADOS pelo fato deque um ou mais processadores adicionalmente:identificam propagandas baseados nas preferênciasde usuário identificado; eexibem as propagandas identificadas no ambiente detelevisão.
20. um ou mais meios legíveis por computador, deacordo com a reivindicação 16, CARACTERIZADOS pelo fato deque as preferências de usuário estão associadas com um usuá-rio particular do ambiente de televisão
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/235,537 | 2005-09-26 | ||
| US11/235,537 US20070074245A1 (en) | 2005-09-26 | 2005-09-26 | Virtual channels |
| PCT/US2006/035485 WO2007037978A1 (en) | 2005-09-26 | 2006-09-12 | Virtual channels |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0616193A2 true BRPI0616193A2 (pt) | 2011-06-14 |
Family
ID=37895737
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0616193-6A BRPI0616193A2 (pt) | 2005-09-26 | 2006-09-12 | canais virtuais |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20070074245A1 (pt) |
| EP (1) | EP1929780A4 (pt) |
| JP (1) | JP2009510908A (pt) |
| CN (1) | CN101273632B (pt) |
| BR (1) | BRPI0616193A2 (pt) |
| WO (1) | WO2007037978A1 (pt) |
Families Citing this family (82)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
| US5986650A (en) | 1996-07-03 | 1999-11-16 | News America Publications, Inc. | Electronic television program guide schedule system and method with scan feature |
| EP1036466B1 (en) | 1997-07-21 | 2003-03-26 | E Guide, Inc. | Method for navigating within a television program guide having advertisements |
| CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| US8589975B2 (en) * | 1998-08-21 | 2013-11-19 | United Video Properties, Inc. | Electronic program guide with advance notification |
| US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
| ES2312475T3 (es) | 2000-10-11 | 2009-03-01 | United Video Properties, Inc. | Sistemas y metodos para proporcionar el almacenamiento de datos en servidores de un sistema de entrega de medios bajo demanda. |
| US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
| US8095951B1 (en) | 2005-05-06 | 2012-01-10 | Rovi Guides, Inc. | Systems and methods for providing a scan |
| US8640166B1 (en) | 2005-05-06 | 2014-01-28 | Rovi Guides, Inc. | Systems and methods for content surfing |
| US8054842B2 (en) * | 2005-10-31 | 2011-11-08 | Alcatel Lucent | Apparatus for providing internet protocol television service and internet service |
| US8024754B2 (en) * | 2006-02-13 | 2011-09-20 | Sharp Kabushiki Kaisha | Content processing device, content processing method, control program, and storage medium |
| US8516087B2 (en) * | 2006-02-14 | 2013-08-20 | At&T Intellectual Property I, L.P. | Home automation system and method |
| US7913280B1 (en) * | 2006-03-24 | 2011-03-22 | Qurio Holdings, Inc. | System and method for creating and managing custom media channels |
| US9602884B1 (en) * | 2006-05-19 | 2017-03-21 | Universal Innovation Counsel, Inc. | Creating customized programming content |
| US11363347B1 (en) | 2006-05-19 | 2022-06-14 | Universal Innovation Council, LLC | Creating customized programming content |
| US8561103B2 (en) * | 2006-06-30 | 2013-10-15 | At&T Intellectual Property Ii, L.P. | Method and apparatus for providing a personalized television channel |
| US8799954B1 (en) | 2006-07-31 | 2014-08-05 | Rovi Guides, Inc. | Systems and methods for providing custom media content flipping |
| WO2008017313A1 (en) * | 2006-08-07 | 2008-02-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Technique for controlling the download of an electronic service guide |
| US8479230B2 (en) * | 2006-12-19 | 2013-07-02 | At&T Intellectual Property I, Lp | System and apparatus for managing media content |
| US20080178239A1 (en) * | 2007-01-19 | 2008-07-24 | At&T Knowledge Ventures, Lp | System and method of providing selected video content |
| US20080178219A1 (en) * | 2007-01-23 | 2008-07-24 | At&T Knowledge Ventures, Lp | System and method for providing video content |
| US7900225B2 (en) * | 2007-02-20 | 2011-03-01 | Google, Inc. | Association of ads with tagged audiovisual content |
| US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
| US8024764B2 (en) * | 2007-03-20 | 2011-09-20 | At&T Intellectual Property I, L.P. | Method and apparatus for processing multimedia signals |
| US8407737B1 (en) | 2007-07-11 | 2013-03-26 | Rovi Guides, Inc. | Systems and methods for providing a scan transport bar |
| US20090060469A1 (en) * | 2007-08-31 | 2009-03-05 | United Video Properties, Inc. | Systems and methods for recording popular media in an interactive media delivery system |
| JP4568323B2 (ja) * | 2007-12-07 | 2010-10-27 | 富士通株式会社 | 放送番組の記録装置 |
| US20090158372A1 (en) * | 2007-12-17 | 2009-06-18 | Woongshik You | Method and apparatus for providing broadcast service information in cable network |
| US8826339B2 (en) * | 2007-12-21 | 2014-09-02 | General Instrument Corporation | RF/IP virtual channel mapping for a digital video receiver |
| JP2009181503A (ja) * | 2008-01-31 | 2009-08-13 | Toshiba Corp | 推薦番組検索装置、および推薦番組検索方法 |
| WO2009120010A2 (en) * | 2008-03-28 | 2009-10-01 | Samsung Electronics Co., Ltd. | Apparatus and method for providing contents in internet broadcasting system |
| US8239893B2 (en) * | 2008-05-12 | 2012-08-07 | Microsoft Corporation | Custom channels |
| CN101588469B (zh) * | 2008-05-21 | 2013-11-06 | 华为技术有限公司 | 频道访问控制、交付方法、iptv系统及装置 |
| US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
| CN101610244B (zh) * | 2008-06-20 | 2011-11-23 | 华为技术有限公司 | 建立个性化内容交付通道的方法、用户设备和网络设备 |
| CN101355664B (zh) * | 2008-09-23 | 2010-08-04 | 华为终端有限公司 | 一种节目的播放方法、装置和系统 |
| US20100082650A1 (en) * | 2008-09-24 | 2010-04-01 | Davin Wong | Method, System, and Apparatus for Ranking Media Sharing Channels |
| US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
| US20100169918A1 (en) * | 2008-12-30 | 2010-07-01 | Biesemeyer Ralph E | Community Programmed Television |
| KR101564415B1 (ko) * | 2009-01-07 | 2015-10-30 | 삼성전자주식회사 | 통합 채널 관리를 통한 컨텐트 재생 방법 및 장치 |
| US8726310B2 (en) * | 2009-02-05 | 2014-05-13 | Purplecomm Inc. | Meta channel media system control and advertisement technology |
| US8458746B2 (en) | 2009-02-05 | 2013-06-04 | Purplecomm Inc. | Meta channel caching and instant viewing related technology |
| US8813127B2 (en) * | 2009-05-19 | 2014-08-19 | Microsoft Corporation | Media content retrieval system and personal virtual channel |
| US20100306708A1 (en) * | 2009-05-29 | 2010-12-02 | Rovi Techonologies Corporation | Systems and methods for handling profiles in a community |
| US20110016492A1 (en) * | 2009-07-16 | 2011-01-20 | Gemstar Development Corporation | Systems and methods for forwarding media asset events |
| JP5338549B2 (ja) * | 2009-08-05 | 2013-11-13 | ソニー株式会社 | 表示装置及び表示方法 |
| US20110070819A1 (en) * | 2009-09-23 | 2011-03-24 | Rovi Technologies Corporation | Systems and methods for providing reminders associated with detected users |
| US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
| US20110078731A1 (en) * | 2009-09-25 | 2011-03-31 | Rovi Technologies Corporation | Systems and methods for multiple media guidance application navigation |
| US9201627B2 (en) * | 2010-01-05 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for transferring content between user equipment and a wireless communications device |
| US20110214147A1 (en) * | 2010-02-22 | 2011-09-01 | Kashyap Ashwin S | Method for determining content for a personal channel |
| CN101808187A (zh) * | 2010-03-26 | 2010-08-18 | 深圳创维数字技术股份有限公司 | 一种建立本地视频库的方法和机顶盒 |
| US9167196B2 (en) | 2010-05-19 | 2015-10-20 | Rovi Guides, Inc. | Systems and methods for trimming recorded content using a media guidance application |
| US9215420B2 (en) | 2010-06-01 | 2015-12-15 | Comcast Cable Communications, Llc | Ranking search results |
| US8301770B2 (en) | 2010-10-21 | 2012-10-30 | Right Brain Interface Nv | Method and apparatus for distributed upload of content |
| KR101770202B1 (ko) * | 2010-11-05 | 2017-08-22 | 엘지전자 주식회사 | 이동 단말기 및 이것의 방송 콘텐츠 디스플레이 제어 방법 |
| CN102611925B (zh) * | 2011-01-20 | 2014-08-13 | 华为终端有限公司 | 共享信息的方法和装置 |
| US9141982B2 (en) | 2011-04-27 | 2015-09-22 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
| US9854318B2 (en) | 2011-06-06 | 2017-12-26 | Rovi Guides, Inc. | Systems and methods for sharing interactive media guidance information |
| JP5929034B2 (ja) * | 2011-08-09 | 2016-06-01 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| EP2756417A4 (en) | 2011-09-12 | 2015-06-10 | Intel Corp | COLLECTION AND MANAGEMENT OF PRECISION USER PREFERENCE DATA |
| US8433815B2 (en) | 2011-09-28 | 2013-04-30 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
| US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
| US9218122B2 (en) | 2011-12-29 | 2015-12-22 | Rovi Guides, Inc. | Systems and methods for transferring settings across devices based on user gestures |
| US8839299B2 (en) * | 2012-03-29 | 2014-09-16 | Sony Corporation | Method and apparatus for updating content channels |
| US8584156B2 (en) * | 2012-03-29 | 2013-11-12 | Sony Corporation | Method and apparatus for manipulating content channels |
| US9648379B2 (en) | 2012-06-11 | 2017-05-09 | At&T Intellectual Property I, L.P. | Complimentary content based recording of media content |
| US20150189367A1 (en) * | 2012-08-31 | 2015-07-02 | Funke Digital Tv Guide Gmbh | Electronic media content guide |
| US20140096162A1 (en) * | 2012-09-28 | 2014-04-03 | Centurylink Intellectual Property Llc | Automated Social Media and Event Driven Multimedia Channels |
| US20140250177A1 (en) * | 2013-03-01 | 2014-09-04 | Google Inc. | Recommending content based on proxy-based preference indications |
| US20140380386A1 (en) * | 2013-03-08 | 2014-12-25 | Thomson Licensing | Method and apparatus for searching and generating a channel |
| CN103529931A (zh) * | 2013-03-12 | 2014-01-22 | Tcl集团股份有限公司 | 智能设备个性化界面的实现方法、系统及该智能设备 |
| US9462346B2 (en) * | 2013-04-26 | 2016-10-04 | Microsoft Technology Licensing, Llc | Customizable channel guide |
| US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
| CN103945236B (zh) * | 2014-03-31 | 2017-05-17 | 广州华多网络科技有限公司 | 在线直播频道的汇聚方法和系统 |
| CN105049892B (zh) * | 2015-08-20 | 2018-03-16 | 深圳市酷开网络科技有限公司 | 一种基于频道序号期望的电视频道排序方法及系统 |
| US10299005B1 (en) * | 2016-06-16 | 2019-05-21 | Cox Communications, Inc. | On demand linear programming |
| US11051073B2 (en) * | 2017-05-25 | 2021-06-29 | Turner Broadcasting System, Inc. | Client-side overlay of graphic items on media content |
| US11303968B1 (en) | 2020-10-09 | 2022-04-12 | Hulu, LLC | Personalized ranking of entities in an electronic programming guide for live television |
| WO2023195552A1 (ko) * | 2022-04-05 | 2023-10-12 | 엘지전자 주식회사 | 디스플레이 장치 |
| EP4443890A1 (en) * | 2023-04-05 | 2024-10-09 | Uniwersytet Zielonogórski | Method of aggregating desired tv content from the programme streams transmitted on individual channels |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IT1273349B (it) * | 1994-02-28 | 1997-07-08 | Getters Spa | Visualizzatore piatto ad emissione di campo contenente un getter e procedimento per il suo ottenimento |
| US5945988A (en) * | 1996-06-06 | 1999-08-31 | Intel Corporation | Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system |
| IL123288A (en) * | 1998-02-13 | 2001-05-20 | Nds Ltd | Electronic game guide system |
| JP2000013708A (ja) * | 1998-06-26 | 2000-01-14 | Hitachi Ltd | 番組選択支援装置 |
| US6813775B1 (en) * | 1999-03-29 | 2004-11-02 | The Directv Group, Inc. | Method and apparatus for sharing viewing preferences |
| JP2000287189A (ja) * | 1999-03-31 | 2000-10-13 | Toshiba Corp | テレビ番組の視聴管理装置 |
| JP4465737B2 (ja) * | 1999-05-26 | 2010-05-19 | ソニー株式会社 | 受信機および番組選択方法 |
| US7222354B1 (en) * | 1999-10-05 | 2007-05-22 | International Business Machines, Corporation | Dynamic composition at the set-top box |
| JP4603660B2 (ja) * | 1999-12-03 | 2010-12-22 | キヤノン株式会社 | 放送受信装置及び放送受信装置の制御方法 |
| US6934964B1 (en) * | 2000-02-08 | 2005-08-23 | Koninklijke Philips Electronics N.V. | Electronic program guide viewing history generator method and system |
| US20010030667A1 (en) * | 2000-04-10 | 2001-10-18 | Kelts Brett R. | Interactive display interface for information objects |
| US7606864B2 (en) * | 2000-11-10 | 2009-10-20 | At&T Intellectual Property I, L.P. | Setting and display of communication receipt preferences by users of multiple communication devices |
| US7096483B2 (en) * | 2000-12-21 | 2006-08-22 | Thomson Licensing | Dedicated channel for displaying programs |
| ATE321422T1 (de) * | 2001-01-09 | 2006-04-15 | Metabyte Networks Inc | System, verfahren und software für die bereitstellung einer gezielten werbung durch benutzerprofildatenstruktur basierend auf benutzerpräferenzen |
| US20020144267A1 (en) * | 2001-03-29 | 2002-10-03 | Koninklijke Philips Electronics N.V. | Dynamic television channel creation |
| JP4159366B2 (ja) * | 2001-04-12 | 2008-10-01 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ユーザ嗜好を登録するための方法とシステム |
| US7131134B2 (en) * | 2001-05-08 | 2006-10-31 | Koninklijke Philips Electronics N.V. | Evening planner |
| JP3833080B2 (ja) * | 2001-05-28 | 2006-10-11 | シャープ株式会社 | 番組選択支援装置、方法及びそのプログラム、記録媒体 |
| JP2003209830A (ja) * | 2002-01-11 | 2003-07-25 | Sharp Corp | 放送システム、放送受信機、携帯端末及びcm情報取得方法 |
| JP2003244565A (ja) * | 2002-02-15 | 2003-08-29 | Fujitsu Ltd | 装置、プログラムおよび仮想チャンネル設定方法 |
| KR100462609B1 (ko) * | 2002-06-22 | 2004-12-20 | 삼성전자주식회사 | 가상 채널 생성 장치 및 방법, 그리고 생성된 가상 채널에의한 tv 시청 장치 및 방법 |
| US20040205816A1 (en) * | 2003-04-11 | 2004-10-14 | Barrett Peter T. | Virtual channel preview guide |
| JP4329439B2 (ja) * | 2003-07-23 | 2009-09-09 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びに記録媒体 |
| US20050050576A1 (en) * | 2003-08-29 | 2005-03-03 | Manish Upendran | System and method for integrating broadcast content and non-broadcast content |
| US20050160458A1 (en) * | 2004-01-21 | 2005-07-21 | United Video Properties, Inc. | Interactive television system with custom video-on-demand menus based on personal profiles |
| US8578420B2 (en) * | 2004-05-05 | 2013-11-05 | Ati Technologies Ulc | Method and apparatus for automated display of video programming guide information |
| US20050273833A1 (en) * | 2004-05-14 | 2005-12-08 | Nokia Corporation | Customized virtual broadcast services |
| KR101128793B1 (ko) * | 2005-01-04 | 2012-03-27 | 엘지전자 주식회사 | Epg 데이터 분석에 의한 자동 녹화 방법 및 장치 |
-
2005
- 2005-09-26 US US11/235,537 patent/US20070074245A1/en not_active Abandoned
-
2006
- 2006-09-12 EP EP06814514A patent/EP1929780A4/en not_active Ceased
- 2006-09-12 BR BRPI0616193-6A patent/BRPI0616193A2/pt not_active Application Discontinuation
- 2006-09-12 WO PCT/US2006/035485 patent/WO2007037978A1/en not_active Ceased
- 2006-09-12 CN CN2006800351641A patent/CN101273632B/zh not_active Expired - Fee Related
- 2006-09-12 JP JP2008533399A patent/JP2009510908A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007037978A1 (en) | 2007-04-05 |
| CN101273632A (zh) | 2008-09-24 |
| CN101273632B (zh) | 2012-02-08 |
| US20070074245A1 (en) | 2007-03-29 |
| EP1929780A4 (en) | 2011-05-18 |
| EP1929780A1 (en) | 2008-06-11 |
| JP2009510908A (ja) | 2009-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0616193A2 (pt) | canais virtuais | |
| US8015506B2 (en) | Customizing a menu in a discovery interface | |
| CN103562848B (zh) | 多个源媒体和目的媒体的发现和管理平台 | |
| JP5619621B2 (ja) | 双方向メディアガイダンスアプリケーションの画面に表示するメディア資産を選択するためのシステムおよび方法 | |
| CN103221900B (zh) | 连接到互联网的电视的搜索查询列 | |
| JP4652485B2 (ja) | グラフィックタイルベース拡大セルガイド | |
| US8015580B2 (en) | Customizing virtual channels in a discovery interface | |
| US8832742B2 (en) | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications | |
| CN101888527B (zh) | 推荐本地和远程内容的方法 | |
| US20130007618A1 (en) | Systems and methods for mixed-media content guidance | |
| US20110161242A1 (en) | Systems and methods for searching and browsing media in an interactive media guidance application | |
| US8745665B2 (en) | Intelligent video playlists | |
| BRPI0718373B1 (pt) | método e sistema de orientação de mídia para fornecer uma recomendação a um usuário | |
| BRPI0720348A2 (pt) | sistemas e métodos para adquirir, categorizar e distribuir mídias em aplicativos de orientação de mídia interativos | |
| US20240048789A1 (en) | Systems and methods for providing personalized media content to a user | |
| CN101861559A (zh) | 指示节目流行度 | |
| KR100856665B1 (ko) | 전자 프로그램 가이드 정보 제공 방법 및 그 시스템 | |
| US12489937B2 (en) | Method of generating a personalized television channel, corresponding device, system and computer program | |
| AU2018241142B2 (en) | Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications | |
| HK1189405A (en) | Multi source and destination media discovery and management platform | |
| AU2013201160A1 (en) | Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B11A | Dismissal acc. art.33 of ipl - examination not requested within 36 months of filing | ||
| B11Y | Definitive dismissal - extension of time limit for request of examination expired [chapter 11.1.1 patent gazette] |