[go: up one dir, main page]

BRPI9816363B1 - method and system to generate for display a custom list of program recommendations - Google Patents

method and system to generate for display a custom list of program recommendations Download PDF

Info

Publication number
BRPI9816363B1
BRPI9816363B1 BRPI9816363A BR9816363A BRPI9816363B1 BR PI9816363 B1 BRPI9816363 B1 BR PI9816363B1 BR PI9816363 A BRPI9816363 A BR PI9816363A BR 9816363 A BR9816363 A BR 9816363A BR PI9816363 B1 BRPI9816363 B1 BR PI9816363B1
Authority
BR
Brazil
Prior art keywords
viewer
epg
program
user
channel
Prior art date
Application number
BRPI9816363A
Other languages
Portuguese (pt)
Inventor
Ng Art
P Schoaff Christopher
Macrae Douglas
Y Leung Elsie
C Yuen Henry
Sutton Jon
Hancock Ken
Alexander Ron
O´Neil Sean
Dias Steve
E Ward Thomas
Westberg Tom
Original Assignee
E Guide Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by E Guide Inc filed Critical E Guide Inc
Priority claimed from BRPI9812104A external-priority patent/BRPI9812104B1/en
Publication of BRPI9816363B1 publication Critical patent/BRPI9816363B1/en

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)

Abstract

sistemas e métodos para exibir e gravar interfaces de controle.a presente invenção é um aperfeiçoamento sobre os guias de programação eletrônicos epg anteriores pelo fato de que ele proporciona, entre outras coisas: capabilidades aperfeiçoadas de interação do espectador com o epg; controle aperfeiçoado do espectador da gravação de vídeo (46) da programação programada para o futuro: caracterísitcas aperfeiçoadas da exibição do epg e da navegação (10): controle dos pais da exibição do epg; acesso aperfeiçoado ao programa de televisão pelo espectador (22); oportunidades de produto aperfeiçoadas para o anunciante comercial para atingir o perfil do espectador (14, 16); acesso aperfeiçoado ás informações o produto pelo espectador (12); criação do perfil do espectador (36, 52), utilização da informações do perfil do espectador para personalizar vários aspectos do epg (24); e a utilização das informações do perfil do espectador para fornecer a apresentaçao personalizada de anúncios para o espectador (24).systems and methods for displaying and recording control interfaces. The present invention is an improvement over previous epg electronic program guides by the fact that it provides, among other things: improved spectator interaction capabilities with epg; optimized future programmed video recording viewer control (46): optimized epg showing and navigation features (10): epg showing parent control; improved access to the television program by the viewer (22); enhanced product opportunities for the commercial advertiser to reach the viewer profile (14, 16); improved access to product information by the viewer (12); viewer profiling (36, 52), using viewer profile information to customize various aspects of epg (24); and using viewer profile information to provide personalized ad delivery to the viewer (24).

Description

Relatório Descritivo da Patente de Invenção para "MÉTODO E SISTEMA PARA GERAR PARA EXIBIÇÃO UMA LISTA CUSTOMIZADA DE RECOMENDAÇÕES DE PROGRAMA".Report of the Invention Patent for "METHOD AND SYSTEM FOR GENERATING A CUSTOMIZED LIST OF PROGRAM RECOMMENDATIONS".

[001] Dividido do PI98121Q4-9, depositado em 21.07.1998. Campo da Invenção [002] A presente invenção refere-se genericamente a sistemas de televisão, e mais particularmente, à exibição de, e à gravação de interface de controle com, programas de televisão, vídeo, informação de propaganda e informação de horário de programas.Divided from PI98121Q4-9, filed July 21, 1998. Field of the Invention The present invention relates generally to television systems, and more particularly to the display of, and control interface recording with, television programs, video, advertisement information, and program schedule information. .

Fundamentos da Invenção [003] Os espectadores de televisão têm analisado historicamente a informação fornecida pelos guias de horário de programas de televisão para selecionar os programas de televisão a serem vistos. Historicamente, os guias de horário de programas de televisão têm listado os programas de televisão disponíveis por dia da semana, hora do dia, canal, e título de programa. Historicamente somente os guias de horário de programas de televisão de leitura direta eram disponíveis. Mais recentemente, como ilustrado pela Patente de Levine, a Patente dos EUA Na 4.908.713, os guias de programas de televisão se tornaram disponíveis em forma eletrônica. As versões primitivas de guias de programação eletrônicos na tela ("EPG") fornecidos para o armazenamento de informações de horário de programas em uma memória eletrônica conectada ao receptor de televisão e geralmente fornecida para a formatação e a exibição na tela da informação de horário de programas na tela de televisão. Os EPGs primitivos tipicamente sobrepunham a programação de televisão. Mais ainda, as capabilidades de interação dos espectadores com os EPGs primitivos eram extremamente limitadas.Background of the Invention Television viewers have historically analyzed the information provided by television program time guides to select the television programs to watch. Historically, television program time guides have listed available television programs by weekday, time of day, channel, and program title. Historically only direct-reading television schedule guides were available. More recently, as illustrated by Levine Patent, US Patent No. 4,908,713, television program guides have become available in electronic form. Primitive versions of on-screen electronic program guides ("EPG") provided for storing program time information in an electronic memory connected to the television receiver and generally provided for formatting and displaying on-screen time information. programs on the television screen. Primitive EPGs typically overlapped television programming. Moreover, spectators' ability to interact with primitive EPGs was extremely limited.

[004] Os EPGs posteriores forneciam melhoramentos de interação de espectador para EPG e forneciam uma exibição de Imagem Em Guia ("PIG") do programa de televisão simultânea com a exibição do EPG. O Pedido Internacional Ns PCT/US95/11173 (Publicação Internacional N- WO 96/07270), a descrição do qual é incorporada por referência aqui para todos os propósitos, ilustra tal aperfeiçoamento. Sumário da Invenção LA presente invenção é um aperfeiçoamento dos EPGs anteriores pelo fato de que ela fornece, entre outras coisas: A. Gapabilidades de interação do espectador com o EPG aperfeiçoadas; B. Controle do espectador de gravação de programação de horário futuro aperfeiçoado; C. Características aperfeiçoadas da exibição e da navegação do EPG; D. Controle dos pais da exibição do EPG; E. Acesso de informação de programas de televisão aperfeiçoado pelo espectador; F. Oportunidades aperfeiçoadas para o anunciante comercial atingir o espectador; G. Acesso de informação de produtos aperfeiçoado pelo espectador; H. Criação de um perfil do espectador; L Utilização da informação do perfil do espectador para personalizar vários aspectos do EPG; e J. Utilização da informação do perfil do espectador para fornecer uma apresentação personalizada de anúncios para o espectador.Subsequent EPGs provided viewer interaction enhancements for EPG and provided a Guide Picture Display ("PIG") of the television program concurrent with the EPG display. International Application No. PCT / US95 / 11173 (International Publication No. WO 96/07270), the disclosure of which is incorporated by reference herein for all purposes, illustrates such an improvement. Summary of the Invention The present invention is an improvement on previous EPGs by the fact that it provides, among other things: A. Enhanced viewer-EPG interaction capabilities; B. Enhanced future time schedule recording viewer control; C. Optimized EPG display and navigation features; D. Parental control of EPG screening; E. Television program information access enhanced by the viewer; F. Enhanced opportunities for the commercial advertiser to reach the viewer; G. Viewer-enhanced product information access; H. Creation of a spectator profile; L Using viewer profile information to customize various aspects of the EPG; and J. Using viewer profile information to provide a personalized display of ads to the viewer.

Descrição dos Desenhos [005] Estas e outras características, aspectos, e vantagens da presente invenção se tornarão melhor entendidas com respeito à des- crição seguinte, às reivindicações anexas, e aos desenhos acompanhantes aonde: [006] figura 1 é uma representação gráfica de uma exibição de tela de amostra do EPG.DESCRIPTION OF THE DRAWINGS These and other features, aspects, and advantages of the present invention will become better understood with respect to the following description, the appended claims, and accompanying drawings wherein: [006] Figure 1 is a graphical representation of a sample screen view of the EPG.

[007] figura 2 é um desenho de uma porção de um dispositivo de controle remoto que mostra as teclas para ativar as várias funções do EPG.[007] Figure 2 is a drawing of a portion of a remote control device showing keys for activating the various functions of the EPG.

[008] figura 3 é uma representação gráfica de uma amostra de exibição de EPG na tela mostrando o Guia de Grade na tela dos EPGs no modo de rolagem de programação.[008] Figure 3 is a graphical representation of an on-screen EPG display sample showing the on-screen grid guide of EPGs in programming scroll mode.

[009] figuras 4a e 4b são uma representação gráfica de uma amostra da exibição de EPG na tela mostrando o Guia de Grade na tela dos EPGs na rolagem de canais.[009] Figures 4a and 4b are a graphical representation of a sample on-screen EPG display showing the on-screen grid guide of EPGs in channel scrolling.

[0010] figura 5 é uma representação gráfica de uma amostra da exibição de EPG na tela mostrando o EPG na Função de Horário de Visão.[0010] Figure 5 is a graphical representation of a sample EPG display on screen showing the EPG in the View Time Function.

[0011] figura 6 é uma representação gráfica de uma amostra da exibição de EPG na tela mostrando a tela de Horário de Visão / gravação do EPG.[0011] Figure 6 is a graphical representation of a sample EPG display on screen showing the EPG View / Record Time screen.

[0012] figura 7 é uma representação gráfica de uma amostra da exibição de EPG na tela mostrando a exibição de tela do tema de nível de topo do EPG.[0012] Figure 7 is a graphical representation of a sample EPG screen display showing the screen display of the EPG top level theme.

[0013] figura 8 é uma representação gráfica de uma amostra da exibição de EPG na tela mostrando a exibição de tela do tema de segundo nível do EPG.Figure 8 is a graphical representation of a sample EPG display on screen showing the screen display of the EPG second level theme.

[0014] figura 9 é uma representação gráfica de uma amostra da exibição de EPG na tela mostrando a função de Guia de Canais do EPG.Figure 9 is a graphical representation of a sample EPG display on the screen showing the EPG Channel Guide function.

[0015] figuras 10a e 10b são representações gráficas de amostras de exibições de EPG na tela mostrando uma modalidade da caracte- rística de apresentação de informação adicional no que diz respeito ao assunto de uma Janela de Anúncios de Painel realçada.Figures 10a and 10b are graphical representations of on-screen EPG display samples showing one embodiment of the additional information display feature with regard to the subject matter of an enhanced Panel Announcement Window.

Descrição Detalhada da Invenção [0016] A descrição do Pedido Internacional W096/07270, publicada em 7 de março de 1996 é totalmente incorporada aqui por referência. A presente invenção é um aperfeiçoamento no guia de programa eletrônico (EPG) descrito aqui. O aparelho descrito no pedido PCT referenciado é utilizado para gerar as exibições de tela descritas abaixo.Detailed Description of the Invention The description of International Application W096 / 07270, published March 7, 1996 is fully incorporated herein by reference. The present invention is an improvement on the electronic program guide (EPG) described herein. The apparatus described in the referenced PCT application is used to generate the screen displays described below.

[0017] Na figura 1 do desenho, uma modalidade do EPG com a Janela de Anúncios e as Mensagens de Anúncio é mostrada. Na figura 1, uma exibição de tela de televisão 10 é mostrada. A exibição 10 podería ser gerada por um receptor de televisão convencional com linhas de exploração interlaçadas, por um VCR, por um monitor de PC com linhas de exploração progressiva, ou por outro tipo de dispositivo de exibição de vídeo, No canto esquerdo superior da tela está uma janela de PIP 12. Em baixo da janela 12 estão as Janelas de Anúncios de Painel 14 e 16 {"Janelas de Anúncios"). As janelas 12, 14, e 16 cada uma ocupa típica aproximadamente 1/9 da área de tela inteira. A área de tela remanescente é ocupada tipicamente (movendo do topo para o fundo da tela) por uma barra de tecla de ação 18, uma barra de navegação 20, um guia de grade 22 ("Guia de Grade"), e uma caixa de informação 24 (a "área de informações detalhadas*1).[0017] In Figure 1 of the drawing, an EPG mode with the Announcement Window and Announcement Messages is shown. In figure 1, a television screen display 10 is shown. Display 10 could be generated by a conventional television receiver with interlaced scan lines, a VCR, a PC monitor with progressive scan lines, or another type of video display device. In the upper left corner of the screen there is a PIP window 12. Below window 12 are Panel Ad Windows 14 and 16 ("Ad Windows"). Windows 12, 14, and 16 each typically occupy approximately 1/9 of the full screen area. The remaining screen area is typically populated (moving from the top to the bottom of the screen) by an action key bar 18, a navigation bar 20, a grid guide 22 ("Grid Guide"), and a text box. information 24 (the "detailed information area * 1).

[0018] Na figura 2 do desenho, uma modalidade de um controlador remoto 26 para ativar as funções da exibição 10 é mostrada. O controlador remoto 26 podería ter outras teclas para ativar as funções de um dispositivo de vídeo do usuário, tal como um receptor de televisão, um VCR, ou uma caixa de cabo. O controle remoto 26 tem as teclas de seta para cima, para baixo, para a direita e para a esquerda 28, 30, 32, e 34, respectivamente, para controlar o movimento de um cursor 36 na exibição 10. O cursor 36 pode selecionar, isto é, realçar, qualquer uma das janelas 12, 14, ou 16 pressionando as teclas de seta 28 a 34, qualquer um dos títulos e dos canais no Guia de Grade 22 pressionando as teclas de seta 32 e 34, ou a barra de navegação 20 pressionando as teclas de seta 32 e 34. As janelas 12, 14, e 16 são realçadas pela adição de uma borda ao redor da janela ou mudando a cor da borda, se a borda for permanente. Os títulos e os canais no Guia de Grade 22 e a barra de navegação 20 são realçados mudando a cor.[0018] In Figure 2 of the drawing, one embodiment of a remote controller 26 for activating display 10 functions is shown. The remote controller 26 could have other keys for activating the functions of a user video device, such as a television receiver, a VCR, or a cable box. Remote control 26 has up, down, right, and left arrow keys 28, 30, 32, and 34, respectively, to control the movement of a cursor 36 in display 10. Cursor 36 can select , that is, highlight any of windows 12, 14, or 16 by pressing the arrow keys 28 through 34, any of the titles and channels in the Grid Guide 22 by pressing the arrow keys 32 and 34, or the toolbar. navigation 20 by pressing the arrow keys 32 and 34. Windows 12, 14, and 16 are highlighted by adding a border around the window or changing the border color if the border is permanent. The titles and channels in Grid Guide 22 and navigation bar 20 are highlighted by changing color.

[0019] O realce das janelas e/ou das seleções do espectador do Guia de Grade e/ou de navegação e dos componentes de exibição em tela pode ser conseguido em um número de outros modos. Por exemplo, a borda de uma janela selecionada, ou o Guia de Grade ou o componente de navegação, pode ser feito parecer que pisca. Outro modo de realçar uma seleção do espectador é fazer com que a janela ou a característica selecionada parece se tornar mais brilhante do que o resto da exibição na tela. Ainda outro modo de realçar uma seleção do espectador é de tirar de foco todas as porções da exibição na tela, exceto o componente selecionado pelo espectador. Ainda outro modo de realçar a seleção do espectador é de fazer com que todas as porções da exibição na tela, exceto o componente selecionado pelo espectador, pareçam transparentes. Ainda outro modo de realçar a seleção do espectador é adicionar animação ao componente selecionado. Quando uma porção do EPG é selecionada, o sistema emite comandos de exibição gráfica para o controlador de exibição na tela (OSD) para implementar uma ou mais das técnicas de melhoramento desejadas.[0019] Enhancement of the Grid Guide and / or Navigation tabs and / or viewer selections and screen display components can be accomplished in a number of other ways. For example, the edge of a selected window, or the Grid Guide or the navigation component, may appear to flash. Another way to highlight a viewer selection is to make the selected window or feature appear brighter than the rest of the screen view. Yet another way to highlight a viewer selection is to focus all portions of the screen view except the viewer-selected component. Yet another way to enhance viewer selection is to make all portions of the screen view except the viewer-selected component appear transparent. Yet another way to enhance viewer selection is to add animation to the selected component. When a portion of the EPG is selected, the system issues graphical display commands to the on-screen display controller (OSD) to implement one or more of the desired enhancement techniques.

[0020] O espectador entra no Modo de Guia ilustrada na Fig. 1 pressionando uma tecla de "guia" 35 e retorna para o Modo de Televisão de tela inteira pressionando novamente a tecla 35 ou pressionando a tecla "selecionar". Um programa de televisão em tempo real é exibido na janela 12. Uma sobreposição translúcida da Janela PIP 12 pode exibir o título, o canal (o número local e/ou o nome da estação), e o status (travado ou destravado) da janela 12 sobre o programa de televisão de modo que o espectador ainda possa ver a imagem inteira.[0020] The viewer enters the Guide Mode illustrated in Fig. 1 by pressing a "Guide" key 35 and returns to Full Screen Television Mode by pressing the 35 key again or by pressing the "Select" key. A real-time television program is displayed in window 12. A translucent PIP 12 window overlay can display the title, channel (local number and / or station name), and window status (locked or unlocked) 12 over the television program so that the viewer can still see the whole picture.

[0021] A Janela PIP pode ser travada ou destravada. A função "travar / destravar" é controlada pelo usuário. Para travar ou destravar a Janela PIP, o espectador pode utilizar um botão de PIP sobre o dispositivo de controle remoto, ou pode realçar ou pressionar o botão de ação de EPG Travar / Destravar. O status de travar / destravar é gravado e mantido até que o status seja reajustado pelo espectador. Isto é, o status de travar / destravar da Janela PIP no EPG é mantido quando o espectador deixa o Guia e mais tarde entra novamente no Guia, incluindo quando o espectador desliga a televisão. Se o espectador seleciona o status "travado", o último canal no qual o sintonizador foi ajustado na Janela PIP continua a ser exibido independentemente das ações exercidas pelo espectador. No estado destravado, o canal realçado pelo cursor 36 no Guia de Grade 22 é exibido se o Guia de Grade estiver exibindo os programas transmitidos atualmente e o último canal transmitido atualmente que foi realçado é exibido se o Guia de Grade estiver exibindo os programas futuros.[0021] The PIP Window can be locked or unlocked. The "lock / unlock" function is user controlled. To lock or unlock the PIP Window, the viewer can use a PIP button on the remote control device, or can highlight or press the EPG Lock / Unlock action button. The lock / unlock status is recorded and maintained until the status is reset by the viewer. That is, the PIP Window lock / unlock status on the EPG is maintained when the viewer leaves the Guide and later enters the Guide again, including when the viewer turns off the television. If the viewer selects the "locked" status, the last channel on which the tuner was set in the PIP Window continues to be displayed regardless of the actions performed by the viewer. In the unlocked state, the channel highlighted by cursor 36 in the Grid Guide 22 is displayed if the Grid Guide is currently displaying the broadcasted programs and the last currently broadcast channel that was highlighted is displayed if the Grid Guide is displaying the future programs.

[0022] Existem geralmente três resultados em deixar o Guia, dependendo do modo que o espectador deixa o Guia. Se o espectador, enquanto no EPG, quer ver no modo de tela inteira o programa mostrado na Janela PIP então o espectador pode pressionar o botão de Guia sobre o dispositivo de controle remoto. Se o espectador enquanto no EPG, realça um canal particular no Guia de Grade, e então pressionar o botão "selecionar", o espectador deixará o Guia para ver no modo de tela inteira o programa de televisão que o espectador realçou no Guia. Se o espectador, enquanto no EPG, pressiona o botão de "limpar" ou "cancelar" sobre o dispositivo de controle remoto, então o espectador deixará o Guia e retornará para o programa de televisão que o espectador estava vendo imediatamente antes de entrar no Guia.There are usually three results in leaving the Guide, depending on how the viewer leaves the Guide. If the viewer while in EPG wants to see in full screen mode the program shown in the PIP Window then the viewer can press the Guide button on the remote control device. If the viewer while in EPG highlights a particular channel in the Grid Guide, and then presses the "select" button, the viewer will leave the Guide to view in full screen the television program that the viewer highlighted in the Guide. If the viewer while on the EPG presses the "clear" or "cancel" button on the remote control device, then the viewer will leave the guide and return to the television program the viewer was watching immediately before entering the guide. .

[0023] Tipicamente, um anúncio para um programa de transmissão futura é exibido na janela 14. Este anúncio está ligado na hora e no canal do programa em uma RAM de modo que o espectador pode ver ou gravar automaticamente o programa pressionando o botão de ação esquerdo azul para ver o programa, ou o botão de ação direito verde para gravar o programa.Typically, an announcement for a future broadcast program is displayed in window 14. This announcement is turned on at the time and channel of the program in RAM so that the viewer can automatically view or record the program by pressing the action button. left blue to view the program, or green right action button to record the program.

[0024] Tipicamente, um anúncio para um produto ou serviço é exibido na janela 16. Este anúncio está ligado a mais informação a respeito do produto ou serviço em uma RAM de modo que o espectador pode ler uma ou mais páginas sobre o produto ou serviço na janela 16 pressionando uma tecla de "info" 40 uma ou mais vezes. Alternativamente, este anúncio está ligado na hora e no canal na RAM que um infomercial sobre o produto ou o serviço será transmitido de modo que o espectador possa ver ou gravar o infomercial automaticamente pressionando a tecla "selecionar" 42.Typically, an advertisement for a product or service is displayed in window 16. This advertisement is linked to more information about the product or service in RAM so that the viewer can read one or more pages about the product or service. in window 16 by pressing an "info" key 40 one or more times. Alternatively, this announcement is turned on at the time and channel in RAM that an infomercial about the product or service will be broadcast so that the viewer can view or record the infomercial automatically by pressing the "select" key 42.

[0025] A barra 18 exibe um botão azul 44 e/ou um botão verde 46 com legendas que dependem do contexto da informação exibida sobre a tela. O controlador remoto 26 tem as teclas correspondentes 48 e 50, respectivamente, para ativar as funções representadas pelos blocos 44 e 46.Bar 18 displays a blue button 44 and / or a green button 46 with subtitles that depend on the context of the information displayed on the screen. Remote controller 26 has corresponding keys 48 and 50, respectively, to activate the functions represented by blocks 44 and 46.

[0026] Da janela 12, 14, ou 16 o espectador move para o guia de grade 22 pressionando a tecla de seta 32. (Do guia de grade 22 o espectador move para a janela 12, 14 ou 16 pressionando a tecla de seta 34). No guia de grade 22 o espectador move o cursor 36 para realçar um dos nove títulos nos quais o canal e o título são exibidos pressionando as teclas de seta 28 e 30. O espectador pode ver as listagens de programa listadas em tempos futuros pressionando as teclas 32 ou 34 para mover horizontalmente pela Grade.From window 12, 14, or 16 the viewer moves to grid guide 22 by pressing the arrow key 32. (From the grid guide 22 the viewer moves to window 12, 14 or 16 by pressing the arrow key 34 ). In grid guide 22 the viewer moves cursor 36 to highlight one of the nine titles in which the channel and title are displayed by pressing the arrow keys 28 and 30. The viewer can see the program listings listed in future times by pressing the keys. 32 or 34 to move horizontally through the grid.

[0027] Do guia de grade 22 o espectador move a barra de navegação 20 pressionando a tecla de seta 28. Inicialmente, o botão central é realçado. Para realçar um botão diferente, a tecla de seta 32 ou 34 é pressionada. Para entrar na tela representada pelo botão realçado, a tecla "selecionar" 42 é pressionada.From the grid guide 22 the viewer moves the navigation bar 20 by pressing the arrow key 28. Initially, the center button is highlighted. To highlight a different button, the 32 or 34 arrow key is pressed. To enter the screen represented by the highlighted button, the "select" key 42 is pressed.

[0028] No guia de grade 22 os detalhes a respeito do programa representado pelo título realçado são exibidos. Se mais informações forem disponíveis este fato é indicado por um ícone e tal informação é exibida na área ocupada pelo guia de grade 22, ao invés do guia de grade pressionando a tecla "info" 40. Para retornar ao guia de grade, a tecla "info" 40 é pressionada novamente. Após um botão de ação ter sido pressionado ou um ícone sobre a barra de navegação 20 ter sido ativado, uma apresentação de instrução pode ser substituída pela informação de programa na caixa de informação 24.[0028] In grid guide 22 details about the program represented by the highlighted title are displayed. If more information is available this fact is indicated by an icon and such information is displayed in the area occupied by the grid guide 22 instead of the grid guide by pressing the "info" key 40. To return to the grid guide the " info "40 is pressed again. After an action button has been pressed or an icon on the navigation bar 20 has been activated, an instructional display may be replaced by the program information in the information box 24.

[0029] Em adição aos títulos que representam os programas de televisão, um anúncio de canal virtual pode ser exibido no guia de grade 22 sobre um título 52. Um anúncio de canal virtual pode promover, por exemplo, um programa de televisão atual ou futuro. Um tal anúncio de canal virtual para o programa de televisão está ligado na hora e no canal do programa em RAM de modo que o espectador possa ver ou gravar o programa automaticamente pressionando a tecla "selecionar" 42 no modo descrito no pedido referenciado. Mais do que um anúncio de canal virtual pode ser armazenado na RAM, mas preferivelmente somente um tal anúncio é exibido por vez.In addition to titles representing television programs, a virtual channel ad may be displayed in grid guide 22 over a title 52. A virtual channel ad may promote, for example, a current or future television program. . Such a virtual channel advertisement for the television program is on time and on the program channel in RAM so that the viewer can automatically watch or record the program by pressing the "select" key 42 in the mode described in the referenced request. More than one virtual channel ad may be stored in RAM, but preferably only one such ad is displayed at a time.

[0030] É feita referência à Especificação de Interface do Usuário do Guia de TV Plus + 98 v1.42 stv, a qual está anexa a este como o Apêndice A, a descrição da qual é incorporada por referência como se totalmente apresentada aqui, para melhor descrição da invenção.Reference is made to the TV Plus + 98 v1.42 stv User Interface Specification, which is appended to it as Appendix A, the description of which is incorporated by reference as if fully set forth herein for best description of the invention.

[0031] Uma modalidade do hardware para esta invenção inclui uma placa de circuito que consiste de um arranjo de portas que forne- ce todas as funções de controle para acesso pelo processador (por exemplo, o Motorola 68000), pelo controle de memória (a RAM dinâmica e a ROM externa), e por algumas funções periféricas tal como uma entrada e saída infravermelha ("IV’), pelo sintetizador de frequência para o sistema de paginação, e para a aquisição de dados do sistema de paginação. Dentro existe um módulo para criar uma exibição na tela que inclui um controlador DMA (acesso de memória direto) programável, uma tabela de procura de cor que fornece um campo chamado um índice de cor que pode ser utilizado para selecionar uma cor mais complicada (mais bits do que podem ser expressos no mapa de bits), uma memória de primeiro a entrar - primeiro a sair ("FIFO") para ordenar os pixels (a qual permite que o sistema escreva os pixels tão rápido quanto o sistema é capaz de escrever os pixels e então enviar os pixels para a exibição de acordo com uma temporização prescrita. Incluído no chip está um subsistema de temporização que produz um número de diferentes sinais de temporização de frequência variável - de relógios até medição de longos tempos de milissegundos, e interrompe. Os sinais de sincronização para o monitor de televisão também são gerados pelo subsistema de temporização interno. O sistema também inclui tipicamente circuitos para funções que incluem mas não estão limitadas a: receptor de dados, controlador de memória, interface de temporização com o processador, desembaralhamen-to de dados, correção de erros, e gerador de temporização síncrono com contadores horizontal e vertical.A hardware embodiment of this invention includes a circuit board consisting of a port arrangement that provides all control functions for access by the processor (e.g. the Motorola 68000), by the memory control (the Dynamic RAM and external ROM), and for some peripheral functions such as infrared ("IR") input and output, the frequency synthesizer for the paging system, and for paging system data acquisition. module to create an on-screen display that includes a programmable direct memory access (DMA) controller, a color lookup table that provides a field called a color index that can be used to select a more complicated color (more bits than can be expressed in the bitmap), a first-in-first-out ("FIFO") memory for sorting pixels (which allows the system to write pixels as fast as the system is capable of write the pixels and then send the pixels to the display according to a prescribed timing. Included in the chip is a timing subsystem that produces a number of different variable frequency timing signals - from clocks to long millisecond measurement, and interrupts. Synchronization signals to the television monitor are also generated by the internal timing subsystem. The system also typically includes circuits for functions that include but are not limited to: data receiver, memory controller, processor timing interface, data scrambling, error correction, and synchronous timing generator with horizontal counters and vertical.

[0032] Outra característica de uma modalidade do hardware do sistema EPG é que hardware de lista de exibição é capaz tanto da entrada quanto da saída de vídeo sobre o mesmo hardware DMA. O processador de exibição é compreendido de uma seção de vídeo e de uma seção de FIFO em um ASIC. O sistema tem relógios múltiplos. A memória de exibição tem a capabilidade de armazenar 8 títulos de tela em um plano horizontal.Another feature of an EPG system hardware mode is that display list hardware is capable of both video input and output on the same DMA hardware. The display processor is comprised of a video section and a FIFO section in an ASIC. The system has multiple clocks. Display memory has the ability to store 8 screen titles in a horizontal plane.

[0033] Descritos abaixo em mais detalhes estão os seguintes aperfeiçoamentos em um EPG: A. Capabilidades de interação do espectador aperfeiçoadas com o EPG, incluindo: 1. Uma Variedade de Modos de Operação. 2. Interface Remota do Espectador de Joy Stick e Track Bali. 3. Mecanismos de Controle Na Tela de EPG Contextual-mente Sensíveis. 4. Horário de Visão. 5. Formato de Guia de "Todos os Canais", Formato de Guia de Canal e Guia de Canal "Próximo" / "Anterior". B. Controle aperfeiçoado do espectador de gravação de vídeo de programação de horário futuro, incluindo: 1. Gravar o programa exibido na janela PIP. 2. Gravar "Regularmente". 3. Filtro de reexibição para a Função de Gravar para os programas gravados "Regularmente". 4. Pular a instrução de gravação. 5. Atualização de Lista de Gravação Automática. 6. Gravar sobre os Discos de Vídeo Digital graváveis. 7. Capacidade de Fita Sensível à Velocidade. 8. Resolução de Conflitos de Instruções de Gravação. 9. Gravar de Guias de Temas. C. Características aperfeiçoadas na exibição e navegação de EPG, incluindo: 1. E-mail. 2. "Janelas" Múltiplas Visíveis. 3. Efeitos de translucidez na tela. 4. Notificações na tela. 5. Barra de navegação de temas. 6. Rolagem Aperfeiçoada através do EPG e Rolagem Suave. 7. "Pular" dentro do EPG. 8. Codificação de cor temática de horário de programa. 9. Número controlável de dias de programação. D. Controle dos pais da exibição do EPG; E. Acesso às informações de programas de televisão aperfeiçoado pelo espectador, incluindo: 1. Fendas de Anúncio de Canal Virtual e anúncios de programa de Janela de Anúncios. 2. Informação detalhada adicional para o acesso do espectador incluindo a ligação para a Internet. F. Oportunidades aperfeiçoadas para que o anunciante comercial atinja o espectador, incluindo: 1. Vídeo clipes relativos ao produto de Janela de Anúncios e gravação de infomercial. 2. Gravação de programas relativos à Janela de Anúncios. 3. Anúncios de Painel. 4. Fendas de Anúncio de Canal Virtual. 5. Anúncios do Proprietário do Espaço. 6. Anúncios de Tela Inteira. 7. Canal de visão automático. 8. Características de Anúncio. G. Acesso à informação de produtos aperfeiçoado pelo espectador, incluindo: 1. Detalhe do produto de Janela de Anúncios. 2. Gravação relativa aos produtos de Janela de Anúncios. 3. Gravação relativa aos programas de Janela de Anúncios. H, Criação de um perfil do espectador, incluindo; I. Coletar informações do perfil do espectador, 2. Analisar e caracterizar as informações do perfil do espectador, L Utilização das informações do perfil do espectador para personalizar vários aspectos do EPG; e J, Utilização das informações do perfil do espectador para fornecer uma apresentação personalizada de anúncios para o espectador.Described below in more detail are the following enhancements to an EPG: A. Enhanced spectator interaction capabilities with the EPG, including: 1. A Variety of Modes of Operation. 2. Joy Stick and Track Bali Remote Viewer Interface. 3. On-Screen Sensitive EPG Control Mechanisms. 4. Viewing Time. 5. "All Channels" Guide Format, Channel Guide Format, and "Next" / "Previous" Channel Guide. B. Enhanced control of the future time schedule video recording viewer, including: 1. Record the program displayed in the PIP window. 2. Record "Regularly". 3. Recording filter for Record Function for programs recorded "Regularly". 4. Skip the recording instruction. 5. Automatic Recording List Update. 6. Recording on recordable Digital Video Discs. 7. Speed Sensitive Tape Capacity. 8. Conflict Resolution of Recording Instructions. 9. Record of Theme Guides. C. Improved EPG display and navigation features, including: 1. Email. 2. Multiple Visible "Windows". 3. Translucency effects on screen. 4. Notifications on the screen. 5. Theme navigation bar. 6. Enhanced Scrolling through EPG and Smooth Scrolling. 7. "Skip" within the EPG. 8. Thematic color coding of program schedule. 9. Controllable number of programming days. D. Parental control of EPG screening; E. Access to viewer-enhanced television program information, including: 1. Virtual Channel Announcement slots and Announcement Window program announcements. 2. Additional detailed information for viewer access including internet connection. F. Enhanced opportunities for the commercial advertiser to reach the viewer, including: 1. Video clips related to the Announcement Window and infomercial recording product. 2. Recording of programs related to the Announcement Window. 3. Panel Ads. 4. Virtual Channel Announcement Slits. 5. Space Owner Announcements. 6. Full Screen Ads. 7. Automatic viewing channel. 8. Ad Features. G. Viewer-enhanced access to product information, including: 1. Ad Window product detail. 2. Recording for Announcement Window products. 3. Recording for Announcement Window programs. H, Creating a viewer profile, including; I. Collect viewer profile information, 2. Analyze and characterize viewer profile information, L Use viewer profile information to customize various aspects of the EPG; and J, Using viewer profile information to provide a personalized display of ads to the viewer.

A. CAPABI LI PAPES DE INTERAÇÃO DO ESPECTADOR APERFEIÇOADAS COM O EPG 1. Uma Variedade de Modos de Operação.A. CAPABILIZED SPECTOR INTERACTION PAPERS PERFORMED WITH EPG 1. A Variety of Modes of Operation.

[0034] Sob o sistema de EPG aperfeiçoado, existem modos múltiplos nos quais o espectador pode operar a televisão. a. Modo de Televisão.Under the improved EPG system, there are multiple modes in which the viewer can operate the television. The. TV mode.

[0035] No Modo de Televisão, o espectador vê uma exibição de tela inteira da programação de vídeo da televisão. Em uma modalidade, de modo a entrar no EPG, o espectador pressiona a tecla "Guia" sobre o dispositivo de controle remoto do espectador. Em outra modalidade, o Guia de Grade do EPG é o modo padrão. No caso em que o Guia de Grade do EPG é o modo padrão, quando o espectador liga a televisão, a primeira coisa que o espectador vê é o EPG no Modo de Guia de Grade como está descrito mais completamente abaixo. Em uma modalidade, na opção do espectador, como identificada no procedimento de ajuste do EPG, o espectador pode superar o modo padrão de Guia de Grade do EPG selecionando para entrar automaticamente no Modo de Televisão sempre que o espectador liga a televisão pela primeira vez. Durante os procedimentos de ajuste, o espectador pode ainda instruir o EPG para sintonizar automaticamente o último canal visto conforme identificado quando o espectador desligou pela última vez a televisão. O espectador pode ainda instruir o EPG para sintonizar automaticamente no canal favorito do espectador, como é deduzido da análise da informação do perfil do espectador, descrita abaixo. Alternativamente, o espectador pode instruir o EPG para sintonizar automaticamente em um canal particular, por exemplo, um canal de notícias como a CNN. b. Modo de Guia de Grade do EPG.In Television Mode, the viewer sees a full screen display of television video programming. In one embodiment, in order to enter the EPG, the viewer presses the "Guide" key on the viewer's remote control device. In another mode, the EPG Grid Guide is the default mode. In the event that EPG Grid Guide is the default mode, when the viewer turns on the television, the first thing the viewer sees is the EPG in Grid Guide Mode as described more fully below. In one embodiment, at the viewer's option, as identified in the EPG tuning procedure, the viewer may override the standard EPG Grid Guide mode by selecting to automatically enter Television Mode whenever the viewer turns on the television for the first time. During adjustment procedures, the viewer may further instruct the EPG to automatically tune to the last viewed channel as identified when the viewer last turned off the television. The viewer can also instruct the EPG to automatically tune into the viewer's favorite channel, as is deduced from the analysis of viewer profile information described below. Alternatively, the viewer can instruct the EPG to automatically tune into a particular channel, for example, a news channel such as CNN. B. EPG Grid Guide Mode.

No Modo de Guia de Grade do EPG, o EPG exibe o Guia de Grade, ou na alternativa, um Guia de Canais. O espectador pode solicitar que o Guia de Grade ocupe a tela inteira, seja exibido sobre uma porção da tela como uma sobreposição da programação de televisão de vídeo, ou, na modalidade preferida, ocupe somente uma porção da tela, tipicamente 2/3 da tela inteira, enquanto continua mostrando a programação de televisão de vídeo na Janela PIP da tela. Na modalidade preferida, Janelas múltiplas são exibidas para o espectador, como são descritas adicionalmente abaixo, incluindo pelo menos: a Janela de Guia de Grade / EPG, a Janela PIP, e a Janela de Anúncios.In EPG Grid Guide Mode, EPG displays the Grid Guide, or alternatively, a Channel Guide. The viewer may request that the Grid Guide occupy the entire screen, be displayed over a portion of the screen as an overlay of video television programming, or, in the preferred mode, occupy only a portion of the screen, typically 2/3 of the screen. while continuing to display video television programming in the PIP Window of the screen. In the preferred embodiment, Multiple Windows are displayed to the viewer, as further described below, including at least: the Grid / EPG Guide Window, the PIP Window, and the Announcement Window.

[0036] A rolagem através do Guia é descrita abaixo. O espectador pode pressionar a chave "Menu" sobre o dispositivo de controle remoto do espectador para ir para o topo do Guia.[0036] Scrolling through the Guide is described below. The viewer can press the "Menu" key on the viewer's remote control device to go to the top of the Guide.

[0037] O espectador pode retornar para a exibição de tela inteira da programação de televisão de vídeo em um número de modos. Um modo é pressionar a tecla "Guia" sobre o dispositivo de controle remoto do espectador. Outro modo é pressionar a tecla "Selecionar" sobre o dispositivo de controle remoto do espectador quando o realce / cursor na tela está realçando uma listagem de programa particular no Guia de Grade para um programa que está disponível para visão em tempo real. Outro modo é pressionar a tecla de "último canal" sobre o dispositivo de controle remoto do espectador para retornar para o programa que o espectador estava vendo antes de entrar no Guia, ou o último programa sobre o qual a janela PIP estava travada (uma opção explicada adicionalmente abaixo). 1. ) Função de Guia de Temas [0038] O EPG fornece vários Guias de Temas, por exemplo, esportes, filmes, notícias, etc. Cada Guia de Temas apresenta listagens de programas associados com um tema particular, por exemplo, todos os programas de esporte. O formato de exibição de Guia de temas somente exibe as listagens de programa, e consequentemente os canais, para certas horas do dia, com um conteúdo apropriado para o tema selecionado. Por exemplo, o Guia de Temas de Esporte exibirá, tipicamente em ordem de horário, somente as listas para os canais que possuem programas de esporte que são listados durante um certo período de tempo, por exemplo, 48 horas, 8 dias, etc. 2. ) Função de Seleção de Gravação.The viewer can return to the full screen display of video television programming in a number of ways. One way is to press the "Guide" key on the viewer's remote control device. Another way is to press the "Select" key on the viewer's remote control device when the on-screen highlight / cursor is highlighting a particular program listing in the Grid Guide for a program that is available for real-time viewing. Another way is to press the "last channel" key on the viewer's remote control device to return to the program the viewer was watching before entering the Guide, or the last program on which the PIP window was locked (an option explained further below). 1.) Theme Guide Function [0038] EPG provides various Theme Guides, for example, sports, movies, news, etc. Each Themes Guide lists program listings associated with a particular theme, for example, all sports programs. The Theme Guide display format only displays program listings, and consequently channels, for certain times of day, with content appropriate to the selected theme. For example, the Sport Themes Guide will typically display, in order of time, only lists for channels that have sports programs that are listed for a certain period of time, for example 48 hours, 8 days, etc. 2.) Recording Selection Function.

[0039] Na Função de Seleção de Gravação, também referida como a Função de Gravação, o espectador instrui o EPG quais programas adicionar na Lista de Gravação, a qual é alista de programas e as informações de horário relativas, para os programas que o espectador quer ter gravado. Como é descrito adicionalmente abaixo, o espectador pode identificar a frequência/regularidade com a qual o espectador quer gravar cada programa listado na Lista de Gravação.In the Recording Selection Function, also referred to as the Recording Function, the viewer instructs the EPG which programs to add to the Recording List, which is a list of programs, and the relative time information, for the programs that the viewer Want to have recorded. As further described below, the viewer can identify the frequency / regularity with which the viewer wants to record each program listed in the Recording List.

[0040] O espectador pode entrar na Função de Gravação em um número de modos. O espectador pode pressionar a tecla "Gravar", se existir uma, sobre o dispositivo de controle remoto do espectador. Alternativamente, o espectador pode "pressionar" um botão de ação de "Gravar" sobre a exibição do EPG. 3. ) Função de Horário de Visão [0041] Na Função de Horário de Visão, também referida como a Função de Visão, o espectador instrui o EPG quais programas adicio- nar na Lista de Visão, a qual é a lista de programas e as informações de horário de programação relativas, para programas que o espectador quer assistir. Como está adicionalmente descrito abaixo, o espectador pode identificar a frequência / regularidade com a qual o espectador quer ver cada programa listado na Lista de Visão.[0040] The viewer can enter the Recording Function in a number of ways. The viewer may press the "Record" key, if any, on the viewer's remote control device. Alternatively, the viewer can "press" a "Record" action button on the EPG display. 3.) Viewing Time Function In the Viewing Time Function, also referred to as the Viewing Function, the viewer instructs the EPG which programs to add to the Viewing List, which is the program list and the relative schedule information for programs that the viewer wants to watch. As further described below, the viewer can identify the frequency / regularity with which the viewer wants to see each show listed in the View List.

[0042] O espectador pode entrar na Função de Visão em um número de modos. O espectador pode pressionar a tecla "Ver", se existir uma, sobre o dispositivo de controle remoto do espectador. Alternativamente, o espectador pode "pressionar" um botão de ação de "Ver" sobre a exibição do EPG. 4.) Função de Descarregamento de Dados [0043] Em algumas modalidades, os dados para o horário do EPG, e/ou as informações suplementares relevantes para as listagens de programas, e/ou os dados de anúncios, podem ser descarregados para a memória residente no sistema de televisão do espectador. Na modalidade preferida do sistema de dados de descarregamento, o espectador pedirá ao EPG para tornar certos tipos de informação disponíveis; o EPG utilizará um índice de onde encontrar a informação e conectará automaticamente na fonte de dados apropriada e descarregará a informação. Os dados para o horário do EPG, e/ou as informações suplementares relevantes para as listagens de programa, e/ou os dados de anúncios, podem ser descarregados de várias fontes. Em uma modalidade, os dados são descarregados da Internet. Em outras modalidades do sistema de dados de descarregamento, o espectador é solicitado sintonizar em um canal particular em um momento particular se o espectador estiver interessado em acessar e descarregar tipos particulares de informação. c. Modo de Internet [0044] Nem todas as modalidades necessitam que os dados sejam descarregados para a memória do EPG. Em uma modalidade, os da- dos de horário do EPG, os dados suplementares e/ou os dados de anúncios e o software para formatar, exibir, e navegar os dados de horário do EPG, os dados suplementares e/ou os dados de anúncios são acessados pelo sistema de televisão do espectador através de uma ligação direta entre o sistema de televisão do espectador e a Internet.[0042] The viewer can enter the Vision Function in a number of ways. The viewer may press the "View" key, if any, on the viewer's remote control device. Alternatively, the viewer can "press" a "View" action button on the EPG display. 4.) Data Download Function [0043] In some embodiments, EPG time data, and / or supplemental information relevant to program listings, and / or announcement data may be downloaded to memory. resident on the viewer's television system. In the preferred embodiment of the download data system, the viewer will ask the EPG to make certain types of information available; The EPG will use an index from which to find the information and will automatically connect to the appropriate data source and download the information. EPG time data, and / or supplemental information relevant to program listings, and / or ad data may be downloaded from various sources. In one embodiment, the data is downloaded from the Internet. In other embodiments of the download data system, the viewer is required to tune into a particular channel at a particular time if the viewer is interested in accessing and downloading particular types of information. ç. Internet Mode Not all modes require data to be downloaded to EPG memory. In one embodiment, EPG time data, supplemental data and / or announcement data, and software for formatting, displaying, and navigating EPG time data, supplemental data, and / or announcement data. they are accessed by the viewer's television system via a direct link between the viewer's television system and the Internet.

[0045] Em uma modalidade da ligação direta com a Internet descrita acima, a televisão do espectador está conectada na Internet por linha telefônica via modem, por modem a cabo, por outro dispositivo de comunicação de via dupla, incluindo os dispositivos de comunicação por modem sem fio e por outros métodos convencionais para se comunicar com a Internet. O endereço do site da rede de conexão inicial pode ser fornecido, por exemplo, através de informação transmitida para a televisão do espectador sobre o intervalo de apagamento vertical (o "VBI"). O espectador também pode estar equipado com uma seleção de sites de rede de Internet de EPG múltiplos. O espectador utiliza o dispositivo de controle remoto para selecionar um dos sites de rede de Internet de EPG.In one embodiment of the direct internet connection described above, the viewer television is connected to the Internet by telephone line via modem, cable modem, other dual-way communication device, including modem communication devices. wireless and other conventional methods of communicating with the Internet. The website address of the initial connection network may be provided, for example, through information transmitted to the viewer's television about the vertical blanking interval (the "VBI"). The viewer may also be equipped with a selection of multiple EPG Internet network sites. The viewer uses the remote control device to select one of the EPG Internet network sites.

[0046] O sistema de televisão do espectador está programado para emular o acesso em linha de computador à Internet. Uma vez que a conexão entre o sistema de televisão do espectador e a Internet é feita, o usuário tem uma comunicação de via dupla com o provedor de serviço de Internet em linha da informação relativa do EPG. O usuário pode então navegar através do EPG. Mais ainda, em uma modalidade, na qual a interface de usuário de teclado está disponível, o usuário pode entrar nas salas de conversa ou em outros serviços interativos. 2. Interface Remota do Espectador de Jov Stick e Track Bali.The viewer television system is programmed to emulate online computer access to the Internet. Once the connection between the viewer's television system and the Internet is made, the user has two-way communication with the EPG's relative information online Internet service provider. The user can then browse through the EPG. Further, in one embodiment, in which the keyboard user interface is available, the user may enter chat rooms or other interactive services. 2. Jov Stick and Track Bali Remote Viewer Interface.

[0047] A interface de vídeo de visão do usuário (UI) compreende o dispositivo de controle remoto e a exibição na tela do monitor. Em uma modalidade da presente invenção, um aperfeiçoamento na UI oferecí- do pela presente invenção é a utilização de um joy stick como um substituto para a configuração tradicional do dispositivo de controle remoto de um círculo de quatro (4) teclas de seta (para cima, para baixo, para a esquerda e para a direita) com uma tecla de seleção no centro. A UI de joy stick fornece uma interface amigável ao usuário com o EPG. A utilização do joy stick é intuitiva. O espectador / usuário não precisa olhar para o remoto uma vez que o dedo entra em contato com o joy stick de controle remoto. Consequentemente, o espectador pode controlar a UI enquanto está simultaneamente vendo, sem interrupção, a exibição na tela.[0047] The video vision user interface (UI) comprises the remote control device and the monitor screen display. In one embodiment of the present invention, an improvement in the UI offered by the present invention is the use of a joy stick as a substitute for the traditional configuration of the four (4) arrow (up) arrow keys remote control device. , down, left, and right) with a selection key in the center. The joy stick UI provides a user friendly interface with EPG. The use of the joy stick is intuitive. The viewer / user does not have to look at the remote once the finger contacts the remote joystick. As a result, the viewer can control the UI while simultaneously watching the screen display without interruption.

[0048] Em outra modalidade da presente invenção, um aperfeiçoamento na UI oferecido pela presente invenção é a utilização de um track bali como um substituto para o dispositivo de controle remoto convencional de um círculo de quatro (4) teclas de seta (para cima, para baixo, para a esquerda e para a direita) com uma tecla de seleção no centro.In another embodiment of the present invention, an improvement in the UI offered by the present invention is the use of a track bali as a substitute for the conventional four (4) arrow key (up, down) circle remote control device. down, left, and right) with a selection key in the center.

[0049] Em ambas as modalidades de track bali e de joy stick, existe um "cursor" na tela. O espectador utiliza o dispositivo de controle remoto de track bali ou de joy stick para navegar o cursor para qualquer local na tela, tanto quanto um usuário de PC navega um cursor sobre uma janela de terminal de PC. 3. Mecanismos de Controle Na Tela de EPG Contextual-mente Sensíveis. "Teclas", "botões", "barras" de menu, e outros tais dispositivos de mecanismo de controle visual são exibidos na tela para o controle do EPG. Tipicamente, os dispositivos de mecanismo de controle visual são sensíveis à interação do usuário. Tipicamente, o espectador utiliza o dispositivo de controle remoto da UI para realçar um dispositivo de controle na tela particular. Tipicamente, o espectador então utiliza o dispositivo de controle remoto da UI para selecionar o dispositivo de controle na tela realçado.In both track bali and joy stick modes, there is a "cursor" on the screen. The viewer uses the track bali or joy stick remote control device to navigate the cursor to any location on the screen as much as a PC user navigates a cursor over a PC terminal window. 3. On-Screen Sensitive EPG Control Mechanisms. Menu "keys", "buttons", "bars", and other such visual control mechanism devices are displayed on the screen for EPG control. Typically, visual control engine devices are sensitive to user interaction. Typically, the viewer utilizes the UI remote control device to highlight a control device on the particular screen. Typically, the viewer then uses the UI remote control device to select the control device on the highlighted screen.

[0050] Em uma modalidade da presente invenção, os dispositivos de controle na tela posicionalmente constantes são contextualmente sensíveis. Isto é, um botão particular pode ser exibido consistentemente sobre cada tela do EPG na mesma posição e com a mesma cor, de uma tela para a próxima, de um modo para o próximo. Com os dispositivos de controle contextualmente sensíveis, apesar de que o dispositivo de controle na tela tem a mesma aparência e posicionamento de uma tela para a próxima e de um modo para o próximo, o botão tem uma função diferente, e se selecionado, fornecerá um resultado diferente, dependendo da tela sobre a qual o botão aparece. Em uma modalidade, a função do dispositivo de controle na tela está descrito textualmente próximo do dispositivo de controle, ou, se o dispositivo de controle for suficientemente grande, sobre a face do dispositivo de controle.In one embodiment of the present invention, positionally constant on-screen control devices are contextually sensitive. That is, a particular button can be consistently displayed over each EPG screen in the same position and color, from one screen to the next, one way to the next. With contextually sensitive control devices, even though the onscreen control device looks and feels from one screen to the next and from one mode to the next, the button has a different function, and if selected will provide a different result depending on the screen on which the button appears. In one embodiment, the function of the on-screen control device is described verbatim near the control device, or, if the control device is large enough, on the face of the control device.

[0051] Por exemplo, em uma modalidade, como ilustrado nas figuras 3, 4a e b, 5, e 6, o EPG exibe dois botões no topo de cada uma das quatro telas representadas. Em cada uma das quatro telas diferentes, o botão esquerdo de topo tem uma função diferente. (Como referido neste pedido, as direções "esquerda" e "direita" se referem à esquerda e à direita do espectador, respectivamente). A FIGURA 3 descreve o Guia de Grade na tela do EPG no modo de rolagem de programação. Na FIGURA 3, o botão esquerdo do espectador é descrito como "Ver". As figuras 4a e 4b mostram o Guia de Grade na tela do EPG na rolagem de canais. Nas figuras 4a e 4b, o botão esquerdo do espectador é um botão de trava, alternadamente descrito como "Travar" e "Destravar". A figura 5 mostra o EPG na Função de Horário de Visão. Na figura 5, o botão esquerdo do espectador é descrito como "Cancelar". A figura 6 mostra a tela de Horário de Visão / Gravação do EPG. Na figura 6 o botão esquerdo do espectador é descrito como "Remover". 4. Horário de Visão.For example, in one embodiment, as illustrated in figures 3, 4a and b, 5, and 6, the EPG displays two buttons at the top of each of the four screens shown. On each of the four different screens, the top left button has a different function. (As noted in this application, the "left" and "right" directions refer to the viewer's left and right, respectively). FIGURE 3 depicts the EPG Screen Grid Guide in program scroll mode. In FIGURE 3, the left viewer button is described as "View". Figures 4a and 4b show the Grid Guide on the EPG channel scrolling screen. In Figures 4a and 4b, the viewer's left button is a lock button, alternately described as "Lock" and "Unlock". Figure 5 shows the EPG in the View Time Function. In Figure 5, the left viewer button is described as "Cancel". Figure 6 shows the EPG View / Record Time screen. In Figure 6 the left viewer button is described as "Remove". 4. Viewing Time.

[0052] O EPG proporciona ao espectador a oportunidade de selecionar os títulos de programa, programados para fornecimento em tempos futuros, para ver. Selecionado os títulos de programa, o espectador constrói uma "lista de visão". As opções e instruções da lista de visão fornecem uma funcionalidade paralela à Função de Gravação do EPG. Ao invés de gravar automaticamente os programas selecionados, a Função de Visão liga automaticamente a televisão, se ela já não estiver ligada, e automaticamente sintoniza a televisão no canal programado para fornecer o programa designado, se a televisão já não estiver sintonizada naquele canal. Esta característica proporciona ao espectador a oportunidade de ver um programa de interesse especial na hora programada mesmo se o espectador se esqueceu da emissão programada. Esta característica também proporcionará a seleção dos pais da visão de programas para crianças.The EPG gives the viewer the opportunity to select program titles, scheduled for delivery in future times, to view. By selecting program titles, the viewer builds a "watch list". View list options and instructions provide functionality parallel to the EPG Recording Function. Instead of automatically recording selected programs, the View Function automatically turns on the television if it is not already on and automatically tunes the television in the programmed channel to provide the designated program if the television is not already tuned to that channel. This feature gives the viewer the opportunity to watch a program of special interest at the scheduled time even if the viewer has forgotten the scheduled broadcast. This feature will also provide parents' selection of children's program view.

[0053] O espectador pode entrar na Função de Horário de Visão em um número de modos. O espectador pode entrar na Função de Horário de Visão selecionando aquela Função do menu do EPG. O espectador também pode entrar na Função de Horário de Visão realçando uma Janela de Anúncios que apresenta um anúncio para um programa em horário futuro ou uma Fenda de Anúncio de Canal Virtual que apresenta um anúncio para um programa em horário futuro (ambas as quais estão descritas em outro lugar neste pedido).The viewer can enter the View Time Function in a number of ways. The viewer can enter the View Time Function by selecting that Function from the EPG menu. The viewer can also enter the View Timing Function by highlighting an Announcement Window that shows an ad for a future time show or a Virtual Channel Announcement Slot that presents an ad for a future time show (both of which are described elsewhere in this request).

[0054] O espectador pode designar qualquer programa na Lista de Visão como um programa que o espectador deseja ver regularmente. Em uma modalidade, se o espectador entra na Função de Horário de Visão realçando uma Janela de Anúncios ou uma Fenda de Anúncio de Canal Virtual, então o espectador escolhe designar o programa como uma visão "regular", a designação expira após uma certa quanti- dade de tempo se o anunciante pára de passar o anúncio. A expiração planejada é um incentivo aos anunciantes de renovarem os seus anúncios. 5. Formato de Guia de "Todos os Canais". Formato de Guia de Canal e Guia de Canal "Próximo" / "Anterior".[0054] The viewer may designate any program in the Sight List as a program that the viewer wishes to view regularly. In one embodiment, if the viewer enters the View Timing Function by highlighting an Announcement Window or Virtual Channel Announcement Slit, then the viewer chooses to designate the program as a "regular" view, the designation expires after a certain amount. time if the advertiser stops passing the ad. Planned expiration is an incentive for advertisers to renew their ads. 5. "All Channels" Guide Format. Channel Guide Format and "Next" / "Previous" Channel Guide.

[0055] O espectador pode escolher ver o Guia de Grade no formato de "todos os canais" o qual exibe em alguma ordem cada canal e as listas de programas já em progresso ou programadas para iniciar em algum momento no futuro. No formato de "todos os canais", o espectador rola para cima e para baixo as listas para cada canal e da esquerda para a direita e da direita para a esquerda para ver as listas para um canal programado para momentos diferentes durante o dia. Tipicamente, a porção mais à esquerda do guia começa com os programas programados mais cedo e continua para a direita em série através das listas programadas para momentos mais tarde durante o dia.Viewer may choose to view the Grid Guide in "all channels" format which displays in some order each channel and lists of programs already in progress or scheduled to start sometime in the future. In "all channels" format, the viewer scrolls up and down the lists for each channel and left to right and right to left to view lists for a channel scheduled at different times during the day. Typically, the leftmost portion of the guide begins with the earlier scheduled programs and continues right in series through the scheduled lists later in the day.

[0056] Como uma alternativa, o espectador pode escolher ver os programas programados para um canal por vez (um "Guia de Canais"). Neste formato, o espectador rola para cima e para baixo as listas para um único canal conforme programado para diferentes horas do dia. Tipicamente, o "topo" do Guia de Canais começa com o programa programado mais cedo e continua em série através das listagens programadas em horas mais tarde durante o dia. A figura 9 é uma representação gráfica de uma amostra de uma exibição de EPG na tela mostrando a função de Guia de Canais do EPG.As an alternative, the viewer may choose to watch the programs programmed for one channel at a time (a "Channel Guide"). In this format, the viewer scrolls up and down lists for a single channel as scheduled at different times of the day. Typically, the "top" of the Channel Guide starts with the earlier scheduled program and continues in series through listings scheduled hours later in the day. Figure 9 is a graphical representation of a sample EPG screen display showing the EPG Channel Guide function.

[0057] No formato de "Guia de Canais", o espectador pode selecionar ver o Guia de Canais para o "próximo" canal ou para o canal "anterior". Em uma modalidade, o Guia de Canais "Próximo" e "Anterior" é uma opção em um dos menus de EPG, dos botões de ação ou das barras de tarefas. Em outra modalidade, o dispositivo de controle re- moto do espectador fornece as teclas de Guia de Canais "Próximo" e "Anterior". Em outra modalidade, o espectador utiliza as teclas de seta para cima e para baixo para navegar para os Guias de Canais próximo ou anterior, B. CONTROLE APERFEIÇOADO DO ESPECTADOR DE GRAVAÇÃO DE VÍDEO DE PROGRAMAÇÃO DE HORÁRIO FUTURO 1, Gravar o programa exibido na janela PIP.[0057] In the "Channel Guide" format, the viewer can select to view the Channel Guide for the "next" channel or for the "previous" channel. In one embodiment, the "Next" and "Previous" Channel Guide is an option in one of the EPG menus, action buttons, or taskbars. In another embodiment, the spectator's remote control device provides the "Next" and "Previous" Channel Guide keys. In another mode, the viewer uses the up and down arrow keys to navigate to the next or previous Channel Guides. PIP

[0058] Como explicado em maiores detalhes abaixo, o EPG proporciona "janelas" múltiplas. Uma janela exibe o programa atualmente sintonizado. Quando o espectador entra no EPG do modo de televisão, a janela PIP está "realçada". Em uma modalidade, o realce da janela PIP é conseguido por uma mudança de cor da borda ao redor da janela PIP, Enquanto a janela PIP está realçada o espectador pode instruir o EPG para gravar o programa exibido. Em uma modalidade, o espectador grava o programa exibido na janela PIP realçada pressionando o botão de gravação sobre o dispositivo de controle remoto do espectador. 2. Gravar "Regularmente".As explained in more detail below, the EPG provides multiple "windows". A window displays the currently tuned program. When the viewer enters the TV mode EPG, the PIP window is "highlighted". In one embodiment, enhancement of the PIP window is achieved by a change of border color around the PIP window. While the PIP window is highlighted the viewer can instruct the EPG to record the displayed program. In one embodiment, the viewer records the program displayed in the highlighted PIP window by pressing the record button on the viewer's remote control device. 2. Record "Regularly".

[0059] Uma modalidade da presente invenção proporciona ao espectador a opção de gravar um programa particular "regularmente". A opção "regularmente" pode ser selecionada quando o espectador realça um título de programa particular no Guia de Grade de EPG. Â seleção do espectador da opção "regularmente" instrui o sistema de controle do VCR para gravar o título particular no canal selecionado na fenda de tempo selecionada em qualquer dia da semana que o programa é transmitido. Se uma transmissão do título selecionado é substituído por outro programa, o novo programa não é gravado. A mudança na programação de transmissão é determinada comparando o título do programa selecionado com o título de programa real mente transmi- tido. Em uma modalidade da invenção, é assumido que o título do programa atualmente transmitido é transportado no intervalo de a pagamento vertical do sinal de televisão. Quando o espectador instruiu o EPG para gravar "regularmente" um programa particular, se o programa selecionado for substituído por outro programa, o programa substituto não é gravado e o EPG exibe uma mensagem notificando o espectador que o programa selecionado foi substituído e não foi gravado. 3. Filtro de reexibicão para a Função de Gravar para os programas gravados "Regularmente".One embodiment of the present invention provides the viewer with the option of recording a particular program "regularly". The "regularly" option can be selected when the viewer highlights a particular show title in the EPG Grid Guide. The "regularly" viewer selection instructs the VCR control system to record the particular title on the selected channel in the selected time slot on any day of the week the program is broadcast. If a broadcast of the selected title is overwritten by another program, the new program is not recorded. The change in broadcast programming is determined by comparing the selected program title with the actual program title. In one embodiment of the invention, it is assumed that the currently transmitted program title is carried within the range of the vertical payment of the television signal. When the viewer instructs the EPG to "record" a particular program "regularly", if the selected program is replaced by another program, the substitute program is not recorded and the EPG displays a message notifying the viewer that the selected program has been replaced and has not been recorded. . 3. Recording Filter for Record Function for "Regularly" recorded programs.

[0060] O EPG é capaz de detectar reexibições. A identificação do programa como uma reexibição pode ser executada no VBI da transmissão do programa. Em outra modalidade, a informação de identificação de reextbiçâo está disponível no detalhe do programa. Em uma modalidade da Função de Gravação, quando o espectador seleciona a opção de gravação "Regularmente", ao espectador também é dada a opção de filtragem de reexi bições, Se o espectador seleciona a opção de filtro de reexi bição, então cada vez que o programa é programado regularmente, o EPG determina se o episódio de programa a ser fornecido é identificado como uma reexi bição ou não. Se o episódio for uma reexi bição, e se o espectador selecionou a opção de filtro de reexi bição para o título do programa, então o EPG não gravará o episódio. 4. Pular a instrução de gravação.The EPG is capable of detecting redisplays. Program identification as a redisplay can be performed in the program broadcast VBI. In another embodiment, retext identification information is available in the program detail. In one Recording Function mode, when the viewer selects the "Regularly" recording option, the viewer is also given the option of filtering replays. If the viewer selects the replay filter option, then each time the If the program is scheduled regularly, the EPG determines whether the episode of the program to be delivered is identified as a replay or not. If the episode is a replay, and if the viewer has selected the replay filter option for the show title, then the EPG will not record the episode. 4. Skip the recording instruction.

[0061] Na Função de Gravação do EPG, o espectador seleciona um título de programa para gravação. Uma vez que um título de programa foi selecionado, é solicitado ao espectador selecionar uma opção de programação de gravação. O espectador pode selecionar Uma Vez, Diária, Semanal, ou Regularmente como uma opção de programação de gravação. Se o espectador selecionou uma opção de programação de gravação de Diária, semanal, ou Regularmente, uma modalidade permite que o espectador pule a gravação do programa uma vez. A instrução de pular Uma Vez resultaria em que o EPG não gravaria o título de programa, apesar de que a instrução de gravação para aquele título de programa permaneceu na lista de gravação.In the EPG Recording Function, the viewer selects a program title for recording. Once a program title has been selected, the viewer is asked to select a recording schedule option. The viewer can select Once, Daily, Weekly, or Regularly as a recording schedule option. If the viewer has selected a Daily, Weekly, or Regular recording schedule option, one mode allows the viewer to skip program recording once. The skip instruction Once would result in the EPG not recording the program title, although the recording instruction for that program title remained in the recording list.

[0062] Na Função de Gravação do EPG, o espectador pode selecionar a instrução de pular para todos os programas da Lista de Gravação, ou para os programas selecionados na Lista de Gravação. Esta característica pode ser utilizada quando o espectador sai de férias. O programa permanece na Lista de Gravação. Na opção do espectador, o espectador pode desligar a instrução de pular para todos os programas na Lista de Gravação, ou para programas selecionados na Lista de Gravação, ou para os programas selecionados na Lista de Gravação. 5. Atualização de Lista de Gravação Automática.In the EPG Recording Function, the viewer can select the skip instruction for all programs in the Recording List, or for the programs selected in the Recording List. This feature can be used when the viewer goes on vacation. The program remains in the Recording List. At the viewer option, the viewer can turn off the skip instruction for all programs in the Recording List, or for programs selected in the Recording List, or for programs selected in the Recording List. 5. Automatic Recording List Update.

[0063] Na Função de Gravação do EPG, o EPG detectará mudanças no horário de programas se comparado com as instruções de gravações para os títulos de programa particulares designados para gravação. Em uma modalidade, quando o EPG detecta mudanças no horário de programas, a Lista de Gravação é automaticamente atualizada com a informação de mudança de horário. Por exemplo, se um evento esportivo é transmitido por mais tempo do que o horário original, um pacote para programar uma informação de atualização pode ser transmitido sobre o VBI que atualiza o tempo dos programas programados para serem transmitidos após o evento esportivo. O EPG detecta a atualização de horário do VBI e atualiza a lista de gravação para permitir a gravação de qualquer programa que se segue ao programa de esportes a ser gravado como apropriado. 6. Gravar sobre os Discos de Vídeo Digital qraváveís.In the EPG Recording Function, the EPG will detect program time changes compared to the recording instructions for the particular program titles designated for recording. In one embodiment, when the EPG detects program time changes, the Recording List is automatically updated with the time change information. For example, if a sport event is broadcast longer than the original time, a packet to schedule update information may be transmitted about the VBI that updates the time of programs scheduled to be broadcast after the sport event. The EPG detects the VBI time update and updates the recording list to allow recording of any program following the sports program to be recorded as appropriate. 6. Recording on recordable Digital Video Discs.

[0064] O espectador pode instruir o EPG para gravar programas sobre Discos de Vídeo Digitais (DVD’s) graváveis. Devido à capacida- de de armazenagem estendida dos DVD’s, o espectador pode instruir o EPG para gravar e indexar um período de programação estendido. Por exemplo, o espectador pode instruir o EPG para gravar e indexar, por exemplo, 4 horas de um certo número de transmissões de notícias da CNN. Quando o espectador estiver pronto para ver a gravação DVD, o EPG exibe o índice do DVD na tela. O espectador pode então selecionar ver ou o DVD inteiro, o somente aquelas porções da gravação na qual o espectador estiver interessado.The viewer can instruct the EPG to record programs on recordable Digital Video Discs (DVDs). Due to the extended storage capacity of DVDs, the viewer can instruct the EPG to record and index an extended programming period. For example, the viewer can instruct the EPG to record and index, for example, 4 hours of a certain number of CNN news broadcasts. When the viewer is ready to watch the DVD recording, EPG displays the DVD index on the screen. The viewer can then select to view or the entire DVD, or only those portions of the recording in which the viewer is interested.

[0065] Em uma modalidade, uma indexação de nível de programa de programas gravados é criada. Em outra modalidade, uma indexação intraprograma é criada utilizando as informações transmitidas na VBI do vídeo transmitido. Nesta modalidade, uma gravação da CNN provavelmente mostraria intervalos de indexação que incluem temas, tais como "Notícias Internacionais", "Notícias Nacionais", "Esportes", "Entretenimento", "Negócios & Finanças", e "Tempo".[0065] In one embodiment, a program level indexing of recorded programs is created. In another embodiment, an intraprogram indexing is created using the information transmitted in the VBI of the transmitted video. In this mode, a CNN recording would likely show indexing ranges that include themes such as "International News", "National News", "Sports", "Entertainment", "Business & Finance", and "Weather".

[0066] Em ainda outra modalidade, uma indexação intraprograma é criada utilizando algum intervalo de tempo constante. Um índice mostra um intervalo de tempo de início e de fim, e trechos do conteúdo de áudio.In yet another embodiment, an intraprogram indexing is created using some constant time interval. An index shows a start and end time range, and snippets of audio content.

[0067] Em ainda outra modalidade, o software de indexação analisa o conteúdo de áudio do programa gravado ("Programa de Análise de Conteúdo"). Isto é tipicamente em adição à utilização de todas as informações de intervalos de indexação transmitidas na VBI do programa. O Programa de Análise de Conteúdo utiliza uma tecnologia de reconhecimento de discursos e voz para analisar, entre outras coisas, tais variáveis como: mudanças nos anunciantes, mudanças no tom, mudanças na velocidade, palavras de tópicos, localizações geográficas, palavras substantivas. O Programa de Análise de Conteúdo então cria um índice de tópicos em adição ao índice de temas descrito acima. 7. Capacidade de Fita Sensível à Velocidade.In yet another embodiment, the indexing software analyzes the audio content of the recorded program ("Content Analysis Program"). This is typically in addition to the use of all index range information transmitted in the program's VBI. The Content Analysis Program uses speech and speech recognition technology to analyze, among other things, such variables as changes in advertisers, changes in pitch, changes in speed, topic words, geographic locations, substantive words. The Content Analysis Program then creates a topic index in addition to the topic index described above. 7. Speed Sensitive Tape Capacity.

[0068] A Função de Gravação do EPG fornece uma Lista de Gravação que identifica os títulos dos programas que o espectador selecionou para serem gravados, A característica de capacidade de fita sensível à velocidade utiliza uma codificação de cores para identificar em uma cor o título que caberíam em uma fita em uma velocidade de fita rápida e identificar separadamente, com outra cor, os títulos que caberíam em uma fita a uma velocidade de fita lenta. 8. Resolução de Conflitos de Instruções de Gravação.The EPG Record Function provides a Record List that identifies the titles of the programs the viewer has selected to record. The speed-sensitive tape capacity feature uses a color coding to identify in a color the title that would fit on one tape at a fast tape speed and separately identify, with another color, the titles that would fit on one tape at slow tape speed. 8. Conflict Resolution of Recording Instructions.

[0069] A Função de Gravação do EPG reconhece os conflitos nas instruções de gravação do espectador. Em uma modalidade, a Função de Gravação do EPG solicita ao espectador resolver o conflito. Por exemplo, na Função de Gravação, o EPG aceitaria as instruções do espectador para gravar um programa particular. O EPG compara a instrução de gravação recentemente recebida com as instruções de gravação ainda incompletamente executadas, ou ainda não executadas, na Lista de Gravação. Se o EPG detecta uma sobreposição de data, hora e duração entre a instrução recente mente recebida por um lado e uma ou mais das instruções de gravação remanescente na Lista de Gravação, o EPG formata uma mensagem para o espectador descrevendo o conflito. A mensagem descreve para o usuário a instrução recebida recente mente para gravar um programa particular e as instruções de gravação conflitantes na Lista de Gravação. Na Função de Gravação, o EPG impedirá a entrada de instruções conflitantes na Lista de gravação. O EPG solicitará que o espectador revise as instruções de gravação para eliminar o conflito. Em uma modalidade, se o EPG detecta que uma instrução de gravação pertence a um programa de "uma ocorrência" que conflita em data, hora e duração com uma instrução de gravação para gravar um programa "regularmente gravado", o EPG formataria uma mensagem sobre a tela que sugeriría ao espectador que o espectador selecione o programa de "uma ocorrência" a ser gravado. Em outra modalidade, o EPG "decide" automaticamente ignorar a instrução de "gravar regularmente" e gravará o programa de "uma ocorrência" sem nenhuma intervenção adicional do espectador.The EPG Recording Function recognizes conflicts in the viewer's recording instructions. In one embodiment, the EPG Recording Function requests the viewer to resolve the conflict. For example, in the Recording Function, the EPG would accept the viewer's instructions to record a particular program. The EPG compares the newly received write instruction with the write instructions still incompletely executed, or not yet executed, in the Write List. If the EPG detects a date, time, and duration overlap between the instruction recently received from one side and one or more of the remaining recording instructions in the Record List, the EPG formats a message for the viewer describing the conflict. The message describes to the user the recently received instruction to record a particular program and the conflicting recording instructions in the Recording List. In the Recording Function, the EPG will prevent conflicting instructions from being entered in the Recording List. The EPG will ask the viewer to review the recording instructions to eliminate the conflict. In one embodiment, if the EPG detects that a recording instruction belongs to a "one hit" program that conflicts in date, time and duration with a recording instruction to record a "regularly recorded" program, the EPG would format a message about the screen that would suggest to the viewer that the viewer select the "one hit" program to be recorded. In another embodiment, the EPG automatically "decides" to ignore the "regularly record" instruction and will record the "one hit" program without any further intervention from the viewer.

[0070] Um modo para resolver um conflito de instrução de gravação é de escolher uma ocorrência alternativa do programa conflitante para gravação. Em uma modalidade do EPG, o espectador pode realçar um programa particular no EPG e solicitar uma lista de todas as ocorrências daquele programa na semana. O espectador pode então instruir o EPG para gravar uma ocorrência alternativa do programa. Em uma modalidade alternativa, o espectador pode ver uma lista alfabética de todos os programas da semana. O espectador pode marcar um programa para ver ou gravar de uma lista alfabética. 9, Gravação de Guias de Temas. O EPG fornece vários Guias de Temas, por exemplo, esportes, filmes, notícias, etc, Quando o espectador seleciona um Guia de temas particular, por exemplo, o Guia de Temas de Esporte, o espectador pode instruir o EPG para gravar um evento enquanto no Guia de Temas sem ter que sair do Guia de Temas e ir para o Guia de Grade de programas. Por exemplo, no Guia de temas de Esporte, o espectador instrui o EPG para adicionar um evento de esporte na Lista de Gravação clicando no número de caixa para um evento de esporte particular e/ou sobre a listagem de programas de esporte no Guia de Temas de Esporte.One way to resolve a write instruction conflict is to choose an alternate occurrence of the conflicting write program. In one EPG modality, the viewer can highlight a particular EPG show and request a list of all occurrences of that show in the week. The viewer can then instruct the EPG to record an alternate occurrence of the program. In an alternate mode, the viewer can see an alphabetical list of all shows of the week. The viewer can bookmark a show to view or record from an alphabetical list. 9, Recording Theme Guides. EPG provides various Theme Guides, for example, sports, movies, news, etc. When the viewer selects a particular Theme Guide, for example, the Sport Themes Guide, the viewer can instruct the EPG to record an event while in the Themes Guide without having to leave the Themes Guide and go to the Program Grid Guide. For example, in the Sport Themes Guide, the viewer instructs the EPG to add a sport event to the Recording List by clicking on the box number for a particular sport event and / or listing the sport programs in the Themes Guide. Sport

0. CARACTERÍSTICAS APERFEIÇOADAS NA EXIBIÇÃO E NAVEGAÇÃO DE EPG 1. E-mail.0. PERFECT CHARACTERISTICS IN EPG DISPLAY AND NAVIGATION 1. Email.

[0071] Na modalidade preferida, o EPG interfaceia com a Internet / Rede Mundial. Em uma modalidade preferida, o espectador pode acessar a Internet para enviar e receber e-mail.In the preferred embodiment, the EPG interfaces with the Internet / World Wide Network. In a preferred embodiment, the viewer can access the Internet to send and receive email.

[0072] Em outra modalidade, o terminal de televisão é acessível separadamente, e o terminal principal controla o tráfico de e-mail entre os espectadores na sua rede. Para facilitar uma transmissão em via dupla um número 900 ou de ligação gratuita é utilizado como uma ligação de fundo. O e-mail pode então ser enviado para o espectador apropriado através da VBI para a televisão separadamente acessível do espectador. 2. "Janelas" Múltiplas Visíveis.In another embodiment, the television terminal is accessible separately, and the main terminal controls e-mail traffic between viewers on its network. To facilitate two-way transmission a 900 or toll free number is used as a background link. The email can then be sent to the appropriate viewer via VBI to the viewer's separately accessible television. 2. Multiple Visible "Windows".

[0073] A tela da UI do EPG proporciona "janelas" múltiplas visíveis. Uma janela apresenta o Guia de Grade do EPG. Outra janela apresenta a janela de imagem dentro de imagem (PIP) sobre a qual o programa atualmente sintonizado é exibido. Outra janela exibe as informações de anúncios (a "Janela de Anúncios"). O anúncio pode estar na forma de informação gráfica e textual. Alternativamente, o anúncio pode estar na forma de uma exibição de vídeo. Em uma modalidade, as Janelas de Anúncios são interativas.The EPG UI screen provides multiple visible "windows". A window displays the EPG Grid Guide. Another window displays the PIP window over which the currently tuned program is displayed. Another window displays the ads information (the "Ads Window"). The ad may be in the form of graphic and textual information. Alternatively, the ad may be in the form of a video display. In one embodiment, Ad Windows are interactive.

[0074] Conforme o espectador entra no EPG do modo de televisão, a janela PIP é realçada. O espectador pode travar a janela PIP. O travamento da janela PIP permite que o espectador continue a ver o programa de televisão que está sendo exibido na janela PIP, enquanto o espectador rola através do Guia de Grade de programas do EPG. O destravamento da janela PIP faz com que o vídeo do título de programa realçado no Guia de Grade seja exibido na janela PIP.[0074] As the viewer enters the TV mode EPG, the PIP window is highlighted. The viewer can lock the PIP window. Locking the PIP window allows the viewer to continue to watch the television program being displayed in the PIP window while the viewer scrolls through the EPG Program Grid Guide. Unlocking the PIP window causes the program title video highlighted in the Grid Guide to be displayed in the PIP window.

[0075] Como descrito adicionalmente abaixo, o espectador também pode realçar uma Janela de Anúncios. Fazendo isto fará com que um texto adicional que descreve o produto seja exibido na caixa de detalhe seja do Guia de Grade do EPG.[0075] As further described below, the viewer can also highlight an Announcement Window. Doing so will cause additional text describing the product to be displayed in the detail box from the EPG Grid Guide.

[0076] Se a Janela de Anúncios exibe uma informação sobre um produto particular, pressionando um botão de gravação instruirá o EPG para gravar um infomercial, até o ponto em que um é programado para uma hora futura. Al ter nativa mente, a Janela de Anúncios pode exibir informações sobre um programa de televisão programado para o futuro ou sobre um série de programas a serem transmitidos por um período de tempo. Naquele caso, pressionando um botão de gravação instruirá o EPG para gravar o programa programado para o futuro. Alternativamente, o espectador pode designar o programa para a Lista de Visão.If the Announcement Window displays information about a particular product, pressing a record button will instruct the EPG to record an infomercial to the point where one is scheduled for a future time. Alternatively, the Announcement Window may display information about a future-programmed television program or a series of programs to be broadcast over a period of time. In that case, pressing a record button will instruct the EPG to record the programmed for the future. Alternatively, the viewer may assign the program to the View List.

[0077] Em uma modalidade, o espectador navega do Guia de Grade para a Janela PIP pressionando a tecla de seta para a esquerda até que o cursor / realce atinja a Janela PIP, Da Janela PIP, o espectador utiliza a tecla de seta para a direita para mover de volta para o Guia de Grade. Em uma modalidade, mover da Janela PIP para Guia de Grade faz com que o cursor role para o topo do alinhamento do Guia de Grade. Do topo do alinhamento do Guia de Grade, pressionando a tecla de seta para cima move o cursor para a barra de navegação. O EPG fornece diversas destinações possíveis na barra de navegação, por exemplo, centro de informações, esportes, notícias, ajustes, ajuda, etc.[0077] In one embodiment, the viewer navigates from the Grid Guide to the PIP Window by pressing the left arrow key until the cursor / highlight reaches the PIP Window. From the PIP Window, the viewer uses the PIP Window arrow key. right to move back to the Grid Guide. In one mode, moving from the PIP Window to Grid Guide causes the cursor to scroll to the top of the Grid Guide alignment. From the top of the Grid Guide alignment, pressing the up arrow key moves the cursor to the navigation bar. EPG provides several possible navigation bar destinations, for example, information center, sports, news, settings, help, etc.

[0078] Da Janela PIP, pressionando a tecla de seta para baixo move o cursor para a Janela de Anúncios.[0078] From the PIP Window, pressing the down arrow key moves the cursor to the Announcement Window.

[0079] O espectador pode ajustar um padrão, o permitir que o padrão do sistema, realce uma desti nação de barra de navegação particular quando o espectador entra inicialmente no Guia de Grade. 3. Efeitos de translucidez na tela.The viewer can adjust a pattern, allowing the system pattern to highlight a particular navigation bar destination when the viewer initially enters the Grid Guide. 3. Translucency effects on screen.

[0080] Em uma modalidade, o EPG cria efeitos visuais de translucidez especiais. Para criar o efeito de translucidez, o sistema alterna o formato de exibição pixel por pixel - um pixel é a cor da sobreposição e o próximo pixel é transparente, 4, Notificações na tela.In one embodiment, the EPG creates special translucent visual effects. To create the translucent effect, the system switches the display format pixel by pixel - one pixel is the color of the overlay and the next pixel is transparent, 4, Onscreen Notifications.

[0081] O EPG formata as notificações na tela para o espectador e exibe a notificação para o espectador. As notificações na tela pode ser utilizada para alertar o espectador de qualquer número de possíveis itens de informação. Por exemplo, o EPG pode notificar o espectador que o EPG vai iniciar a gravação de um programa particular dentro de uma certa quantidade de tempo, por exemplo, 2 minutos. A notificação de gravação poderia ainda perguntar ao espectador se deve ligar a caixa de cabo para gravar o programa. Se o espectador indicou que o espectador não quer que o EPG mude para a caixa de cabo para gravar o programa, então o EPG apagaria o programa da lista de gravação. Outro exemplo seria de notificar o espectador que um programa que poderia ser de interesse (por exemplo como determinado da análise do Perfil do Espectador) será transmitido em outro canal dentro de uma certa quantidade de tempo, por exemplo, 2 minutos. O EPG poderia então perguntar se o espectador quer ver o programa no outro canal. Se o espectador indica que o espectador quer ver o programa no outro canal, então o EPG sintonizará automaticamente o outro canal na hora apropriada. Alternativamente, o EPG poderia perguntar ao espectador se o espectador quer gravar o programa no outro canal e poderia então gravar aquele programa na hora apropriada se o espectador responder afirmativamente.[0081] EPG formats on-screen notifications for the viewer and displays the notification for the viewer. On-screen notifications can be used to alert the viewer of any number of possible information items. For example, the EPG may notify the viewer that the EPG will start recording a particular program within a certain amount of time, for example 2 minutes. The recording notification could also ask the viewer to connect the cable box to record the program. If the viewer has indicated that the viewer does not want the EPG to switch to the cable box to record the program, then the EPG would delete the program from the recording list. Another example would be to notify the viewer that a program that might be of interest (for example as determined from the Viewer Profile analysis) will be broadcast on another channel within a certain amount of time, for example 2 minutes. The EPG could then ask if the viewer wants to see the show on the other channel. If the viewer indicates that the viewer wants to watch the program on the other channel, then the EPG will automatically tune to the other channel at the appropriate time. Alternatively, the EPG could ask the viewer if the viewer wants to record the show on the other channel and could then record that show at the appropriate time if the viewer responds affirmatively.

[0082] Se a televisão está no modo de televisão, a notificação será exibida na tela. A notificação pode ser exibida em um número de modos, incluindo: 1.) uma sobreposição de tela inteira; 2.) uma sobreposição de tela parcial; 3.) o vídeo de programa em tempo real é mudado automaticamente para um formato PIP, e a notificação é exibida fora da janela PIP; 4.) o vídeo de programa em tempo real é mudado automaticamente para um formato PIP e a notificação é exibida dentro da janela PIP; 5.) como uma "marca d’água" em qualquer lugar na tela; 6.) um ícone na tela é exibido o qual pode ser "pressionado" pelo espec- tador utilizando as teclas de navegação sobre o dispositivo de controle remoto do espectador, e a qual, se pressionada, exibe a notificação em um dos formatos acima; 7.) o vídeo de programa é ligeiramente comprimido para encaixar em alguma porcentagem por exemplo, 90%, do topo da tela, e a notificação é exibida como uma mensagem que rola horizontal mente no fundo da tela; 8.) o vídeo de programa é lígeí-ramente comprimido para encaixar em alguma porcentagem por exemplo, 90%, do fundo da tela, e a notificação é exibida como uma mensagem que rola horizontalmente no topo da tela.[0082] If the television is in television mode, notification will be displayed on the screen. The notification can be displayed in a number of ways, including: 1.) a full screen overlay; 2.) a partial screen overlay; 3.) Real-time program video is automatically changed to a PIP format, and notification is displayed outside the PIP window; 4.) Real-time program video is automatically changed to a PIP format and notification is displayed within the PIP window; 5.) as a "watermark" anywhere on the screen; 6.) an icon on the screen is displayed which can be "pressed" by the spectator using the navigation keys on the spectator's remote control device and which, if pressed, displays the notification in one of the above formats; 7.) the program video is slightly compressed to fit some percentage eg 90% from the top of the screen, and the notification is displayed as a message scrolling horizontally at the bottom of the screen; 8.) the program video is lightly compressed to fit some percentage eg 90% from the bottom of the screen, and the notification is displayed as a message scrolling horizontally at the top of the screen.

[0083] Se a televisão está em algum outro modo do que o modo de televisão, o EPG pode notificar o espectador através de alguma modificação de um dos formatos descritos acima. Por exemplo, se a televisão estiver no modo de Guia de Grade em um formato PIP, então o EPG podería utilizar qualquer um dos números de formato 1.), 2.), 5.), 6.); 7.), 8.) ou, o EPG poderia notificar o espectador exibindo a notificação na Janela de Anúncios, em uma fenda de canal de anúncio virtual, na janela de informação de detalhes, ou em uma mensagem que rola horizontal mente no topo ou no fundo da tela. 5. Barra de navegação de temas.If the television is in any mode other than television mode, the EPG may notify the viewer by some modification of one of the formats described above. For example, if the television is in Grid Guide mode in a PIP format, then the EPG could use any of the format numbers 1.), 2.), 5.), 6.); 7.), 8.) or, the EPG could notify the viewer by displaying the notification in the Announcement Window, a virtual ad channel slot, the detail info window, or a message scrolling horizontally at the top or at the bottom of the screen. 5. Theme navigation bar.

[0084] A exibição de temas está acima do topo do Guia de Grade. Em uma modalidade, a exibição do Guia de Grade fornece um botão na tela de "página para cima". Em uma modalidade, a exibição do Guia de Grade também fornece um botão de "menu". O espectador pode rolar para o topo do Guia de Grade "pressionando'1 sucessiva mente o botão de página para cima na tela, ou "pressionando" o botão de menu. 6. Rolagem Aperfeiçoada através do EPG e Rolagem Suave.[0084] Themes view is above the top of the Grid Guide. In one embodiment, the Grid Guide display provides a button on the "page up" screen. In one embodiment, the Grid Guide display also provides a "menu" button. The viewer can scroll to the top of the Grid Guide by "1 successively pressing the page button up on the screen, or" pressing "the menu button. 6. Enhanced Scrolling through EPG and Smooth Scroll.

[0085] Na tela de nível de topo do EPG no modo de Guia de Grade, o usuário espectador pode pular direta mente para um dia futuro de informação de horário de programação.On the EPG top level screen in Grid Guide mode, the viewer user can jump directly to a future day of schedule time information.

[0086] Em uma modalidade, a exibição de Guia de Grade fornece um botão na tela de "página para cima".[0086] In one embodiment, the Grid Guide display provides a button on the "page up" screen.

[0087] As informações de horário de programas para uma pluralidade de canais são exibidas em uma tela do EPG no modo de Guia de Grade. Os títulos são encurtados para a exibição no Guia de Grade para economizar espaço. O título inteiro está disponível para o sistema e é exibido na área de descrição detalhada do Guia de Grade quando o espectador realça um quadro no Guia de Grade para a listagem de programas correspondente. Mais o EPG encurta os títulos, de acordo com um conjunto de regras para encurtar os títulos, de modo que os títulos encaixam dentro dos quadros de horário do Guia de Grade.Program time information for a plurality of channels is displayed on an EPG screen in Grid Guide mode. Titles are shortened for display in the Grid Guide to save space. The entire title is available to the system and is displayed in the Grid Guide's detailed description area when the viewer highlights a frame in the Grid Guide for the corresponding program listing. Plus EPG shortens titles by following a set of rules for shortening titles so that titles fit within the Grid Guide timesheets.

[0088] O espectador pode rolar para cima e para baixo através das listagens de programa. Enquanto rolando, os títulos não são desenhados até que a rolagem pare. Um tal retardo para desenhar os títulos acelera o processamento e torna a aparência da tela menos confusa. Enquanto rolando, o cursor não realçará o quadro de topo ou de fundo sobre a tela a menos que o canal seja o topo ou o fundo do alinhamento. A ausência de realce sinaliza ao espectador que mais canais permanecem na direção rolada.The viewer can scroll up and down through the program listings. While scrolling, titles are not drawn until scrolling stops. Such a delay in drawing titles speeds up rendering and makes the screen look less confusing. While scrolling, the cursor will not highlight the top or bottom frame on the screen unless the channel is the top or bottom of the alignment. The absence of highlighting signals to the viewer that more channels remain in the scrolled direction.

[0089] Um aperfeiçoamento adicional na Interface de Usuário ("UI") do EPG é o desenvolvimento da "Rolagem Suave". Quando o cursor atinge o segundo quadro a partir do fundo, e um novo quadro aparece no fundo, o quadro inteiro e o seu conteúdo, por exemplo, um título de programa, cresce gradualmente em altura até que o quadro que aparece recentemente atinja a altura total do quadro. Ao mesmo tempo, o quadro que está desaparecendo do topo da tela, e o conteúdo daquele quadro de topo, encolhe em altura até que o quadro tenha desaparecido. Isto fornece uma transição suave da exibição de tela inteira. Mas não é realmente perceptível porque ele está mudando em 1/60 de um seg.[0089] An additional enhancement to the EPG User Interface ("UI") is the development of "Smooth Scroll". When the cursor reaches the second frame from the bottom, and a new frame appears at the bottom, the entire frame and its contents, such as a program title, gradually increases in height until the newly appearing frame reaches height. frame total. At the same time, the frame that is disappearing from the top of the screen, and the contents of that top frame, shrinks in height until the frame has disappeared. This provides a smooth transition from full screen display. But it is not really noticeable because it is changing in 1/60 of a sec.

[0090] A Rolagem Suave é menos desorientante para o espectador do que uma mudança de tela de página por página, a qual é a técnica de rolagem utilizada nos guias em tela existentes. O mapa de bits inteiro não necessita ser redesenhado, enquanto se rola um quadro para cima - somente o quadro de topo é encolhido ou comprimido na dimensão vertical.Smooth Scrolling is less disorienting to the viewer than a page-by-page screen shift, which is the scrolling technique used in existing onscreen guides. The entire bitmap does not need to be redrawn while scrolling one frame up - only the top frame is shrunk or compressed to the vertical dimension.

[0091] Em uma modalidade, enquanto rolando lentamente, o novo quadro que aparece na tela não é redesenhado até que a rolagem pare. Enquanto rolar rapidamente quadros múltiplos, o processador pára de redesenhar o título sobre qualquer um dos quadros durante a rolagem; o processador espera até que a rolagem pare ou desacelere para redesenhar os títulos. Isto permite uma rolagem mais rápida porque os títulos não necessitam ser recuperados até que a tela atinja o ponto desejado. O redesenho dos dados é muito intensivo para o processador. Uma interação especial entre o firmware e hardware é necessária para minimizar o redesenho do mapa de bits e recuperar os dados da memória. Isto se aplica tanto para a rolagem vertical quanto a horizontal. O usuário pode permanecer orientado porque os identificadores de canal e os tempos de horário permanecem exibidos. 7. "Pular" dentro do EPG.In one mode, while scrolling slowly, the new frame that appears on the screen is not redrawn until scrolling stops. While rapidly scrolling multiple frames, the processor stops redrawing the title over any of the frames during scrolling; The processor waits until scrolling stops or slows down to redraw the titles. This allows for faster scrolling because titles do not need to be retrieved until the screen reaches the desired point. Data redesigning is very processor intensive. Special interaction between firmware and hardware is required to minimize bitmap redesign and retrieve data from memory. This applies to both vertical and horizontal scrolling. The user can stay oriented because channel identifiers and time times remain displayed. 7. "Skip" within the EPG.

[0092] O espectador pode "pular" para a ação ou local desejado no EPG em um número de modos. No Guia de Grade, o espectador pode pular para a fenda de canal para um canal particular entrando com os dígitos do número de identificação do canal sobre o teclado do dispositivo de controle remoto do espectador. O EPG interpreta o número e calcula a posição apropriada para o cursor do EPG. O EPG então exibe o cursor na fenda de canal apropriada na tela.The viewer can "jump" to the desired action or location in the EPG in a number of ways. In the Grid Guide, the viewer can jump to the channel slot for a particular channel by entering the channel identification number digits over the viewer's remote control keypad. The EPG interprets the number and calculates the appropriate position for the EPG cursor. The EPG then displays the cursor in the appropriate channel slot on the screen.

[0093] Em uma modalidade, os canais favoritos e/ou mais vistos pelo espectador são exibidos como botões sobre uma barra de sele- ção de canais favoritos em algum lugar sobre a exibição do EPG do Guia de Grade o espectador pode pular para um dos canais favoritos do espectador "pressionando" o botão de canal apropriado.[0093] In one embodiment, the viewer's favorite and / or most viewed channels are displayed as buttons on a favorite channel selection bar somewhere over the Grid Guide EPG display the viewer can jump to one of the viewer favorite channels by "pressing" the appropriate channel button.

[0094] Em outra modalidade, o dispositivo de controle remoto do espectador exibe letras associadas com os números no teclado. O espectador pode utilizar uma tecla "Alt" especial para permitir que o espectador pressione as teclas como alfabéticas e/ou alfanuméricas. Deste modo, o espectador pode entrar em um identificador de canal, tal como "CNN".In another embodiment, the spectator's remote control device displays letters associated with numbers on the keyboard. The viewer may use a special "Alt" key to allow the viewer to press the keys as alphabetic and / or alphanumeric. This way, the viewer can enter a channel identifier, such as "CNN".

[0095] Em ainda outra modalidade, o espectador pode solicitar um menu descendente de identificadores de canais favoritos e pode selecionar um canal do menu descendente.In yet another embodiment, the viewer may request a drop-down menu of favorite channel identifiers and may select a channel from the drop-down menu.

[0096] Em ainda outra modalidade, o espectador pode ajustar "marcadores" no EPG utilizando uma tecia de "marcador" sobre o dispositivo de controle remoto do espectador, ou alternativamente, um botão de "marcador" na exibição do EPG. O espectador pode pressionar a tecla "marcador" quando o usuário quer marcar um local atual para um retorno posterior. O espectador pode então rolar, pular, ou navegar de outro modo para algum outro local no EPG. Quando o espectador quer retornar para o local marcado, o espectador pode pressionar a tecla de "última marca" (ou sobre o dispositivo de controle remoto do espectador, ou alternadamente na exibição do EPG). O EPG pode gravar uma pluralidade de locais marcados. Em uma modalidade, o EPG pode lembrar de locais marcados após o espectador desligar a televisão e então ligar a televisão múltiplas vezes. 8. Codificação de cor temática de horário de programa.In yet another embodiment, the viewer may adjust "markers" on the EPG by using a "marker" button on the spectator's remote control device, or alternatively, a "marker" button on the EPG display. The viewer can press the "bookmark" key when the user wants to bookmark a current location for a later return. The viewer can then scroll, skip, or otherwise navigate to some other location in the EPG. When the viewer wants to return to the marked location, the viewer can press the "last tag" key (either on the viewer's remote control device, or alternately in the EPG display). The EPG can record a plurality of tagged locations. In one embodiment, the EPG may recall locations marked after the viewer turns off the television and then turns on the television multiple times. 8. Thematic color coding of program schedule.

[0097] O EPG categoriza os programas de acordo com uma pluralidade de temas. Em uma modalidade, o EPG codifica em cores a apresentação do programa no Guia de Grade de acordo com a categoriza ção de tema designada para o programa. 9, Número controlável de dias de programação.The EPG categorizes programs according to a plurality of themes. In one embodiment, the EPG color codes the program presentation in the Grid Guide according to the theme categorization assigned to the program. 9, Controllable number of programming days.

[0098] Tipicamente, o EPG carregará somente 2 dias de listagens de programas. Conforme a seleção do espectador, o EPG pode carregar somente um único dia de listagens de programas. A opção de um único dia fornece uma faixa menor de listagens de programas, mas aumenta o tempo de resposta. Alternativamente, o espectador pode selecionar carregar qualquer número de dias de listagens de programas, até o número de dias que é fornecido pela instalação particular, o qual é ajustado pela quantidade de armazenamento de memória disponível correspondente.Typically, the EPG will only carry 2 days of program listings. Depending on the viewer's selection, EPG can upload only a single day of program listings. The single day option provides a smaller range of program listings, but increases response time. Alternatively, the viewer may select to load any number of days of program listings, up to the number of days that is provided by the particular installation, which is adjusted by the amount of corresponding available memory storage.

D. CONTROLE DOS PAIS DA EXIBIÇÃO DO EPGD. EPG DISPLAY PARENT CONTROL

[0099] O espectador Pai entra inicialmente na Função de Controle dos Pais durante os procedimentos de ajuste inicial do EPG. No procedimento de ajuste do EPG, o Pai identifica todos os espectadores da televisão, e designa Identificadores para os espectadores individuais, O espectador Pai também estabelece uma senha para o dito espectador Pai. O Pedido de Patente Provisório dos EUA N2 de Série 60/085.401 ("V-CHIP Plus+: Aparelho de Interface de Usuário Dentro do Guia e Método para Bloqueio Programável de Televisão e outras programações de visão tal como para Controle dos Pais de um Receptor de Televisão") descreve os procedimentos de ajuste de Controle dos Pais para a identificação de espectadores individuais e a inicialização da proteção da senha, a descrição do qual é incorporada por referência aqui como se estivesse totalmente descrito aqui.[0099] The Parent bystander initially enters the Parental Control Function during the EPG initial tuning procedures. In the EPG tuning procedure, Father identifies all television viewers, and assigns Identifiers to individual viewers. Father viewer also sets a password for said Father viewer. US Provisional Patent Application No. 60 / 085,401 ("V-CHIP Plus +: User Interface Device Within Guide and Method for Programmable Lockout of Television and Other Vision Settings such as Parental Control of a Television Receiver") describes the Parental Control adjustment procedures for identifying individual viewers and initializing password protection, the description of which is incorporated by reference herein as if fully described herein.

[00100] Na Função de Controle dos Pais, o Pai seleciona os canais e os programas que podem ser visíveis no Guia de Grade para um espectador particular e seleciona os canais e/ou os programas que devem ser bloqueados para visão. Os espectadores crianças, como identificados durante o procedimento de ajuste, verão um Guia de Grade simplificado e serão impedidos de ver os programas assim marcados pelo Pai, Em uma modalidade, os espectadores individuais são identificados por uma Identidade do espectador e por uma senha. Em outra modalidade, os espectadores individuais tem diferentes dispositivos de controle remoto, a utilização dos quais também está protegida por senhas.[00100] In the Parental Control Function, the Parent selects the channels and programs that can be viewed in the Grid Guide for a particular viewer and selects the channels and / or programs that should be locked for viewing. Child viewers, as identified during the tuning procedure, will see a simplified Grid Guide and will be prevented from viewing programs so marked by the Parent. In one embodiment, individual viewers are identified by a Viewer Identity and a password. In another embodiment, individual viewers have different remote control devices, the use of which is also password protected.

E, ACESSO ÀS INFORMAÇÕES DE PROGRAMAS DE TELEVISÃO APERFEIÇOADO PELO ESPECTADOR 1. Fendas de Anúncio de Canal Virtual e anúncios de programa de Janela de Anúncios.AND, ACCESS TO PERFORMANCE TV PROGRAM INFORMATION 1. Virtual Channel Announcement slots and Announcement Window program announcements.

[00101] Como descrito abaixo, o EPG fornece ao espectador múltiplas oportunidades para obter informações detalhadas sobre os programas de televisão. Como está adicionalmente descrito abaixo, o EPG proporciona ao espectador a oportunidade de selecionar as exibições de Fendas de Anúncio de Canal Virtual ou de Janela de Anúncios que anunciam os programas de televisão programados no futuro e conseguem informações adicionais no modo de texto ou de vídeo clipes. 2. Informação detalhada adicional para o acesso do espectador incluindo a ligação para a Internet.[00101] As described below, the EPG provides the viewer with multiple opportunities to get detailed information about television programs. As further described below, the EPG gives the viewer the opportunity to select Virtual Channel Announcement Slits or Announcement Window displays that announce upcoming television programs and get additional information in text or video clip mode. . 2. Additional detailed information for viewer access including internet connection.

[00102] O EPG exibe as informações detalhadas relevantes para as listagens de programas na área de informação detalhada do Guia de Grade. A informação detalhada pode incluir, entre outras coisas, uma descrição textual detalhada do programa, informações sobre os atores e atrizes, informações sobre a produção do programa, informações relacionadas com o produto, identificação de sites de rede de Internet relevantes e salas de conversa de Internet em linha. O EPG fornece ao espectador a habilidade de solicitar informações detalhadas de tais serviços de guias / dados em um número de modos, incluindo quando o espectador realça: um programa particular no Guia de Grade, a Janela de Anúncios, ou uma Fenda de Anúncio de Canal Virtual. Em uma modalidade, o dispositivo de controle remoto do espectador tem uma tecla de "Informação" de potência. Quando o espectador navegou o realce / cursor na tela para um quadro ou janela particular no EPG na exibição de tela, o espectador pode pressionar a tecla de "Informação" no dispositivo de controle remoto para solicitar a informação adicional.[00102] EPG displays detailed information relevant to program listings in the detailed information area of the Grid Guide. Detailed information may include, among other things, a detailed textual description of the program, information about the actors and actresses, information about the production of the program, product related information, identification of relevant Internet networking sites and chat rooms. Internet online. EPG provides the viewer with the ability to request detailed information from such tab / data services in a number of ways, including when the viewer highlights: a particular Grid Guide program, the Announcement Window, or a Channel Announcement Slot Virtual. In one embodiment, the spectator's remote control device has a power "Information" key. When the viewer has navigated the on-screen highlight / cursor to a particular frame or window in the EPG on the screen display, the viewer may press the "Info" key on the remote control device to request additional information.

[00103] Em uma modalidade, quando o espectador realça um programa particular no Guia de Grade, na Janela de Anúncios, ou em uma Fenda de Anúncio de Canal Virtual, ou outros acessos solicitados a informações detalhadas relativas a programas, o EPG conecta o espectador com uma base de dados externa de informação, tal como um site de rede particular na Internet. O espectador pode instruir o EPG para conectar o usuário com os serviços detalhados de guias / dados de informações especializadas, tal como esporte, notícias, ou outros serviços de guias / dados. Em uma modalidade, a ligação para a fonte de dados externa é conseguida armazenando um endereço de site de rede com o anúncio na Janela de Anúncios ou na Fenda de Anúncio de Canal Virtual na RAM do terminal do usuário.[00103] In one embodiment, when the viewer highlights a particular program in the Grid Guide, Announcement Window, or Virtual Channel Announcement Slot, or other requested access to detailed program information, EPG connects the viewer. with an external database of information, such as a private network site on the Internet. The viewer can instruct the EPG to connect the user with detailed expert information guide / data services such as sports, news, or other guide / data services. In one embodiment, binding to the external data source is accomplished by storing a network site address with the advertisement in the Announcement Window or Virtual Channel Announcement Slot in the user's terminal RAM.

[00104] Um programa de esporte listado no Guia de Grade fornece um exemplo iluminador de como o espectador interage com um tal serviço detalhado de guia / dados de informações especializadas. Quando o espectador realça um jogo de futebol listado no Guia de Grade os detalhes normais que dizem respeito ao programa são exibidos na área de informação detalhada do Guia de Grade. Mais ainda, os múltiplos ícones relacionados com o programa realçado podem ser exibidos no Guia de Grade. Um ícone alerta ao usuário que a partida já está acontecendo. Outro ícone indica a disponibilidade de informações de guia especializadas. O espectador pode selecionar o programa do Guia de Grade para visão e/ou gravação. Em adição, o espectador pode selecionar o ícone de guia especializado. No caso de um programa de esporte, selecionar o ícone de guia especializado exibiría, por exemplo, um placar para o jogo se o jogo já estivesse em progresso na área de informação detalhada do Guia de Grade. Se o jogo estivesse programado para uma hora futura, então selecionando o ícone de guia especializado exibiría, por exemplo, informações sobre os jogadores, os times, e talvez, as chances sobre o jogo.[00104] A sports program listed in the Grid Guide provides an illuminating example of how the viewer interacts with such detailed expert information guide / data service. When the viewer highlights a soccer game listed in the Grid Guide the normal details concerning the program are displayed in the detailed information area of the Grid Guide. Furthermore, the multiple icons related to the highlighted program can be displayed in the Grid Guide. An icon alerts the user that the match is already happening. Another icon indicates the availability of specialized guide information. The viewer can select the Grid Guide program for viewing and / or recording. In addition, the viewer can select the expert guide icon. For a sports program, selecting the expert guide icon would display, for example, a score for the game if the game was already in progress in the detailed information area of the Grid Guide. If the game was scheduled for a future time, then selecting the expert guide icon would display, for example, information about the players, the teams, and perhaps the odds about the game.

[00105] Outro ícone, exibido por exemplo na exibição do placar do guia de esporte, proporciona ao espectador a opção de conectar com a Internet, por exemplo, com um site de rede particular que fornece informações adicionais sobre o jogo, possivelmente, incluindo uma conversa em linha sobre o jogo. Em uma modalidade, o EPG muda para tela inteira para exibir o site de rede de Internet. Em outra modalidade, o EPG exibe o site de rede de Internet na área da tela ocupada previamente pelo Guia de Grade e/ou o Guia de Grade e a Janela de Anúncios, enquanto continuando a exibir a exibição de vídeo em tempo real do programa de televisão atualmente sintonizado na janela PIP. Alternativamente, o EPG pode exibir o site de rede de Internet na janela PIP e exibir o programa de televisão atualmente sintonizado na área da tela previamente ocupada pelo Guia de Grade e/ou o Guia de Grade e a Janela de Anúncios. O site de rede de Internet ao qual o EPG se conecta inicialmente (o "site de rede de contato") pode ser um diretório especializado, utilizando hiperligações predeterminadas para o espectador para outros sites de interesse. O site de rede de contato pode adicionalmente, ou em alternativa, oferecer capabilidades de busca para o espectador localizar as informações de interesse.[00105] Another icon, displayed for example on the sports guide scoreboard display, gives the viewer the option to connect to the Internet, for example, with a particular network site that provides additional information about the game, possibly including a Online conversation about the game. In one embodiment, the EPG changes to full screen to display the Internet network site. In another embodiment, the EPG displays the Internet site in the screen area previously occupied by the Grid Guide and / or the Grid Guide and Announcements Window, while continuing to display the live program video display. television currently tuned to the PIP window. Alternatively, the EPG may display the Internet network site in the PIP window and display the currently tuned television program in the screen area previously occupied by the Grid Guide and / or the Grid Guide and Announcement Window. The Internet site to which EPG initially connects (the "contact site") may be a specialized directory, using predetermined viewer links to other sites of interest. The contact network site may additionally, or alternatively, offer search capabilities for the viewer to locate the information of interest.

[00106] Uma vez que o espectador está conectado com um serviço especializado de guia / dados de informação, o espectador pode utilizar o serviço de guia / dados para direcionar o espectador para uma informação particular contida no Guia de Grade do EPG. Por exemplo, o espectador seleciona um programa de notícias para ver. Enquanto vendo o programa de notícias, o locutor de notícias descreve um evento que envolve os astronautas. O espectador seleciona o ícone de serviço de guia / dados de notícias e se conecta a um site de rede na Internet que descreve, entre outras coisas, informações adicionais sobre o evento particular que envolve os astronautas. O espectador utiliza o mecanismo de busca oferecido pelo site de rede de contato para localizar as informações adicionais sobre os mesmos astronautas. Nos sites de rede subsequente, um programa do Canal Discovery é mencionado no que diz respeito a alguns dos mesmos astronautas. O espectador instrui o EPG para localizar qualquer ocorrência do programa referenciado e programar aquele programa para ser gravado. Em uma modalidade, um endereço como um CÓDIGO PLUS é utilizado para ligar, ou gravar, o programa programado.Since the viewer is connected with a specialized guide / data service, the viewer may use the guide / data service to direct the viewer to particular information contained in the EPG Grid Guide. For example, the viewer selects a news program to view. While viewing the news program, the newscaster describes an event involving astronauts. The viewer selects the guide / news data service icon and connects to a network website that describes, among other things, additional information about the particular event involving astronauts. The viewer uses the search engine offered by the contact website to locate additional information about the same astronauts. On subsequent network sites, a Discovery Channel program is mentioned with respect to some of the same astronauts. The viewer instructs the EPG to locate any occurrence of the referenced program and program that program to be recorded. In one embodiment, an address such as a PLUS CODE is used to call, or record, the programmed program.

[00107] O espectador pode procurar em um índice, disponível na Internet e criado por um serviço de dados de notícias, de programas e relatórios de notícias de televisão gravados o espectador pode procurar no índice. Se o espectador seleciona um dos relatórios indexados, um vídeo clipe do relatório indexado será mostrado na área na tela ocupada pela exibição do site de rede de Internet, ou em qualquer área ou porção alternativa da exibição na tela. O espectador pode instruir o EPG para gravar o vídeo clipe.[00107] The viewer can search an index, available on the Internet and created by a recorded news, program and television news data service the viewer can search the index. If the viewer selects one of the indexed reports, a video clip of the indexed report will be shown in the screen area occupied by the display of the Internet site, or in any alternate area or portion of the screen display. The viewer can instruct the EPG to record the video clip.

[00108] O EPG é capaz de integrar informações adicionais fornecidas pelos serviços de dados especiais dentro da exibição do EPG. Por exemplo, no caso de um serviço de dados de esporte, o EPG pode formatar a exibição de listagem de programas e/ou os resultados de esporte para um jogo com uma codificação de cores especial dependendo do estágio do jogo. Por exemplo, se o jogo está em progresso, o EPG formatará a listagem de programas e/ou os resultados de esporte para aquele jogo com uma cor, por exemplo, verde; se o jogo está terminado, a listagem de programas e/ou os resultados finais po- dem estar em uma cor diferente, por exemplo, azul. Se o jogo está em progresso o espectador pode realçar e selecionar a caixa de resultado para mover da caixa de resultado para um jogo mostrado na televisão. Em uma modalidade, o programa de esporte de televisão selecionado aparece na Janela PIP ou na Janela de Anúncios, permitindo ao espectador ler a história relativa ao programa de esporte no guia de esporte, enquanto vendo o programa de esporte de televisão correspondente.EPG is able to integrate additional information provided by special data services within the EPG display. For example, in the case of a sports data service, the EPG may format the program listing display and / or sport results for a game with a special color coding depending on the stage of the game. For example, if the game is in progress, EPG will format the program listings and / or sport results for that game with a color, for example, green; if the game is over, the program listings and / or the final results may be in a different color, eg blue. If the game is in progress the viewer can highlight and select the result box to move from the result box to a game shown on television. In one embodiment, the selected television sport program appears in the PIP Window or Announcements Window, allowing the viewer to read the history relating to the sport program in the sport guide while viewing the corresponding television sport program.

[00109] O EPG é ainda capaz de fazer uma ligação entre os itens de notícias em um guia de notícia especial e os programas de televisão relativos. O espectador pode ligar para um programa de notícias para ver ou gravar aquele programa realçando e selecionando um item de noticias em um guia de notícias. Em uma modalidade, o programa de notícias de televisão selecionado aparece na Janela PIP ou na Janela de Anúncios, permitindo ao espectador ler a história no guia de notícias enquanto vendo um programa de notícias de TV que reporta sobre o evento.[00109] The EPG is even able to make a link between news items in a special news guide and relative television programs. The viewer can call a news program to view or record that news program by highlighting and selecting a news item in a news guide. In one embodiment, the selected television news program appears in the PIP Window or Announcements Window, allowing the viewer to read the story in the news guide while watching a TV news program reporting on the event.

[00110] Em uma modalidade, a VBI para os canais selecionados são dedicadas para a emissão de um serviço de dados especial. Por exemplo a VBI do ESPN carregaria somente o serviço de dados de esporte. Em uma modalidade, como um incentivo para carregar estes dados, o serviço de dados exibiria o programa de TV do ESPN na janela PIP. Como o sintonizado deve estar ajustado para o ESPN para capturar os dados, o sinal de televisão está disponível para exibição no PIP.[00110] In one embodiment, the VBI for the selected channels is dedicated to issuing a special data service. For example ESPN's VBI would only charge the sports data service. In one embodiment, as an incentive to load this data, the data service would display the ESPN TV show in the PIP window. Since the tuner must be set to ESPN to capture the data, the television signal is available for PIP display.

F. OPORTUNIDADES APERFEIÇOADAS PARA QUE O ANUNCIANTE COMERCIAL ATINJA O ESPECTADOR 1. Vídeo clipes relativos ao produto de Janela de Anúncios e gravação de infomercial.F. OPPORTUNITIES IMPROVED FOR THE COMMERCIAL ADVERTISER TO REACH THE SPECTOR 1. Video clips related to Announcement Window and infomercial recording product.

[00111 ] O EPG proporciona aos produtores de infomerciais capací- dades estendidas para atingir os espectadores através da Janela de Anúncios. Devido ao custo de comprar um tempo de anúncio, um número crescente de fabricantes de produtos e de propagandistas produzem infomerciaís sobre os seus produtos e então compram um tempo no ar relativamente barato para os seus infomerciaís de acordo com os horários fora dos horários nobres, frequentemente nos canais não principais. O EPG proporciona aos produtores de infomerciaís a oportunidade de proporcionar ao espectador a oportunidade de gravar um infomercial que é transmitido em um horário, ou em um canal, que seria inconveniente para o espectador ver em tempo real.[00111] EPG provides infomercial producers with extended capabilities to reach viewers through the Announcement Window. Due to the cost of buying ad time, an increasing number of product manufacturers and advertisers produce infomercials about their products and then buy relatively inexpensive air time for their infomercials at off-peak times, often on non-major channels. The EPG provides infomercial producers with the opportunity to provide the viewer with the opportunity to record an infomercial that is broadcast on a schedule or on a channel that would be inconvenient for the viewer to see in real time.

[00112] Se a Janela de Anúncios exibe informações sobre um produto particular, pressionando um botão de gravação instruirá o EPG para gravar um infomercial ou um anúncio, desde que um seja programado para uma hora futura. Alternativamente, o espectador pode designar o infomercial ou o anúncio para a Lista de Visão, Alternativamente, o EPG proporciona aos produtores de infomerciaís a oportunidade de proporcionar ao espectador a oportunidade de ver um video clipe sobre o produto que está sendo anunciado.If the Announcement Window displays information about a particular product, pressing a record button will instruct the EPG to record an infomercial or an announcement, provided one is scheduled for a future time. Alternatively, the viewer may assign the infomercial or advertisement to the View List. Alternatively, the EPG provides infomercial producers with the opportunity to provide the viewer with the opportunity to view a video clip about the product being advertised.

[00113] Em uma modalidade, o vídeo clipe associado com o produto e/ou programa exibido na Janela de Anúncios é mostrado quando o espectador realça a Janela de Anúncios. Dependendo da modalidade e/ou das seleções de opções do espectador, o vídeo clipe é mostrado na janela PIP, na Janela de Anúncios, ou na tela inteira. Na conclusão do vídeo clipe, o EPG retorna tipicamente ao modo no qual o espectador estava operando imediatamente antes de selecionar a opção que disparou a exibição do vídeo clipe. 2. Gravação de programas relativos à Janela de Anúncios. O EPG proporciona aos distribuidores de programação de televisão oportunidades adicionais de atingir o espectador. A Janela de Anúncios pode exibir informações sobre um programa de televisão programado para o futuro. Se o espectador estiver interessado em gravar o programa, o espectador pode tomar um número de ações alternativas. Por exemplo, em uma modalidade, o espectador pode instruir o EPG para gravar o programa programado para o futuro. Em uma modalidade, o espectador pressiona o botão de gravação sobre o dispositivo de controle remoto para instruir o EPG para gravar o programa programado para o futuro. Alternativamente, o espectador pode instruir o EPG para adicionar o programa na Lista de Visão. Alternativamente, o espectador pode instruir o EPG para exibir um vídeo clipe sobre o programa. Ainda adicionalmente, o espectador pode instruir o EPG para conectar o usuário com os serviços especializados de guias / dados de informação detalhados, tais como esporte, notícias, ou outros serviços de guias / dados. O EPG proporciona ao espectador a habilidade de solicitar informações detalhadas de tais serviços de guias / dados em um número de modos, incluindo quando o espectador realça: um programa particular no Guia de Grade, a Janela de Anúncios, ou uma Fenda de Anúncio de Canal Virtual. Em uma modalidade, o EPG exibe informações detalhadas relevantes na área de informação detalhada do Guia de Grade. Em outra modalidade, o EPG conecta o espectador com uma base de dados externa de informações, tal como um site de rede particular na Internet. 3. Anúncios de Painel.[00113] In one embodiment, the video clip associated with the product and / or program displayed in the Announcement Window is shown when the viewer highlights the Announcement Window. Depending on the viewer's mode and / or option selections, the video clip is shown in the PIP window, Announcement Window, or full screen. At the conclusion of the video clip, EPG typically returns to the mode in which the viewer was operating immediately before selecting the option that triggered the video clip display. 2. Recording of programs related to the Announcement Window. The EPG provides television programming distributors with additional opportunities to reach the viewer. The Announcement Window can display information about a future-scheduled television program. If the viewer is interested in recording the show, the viewer can take a number of alternative actions. For example, in one embodiment, the viewer may instruct the EPG to record the upcoming program. In one embodiment, the viewer presses the record button on the remote control device to instruct the EPG to record the programmed program for the future. Alternatively, the viewer can instruct the EPG to add the show to the View List. Alternatively, the viewer can instruct the EPG to view a video clip about the show. In addition, the viewer may instruct the EPG to connect the user with specialized detailed information guide / data services such as sports, news, or other guide / data services. EPG gives the viewer the ability to request detailed information from such tab / data services in a number of ways, including when the viewer highlights: a particular Grid Guide program, the Announcement Window, or a Channel Announcement Slot Virtual. In one embodiment, the EPG displays relevant detailed information in the Grid Guide detailed information area. In another embodiment, the EPG connects the viewer with an external information database, such as a private network site on the Internet. 3. Panel Ads.

[00114] Em uma modalidade, os anúncios de Painel ocupam uma área fixa no Guia e estão normalmente cheios com anúncios pagos. Localizado diretamente sob o PIP em uma Janela de Anúncios, o espaço está disponível no Guia para dois anúncios de Painel. Cada anúncio de Painel ocupa aproximadamente 1/9 da área de tela total. A área útil de um anúncio de Painel é de 132 pixels de altura x 160 pixels de largura, com bordas negras de 2 pixels de largura toda em volta e 2 pixels de cinza sobre os lados esquerdo e direito e entre os dois espa- ços de anúncio. Quando um dado espaço de anúncio não foi vendido, o espaço será preenchido com um anúncio do Proprietário do Espaço, armazenado em ROM, e inserido no espaço disponível, ou com um anúncio de bônus.[00114] In one embodiment, Panel ads occupy a fixed area in the Guide and are usually full with paid ads. Located directly under the PIP in an Announcement Window, space is available in the Guide for two Dashboard ads. Each Dashboard ad occupies approximately 1/9 of the total screen area. The usable area of a Dashboard ad is 132 pixels high x 160 pixels wide, with black borders 2 pixels wide all around and 2 gray pixels on the left and right sides and between the two spaces of announcement. When a given ad slot has not been sold, the slot will be populated with a Space Owner ad, stored in ROM, and inserted into the available slot, or with a bonus ad.

[00115] Um anunciante pode comprar ambas as áreas de tela de 1/9, assim criando um único anúncio com um espaço útil de 270 pixels de altura por 160 pixels de largura, com bordas negras de 2 pixels de largura toda em volta e 2 pixels de largura de cinza sobre os lados esquerdo e direito.[00115] An advertiser can buy both 1/9 screen areas, thus creating a single ad with a usable space of 270 pixels high by 160 pixels wide, with black borders 2 pixels wide all around and 2 gray-width pixels on the left and right sides.

[00116] Em uma modalidade, todas as telas de Guia são feitas de "páginas completas". Uma página completa é definida como uma área que compreende 9 fendas de canal. Cada vez que um usuário rola abaixo da 9â fenda de canal, uma nova "página completa" aparece. Rolando de volta para cima trará de volta a página completa anterior em vista. Cada página completa pode ter diferentes anúncios de Painel associada com ela.[00116] In one embodiment, all Guide screens are made of "full pages". A full page is defined as an area comprising 9 channel slots. Each time a user scrolls below the 9th channel slot, a new "full page" appears. Scrolling back up will bring back the previous full page in view. Each full page may have different Dashboard ads associated with it.

[00117] Em uma modalidade, as páginas completas são definidas diferentemente nas telas de seleção. Cada categoria de seleção (por exemplo, Filmes, Esporte, Infantil) será considerada uma página completa independentemente do número de itens na lista verticalmente. Conforme o usuário se move horizontalmente de uma categoria para a próxima, os anúncios de Painel mudarão.[00117] In one embodiment, full pages are defined differently on selection screens. Each selection category (e.g. Movies, Sports, Kids) will be considered a full page regardless of the number of items in the list vertically. As you move horizontally from one category to the next, your Dashboard ads will change.

[00118] O número de páginas completas disponível depende do tamanho do alinhamento do usuário e o número de canais ligados ou desligados. No caso de que não existam canais suficientes para sustentar o número de páginas completas necessárias para o número de anúncios de Painel vendidos, nem todos os anúncios de Painel serão exibidos. Por exemplo, assuma que 4 pares de anúncios de Painel e 4 anúncios de Canal estão salvos na memória. Adicionalmente assuma que um usuário particular tem 20 canais ativos no seu alinhamento de canal. Então os anúncios seriam exibidos como se segue: [00119] O Par de anúncios de Painel 1 com os canais 1-8 e o primeiro anúncio de Canal [00120] O Par de anúncios de Painel 2 com canais 9-16 e o segundo anúncio de Canal [00121] O Par de anúncios de Painel 3 com canais 17-20 e o terceiro e o quarto anúncios de Canais [00122] Se o usuário ligasse mais canais necessitando a adição de uma quarta página completa, então o quarto Par de anúncios de Painel se tornaria visível.[00118] The number of full pages available depends on the size of the user alignment and the number of channels on or off. If there are not enough placements to support the number of full pages required for the number of Dashboard ads sold, not all Dashboard ads will appear. For example, assume 4 pairs of Dashboard ads and 4 Channel ads are saved in memory. Additionally assume that a particular user has 20 active channels in their channel alignment. Then the ads would appear as follows: [00119] The Panel 1 ad pair with placements 1-8 and the first Channel ad [00120] The Panel 2 ad pair with placements 9-16 and the second ad Channels [00121] The Panel 3 Ad Pair with Channels 17-20 and the Third and Fourth Channel Ads [00122] If the user linked more placements requiring the addition of a full fourth page, then the fourth Ad Pair of Panel would become visible.

[00123] Em uma modalidade o usuário pode realçar estes anúncios, resultando na exibição automática de uma caixa de informação expandida. Esta caixa de informação expandida cobre os 2/3 direitos inteiros da grade. O usuário fecha a caixa de informação expandida movendo o realce para fora do anúncio de Painel ou pressionando o botão de informação após a última tela de caixa de informação relativa foi apresentada. As figuras 10a e 10b são representações gráficas de amostras nas exibições de EPG de tela mostrando uma modalidade da característica de apresentar informações adicionais dizendo respeito ao assunto de uma Janela de Anúncio de Painel realçada.In one embodiment the user can highlight these announcements, resulting in the automatic display of an expanded information box. This expanded information box covers the entire 2/3 grid rights. The user closes the expanded info box by moving the highlight outside the Dashboard ad or pressing the info button after the last relative info box screen has been presented. Figures 10a and 10b are graphical representations of samples in screen EPG displays showing one embodiment of the feature of presenting additional information regarding the subject matter of a highlighted Panel Ad Window.

[00124] Em uma modalidade, os anúncios de Painel são circundados por bordas negras planas. Quando um anúncio de painel é realçado, a borda se torna amarela. Quando um programa é ajustado para gravação a borda se torna vermelha (vermelha-escura quando o anúncio de Painel não está realçado, vermelha-clara / brilhante quando realçado). Quando um programa está programado para visão, a borda se torna laranja (laranja-escura quando o anúncio de Painel não está realçado, laranja-clara / brilhante quando realçado).[00124] In one embodiment, Panel ads are surrounded by flat black borders. When a panel ad is highlighted, the border becomes yellow. When a program is set for recording the border becomes red (dark red when the Panel ad is not highlighted, light red / bright when highlighted). When a program is programmed for viewing, the border becomes orange (dark orange when the Dashboard ad is not highlighted, light orange / bright when highlighted).

[00125] Em uma modalidade, podem existir "telas" de informação múltiplas exibidas sequencialmente na caixa de informação expandida.[00125] In one embodiment, there may be multiple information "screens" displayed sequentially in the expanded information box.

Pressionando o botão Info, enquanto um anúncio está realçado se acessa estas telas adicionais. Não existe um limite finito para o número de telas adicionais; as limitações de memória e as especificações de venda limitarão este número.Pressing the Info button while an announcement is highlighted accesses these additional screens. There is no finite limit to the number of additional screens; Memory limitations and sales specifications will limit this number.

[00126] Em uma modalidade, se um anúncio de Painel é realçado, tem informações de exibição associadas com ele, e a exibição anunciada ainda está passando, o usuário pode sintonizar diretamente com o programa relativo pressionando o botão de Ação Esquerdo (o botão Azul o qual está identificado "Ver") ou pressionando o botão Entrar / Selecionar sobre o remoto. Pressionando o botão Ver também coloca a exibição na Programação de Gravação / Visão pela duração da exibição para permitir que o usuário ajuste a frequência para diária ou semanalmente. Se a exibição não está passando atualmente, pressionando o botão de Ação Esquerdo coloca a exibição na Programação de gravação / Visão ou; pressionando o botão Entrar / Selecionar sintoniza no canal relativo à exibição no anúncio. As exibições adicionadas na Programação de Gravação / Visão podem ser ajustadas para serem vistas: uma vez, diária, ou semanalmente. A especificação de Visão e as identificações de botões de Ação relativos operam do mesmo modo como se programando uma exibição para ver da Grade.In one embodiment, if a Dashboard ad is highlighted, has display information associated with it, and the advertised display is still playing, the user can tune directly to the relative program by pressing the Left Action button (the Blue button). which is labeled "View") or by pressing the Enter / Select button on the remote. Pressing the View button also places the display in the Recording / Viewing Schedule for the duration of the display to allow the user to adjust the frequency daily or weekly. If the view is not currently playing, pressing the Left Action button places the view in Record Schedule / View or; pressing the Enter / Select button tunes to the channel relative to the ad display. Views added in the Recording / Viewing Schedule can be adjusted to be viewed: once, daily, or weekly. The View specification and relative Action button IDs operate the same as programming a grid view to view.

[00127] Em uma modalidade, se um anúncio de Painel tem informações de exibição associadas com ele, a exibição pode ser gravada realçando o anúncio e pressionando o botão de Ação Direito (o botão Verde, identificado "Gravar"). Se a exibição estiver passando agora, a gravação começa imediatamente e a exibição é colocada na Programação de Gravação / Visão pela duração da exibição para permitir que o usuário ajuste a frequência para diária ou semanalmente. Se a exibição for no futuro, aquela exibição é adicionada na Programação de Gravação / Visão para autogravação. As exibições adicionadas na Programação de Gravação / Visão podem ser ajustadas para ser gra- vadas: uma vez, diária, ou semanalmente. A especificação de Gravação e as identificações de botões de Ação relativos operam do mesmo modo como se programando uma exibição para gravar da Grade.[00127] In one embodiment, if a Panel ad has display information associated with it, the display may be recorded by highlighting the announcement and pressing the Right Action button (the Green button labeled "Record"). If the display is running now, recording begins immediately and the display is placed in the Recording / Viewing Schedule for the duration of the display to allow the user to adjust the frequency daily or weekly. If the view is in the future, that view is added to the Recording / View Schedule for self-recording. Views added in the Recording / Viewing Schedule can be adjusted to be recorded: once, daily, or weekly. The Recording specification and relative Action button IDs operate the same as programming a Grid recording view.

[00128] Em uma modalidade, os anúncios de Painel podem ser dinâmicos. Existem duas áreas as quais podem ser dinâmicas: 1.) o espaço de anúncio de Painel; e/ou 2.) a caixa de Informação.[00128] In one embodiment, Panel ads can be dynamic. There are two areas which can be dynamic: 1.) Dashboard ad slot; and / or 2.) the Information box.

[00129] A área de anúncio de Painel pode mudar ao longo do tempo, por exemplo, a cada x segundos girando através de uma pluralidade de diferentes execuções de anúncios gráficos ou textuais no espaço de anúncio do Painel. Quando um anúncio de Painel é realçado, a rotação de anúncios pára no visual do anúncio atualmente exibido. A rotação dinâmica não reinicia até que o anúncio de Painel seja des-realçado.[00129] The Dashboard ad area may change over time, for example, every x seconds by rotating through a plurality of different display or text ad runs in the Dashboard ad space. When a Dashboard ad is highlighted, ad rotation stops at the look of the currently displayed ad. Dynamic rotation does not restart until the Dashboard ad is highlighted.

[00130] O texto de caixa de informação associado com o anúncio de Painel pode mudar ao longo do tempo, por exemplo, a cada y segundos, girando através de uma pluralidade de diferentes telas de texto. A rotação de tela pára se o usuário pressiona o Botão Info, exibindo a primeira página do texto de informação. Esta opção está disponível para que os anunciantes girem diferentes cabeçalhos na caixa de informação. O usuário pode ver as páginas subsequentes pressionando o Botão Info novamente. A rotação da tela não reinicia até após o anúncio de Painel ter sido desrealçado. 4. Fendas de Anúncio de Canal Virtual.The information box text associated with the Panel announcement may change over time, for example, every y seconds, rotating through a plurality of different text screens. Screen rotation stops if the user presses the Info Button, displaying the first page of the info text. This option is available for advertisers to rotate different headers in the info box. The user can view subsequent pages by pressing the Info Button again. Screen rotation does not restart until after the Dashboard ad has been unreached. 4. Virtual Channel Announcement Slits.

[00131] O EPG proporciona aos produtores de infomerciais capabi-lidades estendidas para atingir os espectadores através das Fendas de Anúncio de Canal Virtual, também referidas como anúncios de Canal. As Fendas de Anúncio de Canal Virtual aparecem como filas do Guia de Grade e mostram tipicamente os títulos dos programas que estão programados para um canal particular. As Fendas de Anúncio de Canal Virtual do Guia de Grade do EPG proporcionam que os anúncios sejam exibidos como uma fila na programação de programas do Guia de Grade. As Fendas de Anúncio de Canal Virtual podem ser utilizadas para fornecer exposições múltiplas de um programa particular no guia. As Fendas de Anúncio de Canal Virtual agem como uma entrada de canal no Guia de grade pelo fato de que o espectador pode gravar, ver, programar para ver, e/ou conseguir informações sobre o programa anunciado na caixa de detalhes de informação do Guia de Grade.EPG provides infomercial producers with extended capabilities to reach viewers through Virtual Channel Announcement Slots, also referred to as Channel announcements. Virtual Channel Announcement Slits appear as Grid Guide queues and typically show program titles that are scheduled for a particular channel. The EPG Grid Guide Virtual Channel Announcement Slots allow ads to be displayed as a queue in the Grid Guide program schedules. Virtual Channel Announcement Slots can be used to provide multiple exposures of a particular program in the guide. Virtual Channel Announcement Slits act as a channel entry in the Grid Guide because the viewer can record, view, schedule to view, and / or get information about the advertised program in the Info Guide information details box. Grid.

[00132] Na figura 1 do desenho, o quadro 52 mostra um exemplo de uma Fenda de Anúncio de Canal Virtual para um anúncio de um programa de televisão - é uma listagem de programa que está fora de lugar no sentido de canal e no sentido de tempo no Guia de Grade 22. Isto é, ele não aparece na posição de canal usual ou na posição de tempo no guia, mas o quadro é de outro modo igual aos outros quadros de listagem de programas do guia de grade 22 (incluindo a altura), exceto que ele ocupa a largura inteira do quadro independentemente da duração do programa. Um quadro para uma listagem de programas normal rola para fora da tela conforme as teclas de seta para cima e para baixo são pressionadas. Em contraste, em uma modalidade, uma Fenda de Anúncio de Canal Virtual, tal como mostrado no quadro 52, permanece na tela o tempo todo enquanto as teclas de seta para cima e para baixo são pressionadas, de forma que o anúncio permanece em vista o tempo todo.[00132] In Figure 1 of the drawing, Table 52 shows an example of a Virtual Channel Announcement Slot for a television program advertisement - it is a program listing that is out of place in the channel sense and in the sense of grid guide 22. That is, it does not appear at the usual channel position or time position in the guide, but the frame is otherwise the same as the other grid guide program listing frames 22 (including height ), except that it occupies the entire width of the frame regardless of the duration of the program. A frame for a normal program listing scrolls off the screen as the up and down arrow keys are pressed. In contrast, in one embodiment, a Virtual Channel Announcement Slit, as shown in table 52, remains on the screen at all times while the up and down arrow keys are pressed, so that the announcement remains in view. all the time.

[00133] Os anúncios de Canal não ocupam uma área fixa. Os anúncios de Canal são inseridos essencialmente entre os canais na grade. Se não tiver sido vendido nenhum anúncio de Canal, a grade será simplesmente uma lista contínua de quadros de canais / exibição sem nenhuma folga. Conforme estes anúncios de Canal tomam uma fenda canal na grade, é desejável limitar quantos devem provavelmente aparecer na tela de qualquer um para garantir que o Guia seja uma fonte útil de informações de programação de TV. Tipicamente, existirá aproximadamente 1 anúncio de Canal por página completa.[00133] Placement ads do not occupy a fixed area. Placement ads are placed essentially between placements in the grid. If no Channel ads have been sold, the grid will simply be a continuous list of placement / display frames with no slack. As these Channel ads take up a channel slot in the grid, it is desirable to limit how many are likely to appear on anyone's screen to ensure that the Guide is a useful source of TV programming information. Typically, there will be approximately 1 Channel ad per full page.

[00134] Os anúncios de canal têm tipicamente a altura de uma fenda de canal, a largura da grade e estão misturados com as listagens de canais. A área útil para um anúncio de Canal é tipicamente de 24 pixels de altura x 344 pixels de largura, com chanfros de 2 pixels de largura em toda a volta.Channel ads are typically the height of a channel slot, the width of the grid, and are mixed with channel listings. The usable area for a Channel ad is typically 24 pixels high x 344 pixels wide, with bevel 2 pixels wide all around.

[00135] Existem diversos tipos de anúncio de Canal, incluindo: os anúncios de Canal Relativo, de Pais, e de posição Fixa.[00135] There are several types of Channel ads, including: Relative Channel, Parent, and Fixed Position ads.

[00136] Os anúncios de Canal Relativo aparecem em uma posição relativa ao topo da grade e estão espaçados a cada n fendas de canal, onde n é algum número. Estes anúncios aparecem e desaparecem conforme o usuário se desloca através das páginas inteiras do Guia. É antecipado que n será usualmente (mas não necessariamente sempre) igual a 9 já que este é o número de canais na grade de versão PIP. Isto proporcionaria um anúncio por página inteira. Uma localização para o primeiro anúncio pode ser selecionada sobre a primeira página e os anúncios subsequentes seguem cada n fendas de canal. O mesmo anúncio é repetido a cada enésima fenda. Este método de repetir cada enésima fenda de canal é verdadeiro tanto para a versão PIP quanto para a não PIP. Tipicamente, conforme um usuário desliga os canais, o espaçamento destes anúncios permanecem constante (a cada n fendas de canal). No caso em que não existam canais suficientes para continuar este espaçamento, os anúncios aparecerão no final das listagens de grade.[00136] Relative Channel ads appear at a position relative to the top of the grid and are spaced every n channel slots, where n is some number. These ads appear and disappear as the user scrolls through the entire pages of the Guide. It is anticipated that n will usually (but not necessarily always) equal to 9 since this is the number of channels in the PIP version grid. This would provide one ad per full page. A location for the first ad can be selected over the first page and subsequent ads follow every n channel slot. The same announcement is repeated every nth crack. This method of repeating each nth channel slot is true for both the PIP and non-PIP versions. Typically, as a user turns channels off, the spacing of these ads remains constant (every n channel slots). In case there are not enough placements to continue this spacing, ads will appear at the end of the grid listings.

[00137] Os anúncios do Canal de Pais estão relacionados a um canal específico localizado diretamente acima do anúncio. Um anúncio de Canal de Pais está ligado ao seu canal "de pais" adjacente (isto é, o anúncio segue o canal de pais). Como é desejável limitar o número de anúncios de Canal vistos na tela de qualquer um, o número de anúncios de Pais será tipicamente limitado. Adicionalmente, se o canal de pais está desligado, o anúncio será tipicamente exibido no fundo da grade.[00137] Parent Channel ads are related to a specific placement located directly above the ad. A Parent Channel ad is linked to your adjacent "Parent" channel (ie the ad follows the Parent channel). Since it is desirable to limit the number of Channel ads seen on anyone's screen, the number of Parent ads will typically be limited. Additionally, if the parent channel is off, the ad will typically be displayed at the bottom of the grid.

[00138] Os anúncios de Canal de Posição Fixa estão localizados em um local específico, y (onde y é algum número) canais para baixo a partir do topo da grade. Se y for maior do que o número de canais na grade, o anúncio será localizado no final da grade.[00138] Fixed Position Channel ads are located at a specific location, y (where y is any number) channels down from the top of the grid. If y is greater than the number of placements in the grid, the ad will be located at the end of the grid.

[00139] Exceto como notado acima no que diz respeito aos anúncios de Canal de Pais e de Posição Fixa, os anúncios de Canal serão espaçados tipicamente de modo que não mais do que um anúncio de Canal seja exibido por vez.Except as noted above with respect to Parent and Fixed Position Channel ads, Channel ads will typically be spaced so that no more than one Channel ad is displayed at a time.

[00140] Em uma modalidade, os anúncios de Canal pageiam vertical e juntamente com a informação de canais. Estes anúncios permanecem em uma posição fixa quando a grade é rolada horizontalmente. O usuário pode realçar estes anúncios de Canal do mesmo modo que qualquer título de exibição pode ser realçado. Quando realçados estes anúncios de Canal exibem informações adicionais na caixa de informações do mesmo modo que quando qualquer canal é realçado.[00140] In one embodiment, Channel ads page vertical and along with channel information. These ads remain in a fixed position when the grid is scrolled horizontally. You can highlight these Channel ads just as any display title can be highlighted. When highlighted, these Channel ads display additional information in the information box just as when any channel is highlighted.

[00141] Os anúncios de Canal são tipicamente circundados por chanfros do mesmo modo que qualquer quadro de exibição. O realce de anúncio de Canal é tipicamente similar ao realce de anúncio de Painel. Em uma modalidade, quando um usuário realça um anúncio de Canal, os chanfros mudam para uma borda amarela plana (não chan-frada). Quando uma exibição de anúncio de Canal é ajustada para gravar a borda se torna vermelha (vermelha-escura quando não realçado, vermelha-clara / brilhante quando realçado). Quando um anúncio de Canal está programado para visão, a borda se torna laranja (la-ranja-escura quando não realçado, laranja-clara / brilhante quando realçado).Channel ads are typically surrounded by chamfers in the same way as any display board. Channel ad enhancement is typically similar to Dashboard ad enhancement. In one embodiment, when a user highlights a Channel ad, the chamfers change to a flat yellow (not chamfered) border. When a Channel ad display is set to record the border becomes red (dark red when not highlighted, light red / bright when highlighted). When a Channel ad is programmed for viewing, the border becomes orange (dark gray when not highlighted, light orange / bright when highlighted).

[00142] Em uma modalidade, os anúncio de Canal podem ter "te- Ias" de informação de caixas de informações sequenciais múltiplas. A disponibilidade destas informações adicionais está indicada por um ícone "i". O usuário pode acessar as informações adicionais pressionando o botão Info.In one embodiment, Channel advertisements may have multiple "sequential information box information" themes. The availability of this additional information is indicated by an "i" icon. The user can access additional information by pressing the Info button.

[00143] Em uma modalidade, se um anúncio de Canal é realçado, tem informações de exibição associadas com ele, e a exibição anunciada ainda está passando, o usuário pode sintonizar diretamente com o programa relativo pressionando o botão de Ação Esquerdo (o botão Azul o qual está identificado "Ver") ou pressionando o botão Entrar / Selecionar sobre o remoto. Pressionando o botão Ver também coloca a exibição na Programação de Gravação / Visão pela duração da exibição. Se a exibição não está passando atualmente, pressionando o botão de Ação Esquerdo coloca a exibição na Programação de gravação / Visão para uma autovisão futura; pressionando o botão Entrar / Selecionar sintoniza no canal relativo à exibição no anúncio de Canal. As exibições adicionadas na Programação de Gravação / Visão podem ser ajustadas para ser vistas: uma vez, diária, ou semanalmente. A especificação de Visão e as identificações de botões de Ação relativos operam do mesmo modo como se programando uma exibição para ver da Grade.[00143] In one embodiment, if a Channel ad is highlighted, has display information associated with it, and the advertised display is still playing, the user can tune directly to the relative program by pressing the Left Action button (the Blue button). which is labeled "View") or by pressing the Enter / Select button on the remote. Pressing the View button also places the display in the Recording / Viewing Schedule for the duration of the display. If the view is not currently playing, pressing the Left Action button places the view in Record Schedule / View for future self-viewing; pressing the Enter / Select button tunes to the channel relative to the Channel ad display. Views added in the Recording / Viewing Schedule can be adjusted to be viewed: once, daily, or weekly. The View specification and relative Action button IDs operate the same as programming a grid view to view.

[00144] Em uma modalidade, se um anúncio de Canal tem informações de exibição associadas com ele, a exibição pode ser gravada realçando o anúncio e pressionando o botão de Ação Direito (o botão Verde, identificado "Gravar"). Se a exibição estiver sendo transmitida no sinal de televisão, a gravação começa imediatamente e a exibição é colocada na Programação de Gravação / Visão pela duração da exibição. Se a exibição for no futuro, a exibição é adicionada na Programação de Gravação / Visão para gravação. As exibições adicionadas na Programação de Gravação / Visão podem ser ajustadas para ser gravadas: uma vez, diária, ou semanalmente. A especificação de Gra- vação e as identificações de botões de Ação relativos operam do mesmo modo como se gravando uma exibição da Grade.[00144] In one embodiment, if a Channel ad has display information associated with it, the display may be recorded by highlighting the advertisement and pressing the Right Action button (the Green button labeled "Record"). If the display is being broadcast on the television signal, recording begins immediately and the display is placed in the Recording / Viewing Schedule for the duration of the display. If the display is in the future, the display is added to the Recording Schedule / Vision for recording. Views added in the Recording / Viewing Schedule can be adjusted to be recorded: once, daily, or weekly. The Record specification and relative Action button IDs operate the same as recording a Grid view.

[00145] Os anúncios de Canal podem ser dinâmicos. 5. Anúncios do Proprietário do Espaço.[00145] Placement ads can be dynamic. 5. Space Owner Announcements.

[00146] Em uma modalidade, quando o Guia é ajustado inicialmente, a baixa inicial de informação não terá sido recebida. Os espaços de anúncios de Painel devem ser cheios com os anúncios do Proprietário do Espaço que estão armazenados em uma ROM. Estes anúncios devem ser "sem tempo" já que eles aparecerão cada vez que uma TV é ajustada, ou pela primeira vez ou após uma falta de energia.[00146] In one embodiment, when the Guide is initially adjusted, the initial write-off will not have been received. Dashboard ad slots must be filled with Space Owner ads that are stored in a ROM. These ads should be "timeless" as they will appear each time a TV is set up, or for the first time or after a power outage.

[00147] Uma utilização para o espaço de anúncio de Painel é para o texto de ajuda. O texto de ajuda que leva o usuário a selecionar o espaço de anúncio podería servir como um "tutorial" em como acessar os anúncios de Painel, e as informações adicionais sobre as telas de informação, e como Ver e Gravar dos anúncios. 6. Anúncios de Tela Inteira.[00147] One use for the Dashboard ad slot is for help text. The help text that leads the user to select the ad slot could serve as a "tutorial" on how to access Dashboard ads, and additional information on the info screens, and how to view and save ads. 6. Full Screen Ads.

[00148] Quando o espectador entra pela primeira vez no EPG, o EPG pode exibir um anúncio de tela inteira, tal como um anúncio que seria exibido na Janela de Anúncios. O espectador pode interagir com o anúncio de tela inteira do mesmo modo no qual o espectador pode interagir com a Janela de Anúncios. Isto é, o espectador pode instruir o EPG para gravar ou para adicionar na lista de visão, o infomercial ou o programa, se existe algum, que está associado com o anúncio. 7. Canal de visão automático.[00148] When the viewer first enters EPG, EPG may display a full screen ad, such as an ad that would appear in the Ad Window. The viewer can interact with the full screen ad in the same way that the viewer can interact with the Ad Window. That is, the viewer can instruct the EPG to record or to add to the view list, the infomercial or the program, if any, that is associated with the ad. 7. Automatic viewing channel.

[00149] Ao invés de ter o último canal visto como o primeiro canal sintonizado na próxima vez que o espectador ligar a televisão um canal selecionado pelo espectador pode ri a ser sintonizado automaticamente. Em uma modalidade o espectador indica o canal de visão Automático na Função de Lista de Visão do EPG. Em outra modalidade, um transmissor envia uma questão para cada espectador entrar um comando se o espectador quer que o canal do transmissor seja o primeiro canal visto quando o espectador liga primeiramente a televisão. 8. Características de Anúncio.Instead of having the last channel viewed as the first channel tuned the next time the viewer turns on the television, a channel selected by the viewer can be automatically tuned in. In one mode the viewer indicates the Automatic viewing channel in the EPG View List Function. In another embodiment, a transmitter sends a question to each viewer to enter a command whether the viewer wants the transmitter channel to be the first channel seen when the viewer first turns on the television. 8. Ad Features.

[00150] Os anúncios podem apresentar, entre outras coisas, um campo gráfico, um campo de texto ou uma combinação de um campo gráfico e de texto.[00150] Ads can display, among other things, a graphic field, a text field, or a combination of a graphic and text field.

[00151] Os gráficos são tipicamente apresentados em imagens de 8 bit / pixel (utilizando o "modo 320"), 4 bit / pixel no "modo 640") e em um bit / pixel. Em algumas modalidades, existirão limitações de memória. Nas modalidades com tais limitações de memória, espera-se que os anúncios de Painel não conterão gráficos maiores do que 25% da área de anúncio quando os gráficos de 4 ou 8 bit / pixel são utilizados. 100% da área podem ser utilizados para um gráfico de 1 bit / pixel. Os gráficos de Canal serão tipicamente, mas não necessariamente, limitados na porção de logotipo de canal do anúncio. (A utilização da palavra "tipicamente" aqui, e em qualquer outro lugar neste pedido, significa "tipicamente, mas não necessariamente"). A porção remanescente do anúncio de Canal será tipicamente de texto somente.Graphics are typically presented in 8 bit / pixel images (using "320 mode"), 4 bit / pixel in "640 mode") and one bit / pixel. In some embodiments, there will be memory limitations. In embodiments with such memory limitations, it is expected that Panel ads will not contain graphics larger than 25% of the ad area when 4 or 8 bit / pixel graphics are used. 100% of the area can be used for a 1 bit / pixel chart. Channel graphics will typically, but not necessarily, be limited to the channel logo portion of the ad. (The use of the word "typically" here, and elsewhere in this application means "typically, but not necessarily"). The remaining portion of your Channel ad will typically be text only.

[00152] O texto exibido terá tipicamente as seguintes características: [00153] fontes normais e condensadas de 18 e 24 pontos disponíveis [00154] versão oblíqua das fontes [00155] sublinhamento [00156] negrito [00157] centramento [00158] justificação esquerda e direita [00159] a cor pode ser selecionada uma vez por linha [00160] o texto também poderia ser mostrado como um mapa de bits de 1 bit / pixel somente nas áreas de anúncio de Painel.[00152] The displayed text will typically have the following characteristics: [00153] 18 and 24 point normal and condensed fonts available [00154] oblique version of the fonts [00155] underline [00156] bold [00157] centering [00158] left justification and right [00159] color can be selected once per line [00160] text could also be shown as a 1 bit / pixel bitmap only in the Dashboard ad areas.

[00161] As cores de fundo terão um impacto na aparência e na usabilidade total do Guia. O seguinte descreve uma modalidade típica.[00161] Background colors will impact the overall look and usability of the Guide. The following describes a typical embodiment.

[00162] As cores de fundo do anúncio de Painel podem ser selecionadas pelo anunciante estarão tipicamente sujeitas às restrições de luminância apresentadas abaixo.[00162] Panel ad background colors that can be selected by the advertiser will typically be subject to the luminance restrictions given below.

[00163] As cores de fundo de anúncio de Canal podem ser restritas. As cores de fundo dos quadros de exibição são utilizadas como teclas para mostrar as categorias (filmes, esporte, etc.) e as ações tomadas em uma exibição (ajustar para gravar ou ver). Apesar de que qualquer uma da maioria das cores de fundo poderia ser exibida é desejável manter a integridade dos esquemas de cor dos quadros de exibição. Portanto, é preferível que um conjunto limitado de cores de fundo ou um conjunto de cores as quais não podem ser utilizadas serão especificados para as agências de propaganda utilizarem quando desenvolvendo as criações de anúncios de Canal. Os fundos dos anúncios de Canal estarão tipicamente sujeitos às restrições de luminância apresentadas abaixo.[00163] Channel ad background colors may be restricted. Display frame background colors are used as keys to show categories (movies, sports, etc.) and actions taken on a display (adjust to record or view). Although any of the most background colors could be displayed it is desirable to maintain the integrity of the display frame color schemes. Therefore, it is preferable that a limited set of background colors or a set of colors that cannot be used will be specified for the advertising agencies to use when developing Channel ad creations. Channel ad backgrounds will typically be subject to the luminance restrictions shown below.

[00164] O fundo da caixa de Informações será tipicamente cinza e tipicamente não pode ser mudado pelo anunciante.[00164] Info box background will typically be gray and typically cannot be changed by the advertiser.

[00165] Existem tipicamente limitações na luminância das cores nos anúncios. Se a luminância for ajustada muito alta, a imagem na tela ficará empolada. Estas limitações serão ajustadas, de acordo com a modalidade, e comunicadas, para os anunciantes para as suas considerações de desenvolvimento. Os anúncios que não atendam às restrições de luminância para a modalidade particular ficarão sujeitos a limitações de anulação padrões.[00165] There are typically limitations on color luminance in advertisements. If the luminance is set too high, the screen image will be blistered. These limitations will be adjusted, by modality, and communicated to advertisers for their development considerations. Ads that do not meet the luminance restrictions for the particular mode will be subject to standard override limitations.

[00166] Em uma modalidade o espectador pode interagir com os anúncios e a televisão. Por exemplo, os anúncios de Sintonia permitirão que o espectador sintonize diretamente uma exibição em progresso de um bloco de anúncio realçado assumindo que o bloco de anún- cio tem informações de programas associadas com ele. Uma exibição em progresso associada com um anúncio é sintonizada diretamente pressionando ou o botão Entrar / Selecionar ou o botão de Ação Esquerdo (o botão Azul identificado "Ver").[00166] In one mode the viewer can interact with advertisements and television. For example, Tuning ads will allow the viewer to directly tune into an in-progress view of a highlighted ad unit assuming that the ad unit has program information associated with it. An in-progress view associated with an announcement is tuned directly by pressing either the Enter / Select button or the Left Action button (the blue button labeled "View").

[00167] Os anúncios de gravação direta permitirão ao usuário gravar uma exibição em progresso ou programada para ser no futuro de um bloco de anúncio realçado. Não existe um limite prático de quanto distante no futuro uma exibição associada de gravação direta pode ser programada para transmissão. Uma exibição associada com um anúncio é gravada pressionando o botão de Ação Direito enquanto o anúncio estiver realçado. O usuário pode selecionar uma frequência de gravação de uma vez, diariamente ou semanalmente. De um anúncio, o usuário pressiona o botão de Ação Direito (o botão Verde identificado "Gravar") para colocar a exibição na Programação de Gravação. No caso em que a exibição está passando atualmente, pressionar o botão de Ação Direito enquanto realçando um anúncio permite a gravação da exibição em progresso. O título da exibição também é colocado na Programação de Gravação até que a exibição termine na possibilidade que o usuário deseje modificar a frequência de gravação para diariamente ou semanalmente.Direct burn announcements will allow the user to record a view in progress or scheduled to be in the future of a highlighted ad unit. There is no practical limit to how far in the future an associated direct recording view can be scheduled for broadcast. A view associated with an announcement is recorded by pressing the Right Action button while the announcement is highlighted. User can select a recording frequency at once, daily or weekly. From an announcement, the user presses the Right Action button (the green button labeled "Record") to place the display on the Recording Schedule. In the event that the view is currently playing, pressing the Right Action button while highlighting an announcement allows recording of the view in progress. The display title is also placed in the Recording Schedule until the display ends in the possibility that the user wants to change the recording frequency to daily or weekly.

[00168] Os anúncios de Visão consistem de um programa anunciado em qualquer espaço de anúncio. O programa anunciado pode ser colocado na Programação de Visão desde que o bloco de anúncio tenha informações de programas associadas com ele. Não existe um limite prático de quanto distante no futuro uma exibição associada pode ser programada para transmissão. A especificação de Visão opera mais ou menos do mesmo modo que a especificação de gravar, exceto que ela sintoniza a televisão ("TV") na exibição ao invés de gravá-la. Se um usuário estiver vendo TV, o canal muda automaticamente para uma exibição colocada na Programação de Visão quando a exibição começa. Se a TV estiver desligada quando uma exibição na Programação de Visão está programada para começar, a TV é ligada e sintonizada no canal desejado (somente as implementações de TV, não de VCR). O usuário pode selecionar uma frequência de visão de uma vez, diária, ou semanalmente. De um anúncio, o usuário pressiona o botão de Ação Esquerdo (o botão Azul identificado "Ver") para colocar a exibição na Programação de Visão. No caso em que a exibição está passando atualmente, pressionar o botão de Ação Esquerdo enquanto realçando um anúncio resulta em sintonizar diretamente a exibição. O título da exibição também é colocado na Programação de Visão até que a exibição termine na possibilidade que o usuário deseje modificar a frequência de Visão para diária ou semanalmente.[00168] Vision ads consist of a program advertised in any ad slot. The advertised program can be placed in Vision Programming as long as the ad unit has program information associated with it. There is no practical limit to how far in the future an associated display can be scheduled for transmission. The Vision specification operates in much the same way as the recording specification, except that it tunes the television ("TV") in the display instead of recording it. If a user is watching TV, the channel will automatically switch to a view placed in View Program when the view begins. If the TV is turned off when a view in Vision Programming is set to begin, the TV is turned on and tuned to the desired channel (TV, not VCR implementations only). The user can select a viewing frequency at once, daily, or weekly. From an ad, the user presses the Left Action button (the Blue button labeled "View") to place the display on the Vision Schedule. In the event that the view is currently playing, pressing the Left Action button while highlighting an ad results in a tune to the view directly. The display title is also placed in the Vision Schedule until the display ends in the possibility that the user wishes to change the View frequency to daily or weekly.

[00169] Os anúncios podem ter níveis múltiplos de informações. Tipicamente, a Informação de Primeiro Nível é a cópia do anúncio e/ou o gráfico que são apresentados na tela sem nenhuma ação do usuário. Isto compreende as áreas de anúncio de Painel e Canal.[00169] Ads can have multiple levels of information. Typically, First Level Information is the ad copy and / or graphic that is displayed on screen without any user action. This comprises the Dashboard and Channel ad areas.

[00170] Tipicamente, a Informação de Segundo Nível (se fornecida pelo anunciante) é automaticamente tornada visível ("Auto-Aberto") quando o usuário realça um bloco de anúncio rolando sobre ele. Esta informação secundária é apresentada na caixa de informações quando um anúncio Canal é selecionado e em uma versão automaticamente expandida da caixa de informação que cobre a área total de grade de canal quando um anúncio de Painel é realçado. O ícone "i" sobre o anúncio, colocado à vontade do anunciante, indica que existe mais informações disponíveis para aquele anúncio. A informação de segundo nível pode ser de texto e/ou gráfico dependendo da disponibilidade de memória.[00170] Typically, Second Level Information (if provided by the advertiser) is automatically made visible ("Auto Open") when the user highlights an ad unit by rolling over it. This secondary information is displayed in the info box when a Channel ad is selected and in an automatically expanded version of the info box that covers the total channel grid area when a Dashboard ad is highlighted. The "i" icon on the ad, placed at the advertiser's will, indicates that more information is available for that ad. Second level information may be text and / or graphic depending on memory availability.

[00171] Tipicamente, a disponibilidade de Informação de Terceiro Nível (se fornecida pelo anunciante) é indicada pelo botão de informação "i" sobre uma tela de informação de Segundo Nível. Pressionando o botão Info se acessa esta informação e se faz com que a caixa de informação se expanda para que os anúncios de Canal cubram a área de grade inteira. Esta informação pode ter múltiplas páginas de comprimento. Pressionando o botão Info sucessivas vezes cicia o usuário através das múltiplas páginas. Pressionando o botão Info da última tela disponível faz com que a caixa de informação se contraia para o seu tamanho original para todos os anúncios. A informação de terceiro nível pode ser de texto e/ou gráfico dependendo das capabilidades de memória.Typically, the availability of Third Level Information (if provided by the advertiser) is indicated by the "i" information button on a Second Level information screen. Pressing the Info button accesses this information and causes the information box to expand so that Channel ads cover the entire grid area. This information can be multiple pages in length. Pressing the Info button in successive times cycles the user through multiple pages. Pressing the Info button from the last available screen causes the info box to shrink to its original size for all ads. Third level information may be text and / or graphic depending on memory capabilities.

[00172] Os Blocos de anúncio podem ser dinâmicos. A memória permitindo, o gráfico e/ou texto de anúncio de Painel e o texto de caixa de informação pode mudar a cada X (onde X é algum número) segundos girando através de um limite de N (onde N é algum número) execuções gráficas ou textuais diferentes. Existe a capabilidade de limitar o número de anúncios dinâmicos exibidos a qualquer momento.[00172] Ad units can be dynamic. Enabling memory, Dashboard ad text and / or text, and info box text can change every X (where X is any number) seconds by rotating across a limit of N (where N is any number) graphic runs or different textuals. You can limit the number of dynamic ads displayed at any time.

[00173] A duração do anúncio e a hora de início / hora de fim podem ser programadas e/ou dinâmicas. Em uma modalidade, os anúncios devem ser exibidos a uma dada hora de início com uma hora de fim relativa. O tempo entre o início e o fim é a duração do anúncio. O incremento mínimo de duração é tipicamente de 60 segundos. Em uma modalidade, um anúncio não será substituído automaticamente quando uma hora de fim do anúncio chega. Os anúncios somente mudarão quando as ações do usuário fazem com que uma nova "página completa", ou uma nova seção do guia apareçam (por exemplo indo da Grade para Escolha).[00173] Ad duration and start time / end time can be programmed and / or dynamic. In one embodiment, ads must be displayed at a given start time with a relative end time. The time between start and end is the duration of the ad. The minimum duration increment is typically 60 seconds. In one embodiment, an advertisement will not be automatically replaced when an advertisement end time arrives. Ads will only change when user actions cause a new "full page" or section of the guide to appear (for example by going from Grid to Choice).

[00174] Os anúncios podem girar. Por exemplo, diferentes anúncios podem aparecer cada vez que o usuário entra na mesma página / seção do Guia. Não existe nenhum limite fixo no número de anúncios colocados em rotação. Aos anúncios pode ser designada uma prioridade com o anúncio da prioridade mais alta sendo exibido na primeira vez que uma página completa ou uma seção é acessada. Então o anúncio de segundo prioridade é exibido na próxima vez que o usuário ver esta página e assim por diante. O contador de prioridades é dependente das páginas, significando que se o usuário vê a primeira página por uma terceira vez, ele verá o anúncio de terceira prioridade naquela página e se ele então rola para a segunda página pela primeira vez, ele verá o anúncio de primeira prioridade na segunda página.[00174] Ads may rotate. For example, different ads may appear each time the user enters the same page / section of the Guide. There is no fixed limit on the number of ads rotated. Ads can be assigned a priority with the highest priority ad appearing the first time a full page or section is accessed. Then the second priority ad is displayed the next time the user sees this page and so on. The priority counter is page dependent, meaning that if the user sees the first page for a third time, he will see the third priority ad on that page and if he then scrolls to the second page for the first time, he will see the first page ad. first priority on the second page.

[00175] Os anúncios podem diferir pela seção do Guia que está sendo vista. Por exemplo, se um usuário vendo a área de tema de Esporte, um anúncio para o Centro de Esporte ESPN pode aparecer, enquanto que um anúncio diferente foi apresentado quando o usuário estava na grade principal.[00175] Ads may differ by section of Guide being viewed. For example, if a user viewing the Sports theme area, an ad for ESPN Sports Center might appear, while a different ad was displayed when the user was in the main grid.

[00176] O EPG pode determinar quais anúncios exibir dependendo do anúncio que está sendo exibido no canal de televisão que o espectador estava vendo imediatamente antes de entrar no EPG. Isto é, se um anúncio da Toyota estava sendo mostrado no canal que o espectador estava vendo no momento em que o espectador entrou no EPG, então o EPG pode ser sincronizado para exibir um anúncio correlativo da Toyota em alguma porção do EPG, por exemplo, a Janela de Anúncios, um programa de televisão.[00176] The EPG can determine which ads to display depending on the ad being displayed on the television channel that the viewer was watching immediately before joining the EPG. That is, if a Toyota ad was showing on the channel the viewer was seeing at the time the viewer entered the EPG, then the EPG can be synced to display a correlative Toyota ad on some portion of the EPG, for example, the Announcement Window, a television program.

[00177] Em uma modalidade, o EPG testa o Perfil do Espectador para determinar qual anúncio exibir em vários momentos durante a seção do espectador com o EPG. O EPG pode designar prioridades de Anúncio e Página para representar o investimento do anunciante e o perfil do espectador relativo.In one embodiment, the EPG tests the Viewer Profile to determine which ad to display at various times during the viewer section with the EPG. The EPG can designate Ad and Page priorities to represent advertiser investment and relative viewer profile.

[00178] Os anúncios graficamente dinâmicos apresentam tipicamente gráficos diferentes a cada x segundos (onde x é algum número, com x tão pequeno quanto 1,0 segundo) girando através de n (onde n é algum número) execuções gráficas ou textuais. Tipicamente, somente um número limitado destes anúncios serão exibidos a qualquer tempo (provavelmente um máximo de 1 por tela) já que as telas ocupadas diminuirão a eficiência dos anúncios e a utilidade do Guia.Graphically dynamic ads typically feature different graphics every x seconds (where x is any number, with x as small as 1.0 second) rotating through n (where n is any number) graphical or textual executions. Typically, only a limited number of these ads will be displayed at any given time (probably a maximum of 1 per screen) as busy screens will decrease the efficiency of the ads and the usefulness of the Guide.

[00179] Os anúncios devem ser "identificáveis" e "acessíveis" uma vez colocados na memória de modo a permitir aos usuários "puxar" uma anúncio, atualizar um anúncio, ou corrigir erros na transmissão.[00179] Ads should be "identifiable" and "accessible" once placed in memory to allow users to "pull" an ad, update an ad, or correct errors in the broadcast.

G. ACESSO À INFORMAÇÃO DE PRODUTOS APERFEIÇOADO PELO ESPECTADOR 1. Detalhe do produto de Janela de Anúncios.G. ACCESS TO PERFORMANCE PRODUCT INFORMATION 1. Product Details from Ad Window.

[00180] O espectador pode realçar a Janela de Anúncios para localizar informações adicionais sobre o produto anunciado. Em uma modalidade, o espectador realça a Janela de Anúncios pressionando as teclas de seta / navegação direcional do dispositivo de controle remoto para navegar o ponteiro do dispositivo de controle remoto para o local da Janela de Anúncios na exibição do monitor de televisão na tela. Quando o ponteiro do dispositivo de controle remoto está localizado na Janela de Anúncios na exibição do monitor de televisão na tela, a exibição na tela da Janela de Anúncios será realçada. Em uma modalidade, a própria cor da Janela de Anúncios se tornará mais brilhante ou mostrará um efeito iluminado. Em outra modalidade, a cor de uma borda que circunda a Janela de Anúncios se tornará mais brilhante ou mostrará um efeito iluminado. O realce da Janela de Anúncios fará com que o texto adicional que descreve o produto seja exibido na caixa de detalhe do Guia de Grade do EPG. Alternativa mente, o EPG proporciona aos produtores infomerciais a oportunidade de proporcionar ao espectador a oportunidade de ver um vídeo clipe sobre o produto está sendo anunciado, A Janela de Anúncios pode ser opcionalmente interativa. O endereço de Internet de um site de rede que contém informações relevantes do anúncio que está sendo exibido na Janela de Anúncios pode ser exibido na Janela de Anúncios como um endereço de site de rede, como um ícone, ou em alguma outra apresentação gráfica, tal como um Y estilizado indicando uma informação interativa adicional. Mais ainda, a interação do espectador com a Janela de Anúncios será monitorada pelo EPG para gravar como uma parte do perfil do espectador, 2. Gravação relativa aos produtos de Janela de Anúncios.[00180] Viewer can highlight the Ad Window to find additional information about the advertised product. In one embodiment, the viewer highlights the Announcement Window by pressing the remote control device arrow / directional navigation keys to navigate the remote control pointer pointer to the Announcement Window location on the on-screen television monitor display. When the remote control device pointer is located in the Announcement Window on the on-screen television monitor display, the Announcement Window screen display is highlighted. In one embodiment, the Ad Window's own color will become brighter or show an illuminated effect. In another embodiment, the color of a border surrounding the Announcement Window will become brighter or show an illuminated effect. Highlighting the Ad Window will cause additional text describing the product to be displayed in the EPG Grid Guide detail box. Alternatively, EPG gives infomercial producers the opportunity to give viewers the opportunity to watch a video clip about the product being announced. The Ad Window can be optionally interactive. The Internet address of a network site that contains relevant information for the ad being displayed in the Ads Window may be displayed in the Ads Window as a network website address, as an icon, or in some other graphic display such as as a stylized Y indicating additional interactive information. In addition, viewer interaction with the Announcement Window will be monitored by the EPG to record as a part of the viewer's profile, 2. Recording for Announcement Window products.

[00181] O EPG proporciona aos espectadores a oportunidade de acessar as informações de produto estendidas sobre o qual o espectador está interessado. Devido ao custo de comprar um tempo de anúncio, um número crescente de fabricantes de produtos e de propa-gandistas produzem infomerciais sobre os seus produtos. Devido ao custo do tempo no ar, muitos fabricantes e propagandistas compram tempos no ar relativamente baratos para os seus infomerciais de acordo com os horários fora dos horários nobres, frequentemente nos canais não principais. O EPG proporciona aos espectadores a oportunidade de gravar um infomercial que é transmitido em um horário, ou em um canal, que seria inconveniente para o espectador ver em tempo real, Se a Janela de Anúncios exibe informações sobre um produto particular, pressionando um botão de gravação instruirá o EPG para gravar um infomercial, desde que um esteja programado para um tempo futuro. Alternai iva mente, o espectador pode designar o infomercial para a Lista de Visão. 3. Gravação relativa aos programas de Janela de Anúncios.The EPG provides viewers with the opportunity to access extended product information that the viewer is interested in. Due to the cost of buying an ad time, an increasing number of product manufacturers and advertisers produce infomercials about their products. Due to the cost of air time, many manufacturers and advertisers buy relatively cheap air time for their infomercials according to non-prime time, often on non-prime channels. The EPG gives viewers the opportunity to record an infomercial that is broadcast on a time, or on a channel, which would be inconvenient for the viewer to see in real time. If the Ad Window displays information about a particular product by pressing a button. recording will instruct the EPG to record an infomercial as long as one is scheduled for a future time. Alternatively, the viewer may assign the infomercial to the View List. 3. Recording for Announcement Window programs.

[00182] O EPG proporciona aos espectadores oportunidades adicionais para instruir o EPG para gravar ou ver um programa de televisão programado para o futuro. A Janela de Anúncios pode exibir informações sobre um programa de televisão programado para o futuro. Se o espectador estiver interessado em gravar o programa, o espectador pode instruir o EPG para gravar o programa programado para o futuro. Em uma modalidade, o espectador pressiona o botão de gravação sobre o dispositivo de controle remoto para instruir o EPG para gravar o programa programado para o futuro. Alternativamente, o espectador pode instruir o EPG para adicionar o programa na Lista de Visão. Alternativa mente, o espectador pode ver um vídeo clipe sobre o programa.The EPG provides viewers with additional opportunities to instruct the EPG to record or watch a future-scheduled television program. The Announcement Window can display information about a future-scheduled television program. If the viewer is interested in recording the program, the viewer can instruct the EPG to record the future programmed program. In one embodiment, the viewer presses the record button on the remote control device to instruct the EPG to record the programmed program for the future. Alternatively, the viewer can instruct the EPG to add the show to the View List. Alternatively, the viewer can watch a video clip about the program.

H. CRIAÇÃO DE UM PERFIL DO ESPECTADOR I. Coletar informações do perfil do espectador.H. CREATING A SPECTOR PROFILE I. Collect viewer profile information.

[00183] O EPG solicita que o espectador forneça certas informações do perfil, incluindo mas não limitado a: o código postal do espectador; a televisão, cabo, e serviços de satélite os quais o espectador assina; a extensão das ditas assinaturas; o tipo de televisão; a idade da televisão; onde a televisão foi comprada; os canais mais favoritos do espectador; os tipos favoritos de programas do espectador; e os momentos durante os quais o espectador é mais provável de ver televisão. Se o espectador se nega a fornecer estas informações, o EPG tentará "aprender" as informações como descrito abaixo.The EPG requests the viewer to provide certain profile information, including but not limited to: the viewer's zip code; the television, cable, and satellite services to which the viewer subscribes; the extension of said signatures; the type of television; the age of television; where television was purchased; the viewer's most favorite channels; the spectator's favorite types of programs; and the times when the viewer is most likely to watch television. If the viewer refuses to provide this information, the EPG will attempt to "learn" the information as described below.

[00184] Em uma modalidade, o EPG é capaz de distinguir entre os espectadores individuais e desenvolve perfis individualizados. Por exemplo, em uma modalidade, cada espectador tem um PIN individual ou outro número de identificação. Em outra modalidade, cada espectador utiliza um remoto individualizado. Em ainda outra modalidade, existe uma ausência de um modo de distinguir um espectador de outro. Naquele caso o perfil é desenvolvido para a "família".[00184] In one embodiment, the EPG is able to distinguish between individual viewers and develops individualized profiles. For example, in one embodiment, each viewer has an individual PIN or other identification number. In another embodiment, each viewer uses an individualized remote. In yet another embodiment, there is an absence of a way to distinguish one viewer from another. In that case the profile is developed for the "family".

[00185] Cada vez que o espectador interage com o EPG ou com a televisão, o EPG grava as ações do espectador e as circunstâncias que envolvem estas ações, Por exemplo, quando o espectador muda os canais, o EPG grava, entre outras coisas, informações sobre o primeiro canal, o canal para o qual foi mudado, o tempo da mudança, a identificação de qualquer anúncio que foi exibido no primeiro canal no momento da mudança, a identificação de qualquer anúncio que foi exibido no canal para o qual foi mudado, e se o espectador mudou de canal, enquanto em um dos modos do EPG, ao contrário de estar no modo de televisão. O EPG também gravará todas as instruções do espectador para gravar ou ver um programa, se a instrução é Uma Vez, Diária Semanal, ou Regularmente. O EPG também gravará se o espectador muda o volume do áudio da televisão, e se for assim, quais as circunstâncias que envolveram no volume. Se o espectador muda de canal, enquanto em um dos modos do EPG, então o EPG grava a informação sobre o que estava sendo exibido em cada uma das janelas da UI do EPG antes e após a mudança.Each time the viewer interacts with the EPG or television, the EPG records the viewer's actions and the circumstances surrounding these actions. For example, when the viewer changes channels, the EPG records, among other things, information about the first channel, the channel to which it was changed, the time of change, the identification of any ads that were displayed on the first channel at the time of the change, the identification of any ads that were displayed on the channel to which it was changed , and if the viewer switched channels while in one of the EPG modes, as opposed to being in television mode. The EPG will also record all viewer instructions for recording or viewing a program, whether the instruction is Once, Daily Weekly, or Regularly. The EPG will also record if the viewer changes the volume of the television audio, and if so, what circumstances involved in the volume. If the viewer changes channels while in one of the EPG modes, then the EPG records information about what was being displayed in each of the EPG UI windows before and after the change.

[00186] O EPG também grava as informações quando existe uma ausência de interação entre o espectador e a televisão ou o EPG. Por exemplo o EPG gravará se um espectador continua a ver um anúncio ao invés de mudar de canal. O EPG calcula e grava a duração inteira do tempo que a televisão está ligada em qualquer dia particular.The EPG also records the information when there is a lack of interaction between the viewer and the television or the EPG. For example, EPG will record if a viewer continues to see an ad instead of changing channels. The EPG calculates and records the entire length of time television is on for any particular day.

[00187] O EPG também grava as informações que envolvem a interação do espectador com as fontes externas de informação, tal como a Internet. Por exemplo o EPG grava cada critério de questão de busca iniciado pelo espectador, o Mecanismo de Busca utilizado para fazer a busca, os itens selecionados pelo espectador da resposta da busca, a interação pelo usuário com os sites da Internet, e as interações com o EPG durante o mesmo quadro de tempo, enquanto o espectador interage com a Internet.The EPG also records information that involves the viewer's interaction with external sources of information, such as the Internet. For example, the EPG records each search query criteria initiated by the viewer, the Search Engine used to search, the viewer selected items from the search response, user interaction with Internet sites, and interactions with the search engine. EPG during the same time frame while the viewer interacts with the Internet.

[00188] Uma alternativa para a coleta de informações do perfil do espectador individual descrita acima seria fornecer questões de pesquisa na tela. Isto é o EPG poderia exibir uma oferta na tela que diria ao espectador para chamar um número de ligação gratuita para o propósito de ler um número criptografado na tela para a pesquisa em troca de um certificado de presente. A oferta poderia ser feita somente aos espectadores que estiverem vendo um programa particular ou um anúncio particular em uma hora particular. As respostas da pesquisa forneceríam informações úteis personalização de pesquisa adicional, personalização do guia, e anúncios de alvo. 2. Analisar e caracterizar as informações do perfil do espectador.An alternative to collecting individual viewer profile information described above would be to provide on-screen research questions. That is the EPG could display an on-screen offer that would tell the viewer to call a toll free number for the purpose of reading an encrypted screen number for the search in exchange for a gift certificate. The offer could only be made to viewers who are viewing a particular show or a particular ad at a particular time. Survey responses would provide useful information additional search personalization, guide personalization, and target ads. 2. Analyze and characterize viewer profile information.

[00189] As informações do perfil do espectador (os dados coletados dizendo respeito, e envolvendo, uma interação do espectador com a televisão, com o EPG (incluindo as funções de gravação e de visão), com a Internet, com a Rede Mundial, e quaisquer outras fontes de informações externas aoEPG, mas através das quais o espectador interage)) podem ser enviadas para um computador no terminal principal de distribuição de televisão para análise, ou na alternativa, podem ser analisadas pelo EPG.Viewer profile information (data collected concerning and involving a viewer's interaction with television, the EPG (including recording and viewing functions), the Internet, the World Wide Web, and any other sources of information outside the EPG, but through which the viewer interacts)) may be sent to a computer at the main television distribution terminal for analysis, or alternatively, may be analyzed by the EPG.

[00190] As informações sobre o espectador são capturadas em uma base contínua. Similarmente, os dados do perfil do espectador são atualizados em uma base contínua. Consequentemente, o programa de análise do perfil do espectador (o "Programa de Perfil'’), pode ser repetido em algum intervalo de tempo para incorporar informações adicionais sobre o espectador que tenham sido capturadas desde a última análise. Alternativamente, o Programa de Perfil é um programa em tempo real que processa cada item de informação discreto sobre um espectador conforme o dado é capturado.[00190] Viewer information is captured on an ongoing basis. Similarly, viewer profile data is updated on an ongoing basis. As a result, the viewer profile analysis program (the "Profile Program '') may be repeated at some time to incorporate additional viewer information that has been captured since the last analysis. Alternatively, the Profile Program It is a real-time program that processes each item of discrete information about a viewer as the data is captured.

[00191] O programa de análise de perfil do espectador (o "Programa de Perfil"), pode ser residente no terminal principal, na Internet, incluído como uma parte do EPG, ou distribuído entre estas várias localizações possíveis, O Programa de Perfil executa uma variedade de diferentes tipos de análise nos dados de perfil do espectador. Por exemplo, o Programa de Perfil executa uma análise estatística simples dos dados coletados. O Programa de Perfil acumula, entre outras coisas, o número de vezes que o espectador; interagiu com o EPG durante uma seção de visão particular; executou tipos particulares de intera- ções com o EPG; viu um canal particular; interagiu com a Internet durante uma seção de visão particular; interagiu com um site de rede particular; viu e/ou gravou e/ou programou para ver um programa com um tipo particular de tema (por exemplo, comédia, esporte, drama, filme, comédia de situação, ficção científica, aventura, mistério, documentário, cozinha, viagem, etc.); e viu e/ou gravou e/ou programou para ver um programa com um tipo particular de assunto (por exemplo, golfe, tênis, futebol, basquetebol, basebol, animais, comida, etc.), ou um ator ou atriz particular. O Programa de Perfil também calcula a duração de cada visão e compila, entre outras coisas, estatísticas sobre os momentos do dia e os dias da semana durante os quais o espectador ver televisão, interage com o EPG, ou interage com a Internet ou com a rede Mundial.The viewer profile analysis program (the "Profile Program") may be resident at the main terminal on the Internet, included as a part of the EPG, or distributed among these various possible locations. The Profile Program executes a variety of different types of analysis on viewer profile data. For example, the Profile Program performs a simple statistical analysis of the collected data. The Profile Program accumulates, among other things, the number of times the viewer; interacted with the EPG during a particular vision section; performed particular types of interactions with the EPG; saw a particular channel; interacted with the Internet during a particular viewing section; interacted with a particular network site; watched and / or recorded and / or scheduled to watch a show with a particular type of theme (e.g. comedy, sport, drama, movie, sitcom, science fiction, adventure, mystery, documentary, cooking, travel, etc.). ); and has seen and / or recorded and / or scheduled to watch a program with a particular type of subject (eg, golf, tennis, soccer, basketball, baseball, animals, food, etc.), or a particular actor or actress. The Profile Program also calculates the duration of each view and compiles, among other things, statistics about the times of day and days of the week during which the viewer watches TV, interacts with the EPG, or interacts with the Internet or Worldwide network.

[00192] Utilizando os dados do perfil do espectador básicos e a estatística simples coletada sobre um espectador particular o Programa de Perfil "aprende" a reconhecer uma diferença mais fina sobre os vários tipos de dados coletados e então utiliza a informação aprendida para descrever uma "Preferência do Espectador". Por exemplo se o Programa de Perfil detecta que o espectador vê programa de esporte, e que um número de programas de esporte são jogos de basquetebol, o Programa de Perfil analisa os times envolvidos nos programas vistos. O Programa de Perfil é capaz, deste modo, determinar se o espectador é um fã de um time particular. Se for assim, o Programa de Perfil grava a afiliação do time do espectador como uma Preferência do Espectador.Using the basic viewer profile data and simple statistics collected on a particular viewer the Profile Program "learns" to recognize a finer difference over the various types of data collected and then uses the learned information to describe a " Viewer Preference ". For example, if the Profile Program detects that the viewer sees a sports program, and that a number of sports programs are basketball games, the Profile Program analyzes the teams involved in the programs viewed. The Profile Program is thus able to determine if the viewer is a fan of a particular team. If so, the Profile Program records viewer team affiliation as a Viewer Preference.

[00193] O Programa de Perfil executa níveis múltiplos de análises sofisticadas e aprendizagem que envolvem numerosas comparações dos dados básicos do perfil do espectador e a estatística simples coletada sobre um espectador particular para desenvolver as Característica do Espectador. Deste modo, o Programa de Perfil desenvolve um perfil multidimensional do espectador. Por exemplo, uma vez que o Programa de Perfil detecta uma Preferência do Espectador, o Programa de Perfil compara, por exemplo, o número de vezes que o espectador interage com o EPG ou com uma fonte de informações externa tal como a Internet / Rede Mundial, durante a transmissão de um programa que se relaciona com a Preferência do Espectador (por exemplo, um jogo de basquetebol envolvendo o time favorito do espectador) com, por exemplo, o número de vezes que o espectador interage com o EPG ou com uma fonte de informações externa tal como a Internet / Rede Mundial, durante uma transmissão de um programa que não se relaciona com a Preferência do Espectador.The Profile Program performs multiple levels of sophisticated analysis and learning involving numerous comparisons of basic viewer profile data and the simple statistics collected on a particular viewer to develop the Viewer Characteristics. In this way, the Profile Program develops a multidimensional viewer profile. For example, since the Profile Program detects a Viewer Preference, the Profile Program compares, for example, the number of times the viewer interacts with the EPG or with an external information source such as the Internet / World Wide Web. , while broadcasting a Spectator Preference-related program (for example, a basketball game involving the spectator's favorite team) with, for example, the number of times the viewer interacts with the EPG or a source external information such as the Internet / World Wide Web, during a broadcast of a program that is not related to the Spectator Preference.

[00194] Ainda, os tipos de interações em ambos os conjuntos de circunstâncias são analisados. Deste modo, o Programa de Perfil determina as Característica do Espectador em relação a, entre outras coisas: amplitude de atenção; interesse geral em anúncios de produtos; interesse em tipos específicos de informações de produtos; propensão para compra por impulso; correlação dos hábitos de compra por impulso com as faixas de preço, tipos de produto, e formatos de anúncio; interesse em gravar e/ou ver programas programados para o futuro; interesse em acessar os níveis adicionais de informações que dizem respeito aos programas de televisão; e interesse em acessar os níveis adicionais de informações que dizem respeito aos anúncios de produtos incluindo a correlação de tais interesses com as Preferências do Espectador. Ao longo do tempo, com dados suficientes, o EPG caracteriza o senso de humor do espectador, a idade cronológica, a idade de atividade, se o espectador é casado, se o espectador tem filhos, se o espectador tem um animal de estimação e que tipo de animal de estimação o espectador provavelmente tem, se o espectador está interessado em comprar um tipo particular de utensílio, se o espectador está considerando comprar um carro, as prováveis afiliações políticas do espectador, e uma ampla faixa de várias outras Características do Espectador.Also, the types of interactions in both sets of circumstances are analyzed. Thus, the Profile Program determines the Spectator's Characteristics in relation to, among other things: amplitude of attention; general interest in product advertisements; interest in specific types of product information; propensity for impulse buying; correlation of impulse buying habits with price ranges, product types, and ad formats; interest in recording and / or viewing future programs; interest in accessing additional levels of information concerning television programs; and interest in accessing the additional levels of information that pertain to product ads including the correlation of such interests with Spectator Preferences. Over time, with sufficient data, the EPG characterizes the viewer's sense of humor, chronological age, activity age, if the viewer is married, if the viewer has children, if the viewer has a pet and that The type of pet the viewer probably has, if the viewer is interested in buying a particular type of appliance, if the viewer is considering buying a car, the viewer's likely political affiliations, and a wide range of several other Viewer Features.

[00195] Ainda mais, o Programa de Perfil analisa um Perfil do Espectador Individual se comparado com os Perfis do Espectador de outros. Com esta análise de comparação cruzada, o Programa de perfil pode determinar a possibilidade de que o espectador sujeito preferirá ou estará interessado em um assunto, produto, tema, filme, episódio, etc. particular baseado em comparações de Perfis do Espectador similares.Further, the Profile Program analyzes an Individual Spectator Profile compared to the Spectator Profiles of others. With this cross-comparison analysis, the Profile Program can determine the possibility that the subject viewer will prefer or be interested in a subject, product, theme, movie, episode, etc. based on comparisons of similar Spectator Profiles.

I. UTILIZAÇÃO DAS INFORMAÇÕES DO PERFIL DO ESPECTADOR PARA PERSONALIZAR VÁRIOS ASPECTOS DO EPGI. USE OF SPECTOR PROFILE INFORMATION TO CUSTOMIZE VARIOUS ASPECTS OF EPG

[00196] O EPG e o Programa de Perfil utilizam os dados básicos de perfil do espectador, a estatística simples coletada sobre um espectador particular, as Preferências do Espectador e as Características do Espectador (coletivamente, aqui após, o "Perfil do Espectador") para personalizar vários aspectos do EPG. O espectador tem a opção de bloquear qualquer uma destas características de personalização automáticas no Modo de Ajuste do EPG. Um aspecto do EPG que será personalizado é a ordem das fendas de canal apresentadas no Guia de Grade. A ordem na qual as fendas de canal são apresentadas podem ser personalizadas para apresentar os canais favoritos do espectador no topo / início do Guia de Grade em ordem descendente de acordo com o Perfil do Espectador.The EPG and Profile Program use basic viewer profile data, simple statistics collected about a particular viewer, Viewer Preferences, and Viewer Characteristics (collectively, hereinafter, the "Viewer Profile") to customize various aspects of the EPG. The viewer has the option to block any of these automatic customization features in EPG Adjustment Mode. One aspect of EPG that will be customized is the order of channel slots shown in the Grid Guide. The order in which channel slots are displayed can be customized to display viewer favorite channels at the top / top of the Grid Guide in descending order according to the Viewer Profile.

[00197] Em uma modalidade, a ordem das fendas de canal é personalizada de acordo com o dia da semana e o momento do dia de acordo com o Perfil do Espectador. Por exemplo, se um espectador particular via Nick at Nite nas noites dos dias de semana das 19 às 22 h, então o EPG sintoniza automaticamente a televisão quando ligada entre às 19 e às 22 h, no canal de Nick at Nite apropriado e formata o Guia de Grade para mostrar o canal de Nick at Nite como o primeiro canal no Guia de Grade. Se o mesmo espectador via tipicamente o ESPN durante as horas do dia no sábado e no domingo, então o EPG sintoniza automaticamente a televisão quando ligada entre, por exemplo, às 7 e às 19 h no sábado e no domingo em um dos canais do ESPN e formata o Guia de Grade para mostrar os canais do ESPN como os primeiros diversos canais no Guia de Grade sempre que o espectador entra no Guia de Grade entre, por exemplo, às 7 e às 19 h no sábado e no domingo.[00197] In one embodiment, the order of channel slots is customized according to the day of the week and the time of day according to the Spectator Profile. For example, if a private viewer watches Nick at Nite on weekday nights from 7 pm to 10 pm, then the EPG automatically tunes the television when it is turned on between 7 pm and 10 pm on the appropriate Nick at Nite channel and formats the Grid Guide to show Nick at Nite's channel as the first channel in the Grid Guide. If the same viewer typically watches ESPN during Saturday and Sunday daylight hours, then the EPG automatically tunes the television when it is switched on, for example, between 7 am and 7 pm on Saturday and Sunday on one of the ESPN channels. and formats the Grid Guide to show ESPN channels as the first several channels in the Grid Guide whenever the viewer enters the Grid Guide between, for example, 7 am and 7 pm on Saturday and Sunday.

[00198] Na opção do espectador, o EPG e o Programa de Perfil utiliza os dados básicos de perfil do espectador, a estatística simples coletada sobre um espectador particular, as Preferências do Espectador e as Características do Espectador para executar uma navegação automática. Na opção do espectador, uma autonavegação pode ser executada durante as transmissões de anúncios em tempo real. Como uma opção adicional do espectador, a autonavegação pode ser executada na Função de Visão PIP, permitindo que o espectador veja o programa atualmente sintonizado na Janela de Imagem principal, enquanto proporcionando a autonavegação na Janela PIP. Alternativamente, na opção do espectador, a autonavegação pode ser executada na Função de Visão PIP, permitindo que o espectador veja o programa atualmente sintonizado na Janela PIP, enquanto proporcionando a autonavegação na Janela de Imagem Principal. Ainda mais, o espectador pode escolher a opção de selecionar um diferente anúncio para ver, ou navegar manualmente os canais da escolha do espectador.At the viewer option, the EPG and the Profile Program uses basic viewer profile data, simple statistics collected about a particular viewer, Viewer Preferences, and Viewer Characteristics to perform automatic navigation. At the viewer's option, auto-navigation can be performed during real-time ad broadcasts. As an additional viewer option, auto-navigation can be performed in the PIP View Function, allowing the viewer to see the currently tuned program in the main Picture Window, while providing auto-navigation in the PIP Window. Alternatively, at the viewer's option, auto-navigation can be performed in the PIP View Function, allowing the viewer to see the currently tuned program in the PIP Window, while providing auto-navigation in the Main Image Window. What's more, the viewer can choose to select a different ad to view, or manually navigate the channels of the viewer's choice.

[00199] Na opção do espectador, o EPG e o Programa de Perfil utiliza os dados básicos de perfil do espectador, a estatística simples coletada sobre um espectador particular, as Preferências do Espectador e as Características do Espectador para popular a Lista de gravação e/ou a Lista de Visão com programas que provavelmente se adaptarão aos interesses do espectador. Em uma modalidade, as buscas para este tipo de informação são conduzidas em um computador no terminal principal. Em outra modalidade, questões são construídas e alimentadas para um mecanismo de busca na Internet.At the viewer option, the EPG and Profile Program uses basic viewer profile data, simple statistics collected about a particular viewer, Viewer Preferences, and Viewer Features to populate the Record List and / or the View List with programs that are likely to fit the viewer's interests. In one embodiment, searches for this type of information are conducted on a computer at the main terminal. In another embodiment, questions are constructed and fed to an Internet search engine.

[00200] Na opção do espectador, o EPG e o Programa de Perfil utiliza os dados básicos de perfil do espectador, a estatística simples coletada sobre um espectador particular, as Preferências do Espectador e as Características do Espectador para buscar histórias de notícias que provavelmente se adaptarão aos interesses do espectador. O problema que é resolvido é automaticamente (sem um pessoal editorial) escolher histórias de notícias de alimentações múltiplas de notícias para exibição para um espectador particular em um serviço de notícias. O conteúdo da porção de áudio das notícias transmitidas é digitalizado e pode ser armazenado em um computador central, em um ou mais sites de rede, em DVD’s (tanto as gravações de vídeo como as de áudio) locais para o sistema de televisão do espectador particular, ou em memória no sistema de televisão do espectador particular. Em adição ao conteúdo de áudio, as gravações de vídeo das histórias de notícias também podem ser armazenadas.At the viewer's option, the EPG and the Profile Program use basic viewer profile data, simple statistics collected about a particular viewer, Viewer Preferences, and Viewer Characteristics to search for news stories that are likely to appear. adapt to the interests of the viewer. The problem that is resolved is automatically (without an editorial staff) choosing news stories from multiple news feeds to display to a particular viewer on a news service. The content of the audio portion of the news broadcast is digitized and can be stored on a central computer, on one or more network sites, on DVDs (both video and audio recordings) local to the particular viewer's television system. , or in memory on the private viewer's television system. In addition to audio content, video recordings of news stories can also be stored.

[00201] O Perfil do Espectador, e em algumas modalidades, as entradas específicas do espectador, é então utilizada para construir questões de pesquisa de garimpagem de dados para localizar e transmitir conteúdos que coincidem com os interesses do perfil do espectador e/ou com as solicitações específicas do espectador para informações. As histórias de notícias são então indexadas (como descrito em outro lugar nesta descrição). O EPG apresenta ao espectador um índice personalizado. Deste modo, o espectador seleciona as histórias de notícias para ver mais ou menos do mesmo modo que o espectador seleciona os programas de televisão que o espectador quer ver ou gravar. Ainda mais, os sites da rede que contêm informações adicionais que dizem respeito às histórias de notícias indexadas po- dem ser postadas, por exemplo, como parte do texto da área de descrição detalhada apresentado no momento em que o espectador realça uma histórias de notícias particular para ver.The Spectator Profile, and in some embodiments, spectator-specific entries, is then used to construct data mining research questions to locate and transmit content that coincides with the interests of the spectator profile and / or viewer-specific requests for information. News stories are then indexed (as described elsewhere in this description). The EPG presents the viewer with a custom index. In this way, the viewer selects the news stories to watch in much the same way that the viewer selects the television programs that the viewer wants to watch or record. Further, web sites containing additional information regarding indexed news stories can be posted, for example, as part of the detailed description area text presented at the time the viewer highlights a particular news story. to see.

[00202] Em uma modalidade, os Guias de Temas proporcionam uma "Busca Inteligente" baseada no Perfil do Espectador (a qual é explicada mais completamente em outro lugar deste pedido). Isto é, se um programa está em dois canais, o sistema selecionará o melhor canal baseado em qual dos dois canais o espectador vê mais frequentemente. Em uma modalidade, os Guias de temas são adicionalmente personalizados de acordo com Perfil do Espectador. Por exemplo, um pacote de informações enviado com os resultados é utilizado para ordenar os resultados no guia de esporte consistente com o Perfil do Espectador. Por exemplo, o resultado de um jogo envolvendo o Boston Red Sox apresentaria o resultado para o Red Sox primeiro para um espectador em Boston.[00202] In one embodiment, Theme Guides provide a "Smart Search" based on the Spectator Profile (which is explained more fully elsewhere in this request). That is, if a program is on two channels, the system will select the best channel based on which of the two channels the viewer watches most often. In one embodiment, Theme Guides are additionally customized according to Spectator Profile. For example, an information packet submitted with the results is used to sort the results in the sports guide consistent with the Spectator Profile. For example, the result of a game involving the Boston Red Sox would present the result for the Red Sox first to a viewer in Boston.

[00203] Durante os procedimentos de ajuste, o EPG providencia uma seleção automática de mapa de canais. Todos os mapas de canais no código postal do espectador são baixados. As opções relativas ao código postal são exibidas. Em uma modalidade, o espectador é solicitado para identificar as informações necessárias para a televisão selecionar a opção de mapeamento de canais apropriada, mas a televisão seleciona automaticamente o mapa de canais apropriado. Por exemplo, o espectador é solicitado identificar, por exemplo, o serviço de distribuição o qual o espectador assina, por exemplo o Cabo Colonial, e um mapa de canais particular, por exemplo se o espectador recebe o HBO no canal 43. Deste modo, o espectador identifica as informações necessárias para a televisão selecionar o mapa de canais apropriado. Alternativamente, o espectador é realmente solicitado selecionar o mapa de canais, por exemplo, "se você tem o Cabo Colonial e recebe o HBO no canal 43, pegue este mapa de canais". J. UTILIZAÇÃO DAS INFORMAÇÕES DO PERFIL DO ESPECTADOR PARA FORNECER UMA APRESENTAÇÃO PERSONALIZADA DE ANÚNCIOS PARA O ESPECTADOR.[00203] During tuning procedures, the EPG provides automatic channel map selection. All channel maps in the viewer's zip code are downloaded. The options regarding the zip code are displayed. In one embodiment, the viewer is required to identify the information necessary for the television to select the appropriate channel mapping option, but the television automatically selects the appropriate channel map. For example, the viewer is asked to identify, for example, the distribution service to which the viewer subscribes, for example the Colonial Cape, and a particular channel map, for example if the viewer receives the HBO on channel 43. Thus, The viewer identifies the information necessary for the television to select the appropriate channel map. Alternatively, the viewer is actually asked to select the channel map, for example, "if you have the Colonial Cape and get HBO on channel 43, get this channel map". J. USE OF SPECTOR PROFILE INFORMATION TO PROVIDE PERSONALIZED ANNOUNCEMENT TO THE SPECTOR.

[00204] O EPG e o Programa de Perfil utilizam as informações do Perfil do Espectador para modelar a apresentação e a programação de anúncios para o espectador e para personalizar a apresentação do EPG para o usuário. Por exemplo, o EPG utiliza as informações do Perfil do Espectador para determinar se notificar o espectador sobre a programação de um programa que envolve o time favorito do espectador, uma entrevista que envolve um jogador estrela daquele time, etc. O EPG é capaz de uma tal notificação / anúncio personalizado através por exemplo, de um anúncio na Janela de Anúncios, ou através de um anúncio em uma Fenda de Canal de Anúncio Virtual, [00205] Adicionalmente, o EPG e o Programa de perfil utilizam as informações do Perfil do Espectador para personalizar a apresentação e/ou a programação de anúncios transmitidos que são visíveis durante a transmissão em tempo real do programa de televisão que o espectador está vendo. Um exemplo é personalizar uma mensagem sobreposta a um anúncio em uma base geográfica local. Por exemplo, o EPG conhece a localização geográfica do espectador individual. O transmissor pode fazer um pacote coincidir com o código postal para padronizar a mensagem de modo que cada código postal receba uma mensagem diferente, isto é, os 3 Burger Kíngs na área local do espectador. Em uma modalidade, as mensagens personalizadas podem ser pré-carregadas por código postal dentro das memórias dos EPG's dos espectadores particulares. As mensagens pré-carregadas podem ser transmitidas por um terminal principal durante as horas desligadas e armazenadas no terminal do espectador para a utilização quando o anúncio corre, por exemplo, durante um programa de televisão ou em um vídeo clipe na Janela de Anúncios. O gatilho eletrônico para dispa- rar a mensagem pode ser transmitido juntamente com o sinal de televisão em tempo real e pode identificar as mensagens armazenadas no terminal do usuário que necessitem ser aplicadas.The EPG and the Profile Program use Viewer Profile information to model viewer presentation and ad scheduling and to customize the EPG presentation to the user. For example, the EPG uses the Viewer Profile information to determine whether to notify the viewer of a program that involves the viewer's favorite team, an interview involving a star player of that team, and so on. The EPG is capable of such a personalized notification / announcement through, for example, an announcement in the Announcement Window, or through an announcement in a Virtual Announcement Slot. [00205] Additionally, the EPG and the Profile Program use Viewer Profile information to customize the delivery and / or schedule of broadcast ads that are visible during the live broadcast of the television program the viewer is watching. An example is customizing a message overlaid with an ad on a local geographic basis. For example, the EPG knows the geographic location of the individual viewer. The transmitter can match a zip code to standardize the message so that each zip code receives a different message, that is, the 3 Burger Kíngs in the viewer's local area. In one embodiment, personalized messages may be preloaded by zip code within the memories of EPGs of particular viewers. Preloaded messages can be transmitted by a main terminal during off hours and stored at the viewer terminal for use when the advertisement runs, for example, during a television program or in a video clip in the Announcement Window. The electronic trigger for triggering the message can be transmitted along with the television signal in real time and can identify messages stored on the user terminal that need to be applied.

[00206] Em outra modalidade, as mensagens personalizadas são transmitidas estreitas com o anúncio televisado. Um modo de estreitar a transmissão das mensagens personalizadas é de embutir as informações personalizadas no fluxo de vídeo do anúncio. Outro modo é de transmitir uma "marca d’água" digital no fluxo de vídeo do anúncio.In another embodiment, personalized messages are transmitted narrowly with the television advertisement. One way to narrow the transmission of personalized messages is to embed the personalized information in the ad's video stream. Another way is to broadcast a digital "watermark" in the ad's video stream.

[00207] Em uma modalidade, a personalização da visão em tempo real de anúncios é conseguida fornecendo múltiplos canais de anúncios, sintonizando a televisão automaticamente em um canal de anúncios particular no momento durante a transmissão do programa de televisão durante o qual um anúncio está programado para ocorrer, e então sintonizando a televisão de volta para o programa de televisão escolhido pelo espectador na conclusão do anúncio. Em outra modalidade, um serviço monitora as transmissões dos anúncios conforme eles são transmitidos em um canal particular e insere um comando de mudança de canal no Intervalo de Apagamento Vertical (o "VBI") quando um anúncio é transmitido, o dito comando de mudança de canal fazendo com que a televisão sintonize um canal particular para uma transmissão de um anúncio adequado às Preferências do Espectador.[00207] In one embodiment, real-time ad view customization is achieved by providing multiple ad channels, automatically tuning the television to a particular ad channel at the moment during the broadcast of the television program during which an ad is scheduled. to occur, and then tuning the television back to the television program chosen by the viewer at the conclusion of the ad. In another embodiment, a service monitors ad broadcasts as they are transmitted on a particular channel and inserts a channel change command in the Vertical Erase Interval (the "VBI") when an advertisement is transmitted, said change command. channel causing the television to tune in to a particular channel for an ad broadcast that fits the Viewer Preferences.

[00208] As informações do Perfil do Espectador podem ser reportadas, como com, por exemplo, relatórios estatísticos de informações de Perfil do Espectador para muitos espectadores. Estes relatórios pode-riam ser fornecidos para análise por anunciantes, operadores de terminais principais, produtores de Guias, ou outros, para determinar, entre outras coisas, as oportunidades de personalização de propaganda, as oportunidades de transmissão estreita, as solicitações de informações detalhadas de programas, e as solicitações de programação de distribuição de programas.[00208] Viewer Profile information may be reported, as with, for example, Statistical Viewer Profile information reports for many viewers. These reports could be provided for analysis by advertisers, major terminal operators, Guide producers, or others to determine, among other things, advertising personalization opportunities, narrow transmission opportunities, detailed information requests from programs, and program distribution program requests.

[00209] O EPG tentará capturar a data de compra inicial aproximada (por exemplo, a data da primeira ligação) de qualquer um dos componentes do sistema de televisão / entretenimento. O EPG pode notificar o usuário no momento apropriado após a compra inicial de oportunidades tais como a compra de uma garantia estendida do fabricante. Em outra modalidade, o equipamento terminal é endereçável separadamente desde que tais mensagens de notificações possam ser enviadas no VBI para o espectador apropriado. Baseado no Perfil do Espectador, a oferta de garantia estendida poderia ser modelada para a situação financeira do espectador.The EPG will attempt to capture the approximate initial purchase date (for example, the first call date) of any of the television / entertainment system components. The EPG may notify you at the appropriate time following the initial purchase of opportunities such as the purchase of an extended manufacturer warranty. In another embodiment, the terminal equipment is separately addressable provided such notification messages can be sent on the VBI to the appropriate viewer. Based on the Viewer Profile, the extended warranty offer could be modeled on the viewer's financial situation.

[00210] Outro modo em que o EPG utiliza as informações do Perfil do Espectador é em conexão com a personalização do "conteúdo de acesso" das mensagens de anúncio exibidas pelo EPG. As informações do Perfil do Espectador incluirá o programa de televisão que o espectador estava vendo imediatamente antes de entrar no EPG. O EPG pode exibir diferentes anúncios no Guia ou Serviço baseado no conteúdo do programa de televisão que o espectador estava vendo antes de entrar no EPG ou um dos serviços de dados especiais acessáveis através do EPG. A estratégia de anúncios de "conteúdo de acesso" fornece um modo muito mais refinado de atingir o consumidor. Por exemplo, considere dois espectadores os quais estão ambos vendo televisão às 20 hs em uma noite de terça-feira. Quando um espectador que estava vendo "Nova" entra no EPG, o EPG pode exibir um anúncio de um computador educacional; enquanto que quando o segundo espectador que estava vendo o Major League Baseball entra no EPG, o EPG poderia exibir um anúncio dos Pneus Goodyears.Another way in which the EPG utilizes the Viewer Profile information is in connection with the personalization of the "access content" of the ad messages displayed by the EPG. Viewer Profile information will include the television program that the viewer was watching immediately before joining the EPG. The EPG may display different advertisements in the Guide or Service based on the content of the television program that the viewer was viewing before entering the EPG or one of the special data services accessible through the EPG. The "access content" ad strategy provides a much more refined way to reach the consumer. For example, consider two viewers who are both watching television at 8 pm on a Tuesday night. When a viewer who was viewing "New" joins the EPG, the EPG may display an ad from an educational computer; whereas when the second viewer who was watching Major League Baseball joins the EPG, the EPG could run an ad for Goodyears Tires.

[00211] Em uma modalidade desta invenção, uma base de dados para as mensagens de anúncios e os anúncios de canal virtual está armazenada em uma RAM no terminal do espectador ou é acessível em um site da rede se o terminal do espectador tiver uma conexão de Internet. Em qualquer caso, os itens de anúncio na base de dados são identificados com categorias codificadas que correspondem a identificações de categoria codificada designadas para os programas de televisão transmitidos. (Preferivelmente, estas são as mesmas categorias que são utilizadas para escolher os programas na categoria na tela ou no guia de temas). As identificações de categorias dos programas de televisão poderíam ser armazenadas em uma RAM como parte da base de dados do EPG e recuperados do Pacote de Informação de Exibição ("SIP") aplicável baseado nas informações do relógio em tempo real no ajuste do sintonizador. Esta informação identifica um momento e um canal que apontam para o SIP aplicável. Após a identificação de categoria do último programa que o espectador estava vendo no modo de televisão ser recuperada da base de dados do EPG, esta identificação é comparada com a identificação correspondente na base de dados para as mensagens de anúncio e os anúncios de canal virtual armazenados em RAM. Na figura 1 do desenho, os itens de anúncio aos quais as identificações estão presas são exibidos nas janelas de anúncios 14 e 16 e o anúncio de canal virtual exibido no quadro 52 como descrito acima.In one embodiment of this invention, a database for ad messages and virtual channel announcements is either stored in RAM at the viewer terminal or is accessible at a network site if the viewer terminal has a network connection. Internet. In either case, the advertisement items in the database are identified with coded categories that correspond to coded category IDs assigned to the broadcast television programs. (Preferably, these are the same categories that are used to choose programs in the onscreen category or theme guide.) Television program category tags could be stored in RAM as part of the EPG database and retrieved from the applicable Display Information Packet ("SIP") based on real-time clock information on tuner tuning. This information identifies a time and channel that points to the applicable SIP. After the category ID of the last program the viewer was watching in TV mode is retrieved from the EPG database, this ID is compared with the corresponding ID in the database for the stored ad messages and virtual channel ads. in RAM. In Figure 1 of the drawing, the ad items to which the tags are attached are displayed in ad windows 14 and 16 and the virtual channel ad displayed in frame 52 as described above.

[00212] Ainda outro modo em que o EPG utiliza as informações do Perfil do Espectador é em conexão com a personalização de "conteúdo adjacente" das mensagens de anúncio exibidas pelo EPG. As informações do Perfil do Espectador incluirão a identificação do conteúdo que o espectador atualmente realçou no EPG ou o serviço de dados relativos. Utilizando este método, o EPG exibe diferentes anúncios dependendo de, por exemplo, qual exibição o espectador tinha atualmente realçado no Guia de Grade, qual esporte está realçado no serviço de dados de esporte, ou que tipo de notícias está realçado em um serviço de notícias (internacional, local, etc.).[00212] Yet another way in which the EPG utilizes Viewer Profile information is in connection with the personalization of "adjacent content" of the ad messages displayed by the EPG. Viewer Profile information will include the identification of the content that the viewer currently highlighted in the EPG or the relative data service. Using this method, the EPG displays different ads depending on, for example, which view the viewer was currently highlighting in the Grid Guide, which sport is highlighted in the sports data service, or what kind of news is highlighted in a news service. (international, local, etc.).

[00213] O EPG pode selecionar os anúncios de várias localizações possíveis, incluindo mas não limitado a: uma biblioteca de anúncios armazenada no terminal do espectador em uma RAM que foi baixada através do VBI, armazenada no terminal principal, ou acessável através de uma ligação com o EPG com a Internet / Rede Mundial. Os anúncios podem ser na forma de gráficos, texto, vídeo clipes, áudio clipes, e uma sua combinação. A cada anúncio pode ser designado códigos de temas, código de perfil, e outras inteligências de seleção. Em uma modalidade, de modo a padronizar a exibição de anúncios o EPG pesquisa na biblioteca de anúncios disponíveis para localizar os anúncios que coincidem com o critério ajustado pelos anunciantes para o "conteúdo de acesso", o "conteúdo adjacente", e/ou as informações do Perfil do Espectador. Em outra modalidade, o EPG seleciona os anúncios para exibição de acordo com um critério de seleção pre-estabelecido.EPG can select ads from various possible locations, including but not limited to: an ad library stored at the viewer's terminal in RAM that has been downloaded via VBI, stored at the main terminal, or accessible via a link. EPG with the Internet / World Network. Ads can be in the form of graphics, text, video clips, audio clips, and a combination thereof. Each ad can be assigned theme codes, profile code, and other selection intelligences. In one embodiment, in order to standardize ad delivery, EPG searches the available ad library to find ads that match the criteria set by advertisers for "access content", "adjacent content", and / or Viewer Profile information. In another embodiment, the EPG selects the ads to display according to a pre-established selection criteria.

[00214] As descrições dos pedidos de patente seguintes são totalmente incorporados aqui por referência: o Pedido Internacional W096/07270; o Pedido N- 60/053.330 emitido em 21 de julho de 1997; o Pedido N- 60/061.119 emitido em 6 de outubro de 1997; e o Pedido N- 60/055.237 emitido em 12 de agosto de 1997.The following patent application descriptions are fully incorporated herein by reference: International Application WO96 / 07270; Application No. 60 / 053,330 issued July 21, 1997; Application No. 60 / 061,119 issued October 6, 1997; and Application No. 60 / 055,237 issued August 12, 1997.

[00215] Em uma modalidade, os anúncios da biblioteca são designados para temas; a história da utilização de um menu de tema na tela ou de guia de programa é gravada; e a história é analisada pelo microprocessador do EPG para decidir qual anúncio exibir.[00215] In one embodiment, library announcements are assigned to themes; the history of using an on-screen theme menu or program guide is recorded; and the story is analyzed by the EPG microprocessor to decide which ad to display.

[00216] Por exemplo, um anúncio particular para automóveis pode ser designado para um tema de eventos de esporte. Em uma simples implementação este anúncio de automóvel seria selecionado para exibição, se os usuários do esporte particular selecionado do EPG como um tema mais frequentemente do que qualquer outro tema durante um período de tempo prescrito. A figura 7 representa a exibição na tela para a tela de temas de nível de topo; e a figura 8 representa a exibição na tela para a tela de temas de segundo nível. Uma seleção de temas poderia ser gravada quando um espectador realça um tema na figura 7, tal como "Esporte". A Seleção de um tema traz uma listagem de tela, por hora, canal, e título, dos programas que são consistentes com o tema selecionado em uma tela de temas de segundo nível, um exemplo da qual é mostrado na figura 8. A história da utilização poderia ser gravada em uma memória escrevendo por cima do dado mais antigo armazenado na memória. Se desejado, uma análise mais sofisticada poderia ser utilizada. Assim, a frequência de seleção poderia ser pesada para favorecer as seleções mais recentes sobre as seleções mais antigas ou os temas poderíam ser combinados para determinar qual anúncio exibir.[00216] For example, a private car advertisement may be designated for a sporting events theme. In a simple implementation this automobile advertisement would be selected for display if users of the particular EPG sport selected as a theme more often than any other theme over a prescribed period of time. Figure 7 represents the screen display for the top level theme screen; and Figure 8 represents the on-screen display for the second level theme screen. A selection of themes could be recorded when a viewer highlights a theme in Figure 7, such as "Sport." Selecting a Theme provides a screen listing, by time, channel, and title, of programs that are consistent with the selected theme on a second-level theme screen, an example of which is shown in Figure 8. usage could be written to memory by writing over the oldest data stored in memory. If desired, a more sophisticated analysis could be used. Thus, the frequency of selection could be weighed to favor newer selections over older selections or themes could be combined to determine which ad to display.

[00217] Em outra modalidade, os anúncios na biblioteca são designados para programas de televisão particulares ou para classes de programas de televisão; a história da utilização da caixa de informações do EPG é gravada, em termos de frequência das visitas, do tempo gasto durante uma única visita, e/ou do tempo total para todas as visitas; as caixas de informações são correlacionadas com os programas de televisão, e os resultados são analisados para decidir qual anúncio exibir. Ao invés da caixa de informações, qualquer outra área da tela do EPG poderia ser monitorada em um modo similar para decidir qual anúncio exibir. Em cada caso, os anúncios na biblioteca são designados para os tipos os assuntos de informação exibidos na área monitorada de modo a direcionar melhor os anúncios para os interesses dos usuários.[00217] In another embodiment, advertisements in the library are designed for private television programs or television program classes; The history of use of the EPG information box is recorded in terms of frequency of visits, time spent during a single visit, and / or total time for all visits; Information boxes are correlated with television programs, and results are analyzed to decide which ad to display. Instead of the info box, any other area of the EPG screen could be monitored in a similar way to decide which ad to display. In each case, ads in the library are assigned to the types of information subjects displayed in the monitored area to better target the ads to users' interests.

[00218] Em outra modalidade, os anúncios na biblioteca também são designados para os programas de televisão particulares ou as classes de programas de televisão em termo de canal e hora; o sintonizador é monitorado; o canal e a hora são correlacionados com os programas de televisão, e os resultados são analisados para decidir qual anúncio exibir. Por exemplo, um anúncio de calçados atléticos de nome de marca com uma estrela popular do basquetebol poderia ser designado para os programas de basquetebol. O anúncio de calçado poderia ser selecionado para exibição se o espectador do EPG particular entrasse no EPG, enquanto vendo um jogo de basquetebol.In another embodiment, advertisements in the library are also designated for the particular television programs or the channel and time term television program classes; the tuner is monitored; channel and time are correlated with television programs, and results are analyzed to decide which ad to show. For example, an ad for branded athletic shoes featuring a popular basketball star could be designated for basketball programs. The footwear ad could be selected for display if the particular EPG viewer entered the EPG while watching a basketball game.

[00219] Em outra modalidade, os anúncios na biblioteca também são designados para os programas de televisão particulares ou as classes de programas de televisão; a história dos programas de televisão que entraram em uma "lista de gravação - visão" como mostrado na figura 6 é gravada; e os resultados são analisados para decidir qual anúncio exibir.In another embodiment, advertisements in the library are also designated for particular television programs or television program classes; the history of television programs that have entered a "record - view list" as shown in figure 6 is recorded; and the results are analyzed to decide which ad to show.

[00220] A hora do evento monitorado também pode ser levada em conta de modo a distinguir entre os múltiplos usuários do mesmo EPG ou do receptor de televisão relativo. A suposição é que as pessoas que utilizam o EPG e vêem televisão em horas diferentes do dia tem interesses diferentes - as donas de casa podem utilizar o EPG mais na manhã, as crianças podem utilizá-lo no início nas tardes, e os homens que trabalham fora de casa podem utilizá-lo das tardes de domingo.The time of the monitored event can also be taken into account to distinguish between multiple users of the same EPG or relative television receiver. The assumption is that people who use EPG and watch TV at different times of day have different interests - housewives can use EPG more in the morning, children can use it early in the afternoon, and working men away from home can use it on Sunday afternoons.

[00221] A história da utilização como descrita acima pode ser combinada com o modelo de "conteúdo de acesso" descrito no Pedido N-60/055.237 para apontar adicionalmente os anúncios para os interesses do usuário. Assim, se os usuários do EPG particular selecionarão as comédias como um tema mais frequentemente do que qualquer outro tema durante um período de tempo prescrito, três anúncios podem ser disparados e a seleção final feita deles dependendo de qual tipo de programa o espectador estava vendo na televisão antes de mudar para o EPG na tela.The history of use as described above may be combined with the "access content" model described in Order N-60 / 055.237 to further point ads to the user's interests. Thus, if particular EPG users will select comedies as a theme more often than any other theme over a prescribed period of time, three ads may be fired and the final selection made of them depending on what type of program the viewer was viewing on television before switching to the onscreen EPG.

Modalidades Ilustrativas [00222] As modalidades da invenção descritas aqui são somente consideradas ser preferidas e/ou ilustrativas do conceito da invenção; o escopo da invenção é de não ser restrito a tais modalidades. Várias e numerosas outras disposições podem ser imaginadas por alguém conhecedor da técnica sem se afastar do espírito e do escopo desta invenção. Por exemplo, os formatos de exibição alternativos são possíveis.Illustrative Modalities The embodiments of the invention described herein are only considered to be preferred and / or illustrative of the concept of the invention; The scope of the invention is not to be restricted to such embodiments. Various and numerous other arrangements can be imagined by one skilled in the art without departing from the spirit and scope of this invention. For example, alternative display formats are possible.

REIVINDICAÇÕES

Claims (10)

1. Método para proporcionar uma lista customizada de recomendações de programa para um usuário através de um guia de programa instalado no equipamento de usuário para receber programação, caracterizado pelo fato de que compreende as etapas de: monitorar pelo menos algumas das interações de um usuário com equipamento de usuário, em que as ditas pelo menos algumas das interações de um usuário monitoradas compreendem um primeiro tipo de interação com um recurso de mídia e um segundo tipo de interação que é diferente do primeiro tipo de interação; determinar características do usuário, com base na interações monitoradas, em que as características determinadas compreendem uma contagem do primeiro tipo de interação com o recurso de mídia e uma contagem do segundo tipo de interação; transmitir informações relacionadas às características determinadas para um computador central; receber, a partir do computador central, uma lista de programas recomendados que o usuário provavelmente se interessará com base na informação transmitida; e exibir a lista de programas recomendados para o usuário no equipamento do usuário.Method for providing a customized list of program recommendations to a user through a program guide installed on the user equipment for receiving programming, characterized in that it comprises the steps of: monitoring at least some of a user's interactions with user equipment, wherein said at least some of a monitored user's interactions comprise a first type of interaction with a media resource and a second type of interaction that is different from the first type of interaction; determining user characteristics based on monitored interactions, wherein the determined characteristics comprise a count of the first type of interaction with the media resource and a count of the second type of interaction; transmit information related to the characteristics determined to a central computer; receive from the central computer a list of recommended programs that the user is likely to be interested in based on the information transmitted; and display the list of user-recommended programs on the user's equipment. 2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de em que a lista de programas recomendados corresponde a pelo menos uma lista dentre uma lista para assistir e uma lista para gravar.Method according to claim 1, characterized in that the list of recommended programs corresponds to at least one list between a list to watch and a list to record. 3. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a informação relacionada às características determinadas compreende consultas com base nas características de usuário, em que as consultas são designadas para determinar um programa que o usuário provavelmente se interessará.Method according to claim 1, characterized in that the information related to the given characteristics comprises queries based on user characteristics, in which queries are designed to determine a program that the user is likely to be interested in. 4. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a transmissão é executada usando a Internet; em que o segundo tipo de interação é uma interação com a Internet.Method according to claim 1, characterized in that the transmission is performed using the Internet; wherein the second type of interaction is an interaction with the Internet. 5. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a etapa de monitorar pelo menos alguma das interações de usuário compreende uma etapa dentre: monitorar instruções de usuário para gravar e assistir um programa usando o equipamento de usuário.Method according to claim 1, characterized in that the step of monitoring at least some of the user interactions comprises one step of: monitoring user instructions for recording and watching a program using the user equipment. 6. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a etapa de monitorar pelo menos algumas das interações de usuário compreende alertar o usuário para informação relacionada aos canais favoritos do usuário.Method according to claim 1, characterized in that the step of monitoring at least some of the user interactions comprises alerting the user to information related to the user's favorite channels. 7. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que pelo menos um programa da lista exibida de programas recomendados é removido pelo equipamento de usuário em resposta a instruções de usuário.Method according to claim 1, characterized in that at least one program from the displayed list of recommended programs is removed by the user equipment in response to user instructions. 8. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a lista recebida de programas recomendados é automaticamente revisada pelo equipamento de usuário com base nas características determinadas do usuário.Method according to claim 1, characterized in that the received list of recommended programs is automatically revised by the user equipment based on the user's determined characteristics. 9. Sistema para proporcionar uma lista customizada de recomendações de programa para um usuário através de um guia de programa instalado no equipamento de usuário para receber programação, caracterizado pelo fato de que compreende: meio para monitorar pelo menos algumas das interações de usuário com o equipamento de usuário, em que as ditas pelo menos algumas das interações de um usuário monitoradas compreendem um primeiro tipo de interação com um recurso de mídia e um segundo tipo de interação que é diferente do primeiro tipo de interação; meio para determinar características do usuário com base nas interações monitoradas, em que as características determinadas compreendem uma contagem do primeiro tipo de interação com o recurso de mídia e uma contagem do segundo tipo de interação; meio para transmitir informações relacionadas às características determinadas para um computador central; meio para receber, a partir do computador central, uma lista de programas recomendados que o usuário provavelmente se interessará com base na informação transmitida; e meio para exibir a lista de programas recomendados para o usuário no equipamento do usuário.System for providing a customized list of program recommendations to a user through a program guide installed on the user equipment for receiving programming, characterized in that it comprises: means for monitoring at least some of the user interactions with the equipment. where at least some of a monitored user's interactions comprise a first type of interaction with a media resource and a second type of interaction that is different from the first type of interaction; means for determining user characteristics based on monitored interactions, wherein the determined characteristics comprise a count of the first type of interaction with the media resource and a count of the second type of interaction; means for transmitting information related to the characteristics determined to a central computer; means for receiving from the central computer a list of recommended programs that the user is likely to be interested in based on the information transmitted; and a means to display the list of user recommended programs on the user's equipment. 10. Sistema, de acordo com a reivindicação 9, caracterizado pelo fato de que a lista de programas recomendados corresponde a pelo menos uma lista dentre uma lista para assistir e uma lista para gravar, em que o segundo tipo de interação é uma interação com a Internet.System according to claim 9, characterized in that the list of recommended programs corresponds to at least one list between a list to watch and a list to record, wherein the second type of interaction is an interaction with the Internet.
BRPI9816363A 1997-07-21 1998-07-21 method and system to generate for display a custom list of program recommendations BRPI9816363B1 (en)

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
US5333097P 1997-07-21 1997-07-21
US5523797P 1997-08-12 1997-08-12
US5576197P 1997-08-14 1997-08-14
US6111997P 1997-10-06 1997-10-06
US6837597P 1997-12-22 1997-12-22
US7181298P 1998-01-20 1998-01-20
US7188298P 1998-01-20 1998-01-20
US7181198P 1998-01-20 1998-01-20
BRPI9812104A BRPI9812104B1 (en) 1997-07-21 1998-07-21 method for navigating an interactive program guide
PCT/US1998/015093 WO1999004561A1 (en) 1997-07-21 1998-07-21 Systems and methods for displaying and recording control interfaces

Publications (1)

Publication Number Publication Date
BRPI9816363B1 true BRPI9816363B1 (en) 2017-02-07

Family

ID=57955938

Family Applications (3)

Application Number Title Priority Date Filing Date
BRPI9816375A BRPI9816375B1 (en) 1997-07-21 1998-07-21 method for customizing ads displayed on a television monitor
BRPI9816376A BRPI9816376B1 (en) 1997-07-21 1998-07-21 television system
BRPI9816363A BRPI9816363B1 (en) 1997-07-21 1998-07-21 method and system to generate for display a custom list of program recommendations

Family Applications Before (2)

Application Number Title Priority Date Filing Date
BRPI9816375A BRPI9816375B1 (en) 1997-07-21 1998-07-21 method for customizing ads displayed on a television monitor
BRPI9816376A BRPI9816376B1 (en) 1997-07-21 1998-07-21 television system

Country Status (1)

Country Link
BR (3) BRPI9816375B1 (en)

Also Published As

Publication number Publication date
BRPI9816375B1 (en) 2017-02-07
BRPI9816376B1 (en) 2017-02-07

Similar Documents

Publication Publication Date Title
BRPI9812104B1 (en) method for navigating an interactive program guide
US8732757B2 (en) System and method for targeted advertisement display responsive to user characteristics
US7328450B2 (en) Method and system for displaying targeted advertisements in an electronic program guide
EP1372339B1 (en) Systems and methods for displaying and recording control interfaces
EP1339229A2 (en) Systems and methods for displaying and recording control interfaces
BRPI9816363B1 (en) method and system to generate for display a custom list of program recommendations
ES2199449T3 (en) METHOD FOR NAVIGATING IN A GUIDE OF TELEVISION PROGRAMS WITH ADVERTISING.
HK1062979A (en) Systems and methods for displaying and recording control interfaces
HK1060006A (en) Systems and methods for displaying and recording control interfaces

Legal Events

Date Code Title Description
B07A Technical examination (opinion): publication of technical examination (opinion)
B08F Application fees: dismissal - article 86 of industrial property law

Free format text: REFERENTE A TAXA DE RESTAURACAO DA 14A ANUIDADE.

B08G Application fees: restoration
B07A Technical examination (opinion): publication of technical examination (opinion)
B09A Decision: intention to grant
B16A Patent or certificate of addition of invention granted