BRPI0720348A2 - sistemas e métodos para adquirir, categorizar e distribuir mídias em aplicativos de orientação de mídia interativos - Google Patents

sistemas e métodos para adquirir, categorizar e distribuir mídias em aplicativos de orientação de mídia interativos Download PDF

Info

Publication number
BRPI0720348A2
BRPI0720348A2 BRPI0720348-9A BRPI0720348A BRPI0720348A2 BR PI0720348 A2 BRPI0720348 A2 BR PI0720348A2 BR PI0720348 A BRPI0720348 A BR PI0720348A BR PI0720348 A2 BRPI0720348 A2 BR PI0720348A2
Authority
BR
Brazil
Prior art keywords
user
videos
video
media
presentation
Prior art date
Application number
BRPI0720348-9A
Other languages
English (en)
Inventor
Kirsten Rasanen
Jay S. Bryant
Original Assignee
United Video Properties, 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
Priority claimed from US11/641,976 external-priority patent/US8381249B2/en
Priority claimed from US11/641,987 external-priority patent/US8832742B2/en
Application filed by United Video Properties, Inc. filed Critical United Video Properties, Inc.
Publication of BRPI0720348A2 publication Critical patent/BRPI0720348A2/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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • H04N21/8405Generation or processing of descriptive data, e.g. content descriptors represented by keywords
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26603Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for automatically generating descriptors from content, e.g. when it is not made available by its provider, using content analysis techniques
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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 program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • 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/47End-user applications
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

SISTEMAS E MÉTODOS PARA ADQUIRIR, CATEGORIZAR E DISTRIBUIR MÍDIAS EM APLICATIVOS DE ORIENTAÇÃO DE MÍDIA INTERATIVOS A presente invenção refere-se a sistemas e métodos são discutidos para o fornecimento de orientação para mídias distribuídas pela Internet. Em algumas modalidades, informação sobre mídias disponíveis na Internet é reunida. A informação é associada com os dados de orientação de mídias existentes. As associações permitem a um aplicativo de orientação de mídia identificar mídias online relevantes e apresentar listagens de uma forma amigável ao usuário. Uma interface de usuário para um aplicativo de orientação de mídia online também é fornecida. A interface de usuário permite a um usuário reduzir a grande quantidade de mídias distribuídas na Internet de uma maneira sistemática de acordo com critérios que interessam um usuário.

Description

Relatório Descritivo da Patente de Invenção para "SISTEMAS E MÉTODOS PARA ADQUIRIR, CATEGORIZAR E DISTRIBUIR MÍDIAS EM APLICATIVOS DE ORIENTAÇÃO DE MÍDIA INTERATIVOS". Este pedido reivindica o benefício do Pedido Provisório dos 5 Estados Unidos Nº 60/849.988, depositado em 6 de outubro de 2006, a des- crição do qual é por este meio incorporada aqui por referência em sua totali- dade.
Antecedentes da Invenção A presente invenção refere-se geralmente aos aplicativos de ori- entação de mídia, e em particular, a fornecer a orientação para as mídias obtidas a partir da Internet.
A Internet é um recurso cada vez mais popular para a obtenção de mídias e informação de entretenimento.
Há um número inacreditável de fontes na Internet que fornecem vários tipos de mídias, tais como episódios de televisão e filmes descarregáveis, ou fluxos de pré-estréias de televisão e trailers de filme.
Além disso, quase todas as mídias e informações relaciona- das na Internet são disponíveis on demand.
Consequentemente, os usuários podem estar confiáveis que as mídias de interesse estão sempre disponí- veis.
A abundância de mídias online e de fornecedores de mídias, en- tretanto, também cria dificuldade em termos de localizar mídias de interesse.
Para localizar um conteúdo particular de mídia online sem orientação, um usuário pode precisar saber uma quantidade significativa de informação so- bre a mídia.
Por exemplo, se um usuário quer encontrar mídias relativas a um episódio particular de um programa de televisão, o usuário pode precisar ir diretamente ao fornecedor das mídias, que é neste caso o site da internet da rede de televisão.
Então, o usuário pode precisar saber a data original do ar do episódio ou o título do episódio a fim de encontrar eficazmente as mí- dias no site da internet da rede.
Não somente este processo é inconveniente para o usuário, ele não fornece nenhuma ajuda para aqueles que não estão procurando por mídias particulares.
Assim, a orientação para o conteúdo de mídias distribuídas pela Internet é necessária para permitir ou auxiliar um usuário a encontrar a facilmente e eficazmente as mídias de interesse.
Algumas formas de orientação para o conteúdo de mídias forne- cidas na internet já estão disponíveis.
Muitos aplicativos de orientação para mídias online são limitados à busca de palavra-chave e ao fornecimento de 5 listagens de mídias caracterizadas.
Nenhuma destas técnicas fornecem meios eficazes ou sistemáticos para restringir extremamente a grande quan- tidade de mídias que está disponível na internet.
Assim, os usuários dos a- plicativos de orientação existentes são frequentemente bombardeados com uma superabundância de listagens, muitas das quais podem ser desinteres- santes ou irrelevantes.
Consequentemente, há uma necessidade para um aplicativo de orientação que forneça não somente a busca de palavra-chave e indique mídias caracterizadas online, mas que também forneça um método sistemático para restringir as mídias acessíveis online a um grupo razoavel- mente pequeno de mídias que interessem o usuário.
As listagens das mídias geradas por aplicativos de orientação existentes não são frequentemente úteis para navegar.
As buscas de vídeo podem produzir resultados que são tumultuados, desorganizados, difíceis de navegar, ou não-focados.
Os diferentes tipos de vídeos podem ser apresen- tados em formatos similares, fazendo-os virtualmente indistinguíveis.
Por exemplo, o conteúdo de mídia profissionalmente gerado pode ser indicado em um formato similar como o conteúdo de mídias gerado pelo usuário, e o conteúdo de mídias de alta qualidade pode ser apresentado em um formato similar como o conteúdo de mídias de baixa qualidade.
Consequentemente, os usuários podem precisar passar uma quantidade significativa de tempo atravessando cada listagem de mídias.
Assim, há uma necessidade para um aplicativo online de orientação de mídias que permita os usuários a consultar rapidamente através de um grupo de listagens online de mídias.
Além disso, muitos aplicativos de orientação existentes fornecem somente a orientação para um grupo limitado de vídeos na Internet.
O grupo limitado pode, consequentemente, não incluir mídias disponíveis online que um usuário está interessado em.
Alguns aplicativos de orientação são limita- dos, porque eles somente fornecem a orientação para o conteúdo de mídias que eles hospedam.
Outros aplicativos que obtêm mídias de sites de tercei- ros confiam em parcerias com os fornecedores das mídias, que conduz no- vamente a uma série de dados muito limitada de mídias.
Consequentemen- te, há uma necessidade por um aplicativo de orientação que forneça a orien- 5 tação para um grupo compreensivo de conteúdo de mídias online.
Sumário da invenção Desta maneira, os sistemas e métodos são fornecidos para iden- tificação e obtenção de informação para um grupo de mídias fornecidas na Internet, e apresentar um subgrupo de mídias identificadas em uma lista- gem.
Os sistemas e métodos são também contanto que restrinjam sistemati- camente um grupo de listagens de mídias online fornecidas a um usuário baseado em critérios que interessam ao usuário.
De acordo com um princípio da invenção, um aplicativo de orien- tação de mídias online fornece os elementos de critério selecionáveis (por exemplo, ação/aventura, comédia, ABC, Central de Comédia, etc) em uma interface de usuário.
Recebendo uma ou mais seleções dos elementos de critério selecionáveis, um grupo de vídeos disponíveis online pode sistemati- camente ser restringido a um grupo razoavelmente medido dos vídeos que interessam o usuário.
Os elementos de critério selecionáveis podem ser or- ganizados em categorias (por exemplo, gênero, canais, shows). As categori- as também podem ser indicadas na interface de usuário, e os elementos de critério selecionáveis correspondentes podem ser apresentados em uma janela perto ou abaixo da categoria correspondente.
Para preservar a inter- face de usuário de estar tumultuada, os elementos de critério de uma cate- goria podem ser visíveis em um dado momento.
Quando um usuário sele- ciona uma categoria diferente, a janela atualmente apresentada de elemen- tos de critério pode ser fechada, e uma nova janela de elementos de critério selecionáveis que correspondem à categoria selecionada é apresentada.
Quando uma seleção do usuário de um elemento de critério é recebida pelo aplicativo de orientação de mídias, um grupo de vídeos é iden- tificado baseado no elemento de critério selecionado e em todos os elemen- tos de critério previamente selecionados.
Em algumas modalidades, o grupo de mídias identificadas pode incluir mídias disponíveis que encontram todos os elementos de critério selecionados.
Em outras modalidades, o grupo de mídias identificadas pode incluir mídias disponíveis que encontram um ou mais dos elementos de critério selecionados.
O grupo das mídias pode ser 5 apresentado em uma listagem, tal como em um mosaico de vídeo ou uma listagem textual.
Em algumas modalidades, cada listagem é apresentada dentro de um frame selecionável, e em cima do recebimento da seleção do usuário de um frame, o aplicativo de orientação direciona o usuário ao site da internet do fornecedor correspondente das mídias.
Em algumas modalidades da presente invenção, após a restri- ção do número de listagens, os elementos de critério indicados podem tam- bém mudar para refletir o novo grupo de vídeos identificados.
Por exemplo, quando uma nova janela de elementos de critério selecionáveis é apresen- tada, os elementos de critério podem ser apresentados na janela somente se a seleção do elemento de critério produzir pelo menos um vídeo no grupo redefinido.
Em alguns casos, um elemento de critério pode ser apresentado na janela se existem vídeos no grupo identificado dos vídeos que encontram o elemento de critério e todos os elementos de critério previamente selecio- nados.
De acordo com um outro princípio da presente invenção, o grupo de mídias online que o aplicativo de orientação fornece orientação é deter- minado pela navegação através de uma pluralidade de sites da internet e obtendo informação nas mídias fornecidas por cada site da internet.
A infor- mação obtida pode incluir metadados (por exemplo, título, tempo de execu- ção, descrição, etc) correspondendo a cada vídeo.
Para cada vídeo obtido a partir da Internet, o aplicativo de orientação de vídeo associa os metadados do vídeo com os dados do aplicativo de ori- entação de mídia a partir de, por exemplo, um banco de dados do aplicativo de orientação de mídia.
As associações podem ser determinadas pela com- paração dos metadados do vídeo com os dados de orientação no banco de dados do aplicativo de orientação.
Um subgrupo de vídeos disponíveis onli- ne pode ser selecionado baseado no escopo restringindo o mecanismo des-
crito acima, buscas de palavra-chave, dados de personalização do usuário, ou designações de preferência do editor.
Os vídeos selecionados online po- dem ser apresentados em uma listagem de mídias, tal como em um mosaico de vídeo ou uma listagem textual.
São incluídos na listagem para cada vídeo 5 os dados de aplicativos de orientação associados a partir da base de dados do aplicativo de orientação.
Breve Descrição das Figuras Os objetivos e as vantagens acima e outros da invenção serão aparentes em cima da consideração da seguinte descrição detalhada, toma- da em conjunto com os desenhos acompanhantes, nos quais como os ca- racteres de referência se referem às partes semelhantes do princípio ao fim, e em que: A figura 1 mostra uma tela de apresentação ilustrativa usando um formato da grade que pode ser usado para fornecer a orientação para o vídeo online e os outros tipos de mídias; A figura 2 mostra uma tela de apresentação ilustrativa usando um mosaico que pode ser usado para fornecer a orientação para o vídeo online; A figura 3 mostra uma vista mais detalhada de uma listagem no mosaico da figura 2; As figuras 4-5 são duas modalidades ilustrativas de uma porção da tela de apresentação da figura 2; A figura 6 mostra uma tela de apresentação ilustrativa para a vi- são e a atualização dos favoritos e preferências do usuário; A figura 7 mostra um diagrama de Venn dos vídeos disponíveis online usados pelas figuras 8A-AC, 9A, e 9B.
As figuras 8A-8C são estágios ilustrativos de uma porção da tela de apresentação na figura 2 em um cenário típico de uso; As figuras 9A e 9B são estágios ilustrativos de uma porção da tela de apresentação na figura 2 em um cenário típico de uso; A figura 10 mostra um dispositivo de equipamento do usuário i- lustrativo de acordo com uma modalidade da invenção;
A figura 11 mostra um dispositivo de equipamento do usuário i- lustrativo de acordo com uma modalidade da invenção; As figuras 12-13 mostram vistas detalhadas de uma fonte de ori- entação de mídias ilustrativa; 5 A figura 14 mostra um diagrama de fluxo ilustrativo para obter, selecionar, e apresentar listagens; A figura 15 mostra um diagrama de fluxo ilustrativo para direcio- nar um usuário ao fornecedor do conteúdo de mídias online; A figura 16 mostra um diagrama de fluxo ilustrativo para obter, selecionar, e apresentar as listagens baseadas em elementos de critério se- lecionados pelo usuário; A figura 17 mostra um diagrama de fluxo ilustrativo para apre- sentar elementos de critério e identificar mídias online; e A figura 18 mostra um diagrama de fluxo ilustrativo para escolher os elementos de critério baseados na busca termos entrada pelo usuário.
Descrição detalhada A quantidade de mídias disponíveis aos usuários em qualquer sistema de distribuição de mídias dado pode ser substancial.
Consequente- mente, muitos usuários desejam uma forma de orientação de mídias através de uma interface que permite que os usuários naveguem eficientemente nas de mídias e identifiquem facilmente as mídias que eles possam desejar.
Um aplicativo que forneça tal orientação é referido aqui como um aplicativo de orientação de mídias interativo ou, às vezes, um aplicativo de orientação de mídias ou um aplicativo de orientação.
Similarmente, um aplicativo de orien- tação de mídias que forneça a orientação para o conteúdo da internet, e possivelmente outros tipos de conteúdo, é referido aqui como um aplicativo de orientação de mídias online ou aplicativo de orientação online.
As várias formas de aplicativos de orientação de mídias interati- vos podem fornecer orientação para o conteúdo de mídias na Internet (por exemplo, fluxo de mídias, mídias descarregáveis, transmissões pela internet, etc). Um tipo típico de aplicativo de orientação de mídias que fornece orien- tação para mídias online é um guia de programa de televisão interativo.
Os guias de programa da televisão interativos (às vezes referidos como guias de programa eletrônicos) são aplicativos de orientação bem conhecidos que, entre outras coisas, permitem que os usuários naveguem entre e localizem muitos tipos de conteúdo de mídias.
À exceção de mídias online, tal conteú- 5 do pode incluir a programação da televisão convencional (fornecido através da transmissão tradicional, cabo, satélite, ou outros meios), assim como pro- gramas pay-per-view, programas on demand (como em sistemas de vídeo- sob-encomenda (VOD)), e outros tipos de conteúdo de mídias ou de vídeo.
Os aplicativos de orientação também permitem que os usuários naveguem entre e localizem conteúdo relacionado ao conteúdo do vídeo incluindo, por exemplo, videoclipes, artigos, propagandas, sessões de bate-papo, jogos, etc.
Com o advento da Internet, a computação móvel, e as redes sem fio de alta velocidade, os usuários estão acessando mídias nos compu- tadores pessoais (PCs) e em outros dispositivos nos quais eles tradicional- mente não faziam, como computadores portáteis, assistentes digitais pesso- ais (PDAs), telefones móveis, ou outros dispositivos móveis.
Nestes disposi- tivos os usuários podem navegar entre e localizar as mesmas mídias dispo- níveis através de uma televisão.
Consequentemente, a orientação de mídias é necessária nestes dispositivos, também.
A orientação fornecida pode ser para o conteúdo de mídias disponível somente através de uma televisão, para o conteúdo de mídias disponível somente através de um ou mais des- tes dispositivos, ou para conteúdo de mídias disponível ou através de uma televisão ou de um ou mais destes dispositivos.
Os aplicativos de orientação de mídias podem ser fornecidos como aplicativos online (isto é, fornecido em um site da internet), ou como aplicativos únicos ou clientes em computado- res portáteis, PDAs, telefones móveis, ou em outros dispositivos móveis.
Os vários dispositivos e plataformas que podem executar os aplicativos de ori- entação de mídias são descritos mais detalhadamente abaixo.
Uma das funções do aplicativo de orientação de mídias é forne- cer listagens de mídias e informação de mídias aos usuários.
As figuras 1-2 mostram telas de apresentação ilustrativas que podem ser usadas para for-
necer a orientação de mídias, e em particular listagens de mídias.
As telas de apresentação mostradas nas figuras 1-2 podem ser executadas em qual- quer dispositivo ou plataforma adequada.
Enquanto as apresentações das figuras 1-2 e são ilustradas como telas de apresentação cheias, elas podem 5 também ser inteira ou parcialmente cobertas sobre o conteúdo de mídias sendo apresentado.
Um usuário pode indicar um desejo de acessar a infor- mação de mídias selecionando uma opção selecionável fornecida em uma tela de apresentação (por exemplo, uma opção de menu, uma opção de lis- tagens, um ícone, um hiperligação, etc) ou pressionando um botão dedicado (por exemplo, um botão GUIA) em um controle remoto ou outra interface ou dispositivo receptor do usuário.
Em resposta à indicação do usuário, o apli- cativo de orientação de mídias pode fornecer uma tela de apresentação com a informação de mídias organizada em uma de diversas maneiras, tais como pelo tempo e canal em uma grade, pelo tempo, pelo canal, por tipo de mídia, pela categoria (por exemplo, filmes, esportes, notícia, crianças, ou outras categorias de programação), ou outro predefinido, definido pelo usuário, ou outros critérios de organização.
A figura 1 mostra listagens ilustrativas da apresentação da grade de programa 100 arranjada pelo tempo e pelo canal que também permite o acesso aos diferentes tipos de conteúdo de mídias (por exemplo, vídeo onli- ne) em uma única apresentação.
A apresentação 100 pode incluir a grade 102 com: (1) uma coluna com identificadores de canal/tipo de mídia 104, onde cada identificador de canal/tipo de mídia (que é uma célula na coluna) identifica um canal ou tipo de mídia diferente disponível; e (2) uma fileira de identificadores de tempo 106, onde cada vez que o identificador de tempo (que é uma célula na fileira) identifica um bloco de tempo da programação.
A grade 102 também inclui células de listagens de programa, tais como a lista- gem de programa 108, onde cada listagem fornece o título do programa for- necido na listagem associada ao canal e tempo.
Com um dispositivo de en- trada do usuário, um usuário pode selecionar listagens de programa moven- do a região em destaque 110. A informação em relação à lista de programa selecionada pela região em destaque 110 pode ser fornecida na região de informação do programa 112. A região 112 pode incluir, por exemplo, o título do programa, a descrição do programa, o tempo em que o programa é for- necido (se aplicável), o canal onde programa está (se aplicável), a avaliação do programa, e a outra informação desejada. 5 Além de fornecer o acesso à programação linear fornecida de acordo com um horário, o aplicativo de orientação de mídias também forne- ce o acesso à programação não-linear que não é fornecida de acordo com um horário.
A programação não-linear pode incluir o conteúdo de diferentes fontes de mídias incluindo o conteúdo da Internet (por exemplo, fluxo de mí- dias, mídias descarregáveis, etc) a partir de várias fontes online, o conteúdo de mídias on demand (por exemplo, VOD), o conteúdo de mídias localmente armazenado (por exemplo, conteúdo de vídeo armazenado em um gravador de vídeo digital (DVR), disco de vídeo digital (DVD), videocassete, disco compacto (CD), etc), ou outro conteúdo de mídias insensível ao tempo.
O conteúdo on demand pode incluir ambos os filmes e conteúdo de mídias ori- ginais fornecido por um fornecedor de mídias particular (por exemplo, HBO on demand fornecendo THE SOPRANOS“The Sopranos” e CURB YOUR ENTHUSIASM“Curb Your Enthusiasm”). HBO ON DEMAND, THE SOPRA- NOS, e CURB YOUR ENTHUSIASM são marcas registradas possuídas por Home Box Office, Inc.
O conteúdo da Internet pode incluir eventos da web, tal como uma sessão de bate-papo ou uma webcast (transmissão pela Inter- net), ou conteúdo disponível on demand como o fluxo de mídias ou mídias descarregáveis através de um site da internet ou outro acesso de Internet (por exemplo, FTP). A grade 102 pode fornecer listagens para a programação não- linear incluindo a listagem on demand 114, as listagens de mídias gravadas 116, e a listagem de conteúdo da internet 118. Uma apresentação combi- nando as listagens por conteúdo a partir de diferentes tipos de fontes de mí- dias é às vezes referida como uma apresentação de "mídia misturada". As várias permutações dos tipos de listagens que podem ser apresentadas que são diferentes do que a apresentação 100 pode ser baseada na seleção do usuário ou na definição do aplicativo de orientação (por exemplo, uma apre-
sentação de listagens somente gravadas e transmitidas, somente listagens on demand e transmitidas, etc). Como ilustradas, as listagens 114, 116, e 118 são mostradas como a medida do bloco de tempo inteiro indicado na grade 102 para indicar que a seleção destas listagens pode fornecer o aces- 5 so a uma apresentação dedicada às listagens on demand, às listagens gra- vadas, ou às listagens da Internet, respectivamente. Conforme mostrado na figura 1, a região de informação 112 pode indicar a informação no tipo de apresentação que pode ser fornecido ao alcançar tal listagem. Em outras modalidades, as listagens para estes tipos de mídias podem ser incluídas diretamente na grade 102. Listagens adicionais podem ser apresentadas em resposta ao usuário que seleciona um dos ícones navegacionais 120. (Pres- sionar uma chave de seta em um dispositivo de entrada do usuário pode afetar a apresentação em uma maneira similar como selecionar os ícones navegacionais 120.) A tela apresentação 100 pode também incluir a região de vídeo 122, propaganda 124, e região de opções 126. A região de vídeo 122 pode permitir que o usuário veja e/ou inspecione os programas que estão atual- mente disponíveis, estarão disponíveis, ou estavam disponíveis ao usuário. O conteúdo da região de vídeo 122 pode corresponder a, ou ser indepen- dente de, uma das listagens indicadas na grade 102. As apresentações da grade incluindo uma região de vídeo são às vezes referidas como apresen- tações do imagem-em-guia (PIG). As apresentações PIG e suas funcionali- dades são descritas em maiores detalhes na patente norte-americana Nº
6.564.378 de Satterfield et al., emitida em 13 de maio de 2003, e a patente norte-americana Nº 6.239.794 de Yuen et al., emitida em 29 de maio de 2001, que são incorporadas por este meio por referência aqui em suas tota- lidades. As apresentações PIG podem ser incluídas em outras telas de apre- sentação do aplicativo de orientação de mídias da presente invenção. A propaganda 124 pode fornecer uma propaganda para o conte- údo de mídia que, dependendo dos direitos de acesso do espectador (por exemplo, para a subscrição de programa), estão atualmente disponíveis pa- ra a visão, estarão disponíveis para ver no futuro, ou podem nunca tornar-se disponíveis para a visão, e podem corresponder a ou ser não relacionadas a uma ou mais das listagens de mídias na grade 102. A propaganda 124 pode também ser para produtos ou serviços de manutenção relacionados ou não relacionados ao conteúdo de mídias indicado na grade 102. A propaganda 5 124 pode ser selecionável e fornecer informações adicionais sobre o conte- údo de mídias, fornece informação sobre um produto ou um serviço, permite comprar o conteúdo de mídias, um produto, ou um serviço, fornece conteúdo de mídias relacionado à propaganda, etc.
A propaganda 124 pode ser toma- da como alvo baseado em um perfil/preferências do usuário, atividade moni- torada do usuário, o tipo de apresentação fornecido, ou em outras bases da propaganda tomadas como alvo apropriadas.
Enquanto a propaganda 124 é mostrada como retangular ou em forma de bandeira, as propagandas podem ser fornecidas em qualquer ta- manho, forma, e localização apropriados em uma apresentação do aplicativo de orientação.
Por exemplo, a propaganda 124 pode ser fornecida como uma forma retangular que esteja horizontalmente adjacente à grade 102. Isto é às vezes referido como uma propaganda de painel.
Além disso, as propa- gandas podem ser cobertas sobre o conteúdo das mídias ou uma apresen- tação do aplicativo de orientação ou serem encaixadas dentro de uma apre- sentação.
As propagandas podem também incluir texto, imagens, imagens rotacionais, videoclipes, ou outros tipos de conteúdo de mídias.
As propa- gandas podem ser armazenadas no equipamento do usuário com o aplicati- vo de orientação, em uma base de dados conectada ao equipamento do u- suário, em uma localização remota (incluindo servidores de fluxo de mídias), ou em outros meios de armazenamento ou em uma combinação destas lo- calizações.
O fornecimento de propagandas em um aplicativo de orientação de mídias é discutido em maiores detalhes em, por exemplo, Knudson et al., pedido de patente norte-americana Nº 10/347.673, depositado em 17 de ja- neiro de 2003, Ward, III et al.
Patente norte-americana Nº 6.756.997, emitida em 29 de junho de 2004, e patente norte-americana Nº 6.388.714 de Schein et al., emitida em 14 de maio de 2002, as quais são incorporadas por este meio por referência aqui em suas totalidades.
Será apreciado que as propa-
gandas podem ser incluídas em outras telas de apresentação do aplicativo de orientação de mídias da presente invenção.
A região de opções 126 pode permitir que o usuário acesse dife- rentes tipos de conteúdo de mídias (por exemplo, conteúdo da Internet), a- 5 presentações do aplicativo de orientação de mídias, e/ou de características do aplicativo de orientação de mídias.
A região de opções 126 pode ser par- te da apresentação 100 (e outras telas de apresentação da presente inven- ção), ou pode ser invocada por um usuário selecionando uma opção na tela ou pressionando um botão dedicado ou assinalável em um dispositivo de entrada do usuário.
As opções selecionáveis dentro da região de opções 126 podem referir-se às características relativas às listagens de programa na grade 102 ou podem incluir as opções disponíveis a partir de uma apresen- tação do menu principal.
As características relativas às listagens de progra- ma podem incluir a busca por outros tempos de ar ou maneiras de receber um programa, gravar um programa, permitir a gravação da série de um pro- grama, ajustar o programa e/ou o canal como um favorito, comprar um pro- grama, ou outras características.
As opções disponíveis de uma apresenta- ção do menu principal podem incluir opções de busca, opções de VOD, op- ções de controle de pais, acesso a vários tipos de apresentações de lista- gem, subscrever a um serviço de gratificação, editar um perfil de usuário, acessar uma cobertura da consulta, ou outras opções.
Outro arranjo de tela de apresentação para fornecer a orientação é mostrado na figura 2. A tela de apresentação 200 fornece a orientação pa- ra vídeos distribuídos pela Internet, e pode ser fornecida como uma apresen- tação em um aplicativo de orientação de mídias online, ou como uma apre- sentação em um servidor de cliente (por exemplo, baseado em caixa de a- juste-superior) ou em um aplicativo de orientação autônomo.
Em alguns e- xemplos aqui, os programas de televisão distribuídos pela internet são for- necidos, embora as modalidades descritas possam fornecer a orientação para filmes, conteúdo gerado pelo usuário, ou quaisquer outros tipos de con- teúdo de mídias.
Em algumas modalidades, a apresentação 200 é apresen- tada como um resultado da seleção do usuário da listagem 118 dentro da tela de apresentação 100 (figura 1). Para maior clareza e organização, a tela de apresentação 200 pode ser separada em três colunas.
A coluna central 204 contém as listagens de mídias arranjadas em mosaico 208. A coluna esquerda 202 permite que um usuário defina os critérios (por exemplo, um 5 gênero, show, etc, particulares) para os vídeos fornecidos no mosaico 208. A coluna direita 206 fornece recomendações ao usuário.
Cada uma destas colunas será discutida mais detalhadamente abaixo em relação às figuras 2- 7, 8A-8C, e 9A-9B.
A coluna esquerda 202 permite que um usuário selecione vídeos baseados em critérios de interesse.
A coluna esquerda 202 fornece uma lista de categorias selecionáveis 210. As categorias podem incluir gênero, canais, shows, listas de favoritos, tipo (por exemplo, episódio de televisão, filmes, etc), ou qualquer outra de tal categoria.
Uma das categorias pode estar em um estado selecionado.
A categoria pode ser selecionada baseada na indi- cação do usuário ou pode optar por ser selecionada.
No estado selecionado, pode haver uma janela 214 de elementos de critério selecionáveis 212 que correspondem à categoria selecionada.
A janela pode estar situada sob o nome da categoria para indicar qual categoria é selecionada.
Com um dis- positivo de entrada do usuário, um usuário pode selecionar um elemento de critério 212 na janela 214 (por exemplo, movendo a região destacada 216 para um elemento de critério desejado e a pressionar uma chave ou direta- mente clicando o elemento de critério desejado). Uma vez selecionado, além de estar apresentado dentro da janela 214, o elemento de critério seleciona- do pode aparecer em 218. Isto é, pode aparecer abaixo de sua categoria correspondente 210 e acima da janela 214. Isto indica ao usuário que o ele- mento de critério foi selecionado com sucesso.
Quando múltiplos elementos de critério são selecionados dentro da mesma categoria, cada elemento de critério pode ser listado abaixo da categoria em alguma ordem (por exemplo, na ordem que os elementos de critério foram selecionados, em ordem alfa- bética, etc). Um elemento de critério selecionado pode estar listado abaixo de sua categoria correspondente mesmo quando a categoria não é selecio- nada, como indicado pelo elemento de critério selecionado 222. Os botões selecionáveis 220 podem ser fornecidos perto de cada elemento de critério selecionado 218 e 222. O botão de seleção 220 pode desselecionar o ele- mento de critério selecionado correspondente.
Uma maneira alternativa para que um usuário selecione elemen- 5 tos de critério é incorporar manualmente termos/palavras-chave de busca.
Um usuário pode incorporar uma ou mais palavras-chave na barra de busca 224 usando um dispositivo de entrada do usuário.
O botão selecionável 226 pode ser selecionado para iniciar uma busca usando as palavras-chave in- corporadas.
A barra de busca 224 pode ser usada conjuntamente com a co- luna esquerda 202, se desejado (por exemplo, um usuário pode definir os elementos de critério baseados em elementos de critério selecionados na coluna 202 e as palavras-chave incorporadas na barra de busca 224). A coluna central 204 pode apresentar um grupo de vídeos em mosaico 208, onde o grupo de vídeos é determinado baseado em receber a entrada do usuário na barra de busca 224 e/ou na coluna esquerda 202. Ao contrário das listagens da figura 1, as listagens na apresentação 200 não são limitadas ao texto simples (por exemplo, o título do programa) e aos íco- nes para descrever as mídias.
De preferência, na apresentação 200 as lista- gens podem fornecer imagens gráficas que incluem arte de cobertura, ainda imagens a partir de conteúdo de mídias, trailers de videoclipes, vídeo ao vivo a partir do conteúdo de mídias, ou outros tipos de mídias que indicam a um usuário o conteúdo de mídias sendo descrito pela listagem.
Cada uma das listagens gráficas pode também ser acompanhada pelo texto para fornecer informações adicionais sobre o conteúdo de mídias associado com a lista- gem.
Para evitar complicar demasiadamente a figura, uma vista mais deta- lhada de uma listagem 228 em mosaico 208 é mostrada na figura3. A figura 3 ilustra uma modalidade de listagem de mídias 228 em mosaico 208 (figura 2). Um vídeo pode ser representado pelo identificador gráfico 302 (por exemplo, uma foto miniatura/instantâneo do vídeo, um trailer do vídeo, o próprio vídeo, etc). Uma avaliação 304 para o vídeo pode ser coberta na parte do identificador gráfico 302. A avaliação pode refletir desig- nações da avaliação de todos os usuários que avaliaram o vídeo a partir de seus respectivos aplicativos de orientação de mídias ou de um programa relacionado/afiliado. O indicador visual pode também ser acompanhado pela caixa de texto/cobertura 306 para fornecer informações adicionais sobre o conteúdo das mídias. Por exemplo, a descrição textual 308 pode incluir o 5 título das mídias, a data em que o vídeo tornou-se disponível, e a extensão do vídeo. Também, a caixa de texto pode incluir os ícones simples 310 e/ou
312. O ícone 310, um sinal de dólar simples, pode estar presente se as mí- dias custam alguma quantidade de dinheiro para descarregar ou fluir a partir do fornecedor de mídias. Se o ícone 310 não está presente, então o vídeo é de graça. Similarmente, um ícone tal como a marca de verificação 312 pode estar presente se o vídeo é um vídeo recomendado por um editor (por e- xemplo, crítico de filme ou de televisão). De outra forma, o sinal 310 não po- de estar presente. Retornando à figura 2, o número de vídeos identificados totais após aplicar os critérios selecionados ou incorporados é mostrado na região
230. A região 230 é mostrada como estando na coluna esquerda 202, mas pode ser apresentada em qualquer lugar na interface do usuário 200. Se mais vídeos são identificados do que aqueles atualmente visíveis no mosai- co 208, as setas selecionáveis 234 e 236 podem ser usadas para ver mais vídeos disponíveis. A seta selecionável 234 permite que um usuário veja um novo subconjunto de vídeos identificados, e a seta selecionável 236 retorna o usuário ao subconjunto de vídeos identificados previamente visto. O usuá- rio pode mudar a ordem em que os vídeos são apresentados selecionando uma das ligações de classe 238. Os vídeos identificados podem ser classifi- cados de acordo com a data em que o vídeo se tornou disponível (por e- xemplo, primeiro o mais recente ou primeiro o mais velho), popularidade do vídeo (por exemplo, baseado no número total de vezes que o vídeo foi sele- cionado por outros usuários), em uma ordem aleatória, ou em usando qual- quer outro mecanismo para classificar um grupo dos vídeos. A interface do usuário 200 também permite que os usuários indi- quem uma extensão de vídeo máxima desejada e uma renovação desejada usando os indicadores 240 e 242. O indicador 240 ajusta uma extensão de vídeo máxima.
Quando o indicador 240 é à extrema direita, não há nenhuma restrição à extensão do vídeo.
Quando o indicador é movido para a esquer- da, somente vídeos mais curtos e mais curtos podem ser incluídos nos resul- tados.
Por exemplo, se o indicador 240 está no ponto médio da escala, so- 5 mente os videoclipes que têm menos de trinta minutos estão incluídos nos resultados.
Se o indicador está na extrema esquerda, somente os videocli- pes que têm menos de cinco minutos estão incluídos nos resultados.
Simi- larmente, o indicador 242 ajusta a escala máxima da data.
Quando o indica- dor 242 é à extrema direita, não há nenhuma restrição de quanto velho o vídeo pode ser.
Quando o indicador é movido para a esquerda, somente os vídeos cada vez mais recentes podem ser incluídos na apresentação resul- tante.
O mosaico 208 é uma grade de dois por dois das listagens 228. Entretanto, qualquer outro arranjo pode ser usado, tal como uma grade de três por três ou de dois por três.
Além disso, embora cada listagem 228 seja mostrada para ser do mesmo tamanho, elas também podem ser de tama- nhos diferentes.
As listagens podem ser de tamanhos diferentes ou grafica- mente acentuadas para indicar graus de interesse ao usuário, a relevância de cada vídeo identificado seguindo uma busca, ou para enfatizar determi- nado conteúdo, como desejado pelo fornecedor de mídias ou baseado em preferências de usuário.
Vários sistemas e métodos para acentuar grafica- mente as listagens de mídias são discutidos em, por exemplo, Yates, pedido de patente norte-americana Nº 11/324.202, depositado em 29 de dezembro de 2005, que é incorporado por este meio por referência aqui em sua totali- dade.
Cada listagem 228 pode ser um frame selecionável.
Em uma modalidade da invenção, sobre uma seleção do usuário de um frame sele- cionável, o usuário é direcionado ao site da internet onde o vídeo correspon- dente pode ser transferido ou baixado.
O site da internet pode ser apresen- tado em uma cobertura ou em uma nova tela.
Em uma outra modalidade da invenção, sobre a seleção do usuário da lista 228, informações adicionais sobre o vídeo, tal como a descrição do programa, pode ser apresentada ao usuário em uma cobertura ou na coluna direita 206. Baseado nas informa- ções adicionais, o usuário pode escolher ser direcionado ao site da internet onde o vídeo é fornecido, pode adicionar o vídeo à lista dos Meus Vídeos Favoritos, ou pode adicionar o vídeo à fila de visualização 244. 5 A fila de visualização 244 apresenta uma lista de vídeos que um usuário escolheu ver em um momento mais tarde.
Cada vídeo pode ser re- presentado por um identificador gráfico, tal como um tela instantânea/foto minimizada, trailer do vídeo, ou o próprio vídeo.
Em uma modalidade da in- venção, cada identificador de vídeo 246 é selecionável, o qual fornece o u- suário com acesso fácil aos vídeos que o usuário pretende assistir.
Quando um vídeo da fila de visualização é selecionado, o usuário pode ser direcio- nado ao site da internet onde o vídeo é fornecido.
O vídeo pode ser removi- do da fila de visualização automaticamente quando o vídeo é selecionado, ou o usuário pode manualmente remover o vídeo da fila de visualização.
Em uma outra modalidade da invenção, a fila de visualização 244 atua como um "playlist". Quando o usuário está pronto para assistir a um vídeo da fila de visualização, o usuário é direcionado ao site da internet do primeiro vídeo da fila de visualização.
A coluna direita 206 pode indicar dois tipos de informação.
Ela pode (1) apresentar os vídeos recomendados ao usuário, ou (2) apresentar informações adicionais sobre um vídeo selecionado.
As figuras 2 e 4 mos- tram a coluna mais à direita 206 que executa a função formadora de apre- sentar as recomendações ao usuário.
A última função será descrita em deta- lhes abaixo em relação à figura 5. O cabeçalho 250 da coluna 206 lê "VÍ- DEOS MAIS SELECIONADOS DE HOJE", indicando que as recomendações são escolhidas baseadas nos vídeos mais populares para o dia.
Outras ma- neiras de fornecer recomendações ao usuário serão discutidas em detalhe abaixo em relação à figura 4. Os vídeos recomendados podem ser apresen- tados ao usuário pelo fornecimento de um formato similar à listagem 228, discutida acima e em relação à figura 3. Alternativamente, um vídeo reco- mendado pode ser apresentado pela listagem do título do vídeo 252, um i- dentificador gráfico para o vídeo 254 com avaliações de cobertura 256, e uma breve descrição de programa 258 do vídeo.
Outra informação pode ser fornecida para cada vídeo na coluna 202. Quando um usuário incorpora inicialmente o aplicativo de orien- tação, as seleções superiores podem ser baseadas nos vídeos mais popula- 5 res de todos os vídeos disponíveis em qualquer categoria.
Como o usuário define os tipos vídeo de interesse procurando por palavras-chave ou sele- cionando elementos de critério na coluna esquerda 202, os vídeos recomen- dados na coluna direita 206 podem mudar para refletir as ações do usuário.
Por exemplo, se o usuário escolhe o elemento de critério "Ação/Aventura" na janela 214, os vídeos sob "VÍDEOS MAIS SELECIONADOS DE HOJE” pode ser mudado para incluir os um ou mais dos vídeos superiores mais popula- res de ação/aventura do dia.
As recomendações fornecidas na coluna direita 206 podem ser baseadas em critérios diferentes do que popularidade.
Por exemplo, as re- comendações podem ser baseadas na recomendação de um editor, confor- me mostrado na coluna 400 da figura 4. O cabeçalho 402 lê "SELEÇÕES DO EDITOR” para refletir a maneira em que os vídeos recomendados são escolhidos.
O editor pode ser um crítico de filme ou televisão famoso ou qualquer outra personalidade que um usuário possa se identificar com.
Con- sistente com uma modalidade da presente invenção, a coluna 400 pode for- necer mais informação sobre cada vídeo recomendado do que as listagens no mosaico 208 (figura 2). Por exemplo, para cada vídeo recomendado, títu- lo 404, identificador gráfico (por exemplo, foto miniatura/instantâneo, etc) 406 com as avaliações de cobertura 408, e breve descrição 410 são apre- sentados.
A avaliação 406 para cada vídeo pode ser baseada em avaliações incorporadas por usuário.
Outra informação sobre o vídeo pode incluir o símbolo da rede 412 (por exemplo, FOX) a partir da rede que o vídeo foi ori- ginalmente transmitido, do gênero (por exemplo, ação/aventura, drama, etc) ou do tipo 414 (por exemplo, episódio de televisão, filme, etc), da extensão do vídeo 416, e custo 418 para descarregar ou fluir o vídeo.
A FOX é uma marca registrada possuída pela FOX Broadcast Company.
A coluna 400 é meramente ilustrativa, e consequentemente, mais ou menos informação so-
bre um vídeo do que mencionado acima pode ser apresentada.
As técnicas podem ser usadas escolhendo recomendações para um usuário à exceção da baseada na popularidade ou nas seleções de um editor.
As recomendações podem ser baseadas no interesse do usuário.
O 5 interesse do usuário pode ser obtido monitorando o comportamento do usuá- rio no aplicativo de orientação de mídias, por designações expressas do u- suário, ou a partir de um perfil do usuário.
Por exemplo, se o usuário não gosta de vídeos de ação/aventura, os vídeos recomendados podem ser os dois ou três vídeos mais populares com exclusão dos vídeos de a- ção/aventura.
Se o usuário tipicamente assiste aos vídeos destacados por Roger Ebert, os vídeos recomendados podem ser dois ou três vídeos que foram destacados recentemente por Roger Ebert.
Quando um usuário seleciona um vídeo ou do mosaico 208 ou dos vídeos recomendados, a coluna direita 206 (figura 2) pode indicar op- ções ao usuário para o vídeo selecionado, conforme mostrado na figura 5. Além disso, mais informação sobre o vídeo pode ser apresentada.
A figura 5 mostra o resultado da seleção do primeiro vídeo na figura 4 ou um dos ví- deos do mosaico 208. Em adição ao conteúdo informativo sobre o vídeo se- lecionado, as opções selecionáveis 504, 506, 508, 510, 516, e 518 são apre- sentadas ao usuário.
O botão selecionável 504 abre uma nova apresentação ou cobertura e direciona o usuário ao site da internet onde o vídeo é forneci- do.
O botão selecionável 506 adiciona o presente vídeo à fila de visualização 244 (figura 2), e o botão selecionável 508 adiciona o vídeo à lista dos favori- tos de um usuário.
As opções 510 fornecem as ligações relativas ao vídeo atual- mente indicado.
Assim, se o usuário aprecia o vídeo, o usuário pode ser diri- gido aos vídeos relacionados.
Os vídeos relacionados são apresentados ao usuário como as palavras-chave 512. As palavras-chave 512 podem ser ato- res ou outras celebridades associadas com o vídeo, a rede que o programa está, redes relacionadas, ou quaisquer outras palavras-chave associadas com o vídeo.
Perto de cada palavra-chave na lista está um número 514 que corresponde ao número de vídeos disponíveis relativos à palavra-chave.
Por exemplo, na figura 5, Kiefer Sutherland é um ator no show selecionado, e há 392 vídeos disponíveis com esse ator.
Se o usuário escolhe a ligação sele- cionável 520, o mosaico 208 (figura 2) é refletido para incluir os 392 vídeos.
A coluna mais à direita 206 pode então reverter para o fornecimento de re- 5 comendações ao usuário baseadas na palavra-chave selecionada (figura 4). A coluna 500 pode apresentar outras opções relativas ao vídeo selecionado, incluindo as características "Enviar para um Amigo" 516 e "Blog sobre este Vídeo" 518. A característica 516 permite que um usuário notifique um amigo sobre o vídeo em curso.
Em uma modalidade da invenção, o URL do site da internet que fornece o vídeo pode ser enviado ao endereço de e- mail de um amigo ou pode ser enviado a um amigo que usa quaisquer ou- tros meios apropriados.
Em uma outra modalidade da invenção, o vídeo po- de ser adicionado a uma lista recomendada no perfil do amigo do usuário, que o amigo pode acessar quando ele ou ela acessa sua conta no aplicativo de orientação de mídias.
Um e-mail, ou qualquer outro método para distribuir a informação, pode também ser enviado ao amigo para notificar o amigo que uma recomendação nova foi adicionada.
A característica 518 pode direcionar o usuário para uma nova te- la de apresentação (não-retratada). A tela de apresentação pode permitir que o usuário incorpore seus pensamentos ou comentários sobre um vídeo após ter visto o vídeo.
Estes pensamentos podem ser salvos em um blog associado com o usuário.
O blog pode conter várias entradas, onde cada entrada corresponde a um vídeo particular ou a uma informação de mídia relacionada sobre o vídeo (por exemplo, um gênero, show, canal, ator, etc particulares). Em algumas modalidades, selecionando a opção 518, uma entrada sobre o vídeo pode automaticamente ser começada.
O blog pode ser armazenado em um perfil do usuário.
O blog pode ser salvo no dispositi- vo do usuário e pode ser somente acessível ao usuário.
Alternativamente, o blog pode ser salvo remotamente, e o blog pode ser acessível aos usuários designados como um amigo ou pode estar aberto para o público ler.
Outras características que podem ser fornecidas a um usuário pela coluna 500, mas não são mostradas para evitar tumultuar a figura, são opções para avaliar o vídeo, para visitar um fórum sobre o vídeo, ou a ir a uma página capaz de “wiki” sobre o vídeo.
Se desejado, o usuário pode ser direcionado a um fórum para discutir o vídeo ou um tópico relativo ao vídeo (por exemplo, programa televisivo, rede que fornece o vídeo, atores no ví- 5 deo, etc). O usuário pode também ir a uma página capaz de “wiki” sobre o vídeo ou um tópico relacionado ao vídeo para compartilhar informação com outros usuários do aplicativo de orientação.
Um aplicativo de orientação de mídias, tal como um aplicativo que forneça a tela de apresentação 200 de figura 2, pode ser personalizado baseado nas preferências do usuário.
Um aplicativo de orientação de mídias personalizado permite que um usuário personalize apresentações e caracte- rísticas para criar uma "experiência" personalizada com o aplicativo de orien- tação de mídias.
Esta experiência personalizada pode ser criada permitindo um usuário a incorporar essas personalizações e/ou pela monitoração da atividade do usuário do aplicativo de orientação de mídias para determinar várias preferências do usuário.
Os usuários podem acessar seu aplicativo personalizado de orientação entrando ou de outra maneira identificando-se ao aplicativo de orientação.
A personalização do aplicativo de orientação de mídias pode ser feita de acordo com um perfil de usuário.
As personaliza- ções podem incluir esquemas de variação de apresentação (por exemplo, esquema de cor das apresentações, tamanho da fonte do texto, etc), aspec- tos das listagens de conteúdo de mídias apresentadas (por exemplo, conte- údo de mídia recomendado, etc), aspectos dos elementos de critério apre- sentados (por exemplo, requisitar as categorias ou os elementos de critério, etc), ajustes do controle de pais, e outras personalizações desejadas.
O aplicativo de orientação de mídias pode permitir que um usuá- rio forneça a informação de perfil do usuário ou pode automaticamente com- pilar a informação de perfil do usuário.
O aplicativo de orientação de mídias pode, por exemplo, monitorar as mídias que o usuário acessa e/ou outras interações que o usuário pode ter com o aplicativo de orientação.
Adicional- mente, o aplicativo de orientação de mídias pode obter todo ou parte de ou- tros perfis de usuário que são relacionados a um usuário particular (por e-
xemplo, a partir de outros sites da internet que o usuário acessa, tais como www.tvguide.com, a partir de outros aplicativos de orientação de mídias que o usuário acessa, a partir de outros aplicativos interativos que o usuário a- cessa, a partir de um dispositivo portátil do usuário, etc), e/ou obter informa- 5 ção sobre o usuário a partir de outras fontes que o aplicativo de orientação de mídias pode acessar.
Como um resultado, um usuário pode ser fornecido com uma experiência do aplicativo de orientação unificada através dos dife- rentes dispositivos do usuário.
Este tipo de experiência do usuário é descrito em maior detalhe abaixo em relação à figura 11. Características personali- zadas adicionais do aplicativo de orientação de mídias são descritas com maiores detalhes em Ellis et al., pedido de patente norte-americano Nº 11/179.410, depositado em 11 de julho de 2005, Boyer et al., pedido de pa- tente norte americano Nº 09/437.304, depositado em 9 de novembro de 1999, e Ellis et al., pedido de patente norte americano Nº 10/105.128, depo- sitado em 21 de fevereiro de 2002, que são incorporados por este meio por referência aqui em suas totalidades.
Um usuário pode incorporar preferências para personalizar a a- presentação fornecida por um aplicativo de orientação, tal como através da apresentação 600 na figura 6. As preferências de usuário podem ser salvas em um perfil de usuário associado com o usuário.
A interface do usuário 600 pode indicar os vídeos favoritos do usuário, as preferências de apresentação do usuário, e podem permitir que o usuário adicione ou remova preferências.
A lista Meus Vídeos Favoritos 602 é uma lista de vídeos, onde cada vídeo foi marcado como um favorito pelo usuário, por exemplo, pela seleção do botão selecionável “Adicionar aos Meus Favoritos” 508 (figura 5). Cada entrada na lista pode ser identificada por um identificador gráfico 604 (por exemplo, tela instantânea/foto minimizada) e pela informação textual 606. A informação textual 606 pode incluir o título do vídeo, a extensão do vídeo, a data em que o vídeo se tornou disponível, e qualquer outra informação relevante.
O indi- cador "fechar" 608 perto de cada vídeo na lista 602 permite que o usuário remova qualquer vídeo individual da lista.
A lista Meus Vídeos Favoritos 602 pode ser diferente da fila de visualização 246 por pelo menos a razão que a lista dos favoritos é salva mais permanentemente (por exemplo, em um perfil de usuário). O usuário pode consequentemente deixar o aplicativo de orien- tação e retornar ao aplicativo em um momento mais tarde sem perder a in- formação salva na apresentação 600. Abaixo dos favoritos a lista 602 é "En- 5 viada para um Amigo" ligação 610. A ligação 610 permite que o usuário en- vie os vídeos na lista dos favoritos do usuário para um amigo.
A lista de fa- voritos 602 pode ser enviada para um amigo que usa algumas das técnicas descritas em relação à ligação 516 na figura 5. Um usuário pode incorporar preferências de visão na lista Mi- nhas Preferências 612. A lista Minhas Preferências 612 pode incluir um ou mais dos editores favoritos do usuário 614. A lista Minhas Preferências 612 pode incluir um ou mais tipos favoritos de vídeos 616. Qualquer um dos ele- mentos de critério selecionáveis disponíveis na coluna esquerda 202 (figura 2) (por exemplo, um elemento de critério dentre gênero, canais, shows, “lis- tas de favoritos”, tipo de vídeo, etc) da interface do usuário 200 pode ser in- cluído na lista Minhas Preferências.
Qualquer uma das preferências incorpo- radas pelo usuário pode ser removida selecionando o botão 618 correspon- dendo à preferência, e as preferências podem ser adicionadas selecionando a ligação 620. A ligação 620 pode trazer o usuário a uma nova tela (não- retratada) ou cobertura onde o usuário é permitido escolher opções adicio- nais para incluir em Minhas Preferências A ligação 622 pode ser usada para configurar alertas quando ví- deos novos de interesse ao usuário estiverem disponíveis.
O usuário pode ser notificado quando um vídeo novo se torna disponível que encontra um ou mais elementos de critério na lista Minhas Preferências 612. O usuário pode configurar os alertas de modo que qualquer um ou todos os elementos de critério sejam usados para disparar um alerta.
Os alertas podem estar no e- mail, em mensagem de texto, ou em outra forma apropriada para distribuir a notícia que esses vídeos novos de interesse ao usuário tornaram-se dispo- níveis.
A interface do usuário 200 (figura 2) pode ser personalizada ba- seada nas preferências incorporadas nas listas 624 e 626. A lista 624 exclui quaisquer vídeos de serem apresentados que não possua uma propriedade pelo menos de um dos elementos de critério na lista.
Por exemplo, na inter- face do usuário ilustrativa 600, o usuário designou que ele ou ela quer so- mente ver os resultados que estão no gênero de ação/aventura.
O efeito de 5 filtração da lista 624 pode somente ocorrer se pelo menos um elemento de critério é selecionado.
A lista 626 pode excluir os vídeos que satisfaçam quaisquer dos elementos de critério na lista a ser apresentada ao usuário.
Consequente- mente, se a lista 620 está vazia, então a lista 620 não tem nenhum efeito nos vídeos que são apresentados ao usuário.
Usando ou a lista 624 ou a lista 626, o usuário tem o controle significativo sobre quais tipos de vídeos podem ou não podem ser retornados em quaisquer buscas.
A apresentação 600 pode também incluir outras opções para personalizar a interface do u- suário 200. Em algumas modalidades, um usuário pode mudar o formato ou as opções da coluna esquerda 202. O usuário pode incluir ou excluir catego- rias de serem apresentadas.
O usuário pode escolher a ordem em que as categorias ou os elementos de critério são apresentados.
A figura 7 mostra o diagrama de Venn ilustrativo 700 de vídeos disponíveis na categoria de Notícia.
Conforme mostrado no diagrama de Venn 700, 2000 vídeos estão disponíveis para apresentação ao usuário no gênero de notícia 702. Dos 2000 vídeos de notícia, 139 vídeos são relacio- nados ao canal, Central de Comédia 704. Também, 518 dos 2000 vídeos de notícia são relacionados ao canal, C-SPAN 706. Há mais vídeos relativos aos dois canais do que aqueles mostrados no diagrama de Venn, mas estes não estão no gênero de notícia.
Isto é indicado pelas linhas pontilhadas 710 que se estendem para fora da caixa de notícia 702. Finalmente, 30 vídeos no gênero de notícia, como indicados pela caixa 708, são relacionados a ambos os canais Central de Comédia e C-SPAN.
As telas de apresentação do exemplo mostradas nas figuras 8A- 8C e 9A-9B ilustram cenários típicos de uso da interface do usuário 200 e, em particular, a coluna esquerda 202 (figura 2). Os cenários são descritos com referência ao diagrama de Venn 700 na figura 7. Em vários estágios, a coluna 202 (figura 2) pode tomar a forma das colunas 800A-800C nas figu- ras 8A-8C. Neste cenário, a coluna 202 (figura 2) é usada como um escopo de restrição do mecanismo, onde o número de vídeos identificados diminui com cada elemento de critério selecionado. Inicialmente, a coluna 202 pode 5 incluir categorias para o gênero, os canais, os shows, e as listas de favoritos. A categoria do gênero pode optar por ser selecionada, e os elementos de critério da categoria do gênero são indicados. (Veja figura 2) Sobre a sele- ção do usuário do elemento de critério, "Notícia" 802, na categoria do gêne- ro, o elemento de critério é listado abaixo do título da categoria do gênero e acima da janela de elementos selecionáveis. Ao lado do elemento de critério selecionado 804 está o botão "fechar" 806, que pode ser usado para desse- lecionar o elemento de critério, e remover o elemento de critério de sua posi- ção acima da janela 812. Depois da seleção do usuário do gênero de notícia, os vídeos disponíveis online no gênero de notícia são identificados. O núme- ro de vídeos identificados, ou 2000, é indicado em 708, que é consistente com o número de novos vídeos de notícia disponíveis no diagrama de Venn
700. Se uma seleção do usuário de categoria, canais 810, é recebida, a janela 812 de elementos selecionáveis correspondendo à categoria do gê- nero é fechada. A janela 814, correspondendo aos canais da categoria, é apresentada abaixo do título da categoria dos canais. Os elementos de crité- rio na janela 814 cada um possuem vídeos no gênero de notícia. Os canais que não têm vídeos no gênero de notícia não são incluídos na janela 814. Quando uma seleção do usuário do elemento de critério 816 (Central de Comédia) é recebida, como antes, o elemento de critério 818 é movido para abaixo do título da categoria, e o botão "fechar" 820 é fornecido perto do e- lemento de critério. Seguindo a seleção do usuário do elemento de critério do canal da Central de Comédia, os vídeos disponíveis online são identifica- dos que são ambos no gênero de notícia e relativos à Central de Comédia. O número de vídeos identificados, ou 139, é mostrado em 822. Assim, dos 2000 vídeos no gênero de notícia, somente 139 deles são relacionados à Central de Comédia, e o escopo do grupo de vídeo é restrito conformemen-
te.
Isto é consistente com 704 no diagrama de Venn 700. Depois de uma seleção de C-SPAN na categoria dos canais, o número restante de vídeos, ou 30, é apresentado em 824 da figura 8C.
As- sim, dos 139 vídeos que encontram ambos os critérios notícia e Central de 5 Comédia, somente 30 dos vídeos são relacionados também ao C-SPAN.
Este número é consistente com 708 no diagrama de Venn 700. Se a catego- ria de show é selecionada, a janela 814 é fechada e uma nova janela cor- respondendo aos shows de televisão, janela 826, é apresentada abaixo do título da categoria de shows.
Note que somente um show, O Show Diário, está listado na janela.
Isto indica que todos os 30 dos vídeos que são base- ados em notícia, relativos à Central de Comédia, e relativo ao C-SPAN estão em, ou pelo menos relacionados a, O Show Diário.
Se uma indicação do usuário é recebida para remover o elemen- to de critério Central de Comédia (por exemplo, se a seleção do usuário do botão 820 é recebida), os vídeos identificados precisam somente encontrar os critérios de notícia e C-SPAN, os quais, de acordo com o diagrama de Venn 700, conduziriam a 818 vídeos.
Isto pode então ser refletido na interfa- ce do usuário (não-retratada). Os elementos de critério mudariam confor- memente, e incluiriam shows que têm vídeos disponíveis que encontram ambos os critérios notícia e C-SPAN.
A coluna 202 (figura 2) pode também assumir as formas de 900A e de 900B nas figuras 9A e 9B.
Neste cenário de uso, o escopo res- tringindo o mecanismo pode às vezes aumentar o grupo de vídeos identifi- cados com seleções subsequentes de elementos de critério.
As etapas en- volvidas em alcançar a configuração mostrada na figura 9A podem ser al- cançadas pelas etapas discutidas acima em relação às figuras 8A e 8B.
As- sim, por conveniência, a figura 8B é reproduzida como figura 9A.
Na figura 9A, o elemento de critério de notícia da categoria do gênero e o elemento de critério Central de Comédia da categoria dos canais foram selecionados, e os elementos de critério da categoria do canal são apresentados.
Isto resulta em 139 vídeos, como é consistente com o diagrama de Venn 700. Depois de uma seleção de C-SPAN na categoria dos canais, os vídeos identificados são expandidos para incluir vídeos relacionados à notí- cia ou na Central de Comédia ou no C-SPAN.
Conformemente, o número de vídeos identificados, mostrado em 904, é aumentado de 139 para 627 ví- deos.
Como pode ser visto a partir da visão de uma janela 906 dos elemen- 5 tos de critério selecionáveis na categoria de shows (por exemplo, selecio- nando a categoria de shows), os shows relacionados à notícia da Central de Comédia e do C-SPAN estão listados.
Note que na janela 906, os vídeos de cada canal estão separados (os shows 908 são da Central de Comédia e os shows 910 são do C-SPAN) para mostrar que eles encontram elementos de critério diferentes em uma outra categoria.
Em algumas modalidades, os e- lementos de critério são apresentados juntos (por exemplo, alfabeticamente) sem consideração aos elementos de critério selecionados em outras catego- rias.
Se uma indicação do usuário é recebida para remover o elemen- to de critério Central de Comédia (por exemplo, se a seleção do usuário do botão 914 é recebida), o grupo dos vídeos pode ser restrito.
Neste caso, os vídeos identificados precisariam encontrar os critérios notícia e C-SPAN, que, de acordo com o diagrama de Venn 700, reduziriam o grupo dos vídeos de 627 para 518. Isto pode então ser refletido na interface do usuário (não- retratada). Os elementos de critério mudariam conformemente, e incluiriam shows que têm vídeos disponíveis que encontram ambos os critérios notícia e C-SPAN.
Os usuários podem acessar o conteúdo de mídias e o aplicativo de orientação de mídias (e suas telas de apresentação descritas acima) a partir de um ou mais de seus dispositivos de equipamento do usuário.
A figu- ra 10 mostra uma modalidade generalizada do dispositivo de equipamento do usuário ilustrativo 1000. Execuções mais específicas de dispositivos de equipamento do usuário são discutidas abaixo em relação à figura 11. O dis- positivo de equipamento do usuário 1000 pode receber conteúdo de mídias e dados através do trajeto de entrada/saída (de aqui em diante "I/O") 1002. O trajeto de I/O 1002 pode fornecer o conteúdo de mídias (por exemplo, transmissão de programação, programação on demand, conteúdo da Inter-
net, e outro vídeo ou áudio) e dados para o controle de conjuntos de circui- tos 1004, que incluem o processamento de conjuntos de circuitos 1006 e armazenamento 1008. O controle de conjuntos de circuitos 1004 pode ser usado para enviar e receber comandos, pedidos, e outros dados apropriados 5 usando o trajeto de I/O 1002. O trajeto de I/O 1002 pode conectar o controle de conjuntos de circuitos 1004 (e especificamente o processamento de con- juntos de circuitos 1006) para um ou mais trajetos de comunicações (descri- tos abaixo). As funções de I/O podem ser fornecidas por um ou mais destes trajetos de comunicações, mas são mostradas como um trajeto único na fi- gura 10 para evitar complicar demasiadamente o desenho.
O controle de conjuntos de circuitos 1004 pode ser baseado em qualquer processamento de conjuntos de circuitos apropriado 1006 tal como o processamento de conjuntos de circuitos baseado em um ou mais micro- processadores, microcontroladores, processadores de sinal digital, dispositi- vos lógicos programáveis, etc.
Em algumas modalidades, o controle de con- juntos de circuitos 1004 executa instruções para um aplicativo de orientação de mídias armazenado na memória (isto é, armazenamento 1008). Em mo- dalidades baseadas em cliente-servidor, o controle de conjuntos de circuitos 1004 pode incluir conjuntos de circuitos de comunicações apropriados para comunicação com um servidor de aplicativo de orientação ou outras redes ou servidores.
Os conjuntos de circuitos de comunicações podem incluir um modem por cabo, um modem de serviços integrados de rede digital (ISDN), um modem de linha de subscritor digital (DSL), um modem de telefone ou um modem sem fio para comunicações com outro equipamento.
Tais comu- nicações envolvem a Internet para pelo menos obter o conteúdo de mídias online e adicionalmente podem envolver quaisquer outras redes de comuni- cações ou trajetos apropriados (o que é descrito mais detalhadamente em relação à figura 11). Além disso, os conjuntos de circuitos de comunicações podem incluir conjuntos de circuitos que permitem uma comunicação igual para igual de dispositivos de equipamento do usuário, ou a comunicação de dispositivos de equipamento do usuário em localizações remotas um do ou- tro (descrito em mais detalhes abaixo).
Memória (por exemplo, memória de acesso aleatório, memória somente de leitura, ou alguma outra memória apropriada), discos rígidos, discos óticos, ou quaisquer outros dispositivos de armazenamento fixos ou removíveis apropriados (por exemplo, gravador de DVD, gravador de CD, 5 gravador de videocassete, ou outro dispositivo apropriado de gravação) po- dem ser fornecidos como o armazenamento 1008 que é parte do controle de conjuntos de circuitos 1004. O armazenamento 1008 pode incluir um ou mais dos tipos de dispositivos de armazenamento acima.
Por exemplo, o dispositivo de equipamento do usuário 1000 pode incluir um disco rígido pa- ra um DVR (chamado às vezes de um gravador de vídeo pessoal, ou PVR) e um gravador de DVD como um dispositivo de armazenamento secundário.
O armazenamento 1008 pode ser usado para armazenar vários tipos de mídias descritos aqui e dados do aplicativo de orientação, incluindo a informação do programa, os ajustes do aplicativo de orientação, as preferências do usuário ou informação de perfil, ou outros dados usados na operação do aplicativo de orientação.
A memória permanente pode também ser usada (por exem- plo, para lançar um carregamento de um sistema operacional de rotina e outras instruções). O controle de conjuntos de circuitos 1004 pode incluir conjuntos de circuitos de geração de vídeo e conjuntos de circuitos de sintonização, tais como um ou mais sintonizadores análogos, um ou mais decodificadores MPEG-2 ou outros conjuntos de circuitos digitais de decodificação, sintoni- zadores de alta definição, ou qualquer outro sintonizador apropriado ou con- juntos de circuitos de vídeo ou combinações de tais conjuntos de circuitos.
Os conjuntos de circuitos de codificação (por exemplo, para converter sobre o ar, analógico, ou sinais digitais para sinais MPEG para o armazenamento) podem também ser fornecidos.
O controle de conjuntos de circuitos 1004 pode também incluir conjuntos de circuitos escalonadores para conversão no enlace superior e conversão no enlace inferior de mídias no formato de saí- da preferido do equipamento do usuário 1000. Os conjuntos de circuitos 1004 podem também incluir conjuntos de circuitos conversores de digital- para-analógico e conjuntos de circuitos conversores de analógico-para-
digital para converter entre sinais digitais e análogos. Os conjuntos de circui- tos de sintonização e de codificação podem ser usados pelo equipamento do usuário para receber e para apresentar, para executar, ou para gravar o con- teúdo de mídias. Os conjuntos de circuitos de sintonização e de codificação 5 podem também ser usados para receber dados de orientação. Os conjuntos de circuitos descritos aqui, incluindo, por exemplo, a sintonização, a geração de vídeo, codificação, decodificação, escala, e conjuntos de circuitos analó- gicos/digitais, podem ser executados usando o software que funciona para um ou mais propósitos ou processadores especializados. Sintonizadores múltiplos podem ser fornecidos para tratar de funções de sintonização simul- tâneas (por exemplo, funções de assistir e registrar, funções de picture-in- picture (PIP), gravação de sintonização múltipla, etc). Se o armazenamento 1008 é fornecido como um dispositivo separado do equipamento do usuário 1000, os conjuntos de circuitos de sintonização e de codificação (que inclu- em sintonizadores múltiplos) podem ser associados com o armazenamento
1008. Um usuário pode controlar o controle de conjuntos de circuitos 1004 usando a interface de entrada do usuário 1010. A interface de entrada do usuário 1010 pode ser qualquer interface de usuário apropriada, tal como um controle remoto, mouse, trackball, teclado portátil, teclado, tela de toque, tela de toque portátil, entrada de tipo, joystick, interface de reconhecimento de voz, ou outras interfaces de entrada do usuário. A apresentação 1012 pode ser fornecida como um dispositivo autônomo ou integrado com outros elementos do dispositivo de equipamento do usuário 1000. A apresentação 1012 pode ser um ou mais de um monitor, uma televisão, uma tela de cristal líquido (LCD) para um dispositivo móvel, ou qualquer outro equipamento a- propriado para apresentar imagens visuais. Em algumas modalidades, a a- presentação 1012 pode ser capaz de HDTV. Os alto-falantes 1014 podem ser fornecidos como integrados com outros elementos do dispositivo de e- quipamento do usuário 1000 ou podem ser unidades autônomas. O compo- nente de áudio dos vídeos e outro conteúdo de mídias indicado na apresen- tação 1012 pode ser executado através dos alto-falantes 1014. Em algumas modalidades, o áudio pode ser distribuído a um receptor (não mostrado), que processa e sai o áudio através dos alto-falantes 1014. O dispositivo de equipamento do usuário 1000 da figura 10 pode ser executado no sistema 1100 da figura 11 como o equipamento de televi- 5 são do usuário 1102, o equipamento de computador do usuário 1104, dispo- sitivo de comunicações sem fio do usuário 1106, ou algum outro equipamen- to do usuário apropriado para acessar mídias, tal como uma máquina de jo- gos não-portátil.
Para simplicidade, estes dispositivos podem ser referidos aqui coletivamente como dispositivos de equipamento do usuário ou equi- pamento do usuário.
Os dispositivos de equipamento do usuário, nos quais um aplicativo de orientação de mídias é executado, podem funcionar como um dispositivo autônomo ou podem ser parte de uma rede de dispositivos.
Várias configurações de rede dos dispositivos podem ser executadas e são discutidas mais detalhadamente abaixo.
O equipamento de televisão do usuário 1102 pode incluir uma caixa de ajuste superior, um decodificador de receptor integrado (IRD) para lidar com satélite de televisão, um aparelho de televisão, um dispositivo de armazenamento digital, um gravador de DVD, um gravador de videocassete (VCR), um servidor de mídias local, ou outro equipamento de televisão do usuário.
Um ou mais destes dispositivos podem ser integrados para ser um único dispositivo, se desejado.
O equipamento de computador do usuário 1104 pode incluir um PC, um laptop, uma mesa digitalizadora, uma caixa de WebTV, uma televisão de computador pessoal (PC/TV), um servidor de mí- dias de PC, um centro de mídias de PC, ou outro equipamento de computa- dor do usuário.
WEBTV é uma marca registrada possuída por Microsoft Corp.
O dispositivo de comunicações sem fio do usuário 1106 pode incluir PDAs, um telefone móvel, um executor de vídeo portátil, um executor de música portátil, uma máquina de jogo portátil, ou outros dispositivos sem fio.
Deve ser notado que com o advento de cartões de sintonização de televisão para PCs, WebTV, e a integração do vídeo em outros dispositi- vos de equipamento do usuário, as linhas tornaram-se embaçadas ao tentar classificar um dispositivo como um dos dispositivos acima.
De fato, cada um de equipamento de televisão do usuário 1102, equipamento de computador do usuário 1104, e dispositivo de comunicações sem fio do usuário 1106 pode utilizar pelo menos algumas das características de sistema descritas acima em relação à figura 10 e, como um resultado, incluir a flexibilidade no 5 que diz respeito ao tipo de conteúdo de mídias disponível no dispositivo.
Por exemplo, o equipamento de televisão do usuário 1102 pode ser habilitado para Internet permitindo o acesso ao conteúdo da Internet, enquanto o equi- pamento de computador do usuário 1104 pode incluir um sintonizador permi- tindo o acesso à programação da televisão.
O aplicativo de orientação de mídias pode também ter a mesma disposição nos vários tipos diferentes de equipamento do usuário ou pode ser talhado às capacidades de apresenta- ção do equipamento do usuário.
Por exemplo, no equipamento de computa- dor do usuário, o aplicativo de orientação pode ser fornecido como um site da internet acessado por um navegador da internet.
Em um outro exemplo, o aplicativo de orientação pode ser reduzido proporcionalmente para dispositi- vos de comunicações sem fio do usuário.
No sistema 1100, há tipicamente mais de um de cada tipo de dispositivo de equipamento do usuário, mas somente um de cada um é mos- trado na figura 11 para evitar complicar demasiadamente o desenho.
Além disso, cada usuário pode utilizar mais de um tipo de dispositivo de equipa- mento do usuário (por exemplo, um usuário pode ter um aparelho de televi- são e um computador) e também mais de um de cada tipo de dispositivo de equipamento do usuário (por exemplo, um usuário pode ter um PDA e um telefone móvel e/ou múltiplos aparelhos de televisão). O usuário pode também ajustar vários ajustes para manter os ajustes do aplicativo de orientação de mídias consistentes através dos dis- positivos em casa e dos dispositivos remotos.
Os ajustes incluem aqueles descritos aqui, assim como canais e programas favoritos, programando as preferências que o aplicativo de orientação utiliza para fazer as recomenda- ções de programação, apresentar preferências, e outros ajustes de orienta- ção desejáveis.
Por exemplo, se um usuário ajusta um canal como um favo- rito em, por exemplo, o site da internet www.tvguide.com em seu computa-
dor pessoal em seu escritório, o mesmo canal apareceria como favorito nos dispositivos em casa do usuário (por exemplo, equipamento de televisão do usuário e equipamento de computador do usuário) assim como dispositivos móveis do usuário, se desejado.
Portanto, as mudanças feitas em um dispo- 5 sitivo de equipamento do usuário podem mudar a experiência de orientação em um outro dispositivo de equipamento do usuário, independente de se são o mesmo ou um tipo diferente de dispositivo de equipamento do usuário.
Além disso, as mudanças feitas podem ser baseadas nos ajustes incorpora- dos por um usuário, assim como a atividade do usuário monitorada pelo a- plicativo de orientação.
Os dispositivos de equipamento do usuário podem ser acopla- dos à rede de comunicações 1114. A saber, o equipamento de televisão do usuário 1102, o equipamento de computador do usuário 1104, e o dispositivo de comunicações sem fio do usuário 1106 são acoplados à rede de comuni- cações 1114 através de trajetos de comunicações 1108, 1110, e 1112, res- pectivamente.
A rede de comunicações 1114 inclui a Internet e adicional- mente pode ser uma ou mais outras redes incluindo, uma rede de telefone móvel, rede de dispositivo móvel (por exemplo, Blackberry), rede de cabo, rede pública de telefone desviado, ou outros tipos de rede de comunicações ou combinações de redes de comunicações.
BLACKBERRY é uma marca registrada possuída por Research In Motion Limited Corp.
Os trajetos 1108, 1110, e 1112 podem incluir separadamente ou juntamente um ou mais traje- tos de comunicações, tais como, um trajeto satélite, um trajeto de fibra ótica, um trajeto de cabo, um trajeto que suporte as comunicações da Internet (por exemplo, IPTV), conexões de espaço livre (por exemplo, para transmissão ou outros sinais sem fio), ou algum outro trajeto de comunicações com fio ou sem fio apropriado ou combinação de tais trajetos.
O trajeto 1112 é dese- nhado com linhas pontilhadas para indicar que na modalidade exemplar mostrada na figura 11 é um trajeto sem fio e os trajetos 1108 e 1110 são desenhados como linhas sólidas para indicar que eles são trajetos com fio (embora estes trajetos possam ser trajetos sem fio, se desejado). As comu- nicações com os dispositivos de equipamento do usuário podem ser forneci-
das por um ou mais destes trajetos de comunicações, mas são mostrados como um único trajeto na figura 11 para evitar complicar demasiadamente o desenho.
Embora os trajetos de comunicações não sejam extraídos entre 5 dispositivos de equipamento do usuário, estes dispositivos podem comuni- car-se diretamente um com o outro através dos trajetos de comunicação, tais como aquelas descritas acima em relação aos trajetos 1108, 1110, e 1112, assim como outros trajetos de comunicação ponto a ponto de alcance curto, tais como cabos USB, cabos IEEE 1394, trajetos sem fio (por exemplo, Blue- tooth, infravermelho, IEEE 802-11x, etc), ou outra comunicação de alcance curto através dos trajetos com fio ou sem fio.
BLUETOOTH é uma marca registrada possuída por Bluetooth SIG, INC.
Os dispositivos de equipamento do usuário podem também comunicar-se um com o outro diretamente atra- vés de um trajeto indireto através da rede de comunicações 1114. O sistema 1100 inclui o servidor da internet 1116 e a fonte de dados de orientação de mídias 1118 acoplada à rede de comunicações 1114 através dos trajetos de comunicação 1120 e 1122, respectivamente.
Os tra- jetos 1120 e 1122 podem incluir qualquer um dos trajetos de comunicação descritos acima em relação aos trajetos 1108, 1110, e 1112. As comunica- ções com o servidor da internet 1116 e a fonte de dados de orientação de mídias 1118 podem ser trocadas sobre um ou mais trajetos de comunica- ções, mas são mostradas como um único trajeto na figura 11 para evitar complicar demasiadamente o desenho.
Além disso, pode haver mais de um de cada servidor da internet 1116 e da fonte de dados de orientação de mí- dias 1118, mas somente um de cada é mostrado na figura 11 para evitar complicar demasiadamente o desenho. (Os diferentes tipos de cada uma destas fontes são discutidos abaixo.) Se desejado, o servidor da internet 1116 e a fonte de dados de orientação de mídias 1118 podem ser integrados como um dispositivo da fonte.
Embora as comunicações entre as fontes 1116 e 1118 com os dispositivos de equipamento do usuário 1102, 1104, e 1106 sejam mostradas como através da rede de comunicações 1114, em algumas modalidades, as fontes 1116 e 1118 podem se comunicar direta-
mente com os dispositivos de equipamento do usuário 1102, 1104, e 1106 através dos trajetos de comunicação (não mostrados) tais como aqueles descritos acima em relação aos trajetos 1108, 1110, e 1112. As mídias online podem ser fornecidas pelo servidor da internet 5 1116. O servidor da internet 1116 pode fornecer um site da internet de um fornecedor de mídias online (por exemplo, o site da internet da rede de tele- visão, site da internet de entretenimento, site da internet de filme, ou um site da internet que agregue o conteúdo de fontes múltiplas). O fornecedor de mídias online pode hospedar uma variedade de conteúdo (por exemplo, fil- mes/episódios de televisão de extensão completa, segmentos dos fil- mes/episódios, trailers/pré-estréias, entrevistas com ato- res/diretores/produtores, vídeos de música, conteúdo original somente onli- ne, promoções para uma rede ou um programa, etc). O fornecedor de mídias online pode hospedar mídias de vários tipos (por exemplo, de fluxo contínuo, descarregáveis, geradas por usuário, geradas por profissional, etc). As mí- dias fornecidas online podem ser armazenadas localmente no servidor da internet 1116 ou em um servidor remoto de mídias.
Além do conteúdo de mídias, o servidor da internet 1116 pode armazenar os metadados (por e- xemplo, título, descrição, URL, etc) para cada mídia fornecida.
Uma ou mais de outras fontes de mídias (não mostradas) podem também fornecer o conteúdo de mídias ao equipamento do usuário, e serem conectadas à rede de comunicações por um ou mais trajetos que podem incluir qualquer um dos trajetos de comunicação descritos acima em relação aos trajetos 1108, 1110, e 1112. Outras fontes de mídias podem incluir um ou mais tipos de equipamento de distribuição de mídias que inclui um apara- to de distribuição da televisão, central de recepção do sistema de cabo, apa- rato de distribuição satélite, fontes de programação (por exemplo, radiodifu- sores de televisão, tais como NBC, ABC, HBO, etc), aparatos e/ou servido- res de intermédio de distribuição, servidores de mídias on demand, e outros fornecedores de conteúdo de mídias.
NBC é uma marca registrada possuída pela National Broadcasting Company, Inc., ABC é uma marca registrada possuída por ABC, INC., e HBO é uma marca registrada possuída por Home
Box Office, Inc.
Outras fontes de mídias pode ser o autor do conteúdo de mídias (por exemplo, um radiodifusor de televisão, um fornecedor de transfe- rência pela internet, etc) ou podem não ser o autor do conteúdo de mídias (por exemplo, um fornecedor de conteúdos de mídias on demand, etc). Ou- 5 tras fontes de mídias podem incluir fontes de cabo, fornecedores de satéli- tes, fornecedores on demand, ou outros fornecedores de conteúdo de mí- dias.
Outras fontes de mídias podem também incluir um servidor de mídias remoto usado para armazenar diferentes tipos de conteúdo de mídias (inclu- indo o conteúdo de vídeo selecionado por um usuário), em uma localização remota de qualquer um dos dispositivos de equipamento do usuário.
Os sis- temas e métodos para o armazenamento remoto do conteúdo de mídias, e o fornecimento do conteúdo de mídias remotamente armazenado ao equipa- mento do usuário são discutidos em maiores detalhes com relação a Ellis et al., pedido de patente norte-americano Nº 09/332.244, depositado em 11 de junho de 1999, o qual é incorporado por este meio por referência aqui em sua totalidade.
A fonte de dados de orientação de mídias 1118 pode fornecer dados de orientação de mídias para um aplicativo de orientação de mídias.
A fonte de dados de orientação de mídias 1118 inclui o armazenamento de dados 1124 e 1126, e pode fornecer dados de orientação a partir de um ou outro armazenamento de dados.
Os dados de orientação podem incluir a informação do programa tal como um título do programa, um título do episó- dio, um sumário do episódio, um comentário editorial, etc., encontrados tipi- camente em, por exemplo, TV Guide Magazine ou em www.tvguide.com.
Os armazenamentos de dados 1124 e 1126 podem ser uma ou mais bases de dados relacionadas ou outros mecanismos de armazenamento apropriados.
Os armazenamentos de dados 1124 e 1126 podem ser locais (conforme mostrado no sistema 1100) ou em localizações remotas.
Os armazenamentos de dados 1126 armazenam os dados de o- rientação de mídias que podem ou não podem estar disponíveis online.
Os dados de orientação de mídias armazenados podem incluir listagens de mí- dias, informação relacionada à mídia (por exemplo, tempos de transmissão,
canais de transmissão, títulos de mídias, descrições de mídias, informação das avaliações (por exemplo, avaliações de controle dos pais, avaliações do crítico, etc), informação de gênero ou categoria, informação do ator, dados de logotipo para os logotipos dos radiodifusores ou fornecedores, etc), for- 5 mato das mídias (por exemplo, MPEG), informações de propaganda (por exemplo, texto, imagens, clipes de mídias, etc), e qualquer outro tipo de da- dos de orientação que seja útil para um usuário navegar entre e encontrar as seleções de mídias desejadas.
Os armazenamentos de dados 1126 podem também armazenar identificadores dentro do armazenamento de dados 1124 relacionados a essa mídia de referência.
A fonte de dados de orientação de mídias 1118 pode também incluir o armazenamento de dados 1124. O armazenamento de dados 1124 armazena informação relativa aos vídeos disponíveis nos servidores da in- ternet 1116. O armazenamento de dados 1124 pode armazenar os metada- dos (por exemplo, título, descrição, URL, etc) associados com cada vídeo a partir dos servidores da internet 1116, ou pode armazenar a informação de- rivada dos metadados.
O armazenamento de dados 1124 pode também ar- mazenar os metadados não fornecidos dos servidores da internet 1116 (por exemplo, a data incorporada no armazenamento de dados 1124, popularida- de, etiquetas geradas pelo usuário/palavras-chave, etc). O armazenamento de dados 1124 pode armazenar identificadores dentro do armazenamento de dados 1126 para indicar os dados de orientação de mídias adicionais re- lativos aos vídeos encontrados dos servidores da internet 1116. Em algumas modalidades, o armazenamento de dados 1124 armazena as mídias online fornecidas pelos servidores da internet 1116 junto com a informação sobre as mídias.
Os dados do aplicativo de orientação de mídias podem ser for- necidos aos dispositivos de equipamento do usuário usando qualquer abor- dagem apropriada.
Em algumas modalidades, o aplicativo de orientação po- de ser um guia de programa da televisão interativo autônomo que recebe dados do guia de programa através de uma alimentação de dados (por e- xemplo, uma alimentação contínua, alimentação aos poucos, ou dados no intervalo vertical em branco de um canal). Os dados dos horários do pro- grama e outros dados de orientação podem ser fornecidos ao equipamento do usuário em uma faixa lateral do canal de televisão, no intervalo vertical em branco de um canal de televisão, usando um sinal digital em banda, u- 5 sando um sinal digital fora de banda, ou por qualquer outra técnica apropria- da de transmissão de dados.
Os dados dos horários de programa e outros dados de orientação podem ser fornecidos ao equipamento do usuário nos canais de televisão analógicos ou digitais múltiplos.
Os dados dos horários de programa e outros dados de orientação podem ser fornecidos ao equi- pamento do usuário com qualquer frequência apropriada (por exemplo, con- tinuamente, diariamente, um período de tempo especificado pelo usuário, um período de tempo especificado pelo sistema, em resposta a um pedido do equipamento do usuário, etc). Em algumas abordagens, os dados de ori- entação a partir da fonte de dados de orientação de mídias 1118 e/ou outras fontes de mídias podem ser fornecidos ao equipamento do usuário usando uma abordagem cliente-servidor.
Por exemplo, um cliente do aplicativo de orientação residindo no equipamento do usuário pode iniciar sessões com a fonte 1118 para obter dados de orientação quando necessário.
A fonte de dados de orientação de mídias 1118 pode fornecer dispositivos de equipa- mento do usuário 1102, 1104, e 1106 o próprio aplicativo de orientação de mídias ou atualizações de software para o aplicativo de orientação de mí- dias.
Os aplicativos de orientação de mídias podem ser, por exemplo, aplicativos autônomos executados em dispositivos de equipamento do usuá- rio.
Em outras modalidades, os aplicativos de orientação de mídias podem ser aplicativos cliente-servidor onde somente o cliente reside no dispositivo de equipamento do usuário.
Por exemplo, os aplicativos de orientação de mídias podem ser executados parcialmente como um aplicativo de cliente no controle de conjuntos de circuitos 1011 do dispositivo de equipamento do usuário 1000 e parcialmente em um servidor remoto como um aplicativo de servidor (por exemplo, fonte de dados de orientação de mídias 1118). As apresentações do aplicativo de orientação podem ser geradas pela fonte de dados de orientação de mídias 1118 e ser transmitidas aos dispositivos do equipamento do usuário.
A fonte de dados de orientação de mídias 1118 pode também transmitir dados para o armazenamento no equipamento do usuário, o qual então gera as apresentações do aplicativo de orientação ba- 5 seadas nas instruções processadas pelo controle de conjuntos de circuitos.
O sistema de orientação de mídias 1100 tem a intenção de ilus- trar um número de abordagens, ou configurações de rede, pelas quais os dispositivos de equipamento do usuário e as fontes de conteúdo de mídias e de dados de orientação podem comunicar-se um com o outro com o propósi- to de acessar as mídias, incluindo o conteúdo distribuído pela Internet, e for- necendo a orientação de mídias.
A presente invenção pode ser aplicada em qualquer um ou em um subconjunto destas abordagens, ou em um sistema que emprega outras abordagens para distribuir mídias e fornecer a orienta- ção de mídias.
As seguintes três abordagens fornecem ilustrações específi- cas do exemplo generalizado da figura 11. Em uma abordagem, os dispositivos de equipamento do usuário podem comunicar-se um com o outro dentro de uma rede em casa.
Os dis- positivos de equipamento do usuário podem comunicar-se um com o outro diretamente através de esquemas de comunicação ponto a ponto de alcance curto descritos acima, através de trajetos indiretos através de um cubo ou do outro dispositivo similar fornecido em uma rede em casa, ou através da rede de comunicações 1114. Cada um dos indivíduos múltiplos em uma única casa pode operar dispositivos de equipamento do usuário diferentes na rede em casa.
Como um resultado, pode ser desejável para várias informações de orientação de mídias, incluindo a informação de orientação de mídias pa- ra o conteúdo distribuído pela Internet, ou ajustes a serem comunicados en- tre os diferentes dispositivos de equipamento do usuário.
Por exemplo, pode ser desejável para os usuários manter os ajustes do aplicativo de orientação de mídias consistentes em diferentes dispositivos de equipamento do usuá- rio dentro de uma rede em casa, como descritos em maiores detalhes em Ellis et al., pedido de patente norte-americano Nº 11/179.410, depositado em 11 de julho de 2005. Os diferentes tipos de dispositivos de equipamento do usuário em uma rede em casa podem também comunicar-se um com o outro para transmitir o conteúdo de mídias.
Por exemplo, um usuário pode trans- mitir o conteúdo de mídias online a partir do equipamento de computador do usuário para um vídeo portátil ou a um executor de música portátil. 5 Em uma segunda abordagem, os usuários podem ter tipos múl- tiplos de equipamento do usuário pelos quais eles acessam o conteúdo de mídias, incluindo o conteúdo de mídias distribuído pela Internet, e obtêm a orientação de mídias.
Por exemplo, alguns usuários podem ter redes em casa que são acessadas pelos dispositivos em casa e móveis.
Os usuários podem controlar os dispositivos em casa através de um aplicativo de orien- tação de mídias executado em um dispositivo remoto.
Por exemplo, os usuá- rios podem acessar um aplicativo de orientação de mídias online em um site da internet através de um computador pessoal em seu escritório, ou um dis- positivo móvel tal como um PDA ou um telefone móvel habilitado para inter- net.
O usuário pode ajustar vários ajustes (por exemplo, gravações, lembre- tes, ou outros ajustes) no aplicativo de orientação online para controlar o equipamento do usuário em casa.
O guia online pode controlar o equipa- mento do usuário diretamente, ou por comunicação com um aplicativo de orientação de mídias no equipamento do usuário em casa.
Vários sistemas e métodos para os dispositivos do equipamento do usuário que se comunicam, onde os dispositivos de equipamento do usuário estão em localizações re- motas um do outro, são discutidos em, por exemplo, Ellis et al., pedido de patente norte-americano Nº 10/927.814, depositado em 26 de agosto de 2004, que é incorporado por este meio por referência aqui em sua totalidade.
Em uma terceira abordagem, os usuários de dispositivos de e- quipamento do usuário dentro e fora de uma casa podem usar seu aplicativo de orientação de mídias para se comunicar diretamente com os servidores da internet 1116 ou outras fontes de conteúdo de mídias para acessar con- teúdo de mídias distribuído pela internet e outros.
Especificamente, dentro de uma casa, os usuários do equipamento de televisão do usuário 1104 e do equipamento de computador do usuário 1106 podem acessar o aplicativo de orientação de mídias para navegar entre e localizar o conteúdo de mídias desejável. Os usuários podem também acessar o aplicativo de orientação de mídias fora de casa usando os dispositivos de comunicações sem fio do u- suário 1106 para navegar entre e localizar o conteúdo de mídias desejável. Será apreciado que, enquanto a discussão do conteúdo de mí- 5 dias estiver focada no conteúdo de vídeo, os princípios da orientação de mí- dias podem ser aplicados para outros tipos de conteúdo de mídias, tais co- mo música, imagens, etc. Uma vista mais detalhada de uma modalidade da fonte de dados de orientação de mídias 1118 é mostrada na figura 12. Além dos armaze- namentos de dados 1124 e 1126, a fonte de dados de orientação de mídias 1118 pode conter um dispositivo de navegação na internet 1202 e um servi- dor de internet 1204. O dispositivo de navegação na internet 1202 e o servi- dor de internet 1204 podem cada um incluir um ou mais de processadores de conjuntos de circuitos 1214 e 1208, e armazenamento 1216 e 1210. Eles podem incluir qualquer uma das características e dos componentes de um dispositivo de equipamento do usuário, descritos acima em relação à figura
10. Eles podem adicionalmente incluir quaisquer conjuntos de circuitos ou software armazenado (por exemplo, direcionadores de base de dados, apli- cativos do dispositivo de navegação na internet, aplicativos do servidor de internet, etc). O dispositivo de navegação na internet 1202 e servidor de in- ternet 1204 interagem com os armazenamentos de dados 1124 e 1126 atra- vés dos trajetos I/O 1210, 1218, 1220, e 1222. O dispositivo de navegação na internet 1202 e o servidor de internet 1204 se comunicam com a rede de comunicações 1114 através dos trajetos I/O 1206 e 1212, que são referidos coletivamente como a ligação 1122 na figura 11. Os trajetos I/O 1206, 1210, 1212, 1218, 1220, e 1222 podem ser quaisquer trajetos de comunicação a- propriados descritos acima em relação a 1108, 1116, e 1112. Embora o dis- positivo de navegação na internet 1202 e o servidor de internet 1204 sejam mostrados como entidades separadas, suas funções podem ser executadas por uma única unidade. Em um cenário típico, o dispositivo de navegação na internet 1202 obtém informação de mídias online (por exemplo, metadados) e, em algumas modalidades, conteúdo de mídias online fornecido originalmente dos servidores de internet 1116. Isto é, o dispositivo de navegação na inter- net 1202 captura informação nas mídias online disponíveis na internet. Na figura 12, uma linha pontilhada é mostrada entre a ligação 1206 e o servidor 5 de internet 1116 para indicar que o dispositivo de navegação na internet 1202 solicita diretamente mídias e informação de mídias a partir do servidor de internet 1116. O dispositivo de navegação na internet 1202 pode então armazenar a informação nas mídias disponíveis online no armazenamento de dados 1124. Para fazer assim, o dispositivo de navegação na internet 1202 pode acessar, recuperar, adicionar, atualizar, ou remover os dados do armazenamento de dados 1124. O dispositivo de navegação na internet 1202 pode armazenar a informação nos servidores de internet 1116 no ar- mazenamento 1210. Assim, o dispositivo de navegação na internet 1202 pode armazenar informação capturada diretamente no armazenamento de dados 1124 ou pode primeiramente processar a informação capturada usan- do dados relacionados no armazenamento de dados 1126 e/ou no armaze- namento 1210. Em um cenário típico, o servidor da internet 1204 pode acessar ou recuperar dados a partir dos armazenamentos de dados 1124 e 1126. O servidor de internet 1204 pode usar os dados recuperados de um ou outro ou ambos os armazenamentos de dados para fornecer dados de aplicativo de orientação de mídias para um aplicativo de orientação de mídias. O ser- vidor de internet 1204 pode armazenar dados de personalização do usuário (por exemplo, perfis de usuário) no armazenamento 1216 e qualquer outra informação apropriada para preparar uma apresentação e/ou dados. O ser- vidor de internet 1204 pode fornecer dados através da ligação I/O 1212 u- sando quaisquer uma das abordagens descritas acima em relação à figura
11. Por exemplo, o servidor de internet 1204 pode enviar dados brutos, da- dos processados, ou pode preparar uma apresentação, dependendo do tipo do equipamento do usuário e/ou do aplicativo de orientação. O sistema 1300 na figura 13 é uma outra modalidade ilustrativa da fonte de dados de orientação de mídias 1118. A figura 13 inclui os com-
ponentes da figura 12, mas também inclui o equipamento de gerência de dados do usuário 1302, o equipamento do usuário de editor 1310, e o arma- zenamento de dados selecionados pelo editor 1308. O equipamento de gerência de dados do usuário 1302 pode in- 5 cluir o processamento dos conjuntos de circuitos 1304 e o armazenamento
1306. O equipamento de gerência de dados do usuário pode ser um dos dispositivos de equipamento do usuário 1102, 1104, ou 1106. O equipamen- to de gerência de dados do usuário 302 pode incluir qualquer um ou todos os componentes de dispositivos de equipamento do usuário. Na figura 13, o equipamento de gerência de dados do usuário 1302 é local ao armazena- mento de dados 1124, e pode comunicar-se com o armazenamento de da- dos 1124 através de qualquer trajeto descrito em relação aos trajetos I/O 1108, 1116, e 1112. Em algumas modalidades, o equipamento de gerência de dados do usuário é um equipamento do usuário padrão (por exemplo, laptop, dispositivo móvel, etc) remoto do sistema 1300, e uma gerência de dados pode subscrever-se para ganhar acesso através do dispositivo de na- vegação na internet1202 ou do servidor de internet 1204. Tipicamente, há mais de um equipamento de gerência de dados do usuário no sistema 1300, mas somente um é mostrado para evitar complicar demasiadamente o de- senho. Em um cenário típico de uso, um gerente dos dados pode usar o equipamento de gerência de dados do usuário para acessar, recuperar, adi- cionar, remover, ou atualizar as entradas no armazenamento de dados 1124. Os gerentes dos dados podem corrigir informação incorreta sobre vídeos online, remover vídeos que se tornaram não disponíveis, adicionar informa- ção de mídias online e/ou conteúdo de mídias online, adicionar etiquetas relativas às entradas no armazenamento de dados 1126, ou adicionar qual- quer informação que pode ser usada pelo dispositivo de navegação na inter- net1202 e pelo servidor de internet 1204. Por exemplo, os gerentes de da- dos podem etiquetar determinados servidores de internet 1116 de modo qualquer listagem destes servidores de internet etiquetados seja acentuada na listagem.
O armazenamento de dados das seleções do editor 1308 pode ser uma ou mais bases de dados relacionadas ou outros mecanismos de armazenamento apropriados.
A base de dados das seleções do editor 1308 pode conter espaço de armazenamento separado para cada editor.
A base 5 de dados das seleções do editor 1308 pode conter designações de preferên- cia do editor para mídias online individuais.
Além disso, a base de dados das seleções do editor 1304 pode conter listas de favoritos para cada editor, on- de uma lista de favoritos é uma lista das mídias favoritas ou preferidas do editor.
Para cada designação de preferência do editor na base de dados da seleção do editor 1308, a base de dados das seleções do editor 1308 pode armazenar as ligações dentro dos armazenamentos de dados 1124 e 1126. As ligações podem ser usadas pelo servidor de internet 1204 ao gerar apre- sentações ou recolher dados para os aplicativos de orientação de mídias.
Em algumas modalidades, o armazenamento de dados das seleções do edi- tor 1308 é parte do armazenamento 1216 no servidor de internet 1204. O equipamento de editor do usuário 1310 pode incluir o proces- samento dos conjuntos de circuitos 1312 e armazenamento 1314. O equi- pamento de editor do usuário 1310 pode incluir as características e/ou os componentes discutidos em relação ao equipamento de gerência de dados do usuário 1302. O equipamento de editor do usuário pode comunicar-se, remotamente ou localmente, com o armazenamento de dados das seleções do editor 1308 através de qualquer trajeto descrito em relação aos trajetos I/O 1108, 1116, e 1112. Em algumas modalidades, o equipamento de editor do usuário pode ter acesso a uma parcela do armazenamento 1216 no ser- vidor de internet 1214, e as designações de preferência do editor podem ser armazenadas no armazenamento 1216. Em um cenário típico de uso, um editor pode incorporar designações de preferência de uma maneira similar à maneira que os usuários incorporam mídias na lista de Meus Favoritos (veja figura 5). Tipicamente, há mais de um equipamento de editor do usuário no sistema 1300, mas somente um é mostrado para evitar complicar demasia- damente o desenho.
Na presente invenção, um aplicativo de orientação de mídias on-
line pode escolher um grupo de vídeos, e a informação sobre os vídeos es- colhidos pode ser apresentada ao usuário. O diagrama de fluxo 1400 das etapas ilustrativas envolvidas na obtenção e fornecimento de dados de ori- entação de mídias é mostrado na figura 14. Os vídeos online de um ou mais 5 fornecedores de mídias online (por exemplo, servidores de internet 1116) são identificados e acessados na etapa 1402. A informação para cada vídeo identificado pode ser obtida a partir do fornecedor de mídias online. Em al- gumas modalidades, uma pluralidade de páginas da internet é navegada e os metadados correspondentes aos vídeos disponíveis são retirados das páginas de internet. As páginas da internet podem incluir sites da internet de fornecedores de mídias online. Os metadados dos vídeos podem incluir o título vídeo, descrição, URL do vídeo, nome da fonte, URL da fonte, gênero, tipo do programa (por exemplo, clipe, episódio de extensão completa, so- mente online, trailers de filme), screenshots/foto minimizadas, atores no ví- deo, tempo de execução, nomes dos personagens, formato do vídeo (por exemplo, REAL, WMV, Flash, QuickTime, etc), data de ativação/expiração, baixar/transferência, DRM, preço, e resolução (por exemplo, tela completa, 320x240, etc). Os metadados coletados para cada vídeo identificado podem ser armazenados (por exemplo, no armazenamento de dados 1124) na etapa
1404. Além disso, outros metadados não obtidos a partir do fornecedor de mídias (por exemplo, palavras-chave ou etiquetas adicionadas por um ge- rente de dados (por exemplo, a partir do equipamento de gerência de dados do usuário 1310), avaliações do usuário, popularidade, data que o vídeo foi encontrado na internet, designações de preferência do editor, nos dados de conteúdo capaz de “wiki”, etc) podem ser armazenados além dos metadados coletados. Os metadados armazenados podem ser atualizados continua- mente, em intervalos de tempo fixos ou variáveis, ou não podem ser atuali- zados de todo. Em algumas modalidades, o vídeo online identificado por si só (por exemplo, arquivo/clipe/recurso do vídeo de fato) é também armaze- nado. Na etapa 1406, os metadados para cada um dos vídeos podem ser associados com os dados de orientação de mídias, onde os dados de orientação de mídias podem ser armazenados em uma base de dados de orientação de mídias.
A associação pode ser determinada baseada na com- paração dos metadados dos vídeos com os metadados na base de dados de 5 orientação de mídias (por exemplo, o armazenamento de dados 1126), ou a associação pode ser adicionada por um gerente dos dados.
Em algumas modalidades, alguns dos metadados coletados são usados para fazer asso- ciações com os dados de orientação de mídias e não realmente armazena- dos na etapa 1404. Em ainda outras modalidades, um grau de relevância pode ser armazenado em vez de apenas uma associação.
Por exemplo, os metadados podem ser comparados, e um grau mais elevado de relevância pode ser dado aos vídeos online que combinam uma porcentagem maior dos metadados.
Na etapa 1406, cada vídeo pode ser associado com uma ou mais entradas na base de dados de orientação de mídias.
Por exemplo, os metadados para um vídeo de um episódio de televisão podem ser associa- dos com os dados de orientação no programa de televisão, no episódio de televisão, nos atores no programa, na rede de televisão, ou quaisquer edito- res que comentarem no episódio ou programa.
Uma associação pode ser feita armazenando os metadados do vídeo com uma etiqueta a partir da ba- se de dados de orientação de mídias.
Alternativamente, as associações ou as ligações entre os metadados armazenados e os dados de orientação de mídias podem ser salvas remotamente.
Um subconjunto de vídeos pode ser selecionado na etapa 1408. O subconjunto pode ser escolhido automaticamente baseado nas designa- ções de preferência de um editor (por exemplo, a partir da base de dados da seleção do editor 1308) ou baseado nos dados de personalização do usuá- rio.
Os dados de personalização do usuário podem ser obtidos a partir da monitoração do comportamento do usuário, a partir de um perfil de usuário, ou a partir de designações expressas feitas pelo usuário (veja figura 6). Um grupo de vídeos pode também ser escolhido automaticamente baseado em critérios tais como a popularidade ou a renovação dos vídeos (veja a coluna
206 da figura 2). Um subconjunto dos vídeos pode ser selecionado na etapa 1408 em resposta à recepção de um comando do usuário.
O usuário pode incor- porar um ou mais termos ou palavras-chave de busca (por exemplo, na bar- 5 ra de busca 224), e o subconjunto dos vídeos pode ser determinado basea- do em uma comparação das palavras-chave com os metadados armazena- dos associados com cada vídeo.
O usuário pode selecionar os elementos de critério particulares (por exemplo, gênero, show, canal, extensão do clipe, etc) de interesse (por exemplo, usando a coluna 202 da figura 2). O subcon- junto dos vídeos que podem ser aqueles que encontram os critérios, e são determinados baseados no exame dos metadados armazenados.
Existem metadados associados com ambos os dados de orien- tação de mídias e o vídeo online.
Consequentemente, o subconjunto de ví- deos pode ser determinado comparando os termos de busca ou outros crité- rios a ou uma ou outra fontes de metadados.
Em uma modalidade, os ter- mos de busca e/ou outros elementos de critério são comparados aos meta- dados do aplicativo de orientação de mídias.
A comparação retorna dados de orientação de mídias relevantes.
Desde que haja associações ligando os dados de orientação de mídias ao vídeo online relacionado, um subconjunto de vídeos pode ser determinado.
Em uma outra modalidade da invenção, o subconjunto de vídeos é determinado baseado em uma comparação de pa- lavras-chave da busca e/ou de outros critérios aos metadados dos vídeos.
Dependendo de como os metadados coletados são armazenados, a quanti- dade de metadados para cada vídeo coletado, e como as associações são feitas, as duas técnicas podem ou não podem retornar o mesmo grupo de vídeos.
Em algumas modalidades, a base de dados de orientação de mídias inclui mais do que os dados de orientação de mídias.
A base de da- dos de orientação de mídias também inclui mídias, tais como as mídias de vídeo.
Neste caso, o subconjunto de vídeos identificados na etapa 1408 po- de incluir os vídeos identificados a partir da internet e/ou os vídeos armaze- nados na base de dados de orientação de mídias.
Uma apresentação indicando cada vídeo do subconjunto de ví- deos é gerada na etapa 1410. A apresentação para cada vídeo no subcon- junto inclui dados de aplicativo de orientação a partir da base de dados do aplicativo de orientação. Os dados do aplicativo de orientação são determi- 5 nados baseados nas associações criadas na etapa 1406. A apresentação pode também incluir algum ou todos os metadados de vídeo coletados e/ou gerados (por exemplo, na caixa de texto 308 da figura 3, na coluna 400 da figura 4, como as palavras-chave 512 na figura 5, etc). Em algumas modali- dades, a apresentação é um mosaico, onde cada vídeo no subconjunto é representado por pelo menos um identificador gráfico (por exemplo, ainda imagem a partir do vídeo). Em outras modalidades, a apresentação pode ser somente texto. Também, as listagens de mídias indicadas podem indicar a relevância de cada listagem, onde a relevância pode ser determinada base- ada na indicação do gerente de dados (veja figura 13) ou um grau de rele- vância avaliado quando a listagem foi associada com os dados de orienta- ção de mídias na etapa 1406. Em algumas modalidades, um aplicativo de orientação de mídias online pode direcionar um usuário ao conteúdo de mídias de interesse ao usuário. O diagrama de fluxo 1500 da figura 15 mostra etapas ilustrativas para fornecer tal característica. A informação de mídias online pode ser obti- da e processada baseada nas estratégias discutidas nas etapas de 1404 a 1406 na figura 14. Um subconjunto de vídeos pode ser identificado na etapa 1502 usando qualquer uma das técnicas discutidas na etapa 1408, incluindo a escolha dos vídeos baseada nos dados de personalização do usuário, de- signações de preferência do editor, termos de busca incorporados pelo usu- ário (por exemplo, na barra de busca 224 na figura 2), ou elementos de crité- rio selecionados pelo usuário (por exemplo, na coluna esquerda 202 na figu- ra 2). Na etapa 1504, uma apresentação é gerada usando um frame a partir de cada um dos vídeos identificados. A apresentação pode ser similar à tela de apresentação 200 mostrada na figura 2. Uma seleção do usuário de um frame é recebida pelo aplicativo de orientação de mídias online na etapa
1506. Baseado na seleção, na etapa 1508, o aplicativo de orientação dire-
ciona o usuário ao site da internet que fornece o conteúdo de mídias sele- cionado.
O site da internet pode ser fornecido em uma cobertura, em um frame dentro do aplicativo de orientação, ou pode ser mostrado na tela com- pleta. 5 De acordo com um princípio da presente invenção, um grupo de vídeos pode ser identificado, e ainda refinado, baseado na seleção do usuá- rio de elementos de critério selecionáveis.
O diagrama de fluxo 1600 da figu- ra 16 ilustra tal processo.
A informação de mídias online pode ser obtida e processada baseada nas estratégias discutidas nas etapas de 1404 a 1406. Os elementos de critério (por exemplo, ação/aventura, notícia, ABC, Central de Comédia, etc) podem ser apresentados a um usuário, tal como na janela 214 da figura 2, na etapa 1602. Em algumas modalidades, os elementos de critério selecionáveis podem ser um grupo predefinido de elementos de crité- rio que são sempre apresentados.
Em outras modalidades, os elementos de critério selecionáveis podem incluir somente os elementos de critério que encontram as mídias identificadas da internet na etapa 1402. Na etapa 1604, o aplicativo de orientação de mídias recebe uma indicação do usuário de um dos elementos de critério selecionáveis.
Basea- do no elemento de critério selecionado, um subconjunto de mídias identifica- das é selecionado na etapa 1606. Desde que o elemento de critério selecio- nado seja o primeiro critério escolhido pelo usuário, o subconjunto é escolhi- do baseado somente neste elemento de critério selecionado.
Entretanto, se outros elementos de critério selecionados já tinham sido recebidos, o sub- conjunto de vídeos pode ser escolhido baseado em um ou mais de todos os elementos de critério selecionados.
O subconjunto de vídeos identificados pode ser escolhido baseado em algumas das estratégias discutidas acima em relação à etapa 1408 da figura 14. Depois que um subconjunto de vídeos é escolhido, uma apre- sentação pode ser gerada indicando cada vídeo no subconjunto na etapa 1410, tal como no mosaico 208 da figura 2. Esta etapa pode prosseguir u- sando qualquer uma das técnicas discutidas em relação à figura 14. O apli- cativo de orientação de mídias pode então receber uma seleção de usuário de um outro elemento de critério selecionável em 1604. Isto refinaria o sub- conjunto de vídeos escolhido na etapa 1606, e o subconjunto alterado seria refletido na apresentação gerada na etapa 1410. Em algumas modalidades, um aplicativo de orientação pode a- 5 presentar os elementos de critério selecionáveis agrupados em categorias. Baseado na seleção do usuário, os vídeos de interesse para o usuário po- dem ser identificados e os elementos de critério indicados podem ser atuali- zados conformemente. Os vídeos identificados podem consequentemente depender não somente de quais elementos de critério são selecionados, mas também em quais categorias têm elementos de critério selecionados. A carta de fluxo 1700 da figura 17 é uma carta de fluxo ilustrativa de acordo com um princípio da presente invenção. Como discutido em maiores deta- lhes abaixo, a carta de fluxo 1700 pode ser tomada em muitas modalidades. Em uma modalidade da carta de fluxo 1700, um grupo de vídeos identificados depende somente do elemento de critério mais recentemente selecionado. Quando o usuário incorpora primeiramente o aplicativo de ori- entação, uma pluralidade de categorias é apresentada ao usuário na etapa
1702. Por exemplo, as categorias podem ser gênero, canais, shows, e listas de favoritos (veja a coluna 202 da figura 2). Além disso, uma das categorias pode optar por um estágio selecionado, onde uma janela de elementos de critério dentro da categoria é apresentada. Em algumas modalidades, um elemento de critério para uma categoria selecionada é indicado somente se pelo menos um vídeo na base de dados encontra o elemento de critério. Com relação à recepção de uma seleção do usuário na etapa 1704, se a seleção é um elemento de critério dentro de uma categoria sele- cionada (por exemplo, elemento de critério 212 em figura 2), os vídeos que encontram o critério selecionado são identificados na etapa 1706. Os vídeos podem ser identificados baseados em algumas das estratégias discutidas em relação à figura 14. Os vídeos identificados podem ser apresentados em um mosaico, como na tela de apresentação 200 da figura 2. O aplicativo de orientação de mídias pode então receber uma seleção do usuário de um ou- tro critério na categoria atual ou receber uma seleção de uma categoria dife-
rente (etapa 1704). Com relação à recepção de uma seleção do usuário na etapa 1704, se a seleção é uma categoria à exceção da categoria atualmente se- lecionada, a janela dos elementos de critério selecionáveis que correspon- 5 dem à categoria atualmente selecionada é fechada na etapa 1708. Uma no- va janela é apresentada na etapa 1710, e os elementos de critério selecio- náveis que correspondem à categoria recentemente selecionada são apre- sentados dentro da janela nova.
A janela pode ser situada diretamente abai- xo da categoria para indicar que a janela corresponde a essa categoria.
A interface do usuário pode então receber uma seleção do usuário de um ele- mento de critério na categoria recentemente selecionada ou receber uma seleção de uma categoria diferente (etapa 1704). Em uma outra modalidade da carta de fluxo 1700, o aplicativo de orientação de mídias pode manter-se a par dos elementos de critério sele- cionados, e usa cada elemento de critério selecionado para restringir o es- copo dos vídeos identificados.
Quando o usuário incorpora primeiramente o aplicativo de orientação, uma pluralidade de categorias é apresentada ao usuário na etapa 1702. Por exemplo, as categorias podem ser gênero, ca- nais, shows, e listas de favoritos (veja a coluna 202 da figura 2). Além disso, uma das categorias pode optar um estágio selecionado, onde uma janela de elementos de critério dentro da categoria seja apresentada.
Com relação à recepção de uma seleção do usuário na etapa 1704, se seleção é um elemento de critério dentro da categoria selecionada, os vídeos que encontram o critério selecionado e todos os critérios previa- mente selecionados são identificados (etapa 1706). Uma vez que a seleção do elemento de critério adiciona uma condição de que todos os vídeos iden- tificados devem estar de acordo, selecionando o elemento de critério que restrinja o grupo de vídeos e diminua o número de vídeos identificados.
Para um exemplo, veja a discussão das colunas 800B e 800C das figuras 8B e 8C, onde um grupo de vídeos identificados é reduzido de 139 (822 na figura 8B) para 30 (824 na figura 8C). Quando múltiplos elementos de critérios são selecionados de uma ou mais categorias, os vídeos identificados estão de acordo com a expressão Booleana: (SC1 E SC2 E… E critério recentemente selecionado), onde "SCX" representa "critério selecionado X." Alternativa- mente, outros esquemas de seleção de critério múltiplos apropriados podem ser utilizados, tal como uma seleção inclusiva de todos os vídeos identifica- 5 dos que caem dentro de qualquer uma de uma pluralidade de seleção de critérios; os vídeos identificados podem estar de acordo com a expressão Booleana: (SC1 OU SC2 OU… OU critério recentemente selecionado), onde "SCX" representa "critério selecionado X." Com relação à recepção de uma seleção do usuário na etapa 1704, se a seleção é uma indicação para "fechar" um elemento de critério previamente selecionado (por exemplo, selecionando o botão 220 da tela de apresentação 200), o critério que corresponde à indicação fechar é dessele- cionada (etapa 1712). Assim, o grupo de vídeos identificados expande para incluir todos os vídeos que estão de acordo com os elementos de critério selecionados remanescentes, mas não o elemento de critério desseleciona- do na etapa 1714. Com relação à recepção de uma seleção do usuário na etapa 1704, se a seleção é uma categoria à exceção da categoria atualmente se- lecionada, a janela correspondendo à categoria atualmente selecionada po- de ser fechada na etapa 1708 (por exemplo, janela 814 da figura 8B). Uma nova janela é apresentada (por exemplo, janela 826 da figura 8C), e os ele- mentos de critério selecionáveis correspondendo à categoria recentemente selecionada são indicados dentro da janela nova (etapa 1710). Os elemen- tos de critério selecionáveis podem incluir os elementos de critério que, se selecionados, iriam resultar em pelo menos um vídeo identificado.
Isto é, um elemento de critério selecionável na categoria recentemente selecionada pode ser apresentado caso haja vídeos disponíveis que encontram elemento de critério e todos os elementos de critério previamente selecionados.
Similarmente, com relação à seleção do usuário de um elemento de critério em 1704, os elementos de critério selecionáveis remanescentes na categoria podem também ser reduzidos conjuntamente com a restrição dos vídeos identificados na etapa 1706. Isto é, após ter restringido o grupo de vídeos identificados, um elemento de critério selecionável pode ser remo- vido da lista caso não haja nenhum vídeo no grupo restrito que também es- teja de acordo com o elemento de critério selecionável.
Em uma outra modalidade da carta de fluxo 1700, a seleção de 5 múltiplos elementos de critério pode expandir o grupo de vídeos identifica- dos.
Quando o usuário incorpora primeiramente o aplicativo de orientação, o aplicativo de orientação de mídias pode indicar uma pluralidade de categori- as na etapa 1702. Por exemplo, as categorias podem ser gênero, canais, shows, e listas de favoritos.
Além disso, uma das categorias pode optar um estágio selecionado, onde uma janela de elementos de critério dentro da categoria seja apresentada.
Com relação à recepção de uma seleção do usuário na etapa 1704, caso a seleção seja um elemento de critério dentro da categoria sele- cionada, um grupo de vídeos é identificado, onde cada vídeo está de acordo com (1) o elemento de critério selecionado ou qualquer um dos elementos de critério previamente selecionados da mesma categoria, e (2) pelo menos um elemento de critério selecionado em cada uma das outras categorias que tiveram pelo menos um elemento de critério selecionado (etapa 1706). O grupo de vídeo pode ser expandido para incluir os vídeos que estejam de acordo somente com o elemento de critério recentemente selecionado e ne- nhum dos elementos de critério previamente selecionados na categoria.
Pa- ra um exemplo, veja a discussão das colunas 900A e 900B das figuras 9A e 9C, onde um grupo de vídeos identificados é expandido de 139 (902 na figu- ra 9A) para 627 (904 na figura 9B). Assim, quando múltiplos elementos de critério são selecionados a partir de uma ou mais categorias, os vídeos iden- tificados estão de acordo com a expressão Booleana: (SC1cat1 OU… OU SCNcat1) E (SC1cat2 OU… OU SCNcat2)…, onde "SCXcatY" representa o "critério selecionado X na categoria Y." Com relação à recepção de uma seleção do usuário na etapa 1704, caso a seleção seja uma indicação para "fechar" um elemento de cri- tério previamente selecionado (por exemplo, selecionando o botão 220 da tela de apresentação 200), o critério correspondendo à indicação fechar é desselecionado (etapa 1712). Uma vez que um subconjunto de vídeos iden- tificados pode somente ter encontrado o critério desselecionado na categoria e em nenhum dos elementos de critério selecionados remanescentes, os vídeos nesse subconjunto já não são mais identificados e apresentados ao 5 usuário (etapa 1714). Consequentemente, desselecionando um elemento de critério pode restringir o grupo de vídeo e reduzir o número de vídeos identi- ficados.
Com relação à recepção de uma seleção do usuário na etapa 1704, se a seleção é uma categoria à exceção da categoria atualmente se- lecionada, a janela que corresponde à categoria atualmente selecionada é fechada em 1708. Uma janela nova é apresentada abaixo da categoria re- centemente selecionada, tal como a janela 906 da figura 9B, e elementos de critério selecionáveis correspondendo à categoria recentemente selecionada (por exemplo, 908 ou 910 da figura 9B) podem ser indicados dentro da jane- la nova (etapa 1710). A lista de elementos de critério selecionáveis pode in- cluir os elementos de critério que, se selecionados, retornariam pelo menos um vídeo.
Isto é, um elemento de critério selecionável na categoria recente- mente selecionada pode ser apresentado se existem vídeos na base de da- dos que está de acordo com (1) o elemento de critério selecionável ou qual- quer outro elemento de critério previamente selecionado na mesma catego- ria, e (2) pelo menos um elemento de critério selecionado em cada uma das categorias remanescentes com pelo menos um elemento selecionado.
Em uma outra modalidade da carta de fluxo 1700, o efeito de se- lecionar um elemento de critério pode depender de qual categoria o elemen- to de critério está.
Por exemplo, selecionando múltiplos elementos de critério em algumas categorias (por exemplo, gênero) pode fazer com que o aplica- tivo de orientação na etapa 1706 identifique vídeos que encontram todos os elementos de critério selecionados.
Selecionando múltiplos elementos de critério em uma outra categoria (por exemplo, canais e shows) pode fazer com que o aplicativo de orientação identifique vídeos que estão de acordo com qualquer um dos elementos de critério selecionados.
Essencialmente, esta modalidade é uma combinação das duas modalidades discutidas previ-
amente.
Assim, quando múltiplos elementos de critério são selecionados de uma ou mais categorias, os vídeos identificados podem estar de acordo com a expressão Booleana: (SC1cat1 OU… OU SCNcat1) E (SC1cat2 E… E SCN- cat2)…, onde "SCXcatY" representa o "critério selecionado X na categoria Y." 5 Um aplicativo de orientação de mídias pode também usar as pa- lavras-chave incorporadas por um usuário para definir um grupo de vídeos.
A figura 18 mostra o diagrama de fluxo ilustrativo 1800 para fornecer vídeos e elementos de critério depois da recepção de uma ou mais palavras-chave.
Na etapa 1802, uma ou mais palavras-chave são recebidas pelo aplicativo de orientação de mídias.
Um grupo de vídeos é identificado na etapa 1804 baseado em uma ou mais palavras-chave.
O grupo pode ser selecionado baseado em qualquer uma das estratégias descritas acima em relação à figura 14. Um grupo de elementos de critério de uma categoria (por exemplo, a categoria selecionada da etapa 1710 da figura 17) pode ser indicado na etapa 1806. Os elementos de critério indicados podem incluir somente aque- les que estão de acordo com o grupo de vídeos identificados na etapa 1804. O usuário pode então continuar a mudar o grupo de vídeos baseados nas estratégias descritas em relação ao diagrama de fluxo 1700. O antecedente descreve sistemas e métodos para adquirir, ca- tegorizar, e distribuir conteúdo de mídias online usando um aplicativo de ori- entação de mídias interativo.
As modalidades da presente invenção descri- tas acima são apresentadas para propósitos de ilustração e não de limita- ção.

Claims (52)

REIVINDICAÇÕES
1. Método para fornecer orientação para vídeos na Internet, compreendendo: acessar uma pluralidade de sites da Internet para identificar ví- 5 deos fornecidos pelos sites da Internet; armazenar metadados dos sites da Internet para cada um dos vídeos identificados; associar dados do aplicativo de orientação a partir de uma base de dados do aplicativo de orientação aos metadados para cada um dos ví- deos identificados; selecionar um subconjunto dos vídeos; e gerar uma apresentação indicando cada vídeo do subconjunto dos vídeos identificados para um usuário, onde a apresentação inclui os da- dos do aplicativo de orientação associados a cada vídeo indicado.
2. Método de acordo com a reivindicação 1, onde os sites da In- ternet compreendem sites da Web.
3. Método de acordo com a reivindicação 1, onde acessar a plu- ralidade de sites da Internet compreende navegar pelos sites da Internet e coletar os metadados.
4. Método de acordo com a reivindicação 1, onde armazenar os metadados compreende armazenar um URL para cada um dos vídeos.
5. Método de acordo com a reivindicação 1, onde os vídeos indi- cados da apresentação são arranjados em um mosaico de vídeo.
6. Método de acordo com a reivindicação 1, onde: a apresentação indica cada vídeo usando um frame de cada ví- deo; e em resposta à seleção pelo usuário de um frame, redireciona o usuário para o site da Internet que fornece o vídeo do frame selecionado.
7. Método de acordo com a reivindicação 1, onde a apresenta- ção compreende os metadados armazenados para os vídeos identificados.
8. Método de acordo com a reivindicação 1, onde o subconjunto de vídeos é selecionado de acordo com os dados de personalização do usuário.
9. Método de acordo com a reivindicação 8, onde os dados de personalização do usuário são derivados de designações de preferência do usuário expressas.
10. Método de acordo com a reivindicação 8, onde os dados de 5 personalização do usuário são derivados do comportamento do usuário mo- nitorado.
11. Método de acordo com a reivindicação 1, onde o subconjun- to de vídeos é selecionado de acordo com as designações de preferência de um editor.
12. Método de acordo com a reivindicação 11, ainda compreen- dendo receber as designações de preferência do editor.
13. Método de acordo com a reivindicação 1, onde os dados do aplicativo de orientação da apresentação compreendem descrições de pro- grama, comentários de editorial, conteúdo de mídias relacionado aos vídeos, ou ligações para sites da Internet fornecendo conteúdo de mídias relaciona- do aos vídeos indicados.
14. Método de acordo com a reivindicação 1, ainda compreen- dendo armazenar os vídeos identificados.
15. Método de acordo com a reivindicação 1, onde a apresenta- ção é fornecida por um guia de programa interativo.
16. Sistema para fornecer orientação para vídeos na Internet, compreendendo: conjunto de circuitos de comunicação; armazenamento; e conjunto de circuitos de processamento configurado para: acessar uma pluralidade de sites da Internet usando o conjunto de circuitos de comunicação para identificar vídeos fornecidos pelos sites da Internet; armazenar metadados dos sites da Internet no armazenamento para cada um dos vídeos identificados; associar os dados do aplicativo de orientação de uma base de dados do aplicativo de orientação aos metadados para cada um dos vídeos identificados; selecionar um subconjunto dos vídeos; e gerar uma apresentação indicando cada vídeo do subconjunto dos vídeos identificados, onde a apresentação inclui os dados do aplicativo 5 de orientação associados a cada vídeo indicado.
17. Sistema de acordo com a reivindicação 16, onde os sites da Internet compreendem sites da Web.
18. Sistema de acordo com a reivindicação 16, onde o proces- samento do conjunto de circuitos é configurado para navegar pelos sites da Internet e para coletar os metadados.
19. Sistema de acordo com a reivindicação 16, onde os metada- dos armazenados compreendem o URL para cada um dos vídeos.
20. Sistema de acordo com a reivindicação 16, onde os vídeos indicados da apresentação são arranjados em um mosaico de vídeo.
21. Sistema de acordo com a reivindicação 16, onde: a apresentação indica cada vídeo usando um frame de cada ví- deo; e o conjunto de circuitos de processamento é ainda configurado para redirecionar um usuário para o site da Internet que fornece o vídeo de um frame em resposta à seleção pelo usuário do frame.
22. Sistema de acordo com a reivindicação 16, onde a apresen- tação compreende os metadados armazenados para os vídeos identificados.
23. Sistema de acordo com a reivindicação 16, onde o subcon- junto de vídeos é selecionado de acordo com dados de personalização do usuário.
24. Sistema de acordo com a reivindicação 23, onde os dados de personalização do usuário são derivados de designações expressas de preferência do usuário.
25. Sistema de acordo com a reivindicação 23, onde os dados de personalização do usuário são derivados do comportamento do usuário monitorado.
26. Sistema de acordo com a reivindicação 16, onde o subcon-
junto de vídeos é selecionado de acordo com as designações de preferência de um editor.
27. Sistema de acordo com a reivindicação 26, onde o conjunto de circuitos de processamento é ainda configurado para receber designa- 5 ções de preferência de um editor.
28. Sistema de acordo com a reivindicação 16, onde os dados do aplicativo de orientação da apresentação compreendem descrições de programa, comentários de editorial, conteúdo de mídias relacionado aos ví- deos, ou ligações para sites da Internet que fornecem o conteúdo de mídias relacionado aos vídeos indicados.
29. Sistema de acordo com a reivindicação 16, onde o conjunto de circuitos de processamento é ainda configurado para armazenar os ví- deos identificados no armazenamento.
30. Sistema de acordo com a reivindicação 16, onde o conjunto de circuitos de processamento é configurado por instruções de um guia de programa interativo.
31. Método para fornecer orientação para vídeos na Internet, compreendendo: acessar uma pluralidade de sites da Internet para identificar ví- deos fornecidos pelos sites da Internet; armazenar metadados dos sites da Internet para cada um dos vídeos identificados; associar os dados do aplicativo de orientação de uma base de dados do aplicativo de orientação aos metadados para cada um dos vídeos identificados; e gerar uma apresentação indicando cada vídeo de um subcon- junto dos vídeos identificados para um usuário, onde a apresentação inclui os dados do aplicativo de orientação associados a cada vídeo indicado, e onde o subconjunto dos vídeos é selecionado de acordo com os elementos de critério selecionados pelo usuário em um mecanismo de restrição de es- copo onde: em resposta à seleção pelo usuário de uma primeira categoria de uma pluralidade de categorias de critérios de restrição de escopo com o mecanismo de restrição de escopo, uma primeira janela é apresentada em que elementos de critérios selecionáveis da primeira categoria são apresen- tados; e 5 em resposta à seleção pelo usuário selecionando de uma se- gunda categoria de uma pluralidade de categorias de critérios de restrição de escopo com o mecanismo de restrição de escopo, uma segunda janela é apresentada em que os elementos de critérios selecionáveis da segunda categoria são apresentados.
32. Método de acordo com a reivindicação 31, onde os sites da Internet compreendem sites da Web.
33. Método de acordo com a reivindicação 31, onde o mecanis- mo de restrição de escopo ainda compreende fechar a primeira janela de elementos de critérios selecionáveis em resposta à seleção pelo usuário da segunda categoria de uma pluralidade de categorias de critérios de restrição de escopo.
34. Método de acordo com a reivindicação 31, onde: o método ainda compreende receber a seleção por um usuário de um ou mais elementos de critérios selecionáveis da primeira categoria de critérios; e limitar os elementos de critérios da segunda janela a elementos de critérios atendidos por vídeos que igualmente atendem os elementos de critérios da primeira categoria selecionada pelo usuário.
35. Método de acordo com a reivindicação 31, onde os vídeos indicados são arranjados em um mosaico de vídeo.
36. Método de acordo com a reivindicação 35, onde os vídeos indicados do mosaico mudam conforme o usuário seleciona elementos de critérios.
37. Método de acordo com a reivindicação 35, onde: a apresentação indica cada vídeo usando um frame de cada ví- deo; e o método ainda compreende redirecionar o usuário para o site da Internet que fornece o vídeo do frame selecionado em resposta à seleção pelo usuário de um frame.
38. Método de acordo com a reivindicação 31, onde o mecanis- mo de restrição de escopo apresenta o número de vídeos que atendem os 5 elementos de critérios selecionados.
39. Método de acordo com a reivindicação 31, onde as categori- as de critérios compreendem gênero, canal e título do vídeo.
40. Método de acordo com a reivindicação 31, onde os dados do aplicativo de orientação da apresentação compreendem descrições de pro- grama, comentários de editorial, conteúdo de mídias relacionado aos vídeos, ou ligações para sites da Internet que fornecem conteúdo de mídia relacio- nado aos vídeos indicados.
41. Método de acordo com a reivindicação 31, onde a apresen- tação é fornecida por um guia de programa interativo.
42. Sistema para fornecer orientação para vídeos na Internet, compreendendo: conjunto de circuitos de comunicação; armazenamento; e conjunto de circuitos de processamento configurado para: acessar uma pluralidade de sites da Internet usando o conjunto de circuitos de comunicação para identificar vídeos fornecidos pelos sites da Internet; armazenar metadados dos sites da Internet no armazenamento para cada um dos vídeos identificados; associar dados do aplicativo de orientação de uma base de da- dos do aplicativo de orientação aos metadados para cada um dos vídeos identificados; e gerar uma apresentação indicando cada vídeo de um subcon- junto dos vídeos identificados, onde a apresentação inclui os dados do apli- cativo de orientação associados a cada vídeo indicado, e onde o subconjun- to dos vídeos é selecionado de acordo com elementos de critérios selecio- nados por um usuário em um mecanismo de restrição de escopo onde:
em resposta à seleção pelo usuário de uma primeira categoria de uma pluralidade de categorias de critérios de restrição de escopo com o mecanismo de restrição de escopo, uma primeira janela é apresentada em que os elementos de critérios selecionáveis da primeira categoria são apre- 5 sentados; e em resposta à seleção pelo usuário de uma segunda categoria de uma pluralidade categorias de critérios de restrição de escopo com o me- canismo de restrição de escopo, uma segunda janela é apresentada em que os elementos de critérios selecionáveis da segunda categoria são apresen- tados.
43. Sistema de acordo com a reivindicação 42, onde os sites da Internet compreendem sites da Web.
44. Sistema de acordo com a reivindicação 42, onde o meca- nismo de restrição de escopo ainda compreende fechar a primeira janela de elementos de critérios selecionáveis em resposta à selção pelo usuário da segunda categoria de uma pluralidade de categorias de critérios de restrição de escopo.
45. Sistema de acordo com a reivindicação 42, onde o conjunto de circuitos de processamento é ainda configurado para: receber a seleção de um usuário de um ou vários elementos se- lecionáveis de critérios da primeira categoria de critérios; e limitar os elementos de critérios da segunda janela aos elemen- tos de critérios atendidos pelos vídeos que igualmente atendem os elemen- tos de critérios da primeira categoria selecionada pelo usuário.
46. Sistema de acordo com a reivindicação 42, onde os vídeos indicados são arranjados em um mosaico de vídeo.
47. Sistema de acordo com a reivindicação 46, onde os vídeos indicados do mosaico mudam conforme o usuário seleciona os elementos de critérios.
48. Sistema de acordo com a reivindicação 46, onde: a apresentação indica cada vídeo usando um frame de cada ví- deo; e o conjunto de circuitos de processamento é ainda configurado para redirecionar o usuário para o site da Internet que fornece o vídeo de um frame em resposta à seleção pelo usuário do frame.
49. Sistema de acordo com a reivindicação 42, onde o meca- 5 nismo de restrição de escopo apresenta o número de vídeos que atendem os elementos de critérios selecionados.
50. Sistema de acordo com a reivindicação 42, onde as catego- rias de critérios compreendem gênero, canal e título do vídeo.
51. Sistema de acordo com a reivindicação 42, onde os dados do aplicativo de orientação da apresentação compreendem descrições de programa, comentários de editorial, conteúdo de mídias relacionado aos ví- deos, ou ligações para sites da Internet que fornecem o conteúdo de mídias relacionado aos vídeos indicados.
52. Sistema de acordo com a reivindicação 42, onde o conjunto de circuitos de processamento é configurado por instruções de um guia de programa interativo.
BRPI0720348-9A 2006-10-06 2007-10-03 sistemas e métodos para adquirir, categorizar e distribuir mídias em aplicativos de orientação de mídia interativos BRPI0720348A2 (pt)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US84998806P 2006-10-06 2006-10-06
US60/849,988 2006-10-06
US11/641,987 2006-12-18
US11/641,976 US8381249B2 (en) 2006-10-06 2006-12-18 Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US11/641,987 US8832742B2 (en) 2006-10-06 2006-12-18 Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US11/641,976 2006-12-18
PCT/US2007/021368 WO2008045305A2 (en) 2006-10-06 2007-10-03 Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications

Publications (1)

Publication Number Publication Date
BRPI0720348A2 true BRPI0720348A2 (pt) 2020-08-18

Family

ID=39283368

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0720348-9A BRPI0720348A2 (pt) 2006-10-06 2007-10-03 sistemas e métodos para adquirir, categorizar e distribuir mídias em aplicativos de orientação de mídia interativos

Country Status (9)

Country Link
EP (1) EP2080117A2 (pt)
JP (7) JP5377315B2 (pt)
KR (6) KR101718971B1 (pt)
CN (3) CN102591912B (pt)
AU (1) AU2007307132A1 (pt)
BR (1) BRPI0720348A2 (pt)
CA (2) CA3119868A1 (pt)
MX (1) MX2009003767A (pt)
WO (1) WO2008045305A2 (pt)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视***及其方法
AU1155302A (en) 2000-10-11 2002-04-22 United Video Properties Inc Systems and methods for providing storage of data on servers in an on-demand media delivery system
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
KR101718971B1 (ko) * 2006-10-06 2017-03-23 로비 가이드스, 인크. 인터랙티브 미디어 안내 어플리케이션들에서 미디어를 획득, 카테고리화 및 전달하기 위한 시스템 및 방법
US8381249B2 (en) 2006-10-06 2013-02-19 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
KR20130001726A (ko) * 2010-02-19 2013-01-04 톰슨 라이센싱 개선된 콘텐츠 검색
US9281012B2 (en) 2010-03-30 2016-03-08 Itxc Ip Holdings S.A.R.L. Metadata role-based view generation in multimedia editing systems and methods therefor
US8463845B2 (en) 2010-03-30 2013-06-11 Itxc Ip Holdings S.A.R.L. Multimedia editing systems and methods therefor
US8806346B2 (en) 2010-03-30 2014-08-12 Itxc Ip Holdings S.A.R.L. Configurable workflow editor for multimedia editing systems and methods therefor
US8788941B2 (en) 2010-03-30 2014-07-22 Itxc Ip Holdings S.A.R.L. Navigable content source identification for multimedia editing systems and methods therefor
US20110289422A1 (en) * 2010-05-21 2011-11-24 Live Matrix, Inc. Interactive calendar of scheduled web-based events and temporal indices of the web that associate index elements with metadata
US8312055B2 (en) 2010-06-11 2012-11-13 Sony Corporation Content alert upon availability for internet-enabled TV
CN102291373B (zh) 2010-06-15 2016-08-31 华为技术有限公司 元数据文件的更新方法、装置和***
KR20120010433A (ko) * 2010-07-26 2012-02-03 엘지전자 주식회사 영상표시기기의 동작 방법
US8769434B2 (en) * 2010-08-11 2014-07-01 Nike, Inc. Intelligent display of information in a user interface
US9743149B2 (en) 2010-11-02 2017-08-22 Sony Corporation Search query column for internet-connected TV's
CN102073678B (zh) * 2010-12-03 2013-02-27 厦门市美亚柏科信息股份有限公司 一种网站信息分析***及其方法
US8838767B2 (en) * 2010-12-30 2014-09-16 Jesse Lakes Redirection service
CN102609294A (zh) * 2011-01-20 2012-07-25 鸿富锦精密工业(深圳)有限公司 在虚拟环境中实现电视播放与论坛并存的方法及装置
EP2487924A3 (en) * 2011-02-10 2013-11-13 LG Electronics Inc. Multi-functional display device having a channel map and method for controlling the same
EP2487923A3 (en) 2011-02-10 2014-03-05 LG Electronics Inc. Multi-functional display device an method for contolling the same
EP2487922B1 (en) 2011-02-10 2015-06-24 LG Electronics Inc. Multi-functional display device having an electronic programming guide and method for controlling the same
EP2487921A3 (en) 2011-02-10 2014-05-28 LG Electronics Inc. Multi-functional display device having a channel scan interface and a method for controlling the same
EP2487925A3 (en) 2011-02-10 2012-09-19 LG Electronics Inc. Multi-functional display device and method for displaying content on the same
CN102685583B (zh) * 2011-02-16 2014-12-17 Lg电子株式会社 执行虚拟频道浏览的显示装置及其控制方法
US20120278329A1 (en) * 2011-04-29 2012-11-01 Google Inc. Tracking feeds in a social network
CN102769634B (zh) * 2011-05-03 2016-08-17 腾讯科技(北京)有限公司 一种web在线信息管理方法及***
KR101824991B1 (ko) 2011-05-20 2018-02-02 엘지전자 주식회사 복수개의 소스와 연결되어 있는 디스플레이 장치 및 그 제어 방법
CN102932690B (zh) * 2011-08-12 2016-07-06 联想(北京)有限公司 一种电子节目单的呈现方法及装置
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
GB2486600A (en) * 2012-02-21 2012-06-20 British Sky Broadcasting Ltd An interactive user interface for a television display with a video data display region
CN102685572B (zh) * 2012-04-28 2017-02-15 Tcl集团股份有限公司 一种电视媒体播放与交互方法及***
CN104704797B (zh) 2012-08-10 2018-08-10 纽昂斯通讯公司 用于电子设备的虚拟代理通信
US9232247B2 (en) * 2012-09-26 2016-01-05 Sony Corporation System and method for correlating audio and/or images presented to a user with facial characteristics and expressions of the user
TWI520595B (zh) 2013-03-11 2016-02-01 緯創資通股份有限公司 電子節目表的提供方法、多媒體重現系統和電腦可讀取記錄媒體
JP2014239359A (ja) * 2013-06-10 2014-12-18 日立マクセル株式会社 表示装置、及びコンテンツ視聴システム
US10080060B2 (en) 2013-09-10 2018-09-18 Opentv, Inc. Systems and methods of displaying content
US20150074728A1 (en) * 2013-09-10 2015-03-12 Opentv, Inc. Systems and methods of displaying content
US10534623B2 (en) 2013-12-16 2020-01-14 Nuance Communications, Inc. Systems and methods for providing a virtual assistant
EP3063646A4 (en) * 2013-12-16 2017-06-21 Nuance Communications, Inc. Systems and methods for providing a virtual assistant
WO2016040475A1 (en) * 2014-09-10 2016-03-17 Fleye, Inc. Storage and editing of video of activities using sensor and tag data of participants and spectators
KR20160115264A (ko) * 2015-03-26 2016-10-06 삼성전자주식회사 디스플레이 장치, 서버 및 그 동작 방법
DE112016001594T5 (de) 2015-06-11 2018-01-18 Google Inc. Verfahren, systeme und medien zum aggregieren und präsentieren von relevantem inhalt für ein bestimmtes videospiel
CN105898355A (zh) * 2015-12-08 2016-08-24 乐视网信息技术(北京)股份有限公司 展现区块内容的方法、装置和服务器
US20170272825A1 (en) 2016-03-16 2017-09-21 Rovi Guides, Inc. System and method for locating content related to a media asset
US10708664B2 (en) * 2016-06-21 2020-07-07 Rovi Guides, Inc. Methods and systems for recommending to a first user media assets for inclusion in a playlist for a second user based on the second user's viewing activity
US10129573B1 (en) * 2017-09-20 2018-11-13 Microsoft Technology Licensing, Llc Identifying relevance of a video
US11423103B2 (en) 2019-07-08 2022-08-23 Valve Corporation Content-item recommendations
CN111866553B (zh) * 2020-07-24 2022-07-08 聚好看科技股份有限公司 媒资信息校准方法及服务器
JP2023521565A (ja) * 2020-09-16 2023-05-25 グーグル エルエルシー デジタルビデオ分析
KR102378161B1 (ko) * 2021-07-16 2022-03-28 주식회사 비즈니스캔버스 백링크 버튼을 이용하여 문서와 연계된 리소스 정보를 제공하는 문서 편집 인터페이스 제공 방법 및 장치

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1809017B1 (en) * 1996-12-10 2014-02-19 United Video Properties, Inc. Internet television program guide system
US6005565A (en) * 1997-03-25 1999-12-21 Sony Corporation Integrated search of electronic program guide, internet and other information resources
JP3693085B2 (ja) * 1997-08-11 2005-09-07 富士ゼロックス株式会社 情報再生装置および放送番組関連情報再生方法
CN1115824C (zh) * 1998-05-07 2003-07-23 三星电子株式会社 网络中的装置对装置命令与控制的方法和***
US6898762B2 (en) * 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
TW499816B (en) * 1998-11-30 2002-08-21 United Video Properties Inc Interactive program guide system and method
AU7588100A (en) * 1999-09-16 2001-04-17 Ixl Enterprises, Inc. System and method for linking media content
US7260564B1 (en) * 2000-04-07 2007-08-21 Virage, Inc. Network video guide and spidering
EP1327358B1 (en) * 2000-10-11 2013-07-17 United Video Properties, Inc. Systems and methods for supplementing on-demand media
US20020103920A1 (en) * 2000-11-21 2002-08-01 Berkun Ken Alan Interpretive stream metadata extraction
US8046799B2 (en) * 2000-11-27 2011-10-25 The Directv Group, Inc. Daypart based navigation paradigm
JP2002335473A (ja) * 2001-05-10 2002-11-22 Webstream:Kk 動画コンテンツの検索情報抽出システム、検索情報抽出方法、検索情報保存システム、動画コンテンツのストリーミング配信方法
JP2002369108A (ja) * 2001-06-07 2002-12-20 Pioneer Electronic Corp 情報記録再生装置及び情報検索プログラム
JP2002374506A (ja) * 2001-06-13 2002-12-26 Matsushita Electric Ind Co Ltd 情報獲得方法、情報獲得システム、媒体及びプログラム
US7793326B2 (en) * 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
WO2003015408A1 (en) * 2001-08-06 2003-02-20 Koninklijke Philips Electronics N.V. System and method for combining several epg sources to one reliable epg
JP2003067226A (ja) * 2001-08-29 2003-03-07 Cybozu Inc ファイル管理システム及びプログラム
JP2003076598A (ja) * 2001-09-04 2003-03-14 Sony Corp 情報処理装置、情報処理方法、情報処理プログラム及び情報処理プログラム格納媒体
KR100471927B1 (ko) * 2001-10-08 2005-03-08 학교법인 한국정보통신학원 웹 기반 영상 데이터 검색 시스템 및 그 방법
KR20030067135A (ko) * 2002-02-07 2003-08-14 (주)지토 내용기반 동영상 자동분할 기술을 응용한 인터넷 방송기술
JP3975768B2 (ja) * 2002-02-13 2007-09-12 松下電器産業株式会社 コンテンツ推薦装置、コンテンツ推薦方法、そのプログラム、および、そのプログラム記憶媒体
US20030160770A1 (en) * 2002-02-25 2003-08-28 Koninklijke Philips Electronics N.V. Method and apparatus for an adaptive audio-video program recommendation system
JP2003271639A (ja) * 2002-03-14 2003-09-26 Hitachi Ltd 情報価値評価支援方法及びその実施システム並びにその処理プログラム
ATE524914T1 (de) * 2002-03-27 2011-09-15 Ibm Dynamische adressierung in transienten netzwerken
US20040003403A1 (en) * 2002-06-19 2004-01-01 Marsh David J. Methods and systems for reducing information in electronic program guide and program recommendation systems
JP4039158B2 (ja) * 2002-07-22 2008-01-30 ソニー株式会社 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム
US20040103434A1 (en) * 2002-11-25 2004-05-27 United Video Properties, Inc. Interactive television systems with conflict management capabilities
JP2004234128A (ja) * 2003-01-28 2004-08-19 Matsushita Electric Ind Co Ltd 情報端末装置、及びそのサーバ装置
US7389243B2 (en) * 2003-01-31 2008-06-17 Gross John N Notification system and method for media queue
KR100542881B1 (ko) * 2003-02-11 2006-01-20 이예분 이동멀티미디어 방송을 이용한 위치기반의 멀티미디어방송 컨텐츠 서비스 시스템 및 방법
WO2004097600A2 (en) * 2003-04-28 2004-11-11 Sony Pictures Entertainment Inc. Content management for rich media publishing system
JP4151487B2 (ja) * 2003-06-13 2008-09-17 ソニー株式会社 情報検索システム,メタ情報提供装置,情報提供装置,情報受信装置,および情報検索方法
GB0318290D0 (en) * 2003-08-05 2003-09-10 Koninkl Philips Electronics Nv Shared experience of media content
JP2005115790A (ja) * 2003-10-09 2005-04-28 Sony Corp 情報検索方法、情報表示装置及びプログラム
ES2448400T3 (es) * 2003-11-26 2014-03-13 Sony Corporation Sistema para acceder a elementos de contenido sobre una red
US7685134B2 (en) * 2003-12-31 2010-03-23 Nokia Corporation Media file sharing, correlation of metadata related to shared media files and assembling shared media file collections
JP2005332265A (ja) * 2004-05-20 2005-12-02 Sony Corp 情報処理システムおよび方法、情報処理装置および方法、プログラム
JP4461915B2 (ja) * 2004-06-09 2010-05-12 ソニー株式会社 情報配信システム,情報配信サーバ装置,情報配信方法,プログラム及び記録媒体
JP2006018755A (ja) * 2004-07-05 2006-01-19 Stardust Promotion:Kk 情報配信装置及び情報配信方法
JP4314579B2 (ja) * 2004-08-20 2009-08-19 パナソニック電工株式会社 軒樋吊具
US20060085826A1 (en) * 2004-10-18 2006-04-20 Funk James M Aggregated program guide for download and view video on demand service
JP2006135811A (ja) * 2004-11-08 2006-05-25 Make It:Kk ネットワーク型ビデオ配信システム
JP2006185286A (ja) * 2004-12-28 2006-07-13 Shigeto Sekizuka ポータルサイト提供システム
US7818350B2 (en) * 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
JP2006244002A (ja) * 2005-03-02 2006-09-14 Sony Corp コンテンツ再生装置およびコンテンツ再生方法
KR101718971B1 (ko) * 2006-10-06 2017-03-23 로비 가이드스, 인크. 인터랙티브 미디어 안내 어플리케이션들에서 미디어를 획득, 카테고리화 및 전달하기 위한 시스템 및 방법

Also Published As

Publication number Publication date
KR20140138838A (ko) 2014-12-04
CA2665131C (en) 2022-06-21
CN101523390B (zh) 2012-02-08
JP2017120652A (ja) 2017-07-06
EP2080117A2 (en) 2009-07-22
KR20180104140A (ko) 2018-09-19
JP2019179558A (ja) 2019-10-17
WO2008045305A2 (en) 2008-04-17
JP2013080507A (ja) 2013-05-02
JP2015146212A (ja) 2015-08-13
JP5377315B2 (ja) 2013-12-25
CA3119868A1 (en) 2008-04-17
JP6266818B2 (ja) 2018-01-24
JP2019032853A (ja) 2019-02-28
CA2665131A1 (en) 2008-04-17
JP2010506299A (ja) 2010-02-25
WO2008045305A3 (en) 2008-09-25
JP6382144B2 (ja) 2018-08-29
JP2017120651A (ja) 2017-07-06
KR101718971B1 (ko) 2017-03-23
KR20170036110A (ko) 2017-03-31
KR20090061664A (ko) 2009-06-16
KR101455417B1 (ko) 2014-11-03
KR101895062B1 (ko) 2018-09-05
AU2007307132A1 (en) 2008-04-17
CN102591912A (zh) 2012-07-18
KR20180050761A (ko) 2018-05-15
CN105260430A (zh) 2016-01-20
CN101523390A (zh) 2009-09-02
MX2009003767A (es) 2009-09-30
CN102591912B (zh) 2015-11-04
KR20120130248A (ko) 2012-11-29

Similar Documents

Publication Publication Date Title
US9615138B2 (en) Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
JP6266818B2 (ja) 双方向メディアガイダンスアプリケーションにおいてメディアを取得、分類、および配信するためのシステムおよび方法
US8381249B2 (en) Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US20210029411A1 (en) Systems and methods for loading interactive media guide data based on user history
US20110161242A1 (en) Systems and methods for searching and browsing media in an interactive media guidance application
US20110078174A1 (en) Systems and methods for scheduling recordings using cross-platform data sources
US20160321313A1 (en) Systems and methods for determining whether a descriptive asset needs to be updated
AU2018241142B2 (en) Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications
AU2013203417B9 (en) Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications
AU2013201160B2 (en) Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications

Legal Events

Date Code Title Description
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04N 7/16 , H04N 5/45 , G06F 17/30 , H04N 5/445

Ipc: H04N 21/266 (2011.01), H04N 21/434 (2011.01), H04N

B25A Requested transfer of rights approved

Owner name: UV CORP. (US)

B25A Requested transfer of rights approved

Owner name: TV GUIDE, INC. (US)

B25A Requested transfer of rights approved

Owner name: ROVI GUIDES, INC. (US)

B11B Dismissal acc. art. 36, par 1 of ipl - no reply within 90 days to fullfil the necessary requirements
B350 Update of information on the portal [chapter 15.35 patent gazette]