[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN1344465A - 裁剪诸如广告的电视和/或电子节目指南功能的系统和方法 - Google Patents

裁剪诸如广告的电视和/或电子节目指南功能的系统和方法 Download PDF

Info

Publication number
CN1344465A
CN1344465A CN00805224A CN00805224A CN1344465A CN 1344465 A CN1344465 A CN 1344465A CN 00805224 A CN00805224 A CN 00805224A CN 00805224 A CN00805224 A CN 00805224A CN 1344465 A CN1344465 A CN 1344465A
Authority
CN
China
Prior art keywords
information
instruction set
electronic program
user
customization
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN00805224A
Other languages
English (en)
Inventor
亨利·C·云
肯尼斯·S·汉考克
托马斯·爱德华·沃德三世
道格拉斯·迈克雷
泰德·内森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
YINDEK SYSTEM CO
Original Assignee
YINDEK SYSTEM CO
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26818690&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1344465(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US09/449,887 external-priority patent/US7003792B1/en
Application filed by YINDEK SYSTEM CO filed Critical YINDEK SYSTEM CO
Publication of CN1344465A publication Critical patent/CN1344465A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25883Management of end-user data being end-user demographical data, e.g. age, family status or address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42676Internal components of the client ; Characteristics thereof for modulating an analogue carrier signal to encode digital information or demodulating it to decode digital information, e.g. ADSL or cable modem

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

提供一种智能代理(SA),这种智能代理驻留在本地客户端设备本地并且通过迭代装置综合用户的习惯,统计和人口心理统计信息推断用户的偏好。SA也可以使用偏好过滤传送到本地设备的信息。本发明还公开了一个收集、合并、集成和猜测来自用户的信息以得到用户人口心理统计简档的装置和一个使用这种人口心理统计概况选择或过滤传送到用户的信息从而实现个性化目标的装置。本发明也公开了一个对交付信息进行分类和识别以便可以对其进行匹配,过滤或选择的装置。本发明使用人口心理统计数据库中的信息为能够得到这种人口心理统计信息的各个节目提供补充信息。

Description

裁剪诸如广告的电视和/或电子节目指南功能的系统和方法
技术领域
本发明涉及确定用户的针对性信息,更具体的是涉及使用统计方法和人口心理统计数据自动产生用户简档,以便确定用户简档所代表的用户的针对性信息。
背景技术
广播内容或广告中一个重要目标是有针对性。有针对性通常是指向受众递送感兴趣的音频、视频、文本或其它信息的能力。例如,通过电视接收器,国际互联网络终端或其它视频或音频设备向体育爱好者递送体育节目或有关体育的广告。由于内容和内容费用的增加,有针对性具有更高的重要性,并且更加需要使递送的信息对受众产生最大的影响。
有针对性还有助于避免对广告材料产生某些负面反映。广告受众往往对其没有兴趣的广告材料产生消极反应,并且欢迎其有兴趣的广告材料。递送有针对性的广告不但加强了影响,而且减少了消极反应的风险。
为了更加有针对性,需要有关受众的偏好的信息。一个常规方案是通过使用调查表和其它类似的通讯联络手段请求自愿公开这种信息。其缺点是过程的费用较高并且应答率较低,低应答率导致覆盖不完整和统计质量不高。另一个常规方案是在不经同意的情况下自动收集这种信息,例如某些具有双向通信能力的数字电缆盒可以记录观众的电视观看习惯并且自动向一个确定针对性信息的中央数据处理中心传递信息。其主要缺点是涉及隐私权的问题,这会导致完全禁止进行集中式数据挖掘。
国际专利申请PCT/US95/11173号(国际公开号WO 96/07270)图解了一个EPG,这种EPG观众-EPG交互并且在显示EPG的同时提供电视节目的指南中图画(″PIG″)显示,这里参考引用了上述申请的公开内容。美国专利申请09/120,488号图解了对EPG的改进,这里参考引用了该申请的公开内容。在美国专利申请09/120,488号中公开了EPG中的多个广告″窗口″。这些广告窗口被称作″面板广告″。该申请中还公开了″频道广告″,这种″频道广告″通常是用于预告电视节目的广告,尽管没有必要。当电视观众进入EPG模式并且观看其电视监视器上显示的EPG时,显示如美国专利申请09/120,488号中所述的广告窗口和频道广告。美国专利申请09/120,488号中还公开了收集观众信息并且生成观众简档的系统和方法。美国专利申请09/120,488号还公开了使用观众简档信息定制EPG显示的广告的方法。
发明内容
根据本发明的一个方面,提供一种智能代理(SA)形式,这种智能代理驻留在本地客户端设备本地并且通过迭代装置综合用户习惯,统计和人口心理统计信息以推断用户的偏好并且据此确定用户简档。SA也可以使用用户简档过滤传送到本地设备的信息。本发明还公开了一个收集、合并、集成和猜测来自用户的信息以得到用户人口心理统计简档的装置和一个使用这种人口心理统计概况选择或过滤传送到用户的信息从而实现个性化目标的装置。本发明也公开了一个对交付信息进行分类和识别以便可以对其进行匹配,过滤或选择的装置。
本发明期望信息采集过程是自动的,因此过程不发生费用或需要人力。本发明还期望信息和推断结论驻留在用户本地设备中(除非用户作出相反的决定)以便消除涉及隐私权的问题。用户简档文件可以是存储在本地设备中的保密文件。
根据本发明的一个方面,内容和广告针对的是通过诸如电视接收器,计算机,无线电子设备等等的国际互联网络终端连接到国际互联网络的用户。监视诸如访问Web站点类型(和访问频率),下载内容类型,购买产品等等的国际互联网络使用情况,以迭代方式将监视数据与国际互联网络用户的统计数据和人口心理统计简档综合到一起以便根据用户选择,统计数据和人口心理统计信息确定用户简档。根据用户简档,使用电子邮件,JavaTM小应用程序,推送技术或其它类型的选择发送装置将内容或广告发送到用户。
根据本发明的另一个方面,内容和广告针对的是具有电视接收器和电视屏幕的电视观众。在电视屏幕上显示一个电子节目编制指南(EPG)。监视接收器和/或EPG的使用情况并且以迭代方式将监视数据与电视观众的统计数据和人口心理统计简档综合到一起以便根据观众选择,统计数据和人口心理统计信息确定观众简档。多个广告被发送到接收器。根据观众简档有选择地在符合条件的屏幕上显示部分发送广告。存储的广告最好与EPG同时显示在屏幕上。
根据一个方面,本发明提供了能够被用来根据具体观众简档裁剪EPG的表现形式,EPG的表现形式包含但不仅限于诸如广告和EPG自身的显示格式的特性。在个别观众的EPG上收集个别观众简档信息。也在EPG提供商层次识别符合条件的观众简档。识别符合条件的观众简档的目的是为了使信息能够更加针对具有特定简档的观众或其简档属于更大的简档的观众。
与完全依赖远程电视系统中存储的复杂应用软件的早期EPG系统相反,本发明存储至少一个核心操作系统,这种操作系统能够处理许多不同类型的数据,其中包含被称作″分组″的指令。数据和指令分组可被EPG系统用来根据具体观众简档裁剪从设置到显示的所有事项。
附图说明
通过下面的详细描述和附图可以更加清晰地理解本发明的目标,优点和特性,其中:
图1A图解了本发明的一个实施例的流程图;
图1B是关于一个实现本发明的电视发送器的示意模块图;
图2图解了图1的发送器电视广播的广告;
图3是关于一个实现本发明的电视接收器的示意模块图;
图4图解了图3的接收器的电视监视器上的一个典型EPG屏幕;
图5到8图解了一个典型EPG数据库的组织结构;
图9图解了一个引入有线电视系统的交互电视节目编排系统;
图10图解了一个向电视系统提供节目编排信息的方案;
图11图解了一个访问网络文件服务器上的信息的系统和方法;
图12图解了一个被用户用来和登广告者与节目赞助人进行交互的系统和方法;
图13图解了一个显示内容,其中包含一个示例性图标,该图标标识一个可用于显示的电视节目的数据地址站点;和
图14图解了一个与基于一个实施例的电视节目显示同时进行的国际互联网络数据显示。
具体实施方式
在不限制发明概念的一般性并且仅用于图解的前提下,这里提供的详细描述涉及一个针对电视节目的交互EPG,这个EPG能够显示广告,并且/或者能够提供诸如国际互联网络浏览、搜寻和交互新闻或体育的服务。
图1A是关于本发明的一个实施例的流程图。如模块2所示,通过一个诸如电视接收器,基顶盒,PC/TV等等的本地电子单元收集用户的观看习惯或国际互联网络站点访问,并且该单元包含一个EPG。根据统计方法构造用户的心理简档。如模块6所示,在模块3中综合收集的数据与模块4的统计数据和模块5的人口心理统计数据以推断出用户简档。这个心理简档包括若干个有关特性或″要素″,例如关于某人是否″足球爱好者″的特性被定义成某人肯定喜欢观看或阅读有关足球比赛的内容。由于收集的信息大部分属于推论性和非限定性信息,因而不能够明确回答Yes或No,而是以回答为Yes的概率作为应答。因而某人X观看某个数量的足球节目或访问某个数量的关于足球节目的Web站点的事实会产生此人是″足球爱好者″的某个概率。某人观看的足球比赛越多,此人是足球爱好者的确定性就越高。事实上,在某人观看某些足球比赛的情况下也会增加确定性。对于这个要素而言,随着有关指定要素的信息的增加,这个近似人X的概率应当接近真人X的真实特性。使用这种基于概率的心理简档(″PBPP″)而不是确定性简档的优点是能够反映个人特性的真实性。个人特性是不明确的。某人是否足球爱好者是非常相对的-相对于其它因素,相对于他的其它兴趣。因而概率模型能够更好地在任何这种信息采集过程中处理三种固有的不确定性:(a)定义中的不确定性,(b)信息质量中的不确定性,和(c)采样不确定性。
这个概率信息可以和某些诸如用户邮政编码的确定性信息混合使用。然而这种地理信息的推论(例如是否一个确定的近邻)在性质上是概率性的。PBPP简档可用于选择为用户提供或建议的信息类型(诸如广告类型或视频节目编排类型)。通过使用PBPP,增加了为用户提供感兴趣的信息的可能性(″针对性″)。
由于可以用一个简单规则集合构造这个简档并且因此可以在没有集中处理或控制的情况下这种简档可以驻留在本地单元(诸如包含一个EPG的电视机)上,并且在用户没有明确同意的情况下不将该简档发送到任何中央处理单元,这种方式完全符合任何禁止中央数据挖掘的隐私权要求。然而这个公开内容中没有限定本地单元的实现。本地,客户-服务器或纯中央处理配置全部可以使用。
通过一个记录观看节目(或访问的Web站点)和各个节目(Web站点)的观看持续时间的点击流记录器实现对观看习惯和国际互联网络站点访问的采集。这种信息在一个存储器中被存储某段时间并且同时被用来反复加强基于概率的观众心理简档。接着以周期性的方式清除原始信息,但在用户明确同意时可以被发送到一个中央处理单元。
可用于构造PBPP的附加信息包含诸如邮政编码的地理信息(需要用来建立信道线路并使之可用),关于电视或计算机费用、信息特定模型信息的信息(可用),关于性别和年龄的信息(可选),家庭成员数量(可选)和任何其他有关信息。
PBPP和其它信息(包含用户可控信息)可以被用来过滤出针对用户的信息。通常期望用户使用的单元会访问更多可能为用户提供的信息。过滤执行是一个有助于使用PBPP和其它信息确定实际提供给用户的特定信息的过程。通常使用一个概率性匹配过滤过程实现这种过滤,其中允许″最高符合″信息集合通过(根据包括用户特征(PBPP和其它信息)和信息特征(取决于信息来源和目标指示)的预定公式具有最高″分数″的信息集合)。这个公开内容中不不排除使用可选过滤方法或与其它过滤方法配合使用。其它过滤方法可以包含绝对禁止过滤(某个分类的信息均不会通过),绝对选择性过滤(某个分类的所有信息均会通过),均衡过滤(以符合用户PBPP的″混合″方式提供具有不同类别的信息)等等。
以下是有关针对电视观众的简单PBPP的图解。多数电视节目提供商(包含网络,有线服务提供商,辛迪加经营者等等)习惯上对于每个播出的节目都有一个目标观众简档(包含性别,年龄,收入等级,教育和种族背景,一般兴趣;例如,体育脱口秀可以将男性;35-40,中等收入,中学毕业,白人,体育爱好者作为主要目标人群,将男性,12-18,低收入,中学学生,所有种族,体育爱好者作为次要目标人群,等等)。由于业界的需要,一个节目几乎总是与这种针对各个有独特特征的群体的观众简档相关。
PBPP由一组″要素″构成。要素的一个例子是性别。另一个例子是年龄。还有一个例子是收入等级。PBPP要素的期望而不是必需的特征是其范围不重叠。用数学术语表达,要素最好分散在互不重叠的子集中。这个特征使得便于从PBPP提取信息,或便于将PBPP与其它特征混合以提供附加信息。上述所有例子均是这种非重叠子集。然而某些相关要素要做到不重叠是非常困难的。例如,节目偏好要素不方便排序并且不能覆盖非重叠子集。某人是体育爱好者的事实并不意味着他或她不是一个浪漫电影观众。然而一个简单的划分方式是将节目偏好要素分成若干子要素,各个子要素具有非重叠覆盖子集。例如,不是将节目偏好当成一个要素,而是将其分解成具有子集Yes或No的″体育偏好″。
以下是关于某个人的PBPP的一个例子。
PBPP(X)={p[Ei(X)]}
其中Ei(x)是真人X的特性的第i个″要素″,ρ[Ei(X)]是近似人X具有一个特定特性的概率。″要素″Ei可以是二元要素(Yes或No)或多结果要素(诸如年龄段)。然而所有多结果要素可以被转换成若干个二元要素。例如,年龄段可以被转换成一系列要素:低于12-Yes或No;12到17之间-Yes或No,等等。  Ei及其数值的例子包含:
1.性别         M或F
2.年龄         低于12,12-17,18-25,26-35,36-45,45-55,56和以上
3.收入等级     低于$25,000;$25,000-$40,000等等。
4.体育爱好者   Y或N
5.浪漫爱好者   Y或N
6.吸烟者       Y或N
7.喝酒者       Y或N
8.汽车爱好者   Y或N
9.流行爱好者   Y或N
10.有孩子      Y或N
11.有婴儿      Y或N
所以概率ρ[Ei(X)]是介于0%到100%之间并且表示近似人X具有一个指定要素的可能性的数值。例如,如果ρ[E4(x)]=75%,这意味着近似人X是体育爱好者有75%的可能性。所以综合提供有关某人的特性要素的推论的信息可以建立这个人的PBPP。构造方法具有以下性质:(a)该方法可以处理不完整信息-仅仅涉及一个而不是所有要素的信息,一个简单方案是为信息没有涉及到的所有要素分配50%的概率;(b)该方法是累积式的,即以累积方式综合接收的信息,并且除非需要,可以在综合之后丢弃原始数据,(c)该方法是加权式的,即各种规则可以通过彼此相对的方式为一个指定信息片段分配指定权重以反映其影响,(d)该方法是自适应式的,这意味着这种规则和其它综合规则在过程中可以改变。还可以有其它如下所述的性质。
为了构造某人X的PBPP,记录X的观看习惯。假定X观看一场超级木球比赛。还假定超级木球具有以下观看统计:
性别  M(80%),F(20%)
年龄  低于12(2%),12-17(12%),18-25(20%),26-35(25%),36-45(20%)等等
收入等级    类似上面的简档
体育爱好者Y
浪漫   低可能性
吸烟者 高可能性
喝酒者 非常高可能性
汽车爱好者 高可能性
流行爱好者 低可能性
有孩子 低可能性
有婴儿 中等可能性
接着,通过观看超级木球比赛,个人X接收一个概率分布″分数″如下:
性别  M(80%),F(20%)
年龄  低于12(2%),12-17(12%),18-25(20%),26-35(25%),36-45(20%)等等
收入等级    类似上面的简档
吸烟者  Y75%N25%
喝酒者  Y85%N15%
爱好体育     Y100%N0%
爱好音乐     Y50%N50%
类型  古典5%蓝调10%摇摆50%流行35%
爱好浪漫     Y25%N75%
爱好技术     Y60%N40%
爱好汽车     Y25%N75%
爱好流行     Y10%N90%
有孩子Y50%N50%
有婴儿Y50%N50%
注意,50%或中等可能性实际上没有透露任何信息,但是可以被用于保持计数。如果个人X观看另一个电影,他或她会接收另一个″分数″(可以和上述″分数″不同)。随着越来越多被X观看的节目被记录下来,越来越多的″分数″被加到个人X上。接着计算PBPP如下:
PBPP(X)={ε1,ε2,ε3,,ε N}
其中εi={(1/n)∑j Ei,jτjωj,…}
其中i标识要素,而在j上进行累加,其中j识别事件。Ei,j是第i个要素的第j个事件,例如第j个观看的节目提供有关第i个要素,比如性别的信息;τj是正在观看的″计分″节目的持续时间,而ωj是范围可以是从0到1,针对一个指定节目分配权重或取消权重的加权函数。
总之,个人X的PBPP被定义成他或她接收的″分数″,被一个正在观看的节目的持续时间加权的时间,(和/或为一致性和其它原因另外加权)的移动平均值。随着节目数量的增加,PBPP中包含更多的统计结果。为此PBPP会变成个人X的″虚拟个人″。
显然本发明不限制PBPP的具体结构。第一,考虑到指定节目的其它特征,例如节目强度,节目长度(以便按照节目长度使持续时间规格化),星期几,和其它因素,可以引入附加加权系数。第二,″分数″可以是关于观看的相同节目或″类似节目″数量的函数;例如,如果某人观看了″StarTrek″的每一集,则每个连续Star Trek单集的分数可以较高或较低(或者先是较高以表明他是科幻小说爱好者;接着由于许多后续单集仅仅是附加的因而降低)。
此外,本发明通过把观看特征从原始数据转换成″运行时刻″模式的PBPP使存储空间最小化。然而为了提取附加信息或允许改变PBPP定义,不限制存储原始数据的持续时间。不限制部分原始数据的存储持续时间。不阻止原始数据处理的任何中间结果,也不阻止汇编除要存储的PBPP之外的原始数据。
在一个实施例中,本发明允许在确定新结构更加适用时将PBPP改变,扩充,缩减,分割,映射或转换成新结构。下面是″分割″PBPP以便允许一个家庭中存在不止一个观众的例子。
在TV家庭中存在不止一个观众的概率很高。以下概念可用于帮助确定是否存在这种情况,并且如果是这样的话可用于帮助确定每个人的PBPP。一般的思路是寻找揭示存在不止一个PBPP的不一致性。某些节目传递了一个强烈的特征,并且在另一个不同节目正在被观看时不可能被观看。例如,相同的人不太可能既观看拳击比赛又观看迪斯尼电影(不是不可能,但是不太可能)。当遇到这种不太可能的事件时,便存在TV家庭中有第二个人的可能性。在这种情况下,会产生两个新PBPP。最好通过复制初始PBPP并且为其分配新标签来产生第二个PBPP。
PBPP=PBPP,PBPP1,PBPP2
当记录了阈值数量个″不一致″时,执行以下″测试″过程:在继续收集PBPP分数的同时,将指定分数分成两个一致集合,一个放入PBPP1,另一个放入PBPP2。现在监视每次放入的时间。如果超过一个预定″测试周期″,则PBPP1的放入时间被聚集到一起(并且以类似方式聚集PBPP2的放入时间),因而帮助确定PBPP1和PBPP2是不同的个体,其中每个均具有一个主要的观看周期。TV家庭的虚拟″特征″现在包括代表总体平均值的PBPP,代表具有主要观看时间Ti的第一个体的PBPP1(Ti),和代表具有主要观看时间Tj的第二个体的PBPP(Tj)。这个信息被用来帮助确定如何分别传递针对个体1和个体2的专用数据。可选地,可以通过用户提供的信息(通过调查表或在购买时使用不止一个名称,等等)触发多个PBPP函数。
在进行有限选择的情况下,某人的选择会受到其它选择的存在与否的强烈影响。电视视频节目编排是一个非常好的例子-某人首先决定希望欣赏电视,接着试图搜寻最感兴趣的视频节目。在规定日期的规定时间周期内,只有有限数量的视频节目可供观看。对于推断某人是科幻小说电影爱好者而言,这个人在所有电影信道均在播出科幻小说电影时选择一个科幻小说电影的事实不比其在存在许多其它流派的节目时选择科幻小说电影的情况更能说明问题。可以通过加权函数ωi将这种有限选择推论因素综合到PBPP函数构造中。例如,为了反映这种情况,ωi可以被定义成v/N,其中v是当进行选择时可供选择的类型数量,N是可用的类型的总数量(例如,在进行观看选择期间,只有3类电影,而总共可以有12个流派,则加权函数ωi是3/12=0.25;另一方面,如果12个流派中有10个在观看选择期间可供选择,则加权函数ωi是10/12或0.84,这是一个更高的权重)。
当出现后一种情况时PBPP可以和外部数据综合使用。确定性数据可以具有以下形式:(a)用户提供的信息(用户声明其性别,年龄,收入等级节目偏好等等),(b)反馈信息(用户购买,表决等等),(c)固有信息(单位费用,购买地点-如何知道,地理位置-通过邮政编码等等),(d)作为进一步研究,揭示或其它努力的结果,可以是主要,次要,推论的任何其他类型的信息。如前所述,即使信息是确定性的,当被用来推断一个特性时,该信息也会变成概率性的。为这种信息提供的权重通常取决于其个体相关性和可靠性,但并不总是如此。可以为某些外部确定性数据指定专门的处理,例如有关存在两个或更多单元用户的信息。这个信息被用来确定应当用于单元的PBPP函数数量。
可以存在一种模式,其中为用户提供某些对其能够接收的信息范围的控制。在这种″高用户选择能力″模式下,在执行过滤时会为用户提供的信息分配一个高加权值。(见下文)。另外,会分别标记用户提供的信息以便最终的PBPP自身会包括两个分量(在这里的讨论背景中-在其它背景中可以有许多其它分量):
PBPP=∑j{(PBPPj(自动)+σj PBPPj(用户提供)}
这里,PBPPj(自动)是如上所述通过对观看习惯的统计汇编揭示出的第j个特征信息(例如某人是否爱好体育),PBPPj是与用户提供的信息相同的信息(例如″我不爱好体育″,即使他或她经常观看体育节目),σj是加权函数。根据各种规则可以增加或减少σj。第一个规则可以是一个外部命令,其中用户选择完全控制。在这种情况下σj被设置得非常大。在这种情况下,由于在用户某天不选择控制时σj会被设置得非常小并且PBPP(自动)会取而代之,所以PBPP(自动)被继续保存。第二个规则可以是用自动信息比较并确认其自己提供的信息,等等。有一个可以在过滤执行中使用以便影响用户选择的附加控制,并且这里的PBPP修改的目的是为了更好地理解用户特征,尽管过滤执行的目的是为了整理应答。
在可能有多个人的情况下,可以在执行事件之前的某个持续时间内将过滤执行与用户选择合并到一起。例如,如果多个人包含一个体育爱好者和一个浪漫电影爱好者,在以下情况下过滤切换到体育爱好者简档:(a)在访问指南之前的一段时间内电视被调谐到体育事件的次数多于被调谐到浪漫电影的次数,(b)已经选择体育事件并且停留在体育事件上的时间大于停留在浪漫电影上的时间,或(c)相对一个浪漫电影爱好者而言,(a)和(b)的加权平均值表明观众更可能是一个体育爱好者。在作出这种判断时,可以使用有限选择推论的概念。
根据本发明的一个方面,在电视广播发送器,有线网络数据转发器或其它电视信号源上产生一个EPG主体内的编码广告消息或显示在面板广告或旗标广告上的图形。代码标识广告的类型或类别,例如体育设备,服装,汽车,饭店等等。通过电视信号将广告广播到具有电视接收器,即电缆转换器,VCR和电视接收器的用户终端那里。
在图1B中,一个广播电视发送器具有一个视频源10,这个视频源被一个数据插入器12连接到一个无线频率调制器(RF MOD)14。一个数字形式的广告源16被馈送到数据插入器12以便把广告嵌入来自信号源10的基带电视信号中。如果电视信号是模拟信号,则最好把广告嵌入其VBI中。如果电视信号是数字信号,则最好把广告嵌入其分组形式的数字视频流中。RF MOD 14对电视信号进行上变转换并且把得到的RF信号馈送到一个天线16,这个天线向多个电视接收器广播电视信号。可选地,广告可以被插入一个有线或卫星系统的数据转发器上的一或多个信道的电视信号中。
图2图解了作为一个时间函数从左到右被嵌入电视信号的广告。广告A1,A2,A3,…,  An-1以传送带方式被重复发送,其间相距间隔P。间隔P的范围可以是零到24小时。通过报头HI,H2,H3,…,Hn-1,Hn传递标识广告的类型或类别的代码,报头的位置在各个广告A1,A2,A3,…,An-1,An之前。
在图3中,多个接收器中的一个接收器具有一个截取具有嵌入广告的电视信号的天线20。天线20被一个射频(RF)部件22连接到一个调谐器24,调谐器选择接收频道。调谐器24被一个解调器(DEMOD)26连接到一个数据解码器28,数据解码器从电视信号中恢复出广告。如果电视信号是模拟信号,则解码器28通常会是一个VBI解码器。具有其代码的恢复广告通过一个总线32被发送到一个微处理器30。命令通过总线32被从微处理器30传送到调谐器24以便在期望的时间改变频道。电视信号通过解码器28被馈送到一个视频处理器34。视频处理器34驱动一个电视监视36。如下所述,在视频处理器34中组成监视器36屏幕上显示的图像。参照PCT国际专利申请WO 96/07270和WO 99/04561,分别于1996年3月7日和1999年1月28日出版,这里完整参考引用了其中描述视频处理器30的公开内容,上述视频处理器包含一个PIP芯片,该芯片起着视频处理器的作用。(这里不详细描述接收器的发声部件。)一个广告存储器38,一个简档存储器40和一个EPG数据库存储器被总线32连接到微处理器30以便进行双向数据交换。虽然将其描述成分离部件,但为了方便可以将存储器38,40和42中的两个或更多合并到一个单独的RAM芯片中。数据和命令也被总线32连接到视频处理器34以便进行其运算。一个诸如IR远程控制器的观众输入设备44向微处理器44提交命令以便操作上述接收器。
在图4中,示出了视频处理器34在微处理器30的控制下产生的一个典型EPG屏幕50。屏幕50被分成若干个不同显示区域。一个实时视频区域52,一个面板广告区域54,和一个面板广告区域56沿着屏幕50的左边排列。通常由一个PIP芯片产生视频区域52。一个旗标区域58位于和区域52相邻的屏幕10顶端。一个节目列表区域60占用屏幕50的底部三分之二部分直到区域52,54和56的右边。区域60上面是一个水平伸展菜单条区域62,观众通过菜单条区域可以在若干不同功能中间作出选择。旗标区域58和菜单条区域62之间是一个细节区域64。在PCT国际专利申请WO 99/04561,1999年1月28日出版中描述了EPG屏幕50的使用和操作,这里完整参考引用了其公开内容。
产生屏幕50上显示的节目列表(图4)的EPG数据库被存储在存储器42中。以众所周知的方式定期更新这个数据库,例如在微处理器30的控制下通过电视信号的VBI中下载的新EPG数据进行更新。微处理器30可以在预定时间将调谐器24设置到传递EPG数据库的频道上并且接着协同存储器42中的数据存储。
图5描述了一个示例性节目编排存储器数据库。除了其它内容之外,静态区域70包含一个预先建立的时间表。下面会更详细地描述这个结构。动态区域71被用来存储电视节目编排数据。这个数据具有节目信息包(SIP)和扩展主题节目列表条目的形式。下面会更加全面地描述这些结构。
通过下载分组接收电视节目数据。通过VBI发送下载分组并且由微处理器30接收下载分组。下载分组包含电视节目编排信息和允许系统确定如何在存储器中存储信息的路由数据。
图6图解了一个示例性下载分组。分组从一个分组头开始,分组头包含被用来区分这个分组和其它分组的分组ID编号72。分组头还包含字节数量73和模块数量74。这些数值被用来确定分组的长度。
分组头后面有节目信息包(SIP)头。在分组中存在一个针对各个节目信息包的节目信息包头。SIP包头包含:被用来确定节目信息包中的内部频道数据数量的指南数量75;被用来确定节目信息包中的数据源的频道ID 76;和被用来指定节目信息包中数据的时间和日期的时隙77。一个节目信息包78跟随在SIP包头之后。
在接收时,系统微处理器从下载分组中提取一个节目信息包并且将其临时存储在节目编排存储器中。节目信息包包含一个被用来确定数据属于当天(今天)还是次日(明天)的日期字段。
如果包属于这两天,则系统确定数据是否现有数据的复本。节目信息包包含一个被用来确定数据是新数据还是已经存在于存储器中的版本号。如果数据是新数据,则该数据被存储并且节目信息包的地址被放在预先建立的时间表中的适当指针内。下面会更加全面地解释预先建立的时间表。
如果节目信息包不属于最近两天(今天和明天)并且节目信息包包含具有主题信息的节目,则从节目信息包中取出具有主题信息的节目并且将其放入适当的扩展主题节目列表中。下面会更加全面地描述扩展主题节目列表。如果节目信息包不属于最近两天并且不包含主题信息,或者节目信息包是某个已经存储的节目信息包的复本,则丢弃整个节目信息包。
节目编排存储器中的数据被存储在允许系统解释数据的数据结构中。若干种数据结构具有固定长度并且驻留在静态区域70中。其它数据结构是变长结构并且驻留在动态区域71中。固定数据结构包含:预先建立的时间表,频道映射,控制数组,呼号映射,存储器映射和记录队列。可变数据结构包含:节目信息包和扩展主题节目列表。
预先建立的时间表被用来定位系统中各个频道的电视节目信息。预先建立的时间表只涉及会在当天(今天)或次日(明天)广播的节目信息。预先建立的时间表通过使用指针来索引数据,指针是包含期望数据项目的地址的数据片段。
图7图解了预先建立时间表。预先建立时间表包含针对系统中各个频道的一组十二个指针4L各个指针对应于一个节目信息包,这个节目信息包包含涉及一个四小时电视节目编排模块的数据。例如在图7中,指针E1对应于从下午四点到下午八点的节目数据。十二个指针表示当天的24小时节目编排信息和次日的24小时节目信息。
参照图8,指针A2-L2被用来表示与系统中第二个频道相关的节目数据。各个指针包含一个变长节目信息包的地址,这个节目信息包包含实际的电视节目数据。当需要特定数据时,微处理器30首先在预先建立时间表中查找以便获得指针,接着使用该位置中搜寻到的地址确定数据实际被存储的位置。例如,如果下午八点至午夜十二点之间的一个电视节目需要系统中第二个频道的数据,则系统会使用指针F2中的地址确定包含数据的节目信息包的位置。
节目信息包是包含实际电视节目编排数据的变长数据结构。各个节目信息包包含涉及某个特定频道的一个四小时电视节目编排模块的数据。由于每个四小时模块中的节目数量取决于单个节目的持续时间,所以节目信息包长度是可变的。
图8描述了一个节目信息包。一个节目信息包包含以下内容:存储器数量-被用来确定多少空间被用来存储节目信息包并且因此确定在不再需要节目信息包之后释放多少空间;控制日期-被用来确定特定节目信息包中的数据属于当天,次日或不属于最近两天;和被用来指定节目数据的具体版本的版本号。
这三个字段之后是针对属于四小时时间块的各个节目的特定数据。对于一个指定节目80,在节目信息包中出现以下字段:多个节目标志字段-被用来确定这个节目是否包中的最近一个节目,或者确定是否有其它节目接着要处理;开始时间字段-从四小时模块的开始时间起始的一个偏移,这个偏移被加到四小时模块的时间上以便确定节目的开始时间;持续时间字段-指定具体节目的演出时间长度;主题字段-包含有关节目类型的信息;例如,节目可以是体育竞赛,新闻节目或电影;CC字段-确定节目是否以标题为结束;立体声字段-确定是否立体声广播节目;附加字段-是一个为扩充而保留的字段,随着更多信息变成本领域的标准信息,这个字段会包含这种信息。
在这些字段后面是表示节目标题,主要描述-短节目描述,辅助描述-长节目描述和VCR+PLUSCODE的字段。所有这些项目均由两个字段来表示,一个字段包含某个特定项目的长度,例如标题长度,另一个字段包含项目自身,例如标题。
这个信息的后面是一个节目结束字段。节目结束字段被用来指示该具体节目的信息结束。根据四小时模块内有多少节目被广播,一个节目信息包可以包含一或多个节目的信息。多个节目被表示成81和82。
构造一个节目信息包以便提供若干个用于存储数据的唯一特性。针对超过一个字节内可以存储的最大数值的数值可以扩充标题长度,主要描述长度,辅助描述长度和VCR+PLUSCODE长度字段。例如参照图8,如果辅助描述长度大于一个字节内可以存储的最大数值,则长度字节被设置成最大数值。系统接着假定以下字节也是长度字节并且加上两个数值以确定辅助描述的长度。通过这种方式,节目信息包可以动态分配空间以适应较长的描述或标题。
节目结束字段允许在节目信息包中包含不被系统的当前版本读取的数据。如图8所示,VCR+PLUSCODE字段后面有两个未指明数据的字段。这是可以被将来的系统版本读取但目前不被当前系统处理的数据。当处理节目信息包数据时,系统会丢弃这个数据,直到其读取一个节目结束字段。系统不会开始处理新节目数据,直到搜寻到一个节目结束字段。这个特性允许系统访问的数据与可能引入更多数据的将来版本访问的数据相同。
在各个用户终端上,监视用户终端的使用情况,即哪些节目被观看,有多频繁,时间多长,或者监视EPG的使用情况,即监视选择哪些节目进行录像,观看或显示更多细节,用光标点击哪些节目并且有多频繁,并且监视的情况被微处理器30当作如上所述产生观众简档的过程的一部分来加以处理。在一个实施例中,在存储器40中将这个简档维护,即存储成各个用户终端上的一个保密文件以保护观众隐私权。因而未经授权团体不访问简档。换言之,观众简档不能被上载到诸如服务中心,数据转发器或国际互联网络Web站点的另一个位置。
可选地,只有部分用户简档,即隐私敏感部分,例如用户姓名和其它信息被保存成保密文件,其它有关使用的、有商业用途的匿名市场信息通过电话线路,寻呼机,国际互联网络等等被发送到一个远程处理中心进行分析。
除了其提供信息以产生显示节目列表的正常功能之外,EPG数据库与其它信息和统计数据也可以被用来产生如上所述的观众终端上的观众简档。结果,向远地发送有关观众观看习惯的数据没有破坏这些数据的隐私权。
举例来说,微处理器可以监视调谐器24的设置并且记录调谐器被设置到各个频道上的日、时和持续时间,而作为关于各个节目的信息的一部分,节目类别代号可以被存储在EPG数据库中。使用驻留在用户终端中的EPG数据库可以根据调谐器的日、时和持续时间识别实际节目、节目标题或节目类别代号。每当调谐器24复位时,频道和时间可以被微处理器30用来访问节目信息包(SIP)以便通过时间-频道列表和对应指针在该时刻的频道上广播节目。微处理器30可以从SIP中恢复出被用来产生分类节目指南的节目类别以便用于确定观众简档。每当调谐器24复位时,微处理器30使用从上次调谐器复位开始的时间间隔对间隔内该频道上广播的节目分类以便产生该分类的节目的观看时间累积值。因而存储器40通过这种方式可以记录所有被用于确定观众简档的类别的观看时间。如上所述,如果愿意的话,经过专门裁剪、与被用来产生分类节目指南的节目类别不同的节目类别可以被存储在S'中并且和统计数据与人口心理统计信息一起被用来确定观众简档。
在具有上述数据库结构的情况下,对微处理器30编程以便根据从一个实时时钟读取的时间和从调谐器读取的频道从预先建立时间表中获得指向期望SIP的指针。微处理器30接着从针对时间和频道的SIP中读取分类。除监视调谐器24之外,就象XDS或父母控制等级那样,可以通过各个节目自身的VBI实时发送节目分类。然而这需要电视信号提供商共同完成。
在一个用户终端上确定的简档与报头H1,H2,H3,…,Hn-1,Hn中的发送广告代码相关,因而微处理器30根据统计数据和人口心理统计信息可以标记简档文件表示的某人会非常感兴趣的发送广告A1,A2,A3,…,An-1,An-2。
也可以使用专利申请60/110,301号中公开的更加成熟的相关方案使针对性信息与用户简档相关。为了节省本地存储器空间,在隐私权不成问题时可以在某个中央位置上执行部分处理。
在涉及广告针对性的情况下,当在一个用户终端上接收一个广告时,将其代码与用户简档相比较。(在上述简单相关方案中,将广告代码与简档中的代码直接比较。)如果检测到一个匹配,则广告被存储在存储器38中以便稍后在EPG电视屏幕的区域54和/或56(图4)中显示。如果广告代码指示广告不受关注,则不在存储器38中存储广告。这就节省了用户终端中的存储器空间。最好存储若干专门针对简档所反映的用户兴趣的广告并且轮流访问以便在基于一个规定节目编排的EPG中显示,在1999年6月28日提交的专利申请60/141/331号中描述了这种规定节日编排,这里完整参考引用了其中的公开内容。虽然最好通过电视信号发送广告及其代码,但是也可以通过诸如寻呼信道或国际互联网络的分离链路发送它们。
这里进行的描述的意图不是将本发明的方式或形式限制成EPG,而是将EPG当作一个有效的例子。例子中的视频可以是任何类型的信息,指南可以是任何信息列表或分类,广告可以是任何形式的、涉及视频,音频信息以及文本和图形的促销。例如,如果存在一个有关出租店中可用录像带的″指南″,则可以使用相同的原理。类似地,如果有一个产品或服务指南(例如电子商务目录),则可以使用相同原理针对读者或听众。此外,本发明不仅限于任何的具体硬件配置并且随着新计算机,电视系统,通信设备等等组合的开发会增加用途。
在一个实施例中,本发明根据与要传送给观众的各个电视节目相关的人口统计和/或人口心理统计信息数据库发掘出观众简档匹配条件。EPG提供商根据个体节目制作人或其它这样的来源提供的信息可以开发这种人口统计和/或人口心理统计信息数据库。也可以从第三方购买这种人口心理统计数据库。也可以使用任何数量的上述相关信息的不同来源产生这种人口心理统计数据库。
本发明使用人口心理统计数据库中的信息为能够得到这种人口心理统计信息的各个节目提供补充信息。应当理解,这里所谓的EPG是指一个EPG系统,该系统包含但不仅限于一个微处理器,其中以这里描述的某种方式对微处理器进行编程使之工作。通过EPG提供商和观众的EPG之间的通信流发送补充人口心理统计信息,例如利用发送节目时的节目垂直空白间隔(″VBI″)。作为一个可选方式,在准备通过通信流发送各个节目的补充人口心理统计信息以作为各个节目被传送过来以描述电视节目列表信息的信息的一部分,其中根据电视节目列表信息准备EPG的屏幕显示指南。EPG提供至少一个被存储在个体电视观众的电视系统的存储器中的核心操作系统。
根据本发明的一个实施例,观众的电视上的EPG接收有关某些电视节目的补充节目层次人口心理统计信息并且将其存储在个体电视观众的电视系统的存储器中。EPG产生接收的节目层次人口心理统计信息的匹配条件(被称作匹配条件″桶″)。EPG收集有关观众电视观看习惯和EPG操作习惯的信息。″桶″统计和EPG收集的有关观众电视观看习惯与EPG操作习惯的信息合起来被称作″观众简档″。
除了上述节目层次人口心理统计信息之外,EPG也可以在频道和/或网络层次将人口心理统计信息收集到一个数据库中。例如,某些人口心理统计信息可以和观看某具体频道/网络,例如MTV的观众相关联。作为另一个例子,某些人口心理统计信息可以和观看ESPN的观众相关联。就象节目层次补充人口心理统计信息那样,本发明提供一个频道/网络层次补充人口心理统计信息数据库。本发明还假定以信息分组和/或被包含在频道/网络层次分组中的补充频道/网络信息的方式把这种信息传送到观众的电视系统。
以若干方式可以向观众的电视传送的信息的数据和指令分组包含但不仅限于:通过垂直空白间隔(″VBI″),国际互联网络链路,电视系统电话连接,电视系统电缆连接,和任何其他与电视系统通信的方法发送的数据。
这个公开内容将通过垂直空白间隔(″VBI″)进行的电视通信当作一个向电视系统传送信息的示例性方法。应当理解,VBI只是许多种与电视通信的方法中的一种。例如,在数字电视环境中,带宽子信道可用于在向电视传输实时视频和音频的同时传送信息。同样地,诸如国际互联网络的计算机网络可用于在向电视传输实时视频和音频的同时传送信息。应当理解,本发明同样适用于所有与电视通信的方法,并且不仅限于通过VBI进行的通信。
可以在个人计算机,PCTV,与基顶盒相连的电视,包含微处理器的电视或其它这样的设备上实现本发明。然而,本发明不仅限于任何的具体硬件配置或电视系统,并且随着新计算机和电视系统组合的开发会增加用途。例如,本发明不仅限于常规模拟电视,并且同样适用于数字电视和计算机配置。
根据本发明,观众的电视上的EPG接收有关某些电视频道和/或网络的补充人口心理统计信息并且将其存储在个体电视观众的电视系统的存储器中。EPG产生接收人口心理统计频道和/或网络信息的匹配条件。如前针对节目层次桶所述,频道和/或网络信息会被收集到被称作频道和/或网络匹配条件″桶″的结构中。
本发明使用上述节目层次和/或频道/网络层次人口心理统计信息确定电视节目编排,EPG显示和操作的特性,比如广告。
当观众调谐到一个电视节目时,EPG检查是否可以得到任何有关被观看的具体节目的补充节目层次人口心理统计信息。类似地,EPG检查是否可以得到任何有关被调谐的具体频道的频道/网络层次人口心理统计信息。
在一个实施例中,如果具体节目和/或频道的节目层次和/或频道/网络层次人口心理统计信息可用,则EPG使用该信息更新匹配条件″桶″。例如,如果观众调谐的节目是足球比赛,则EPG检查是否有该节目的任何节目层次和/或频道/网络层次人口心理统计信息。在我们的例子中,足球比赛被指定成例如″足球观众″。因此,在我们的例子中EPG查看是否有一个″足球观众″桶。如果没有″足球观众″桶,EPG则产生一个。一旦产生了″足球观众″桶,或者已经有这样一个桶,则EPG递增桶的内容。
这里使用的″桶″标识的具体例子,例如上述″足球观众″桶只是例子,并不对本发明产生任何限制。根据本发明,可以根据确定针对性的需要标识和使用许多不同类型和层次的桶。根据本发明,EPG针对各个观众印象更新一或多个桶。例如,当观众观看足球比赛时,EPG可以更新一个具体的″桶″,例如″足球观众″,和一个较高层次的″桶″,例如″体育观众″。
在一个实施例中,不对″桶″进行更新,除非观众在某个时间段内继续观看一个具体节目。以一个需要观众在五分钟内仍然调谐在一个具体频道的实施例为例。五分钟时间只是个例子,并不对本发明产生任何限制。在这个例子中,当观众调谐到一个新频道时,如果观众在至少五分钟内仍然调谐在新频道上,则EPG会使用与被调谐的具体节目和/或频道/网络相关的节目层次和/或频道/网络层次人口心理统计信息更新对应的桶。另一方面,如果观众在不到五分钟内仍然调谐在具体频道/网络上,则EPG不会试图定位与被调谐的具体节目和/或频道相关的补充节目层次和/或频道/网络层次人口心理统计信息;也不会试图更新任何匹配条件桶。
在一个根据上述节目层次和/或频道/网络层次人口心理统计信息更新匹配条件桶的实施例中,EPG在显示广告之前分析桶中收集的统计信息。如上所述,一个能够显示广告的EPG以不同方式显示广告,其中包含面板广告窗口和频道广告。
根据本发明的一个实施例,为了进行匹配,数据转发器递送到观众的具体广告会携带节目层次和/或频道/网络层次人口心理统计信息。在EPG显示作为其显示内容的一部分的广告之前,本发明分析电视系统存储器的桶内收集的统计信息。EPG在与某具体广告相关的节目层次和/或频道/网络层次人口心理统计信息和匹配条件桶中包含的人口心理统计观众简档之间寻找匹配,或最接近的匹配。如下所述,根据发送到EPG的数据指令分组中传递的指令确定EPG寻找匹配/符合的方式。数据指令分组在广告前面,涉及或被附加到广告上。
仍然考虑上述″足球观众″的例子。在我们的例子中,一个著名啤酒品牌的广告被传送到观众的电视上。广告传递指示该广告针对的是″足球观众″的补充信息。EPG将广告补充信息与已经针对观众产生并收集的桶内的内容相比较。在我们的例子中,由于观众以前已经观看了一场足球比赛,EPG以前已经产生并递增了″足球观众″桶。所以在我们的例子中,EPG在其搜寻观众的匹配条件桶期间遇到一个″足球观众″桶。因此EPG选择显示该广告。在一个实施例中,如果在广告的补充信息和EPG收集的匹配条件桶之间没有匹配或符合,则不会选择将该广告存储在观众电视系统的存储器中。在另一个实施例中,传送到观众电视系统的每个广告均被存储在存储器中;每当EPG必须显示和/或改变广告显示时在匹配条件和匹配条件桶之间进行比较。例如每当观众进入EPG模式时便进行比较。例如每当EPG即将把一个新广告切换到观众显示设备的某个具体广告显示区域时便进行比较。
在一个实施例中,仅在电视被打开的时间段内存储匹配条件桶中采集的信息。这个具体实施例根据电视系统服务于一家观众并且各个观众具有可能不同的人口心理统计简档的理论开展工作。在这个具体实施例中,由于一个″家庭″的简档会导致不同观众简档的混合,所以系统不积累不同观看会话的匹配条件信息。在这个具体实施例中,这种简档混合不会用于确定广告的针对性。
在一个实施例中,根据日时将信息收集到不同的桶中。例如,早晨的电视观看会导致更新″早晨桶″;下午的电视观看会导致更新″下午桶″;傍晚的电视观看会导致更新″傍晚桶″。上述桶时间名称只是示例性的,并不对本发明产生限制。会根据市场针对性的需要为系统定义桶时间名称。根据本发明,这个实施例产生不同观众的简档。即,“下午桶”积累观看卡通片的孩子的简档信息;“傍晚桶”捕捉观看信息的成人;等等。
根据本发明,本发明针对不同观众产生不同简档的另一个方式是使用父母控制代码和/或五类等级(V-chip rating)区分一个家庭内的多个观众。例如,一个观看TV-Y节目的会话表明孩子正在观看;观看TV-M等级的节目表明成人正在观看。因此,可以使用区分不同观众的父母控制代码和/或五类等级收集个体/群体的信息。首先分析被观看的节目的父母控制代码和/或五类等级并区分具体观众,然后确定广告的针对对象。对微处理器编程以便识别观众个体/群体,并且接着匹配最适合该观众的广告类型。
在一个实施例中,如果被调谐的具体频道的节目层次或频道/网络层次人口心理统计信息可用,则EPG使用该信息选择在观众下一次进入EPG时要显示的广告。
根据本发明,观众购买的电视系统中安装的EPG系统至少包括一个核心EPG系统,这个EPG系统能够解码,安装和执行复杂的数据类型集合,其中包含以核心EPG系统的输入方式提供的数据″指令″分组。通常,为观众购买的电视系统提供一个初始数据″指令″分组集合以便在观众第一次打开电视时EPG完全可以工作,并且提供完整显示能力,其中包含一个初始广告集合。
在第一次安装电视机之后,输入数据指令″分组″被后续发送到各个有接收能力、配备EPG的电视系统。当接收输入数据指令分组后,核心EPG系统解码各个数据指令分组并且使用指令按照某种方式操作。
本发明的一个方面是一个具体广告数据分组传递一个指令分组或在其前面有一个这样的指令分组,上述指令分组指定被系统用来分析EPG系统收集的观众简档(″匹配条件简档″)的指令。匹配条件简档包括一或多个匹配条件。分别处理多个匹配条件简档。例如,考虑一个广告,其中登广告者希望希望以下列两个简档人群为目标:1)男性,17-25岁;2)女性,17-25岁。根据本发明的这个方面,两个匹配条件简档人群会与具体广告相关。分组会包含配备EPG的电视系统识别所针对的两个人群所需的信息和指令。根据数据分组指令,EPG会尝试用EPG收集的匹配条件匹配第一广告简档人群,在我们的例子中这个人群是男性,年龄17-25。如果没有匹配,EPG会尝试用EPG收集的匹配条件匹配第二广告简档人群,在我们的例子中这个人群是女性,年龄17-25。如果存在匹配,则会在EPG显示屏幕的一个适当部分上显示广告。如果没有匹配,则不会显示广告。在一个实施例中,如果在广告和EPG收集的观众简档信息之间没有匹配,则不从VBI或通信流中选择广告,并且不在电视/EPG存储器中存储广告。
本发明不仅限于在观众处于EPG模式时显示广告。本发明同样适于在观众观看实时电视的同时确定应当显示给观众的若干个广告。为此这里完整参考引用了国际专利申请PCT/US98/17980。国际专利申请PCT/US98/17980公开了替换和/或覆盖电视调谐的音频和/或视频电视信号的系统和方法。国际专利申请PCT/US98/17980的公开内容的一个方面是能够将频道从某个位置切换到另一个显示另一个广告的频道,其中电视被调谐到上述某个位置并且在该位置上一个广告被传送到电视。本发明为上述节目层次和频道/网络层次人口心理统计信息提供关于可以在实时电视观看期间显示的广告的补充信息。本发明接着使用实时广告节目层次和频道/网络层次人口心理统计信息与EPG收集的节目层次和频道/网络层次人口心理统计信息相比较。本发明接着根据匹配分析确定一个广告是否更加适合于显示给观众。如果一个广告达到匹配或比较符合,则通过在适当时间把电视调谐到适当频道来显示广告。当广告结束时,电视被调谐到广告开始之前观众调谐到的频道。
对数据指令分组的使用使得EPG不仅限于针对观众裁剪广告。数据指令分组可用于裁剪EPG和电视观看的各个方面。例如,可以根据观众简档信息确定EPG模式下EPG的显示格式。例如,考虑一个被体育爱好者发现是最优的具体颜色方案。通过在诸如VBI的通信流上发送与指令分组相关的数据分组中的颜色方案可以实现颜色方案,上述指令分组指示EPG针对观看″体育″的观众选择并实现具体的颜色方案。
指令分组包含逻辑,关系操作符以及数据。对EPG编程以便识别指令分组的各个分量并且执行其中包含的指令。有时被称作″信封″的数据指令分组可以指示EPG以一天、一星期、一月一次的方式,某种周期性方式,连续方式或其它计划方式执行指令。在一个实施例中,如果指示EPG仅以一次性方式执行指令,则不在EPG的存储器中保存指令。
数据指令分组可用于指示单独一个观众的EPG显示一个具体的消息。例如,一个观众可以要求向第二个观众传送一个″生日快乐!″消息并且在第二个观众的生日整天显示该消息。在诸如VBI的通信流中构造并发送″生日快乐″消息。此前涉及或附着于″生日快乐″消息的是一个指令分组,该指令分组指示所有的EPG在指定日期当且仅当观众的电视设备ID等于指定编号时选择,存储和显示″生日快乐″消息,或者根据名称匹配或名称和生日的匹配进行上述操作。当完成登记卡填写或其它这样的过程时从观众那里可以收集名称,生日和其它个人信息。数据指令分组可用于按照地理方式和/或任何其他EPG已知或EPG可以推断和/或近似了解的因素确定针对性信息。
近来万维网(WWW或Web)的快速成功使得国际互联网络非常普及。不管主题的格式和顺序如何,Web通过允许用户从一个主题浏览到另一个主题的非连续Web关联的方式将全球各种计算机和各种主题链接到一起。用户使用Web浏览器访问和浏览Web,Web浏览器通常驻留在用户计算机上并且在其上执行。诸如Netscape的NavigatorTM和Microsoft国际互联网络ExplorerTM的Web浏览器产品是通用的并且可以被计算机用户访问。Web浏览器允许用户从Web内的计算机网络检索并交付超媒体内容,其中包含文本,声音,视频和其它类型的数据。这些超媒体内容被存储在不同Web站点上。
Web站点是服务器计算机上可通过国际互联网络访问的位置。诸如超媒体内容和数据库的各种信息可以被存储在Web站点上并且用户通过连接到国际互联网络的计算机可以访问上述信息。为了准备页面,Web站点需要一个服务器(主计算机)和在服务器上运行的服务器软件。主计算机管理通信协议并且容留页面和在国际互联网络产生Web站点所需的有关软件。遍布国际互联网络的主计算机可以容留不同的Web站点。
国际互联网络根据客户/服务器模型开展工作。在这个模型中,客户端计算机与服务器计算机通信,信息驻留在服务器计算机上并且客户端计算机依赖服务器传递请求的信息和服务。这些服务可以搜寻信息并且向客户端发送信息,例如在查询Web上的数据库时。这些服务的其它例子是通过Web站点递送Web页面,处理入局和出局电子邮件。通常,客户端是使用浏览器连接到并且搜寻服务器的个人计算机(PC)用户,然而也可以在PCTV,基顶盒,包含专用硬件的电视机等等上面实现本发明。服务器通常是功能更强的、容留数据和数据库的计算机。客户/服务器模型允许构造具有无限文件存储介质,简档在数千个主计算机中间,可被任何个体用户访问的Web。
国际互联网络如此快速增长并且其资源如此庞大,以致用户需要在专门软件的帮助下进行浏览,上述专门软件被称作代理,用途是帮助用户访问网络的资源。简单地讲,代理是自动执行用户的搜寻和命令操作的程序。代理可以搜寻最近的新闻并且将新闻下载到用户计算机上;它们可以自动监视国际互联网络传输并且报告有关其总体使用的情况;它们可以搜寻有关用户想要买的机械产品的最好交易;它们可以执行重要的Web维护任务;等等。这些代理是用户不可见的软件程序。用户确定代理要完成的任务,并且代理在后台自动开始并执行任务。各种不同的语言可用于编写代理程序。
例如,一个简单的国际互联网络代理是一个根据各种信息源收集新闻的程序,其中用户未使用计算机或者用户正使用计算机执行另一个任务。新闻代理可以通过若干种方式工作。在最简单的例子中,用户填写表明其感兴趣的新闻类型和用户期望的新闻递送时间的表格。根据上述信息,新闻代理按照预定的间隔拨入国际互联网络上的新闻站点并且向用户可以通过HTML页面的方式读取的计算机下载新闻。
在本发明的一个方面,一个驻留在本地客户端设备本地的智能代理以迭代方式综合国际互联网络用户的习惯,统计数据和人口心理统计信息以推断用户的简档。智能代理也可以使用偏好过滤传送到本地设备的信息。具体地,代理收集,合并,综合并推断用户的信息以产生用户的人口心理统计简档,并且使用这种人口心理统计简档选择或过滤传送给用户的信息,从而达到有针对性的目的。代理还能够对交付信息进行分类和识别以便可以方便地对其进行匹配,过滤或选择。
代理是被用来收集诸如访问的Web站点的类型和频率的信息和用户检索的信息的软件程序。软件程序综合收集的信息和统计数据,人口心理统计信息以得到用户的人口心理统计简档。代理也可以根据用户在Web站点,公共Usenet新闻组和类似站点上的简档在国际互联网络上搜寻用户感兴趣的信息。软件applet检索的数据可以被输入到一个根据用户简档产生一个分类列表的算法中。根据本发明的一个实施例,通过JavaTM编程语言编写软件程序。也可以使用ActiveXTM或其它已知的国际互联网络编程技术编写软件小应用程序(applet)。
根据本发明的一个实施例,系统使用列表和记录存储和组织用于构造用户简档的数据。系统把列表和记录组织到存储在本地设备上的数据库中。数据库可以被结构成关系数据库,表格数据库,层次数据库,面向对象数据库等等。可以根据使用的数据类型改变各种列表中包含的布局和信息。用户记录包含用户的偏好和人口心理统计信息,以及有关用户与国际互联网络和各种Web站点交互的历史记录。用户记录还包含用户的信息,其中包含用户姓名,性别,年龄组,收入等级,电子邮件地址等等。用户记录也可以包含一个用户等级列表字段,其中具有一个针对用户等级列表的索引。用户的等级列表包含一个有关主题内容,产品类型,品牌名称等等的列表。各个条目还包含一个被分配给具体条目的用户等级。用户等级将用户的品牌等级指示成″是″,″否″,″爱好″,″不爱好″,″不关心″,或″不知道″。用户可以通过选择一个与对应于上述等级的条目相邻的按钮来指示其对一个条目的偏好或不关心。如上所述,代理综合使用条目等级信息和其它数据以得到用户简档。因而系统可以根据用户的简档过滤信息或从国际互联网络检索信息。信息包含促销信息,广告,或信息涉及具体主题内容的信息。
国际互联网络正在逐渐变成广播介质。除了用户自己访问某些站点之外,可以利用统称为推送技术的各种技术通过国际互联网络直接向用户计算机发送信息,整个Web站点和应用。在推送技术中,通常用户在被称作频道的Web站点上登记。频道通常是指某个站点发布人建立的一个兴趣区域,其中可以包含HTML页面,JavaTM applet,AetiveXTM部件,多媒体对象,和其它被封装到一起的信息以便通过推送技术向用户传递定制信息。按照指定间隔自动向用户发送登记的站点和其中包含的信息。
接收这些频道需要专门客户端软件或推送浏览器。推送技术通常被内置到诸如Netscape CommunicatorTM和Microsoft国际互联网络ExplorerTM的浏览器中。也可以从其它公司得到Push客户端软件。多数推送技术允许用户定制其接收的信息类型。这种定制是推送技术提供的一个好处。另一个好处是节省时间--不用出去收集信息便可以将信息传送到用户那里,用户没有做什么事情,并且传送的信息是用户感兴趣的信息。
根据本发明的一个方面,当确定一个用户的简档时,推送技术被用来根据确定的用户简档向用户传送感兴趣的特定信息,例如具体的产品信息或广告。
图9和10图解了一个基于本发明的一个实施例的交互式电视节目编排系统300,该系统可以从国际互联网络访问电视编排信息并且为用户提供对国际互联网络的访问。在这个实施例中不通过任何电话线路并且不需要个人计算机就能够访问国际互联网络。在1997年4月11日提交,标题为″链接电视观众和登广告者与广播公司的系统和方法″的美国专利申请08/837,078中描述了一个包含访问国际互联网络和登广告者,国际互联网络上下文搜寻的交互电视系统,这里参考引用了其中的全部内容。如图9所示,交互电视节目编排系统包含一个被连接到电视系统320的有线系统310。有线系统310通常包含一个处理器312和一个存储器314。电视系统320包含一个电视322和一个用户接口设备340。电视系统320也可以包含一个被连接到电视322的VCR。在一个特定实施例中,有线系统310的存储器314存储用于接收,组织和显示时间表数据和其它数据的软件316。除软件316之外,存储器314中还存储基本编排信息的数据,涉及用户简档的数据和其它相关数据(例如涉及一个具体节目的数据)。在一个实施例中,通过电缆调制解调器318接收这个数据的一部分,电缆调制解调器可以从国际互联网络访问数据。由处理器312产生数据的其它部分。软件316接着使用从电缆调制解调器318接收的数据产生一个电视节目表指南。用户在期望时可以访问这个产生的电视节目表指南。
图10图解了一个从有线系统310向一个用于显示的电视提供电视节目表信息的方案。在一个实施例中,电缆调制解调器318提供对数据库的访问,该数据库可以是在线数据库;数据库包含电视节目表信息并且信息被发送到电视。存储器314中存储的软件316被用来搜寻和提供信息,并且提供若干其它功能,其中包含确定基于本发明的用户简档。数据可以被存储在有线系统310内的存储器314中,或存储在电视322的数据库348中。控制器352被用来从存储器314或数据库348获得数据以便在电视322上显示。根据电视节目表指南,用户可以使用用户接口340按下″服务″按钮。这个服务按钮可以位于用户接口上,也可以位于电视节目表指南显示屏幕内。当按下服务按钮时,根据用户简档所确定的用户偏好为用户指定诸如新闻,天气,体育,分数,财务数据,本地交通,网络等等的选择。通过使用用户接口,用户可以选择一个区域或标题,并且提供来自数据库的相关信息。
用户还可以通过使用用户接口从指南中选择网络来访问国际互联网络。电缆调制解调器318访问国际互联网络,并且一旦连接建立,用户与在线服务提供商进行双向通信。用户接着可以访问不同的在线服务。例如,一个观看体育竞赛的用户可以按下服务按钮,并且一个基于用户简档的不同菜单会显示下列选择:(1)体育分数,(2)当前比赛统计,(3)运动员统计,和(4)基于用户简档的相关产品。如果用户选择(4)相关产品,软件会通知电缆调制解调器并且指示电缆调制解调器建立与一个在线服务提供商的连接。在线服务提供商接着列出一系列与比赛相关的选择(例如,49人队的帽子,Louisville Slugger的巨人队的棒球球棒,PopWarner的Nike带钉足球鞋,等等),并且用户可以同服务提供商交互以便订购和购买产品。
图11图解了一个从诸如国际互联网络或万维网的计算机网络360上的一或多个服务器350访问电视节目表信息的系统和方法。通过计算机系统,电视系统,PCTV或被连接到诸如电话线路等等的通信链路的简单显示器可以访问和观看电视信息。在典型实施例中,通过一个诸如遥控器,键盘,鼠标等等的用户输入设备364和一个访问计算机网络360的通信设备366图解PCTV 362。通信设备366可以包含多种数据线路,例如电话线路,电缆调制解调器,卫星链路,等等。
在一个实施例中,计算机网络360包含多个服务器350和一个数据库370。数据库370包含电视节目表信息,可以在PCTV 362上检索和观看节目表信息。服务器350表示具有文件,数据库等等的文件服务器。在一个典型实施例中,计算机网络是环球网并且各个服务器350被建成一个通过唯一地址可以寻址的网络文件服务器。例如,服务器350可以使用诸如传输控制协议(TCP)和网际协议(IP)(统称为TCP/IP)的公共网络协议,并且可以被分配一个唯一IP地址或国际互联网络域名。例如,服务器可以被分配域名″guide.com″。服务器350也可以安装某种形式的服务器软件以便允许系统充当一个国际互联网络图形服务器。例如,可以为服务器350配置超文本传送协议(HTTP)服务器软件以便允许系统充当一个国际互联网络Web服务器。在这个实施例中,通过指示系统的统一资源定位符地址:″HTTP:/www.guide.com″,PCTV 362可以使用Web兼容软件通过Web访问服务器350。
在另一个实施例中,电视节目表指南(未示出)被存储成一个服务器350上的一或多个文件(例如,一个Web站点或国际互联网络广播发送器),其中任何访问Web的观众均可以访问电视节目表指南。可以配置电视节目表指南或Web站点以便直接在线观看或与电视信息交互,也可以对其进行配置以便把信息下载到计算机硬盘或其它适当的处理器中。指南为观众的本地电缆连接上的所有信道提供列表信息。指南最好能够产生具有允许观众根据诸如频道,日期,演员,电影类型的分类或其它期望的分类请求喜欢的节目编排选择的搜寻和分类功能的个性化TV列表。指南也可以包含关于节目的其它信息,例如等级,明星,电影类型(例如惊险片,喜剧片,戏剧,西部片,音乐片,儿童片,传记片,恐怖片等等)。  可以在实际Web站点和/或国际互联网络广播发送器上提供这个信息,也可以由Web站点和/或国际互联网络广播发送器提供将观众链接到其它Web站点和/或国际互联网络广播发送器以便提供更多有关某些主题和分类的信息的装置。
在本发明一个实施例中,系统包含一个搜索引擎,搜索引擎允许观众搜寻会在某个时间周期内广播的具体类型的节目。搜索引擎可以包含诸如标题,描述,分类,日期,白天部分,频道,演员,导演,等等的分类。  另外,观众可以获得更多有关各个分类内的节目的信息。
例如,指南可以提供有关许多分类的电影的信息,其中包含片,为TV电影制作的片子,西班牙语电影,法语电影等等。指南能够通知用户这个星期上映哪些Clint Eastwood的电影,这个周末有多少集StarTrek,或这个星期六TV上是否有喜欢的棒球队的比赛。在线观众可以通过标题,年代,演员,导演,放映主题,评论明星等级,MPAA,警戒线,视频光盘,全部描述,流派,主题假日定制其自己的列表。在另一个例子中,指南可以提供有关节目和连续剧的信息,其中包含网络节目,首轮放映,英国,PBS,时尚爱好,报业辛迪加发布的节目,脱口秀,本地产品和阴暗节目。用户可以根据标题,单集放映次数,流派,初始播出日期等等进行排序。如上所述,综合使用涉及这些用户的选择的数据和其它数据自动产生用户简档。
在本发明的另一个方面,系统在相同或不同网络服务器上包含各种文件,这些服务器允许用户与其它用户,节目赞助人,登广告者等等进行交互。例如,系统可以具有一个允许观众针对某些节目进行聊天的Web站点(各个节目自身均可以具有其自身的Web站点)。另外,系统可以包含一个″虚拟代理″,这种代理在国际互联网络上搜寻现有Web站点和/或国际互联网络广播发送器并且根据自动产生的用户简档指向可能吸引观众的Web站点和/或国际互联网络广播发送器。虚拟代理还根据用户选择学习定制电视指南。
图12图解了一个根据本发明在商业广播或节目广播期间把电视观众与广播公司和登广告者连接起来的系统和方法。如图所示,系统400包含一个观众接口402,例如一个电视,计算机,PCTV或被连接到计算机系统的电视。为了方便,会将系统描述成使用一个PCTV 402。一个诸如电缆调制解调器,电话线路或其它通信链路的数据线路404将PCTV402连接到一个诸如国际互联网络406的远程数据库,网络服务器或在线服务。一个电视指南数据库408也被连接到国际互联网络406以便向PCTV 402提供电视节目表信息。这个信息可以被下载到PCTV 402,也可以将其配置成只针对实际连接到数据库408的观众。可选地,可以从PCTV内的一个处理器本地得到电视指南。如图所示,一个商业提供商410(例如,CokeTM)和/或一个电视台广播412(例如,ABC)也具有通过国际互联网络406连接到PCTV 402的数据库。
PCTV 402可以包含一个存储器和一个处理器,处理器具有根据用户简档从国际互联网络406上的数据库搜寻和检索包含促销信息和广告的信息的适当软件(未示出)。可选地,可以通过国际互联网络406,电视指南数据库408,商业提供商410或广播公司412提供这个功能。软件也可以根据用户简档有选择地过滤传送给观众的信息以便达到有针对性的目的。在这个实施例中,PCTV可以访问,下载和/或自动升级一个应用或applet(例如JavaTM applet),上述专利申请或applet具有在诸如计算机监视器,电视显示器或其它用户接口的显示器上显示电视节目表指南的适当软件。
在一个例子中,观众正在观看诸如足球比赛的体育竞赛。一或多个图标或其它可见指示符出现在电视屏幕的方便位置上,例如右上角。这些图标中的一个可以是表示电视节目表指南的图标。如下所述,观众可以把光标或其它可见指示符移动到电视指南图标上并且点击图标以便打开电视指南。以特定观众为目标的商业赞助人可以根据用户简档提供另一个图标。移向或激活这个图标允许观众链路到商业赞助人提供的数据库或允许观众购买一个广告产品的一部分电视节目表指南数据库,捐款,回答调查,回答问题,或参加与其它观众的辩论,等等。这类广告允许登广告者直接针对一个具体观众或具体节目,并且允许观众在广告期间直接购买广告产品。
在另一个例子中,正广播节目的电视网络可以提供一个图标,该图标允许观众访问一个数据库412,该数据库根据用户简档提供更多关于足球比赛,将播出的有关节目,比如本星期稍后的另一个足球比赛的预览,或其它产品和服务的信息。
如图13所示,当全屏幕显示电视节目,即处于电视模式时电视322的屏幕上出现的一个图标95通知观众国际互联网络数据伴随电视信号传送。图标95可以在电视节目第一次被显示之后的有限时间段内出现,也可以在节目的整个时间段内出现。如果观众希望在播出电视节目时访问一个国际互联网络站点,则观众按下遥控器上的一个按钮,这样就进入了下述一个国际互联网络操作模式。对微处理器312编程以便执行这个操作。通过重复按下按钮,观众可以在电视模式和国际互联网络模式之间切换。
在一个实施例中,国际互联网络站点信息被放在电视屏幕的画中画(″PIP″)窗口内,使得在播出电视节目的同时可以观看国际互联网络站点信息。反之如图14所示,电视信号可以被放入电视屏幕上的一个PIP窗口。在这个实施例中,国际互联网络站点信息占用大部分电视屏幕,并且电视节目被显示在一个PIP窗口中。通过这种方式,可以同时观看电视视频信号和国际互联网络信息,因而补充了提供给观众的信息。
本领域的技术人员会理解,在不偏离本发明的广义发明范围的前提下可以对本发明的上述图解实施例和其它实施例进行各种修改。所以可以理解,本发明不仅限于公开的具体实施例或方案,上述实施例和方案的意图是覆盖符合如所附权利要求书所定义的本发明范围和宗旨的任何改变,调整或修改。

Claims (20)

1.一个用于定制具有显示的电子节目指南的系统,其中包括:
执行第一发送指令集合以便识别一组用户简档数据和一组发送匹配条件之间的匹配的装置;
根据识别的匹配选择一个第二指令集合的装置;和
执行第二指令集合以定制电子节目指南的显示的装置。
2.如权利要求1所述的系统,其中通过电视信号的垂直空白间隔发送第一指令集合和匹配条件。
3.如权利要求1所述的系统,其中执行第二指令集合的装置包括执行第二指令集合以便从多个广告中选择一个在电子节目指南显示屏幕上观看的广告的装置。
4.如权利要求1所述的系统,其中执行第二指令集合的装置包括执行第二指令集合以便从多个消息中选择一个在电子节目指南显示屏幕上观看的消息的装置。
5.如权利要求1所述的系统,其中执行第二指令集合的装置包括执行第二指令集合以便从多个颜色方案中选择一个用于观看电子节目指南的颜色方案的装置。
6.一个用于定制电子节目指南的表示格式的系统,其中包括:
针对用户简档收集多个涉及某用户对电视和电子节目指南的使用情况的数据项目的装置;
在存储器中存储用户简档数据的装置;
接收一组发送指令的装置;
接收一组发送匹配条件的装置;
执行第一发送指令集合以便识别用户简档数据和发送匹配条件之间的匹配的装置;
根据识别的匹配选择一个第二发送指令集合的装置;和
执行第二指令集合以定制电子节目指南的装置。
7.一个定制电子节目指南的表示格式的计算机程序产品,计算机程序产品具有在被计算机执行时导致计算机执行以下步骤的操作的程序指令:
执行第一发送指令集合以便识别一组用户简档数据和一组发送匹配条件之间的匹配;
根据识别的匹配选择一个第二指令集合;和
执行第二指令集合以定制电子节目指南。
8.如权利要求7所述的计算机程序产品,其中通过视频信号的垂直空白间隔发送第一发送指令集合和发送匹配条件。
9.如权利要求8所述的计算机程序产品,其中定制电子节目指南格式的步骤包括执行第二指令集合以便从多个广告中选择一个在电子节目指南上显示的广告。
10.如权利要求8所述的计算机程序产品,其中定制电子节目指南格式的步骤包括执行第二指令集合以便从多个消息中选择一个在电子节目指南上显示的消息。
11.如权利要求8所述的计算机程序产品,其中定制电子节目指南格式的步骤包括执行第二指令集合以便从多个颜色方案中选择一个显示电子节目指南的颜色方案。
12.一个定制电子节目指南的计算机程序产品,计算机程序产品具有在被计算机执行时导致计算机执行以下步骤的操作的程序指令:
针对用户简档数据收集多个涉及某用户对电视和电子节目指南的使用情况的数据项目;
在一个数据库中存储用户简档数据;
接收一组发送指令;
接收一组发送匹配条件;
执行第一发送指令集合以便识别数据库中的用户简档数据和发送匹配条件集合之间的匹配;
根据识别的匹配选择一个第二发送指令集合;和
执行第二指令集合以定制电子节目指南。
13.定制用户电视上显示的电子节目指南的方法,其中包括的步骤有:
执行第一发送指令集合以便识别一组用户简档数据和一组发送匹配条件之间的匹配;
根据识别的匹配选择一个第二指令集合;和
执行第二指令集合以定制电子节目指南。
14.如权利要求13所述的方法,其中通过电视信号的垂直空白间隔发送指令和匹配条件。
15.如权利要求14所述的方法,其中定制步骤包括执行第二指令集合以便从多个广告中选择一个在电子节目指南上显示的广告。
16.如权利要求14所述的方法,其中定制步骤包括执行第二指令集合以便从多个消息中选择一个在电子节目指南上显示的消息。
17.如权利要求14所述的方法,其中定制步骤包括执行第二指令集合以便从多个颜色方案中选择一个显示电子节目指南的颜色方案。
18.定制电子节目指南显示的方法,该方法包括的步骤有:
收集多个涉及某用户的电视和电子节目指南使用简档的数据项目;
在存储器中存储用户简档数据;
接收一组实时发送指令;
接收一组实时发送匹配条件;
执行第一实时指令集合以便识别用户简档数据和实时匹配条件集合之间的匹配;
根据识别的匹配选择一个第二实时指令集合;和
执行第二实时指令集合以定制电子节目指南。
19.如权利要求18所述的方法,其中执行第二实时指令集合以定制电子节目指南的步骤包括执行第二指令集合以便从多个广告中选择一个在电子节目指南上显示的广告。
20.使用计算机设备定制电子节目指南显示的电视系统,其中包括:
一组执行第一实时发送指令集合以便识别一组用户简档数据和一组实时发送匹配条件之间的匹配的程序指令;
一组根据识别的匹配选择一个第二实时指令集合的程序指令;和
一组执行第二实时指令集合以便从多个广告中选择一个在电子节目指南上显示的广告的程序指令。
CN00805224A 1999-02-17 2000-02-17 裁剪诸如广告的电视和/或电子节目指南功能的系统和方法 Pending CN1344465A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US12072299P 1999-02-17 1999-02-17
US09/449,887 US7003792B1 (en) 1998-11-30 1999-11-30 Smart agent based on habit, statistical inference and psycho-demographic profiling
US09/449,887 1999-11-30
US60/120,722 1999-11-30

Publications (1)

Publication Number Publication Date
CN1344465A true CN1344465A (zh) 2002-04-10

Family

ID=26818690

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00805224A Pending CN1344465A (zh) 1999-02-17 2000-02-17 裁剪诸如广告的电视和/或电子节目指南功能的系统和方法

Country Status (9)

Country Link
EP (1) EP1157547B1 (zh)
JP (1) JP2002537732A (zh)
CN (1) CN1344465A (zh)
AU (1) AU752381B2 (zh)
BR (1) BR0009133A (zh)
CA (1) CA2363501C (zh)
ES (1) ES2397354T3 (zh)
MX (1) MXPA01008377A (zh)
WO (1) WO2000049801A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007045168A1 (fr) * 2005-10-17 2007-04-26 Huawei Technologies Co., Ltd. Systeme et procede d’ajustement de services
WO2009009971A1 (fr) * 2007-07-19 2009-01-22 Huawei Technologies Co., Ltd. Procédé pour lire une publicité, système publicitaire et dispositifs associés
CN102509232A (zh) * 2011-11-24 2012-06-20 成都美璞科技有限公司 一种用户自主选择接收投放广告的方法
CN102595196A (zh) * 2012-01-12 2012-07-18 华为技术有限公司 一种应用数据的接收方法及装置
CN102047682B (zh) * 2008-06-04 2013-04-03 艾利森电话股份有限公司 用于向多个ims用户提供iptv的方法和终端
CN105339969A (zh) * 2013-04-18 2016-02-17 微软技术许可有限责任公司 链接的广告
CN101484890B (zh) * 2006-05-02 2017-04-05 英维迪技术公司 基于模糊逻辑的观看者识别

Families Citing this family (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE48056E1 (en) 1991-12-23 2020-06-16 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
USRE47908E1 (en) 1991-12-23 2020-03-17 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6002394A (en) 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6189030B1 (en) 1996-02-21 2001-02-13 Infoseek Corporation Method and apparatus for redirection of server external hyper-link references
US6469753B1 (en) 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
MX355544B (es) 1997-07-21 2018-04-20 Gemstar Dev Corporation Metodo para navegar a traves de una guia de programas de television.
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US7653923B2 (en) 2000-02-18 2010-01-26 Prime Research Alliance E, Inc. Scheduling and presenting IPG ads in conjunction with programming ads in a television environment
US8151295B1 (en) 2000-08-31 2012-04-03 Prime Research Alliance E., Inc. Queue based advertisement scheduling and sales
US7260823B2 (en) 2001-01-11 2007-08-21 Prime Research Alliance E., Inc. Profiling and identification of television viewers
JP4212773B2 (ja) 1998-12-03 2009-01-21 三星電子株式会社 加入者プロファイルベクトルを生成するためのデータ処理システムおよび方法
US7039932B2 (en) 2000-08-31 2006-05-02 Prime Research Alliance E., Inc. Queue-based head-end advertisement scheduling method and apparatus
US20020083441A1 (en) 2000-08-31 2002-06-27 Flickinger Gregory C. Advertisement filtering and storage for targeted advertisement systems
US6457010B1 (en) 1998-12-03 2002-09-24 Expanse Networks, Inc. Client-server based subscriber characterization system
AU5775900A (en) 1999-06-29 2001-01-31 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
US8108245B1 (en) 1999-09-17 2012-01-31 Cox Communications, Inc. Method and system for web user profiling and selective content delivery
US7139723B2 (en) * 2000-01-13 2006-11-21 Erinmedia, Llc Privacy compliant multiple dataset correlation system
KR20030036149A (ko) 2000-03-31 2003-05-09 유나이티드 비디오 프로퍼티즈, 인크. 시청자수를 측정하는 개선된 시스템 및 방법
EP1272963A2 (en) 2000-03-31 2003-01-08 United Video Properties, Inc. System and method for metadata-linked advertisements
US7979880B2 (en) 2000-04-21 2011-07-12 Cox Communications, Inc. Method and system for profiling iTV users and for providing selective content delivery
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US8490134B2 (en) 2000-08-14 2013-07-16 Cumnor Technologies Llc Displaying advertising in an electronic program guide
US7634789B2 (en) 2000-08-14 2009-12-15 Corporate Media Partners System and method for displaying advertising in an interactive program guide
DE10042320A1 (de) * 2000-08-29 2002-03-14 Trend Network Ag Verfahren zum Vorführen von Informationen
CN1312913C (zh) * 2000-09-05 2007-04-25 皇家菲利浦电子有限公司 电视信号接收机及其方法
KR100971696B1 (ko) 2000-10-11 2010-07-22 유나이티드 비디오 프로퍼티즈, 인크. 데이터의 기억 장치를 주문형 매체 배달 시스템의 서버에 제공하기 위한 시스템 및 방법
EP1334420A4 (en) * 2000-10-13 2007-01-17 Actv Inc SYSTEM FOR PROVIDING SALES INFORMATION VIA DIGITAL INTERACTIVE DATA TRAINS
US7788687B1 (en) * 2000-10-18 2010-08-31 Opentv, Inc. Push advertising model using multiple digital streams
US20020174425A1 (en) * 2000-10-26 2002-11-21 Markel Steven O. Collection of affinity data from television, video, or similar transmissions
JP2002157516A (ja) * 2000-11-17 2002-05-31 Hitachi Ltd 広告情報提供方法及びその装置
EP1217560A1 (en) * 2000-12-22 2002-06-26 William Bottigelli Method of incentive delivery of interactive advertisement contents inside an internet domain characterized by user profiling
US7331057B2 (en) 2000-12-28 2008-02-12 Prime Research Alliance E, Inc. Grouping advertisement subavails
WO2002054760A2 (en) * 2001-01-03 2002-07-11 Myrio Corporation Interactive television system
US7174305B2 (en) 2001-01-23 2007-02-06 Opentv, Inc. Method and system for scheduling online targeted content delivery
US20020138331A1 (en) 2001-02-05 2002-09-26 Hosea Devin F. Method and system for web page personalization
US7225234B2 (en) 2001-03-02 2007-05-29 Sedna Patent Services, Llc Method and system for selective advertisement display of a subset of search results
GB0109183D0 (en) * 2001-04-12 2001-05-30 Pace Micro Tech Plc Control of access to television programmes
US7822843B2 (en) 2001-08-13 2010-10-26 Cox Communications, Inc. Predicting the activities of an individual or group using minimal information
US7117439B2 (en) 2001-10-19 2006-10-03 Microsoft Corporation Advertising using a combination of video and banner advertisements
US20030079226A1 (en) * 2001-10-19 2003-04-24 Barrett Peter T. Video segment targeting using remotely issued instructions and localized state and behavior information
JP2003188838A (ja) * 2001-12-18 2003-07-04 Pioneer Electronic Corp コマーシャル配信システムとコマーシャル処理装置及びコマーシャル処理方法並びにコマーシャル処理プログラム
US7334251B2 (en) 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
AU2002305795A1 (en) 2002-02-25 2003-09-09 Predictive Media Corporation Recommendation-based electronic program guides with user-imperceptible preferences
WO2003073375A1 (en) 2002-02-25 2003-09-04 Predictive Media Corporation Compact implementations for limited-resource platforms
WO2003073740A2 (en) 2002-02-25 2003-09-04 Predictive Media Corporation Methods and systems for displaying recommended content alternatives
AU2003245349A1 (en) * 2002-05-31 2003-12-19 Opentv, Inc Method and system for the storage, viewing management, and delivery of targeted advertising
US7962929B1 (en) 2002-10-03 2011-06-14 Comcast Ip Holdings I, Llc Using relevance to parse clickstreams and make recommendations
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
NO318845B1 (no) * 2003-02-04 2005-05-09 Ip Vision Ab Framgangsmate og anordning for distribusjon av videoinformasjon
JP2004260447A (ja) * 2003-02-25 2004-09-16 Sharp Corp 放送受信装置
US8069076B2 (en) 2003-03-25 2011-11-29 Cox Communications, Inc. Generating audience analytics
KR20060063779A (ko) 2003-04-03 2006-06-12 세드나 페이턴트 서비시즈, 엘엘씨 컨텐츠 통보 및 전달
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US7580668B2 (en) * 2004-07-27 2009-08-25 Microsoft Corporation Intelligent data broadcasting
KR100682851B1 (ko) * 2004-12-06 2007-02-15 한국전자통신연구원 데이터 방송 서비스에서의 컨텐츠 기술을 위한 데이터 및이를 이용한 컨텐츠 제공 장치
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US7774294B2 (en) 2006-03-06 2010-08-10 Veveo, Inc. Methods and systems for selecting and presenting content based on learned periodicity of user content selection
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US20130254787A1 (en) 2006-05-02 2013-09-26 Invidi Technologies Corporation Method and apparatus to perform real-time audience estimation and commercial selection suitable for targeted advertising
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
KR101436889B1 (ko) * 2007-05-11 2014-09-05 삼성전자 주식회사 방송 의견 처리 시스템, 장치 및 방법
US8943539B2 (en) 2007-11-21 2015-01-27 Rovi Guides, Inc. Enabling a friend to remotely modify user data
EP2083568A1 (en) * 2008-01-22 2009-07-29 Avaya Technology Llc Open cable application platform set-top bos (STB) personal profiles and communications applications
US8453188B2 (en) 2008-01-22 2013-05-28 Avaya Inc. Open cable application platform set-top box (STB) personal profiles and communications applications
US9215421B2 (en) 2008-03-18 2015-12-15 Avaya Inc. Open cable application platform (OCAP) and set-top box (STB)-based bill notification and payment application
US8239903B1 (en) 2008-09-15 2012-08-07 Avaya Inc. Open cable application platform (OCAP), set-top box (STB), next generation service application
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
JP5028447B2 (ja) * 2009-04-20 2012-09-19 ヤフー株式会社 Idでメッセージを伝達するサーバ装置及び情報処理方法
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US9699503B2 (en) 2010-09-07 2017-07-04 Opentv, Inc. Smart playlist
US10210160B2 (en) 2010-09-07 2019-02-19 Opentv, Inc. Collecting data from different sources
US8949871B2 (en) 2010-09-08 2015-02-03 Opentv, Inc. Smart media selection based on viewer user presence
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US8831999B2 (en) * 2012-02-23 2014-09-09 Collegenet, Inc. Asynchronous video interview system
US20140196062A1 (en) 2013-01-10 2014-07-10 United Video Properties, Inc. Systems and methods for setting prices in data driven media placement
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
EP4219071A3 (en) 2014-03-13 2023-08-09 The Nielsen Company (US), LLC Methods and apparatus to compensate impression data for misattribution and/or non-coverage by a database proprietor
US10091549B1 (en) 2017-03-30 2018-10-02 Rovi Guides, Inc. Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE283608T1 (de) 1992-12-09 2004-12-15 Discovery Communicat Inc Vorrichtung und verfahren zur bereitstellung von rundfunkdatendiensten
US5828839A (en) * 1996-11-14 1998-10-27 Interactive Broadcaster Services Corp. Computer network chat room based on channel broadcast in real time
JP3814903B2 (ja) * 1996-12-25 2006-08-30 株式会社日立製作所 映像・データ表示方法及び装置
EP0965227B1 (en) 1997-03-11 2002-02-06 ACTV, Inc. A digital interactive system for providing full interactivity with live programming events
EP3932529A4 (en) 2019-02-28 2022-11-30 Toyobo Co., Ltd. HOLLOW FIBER MEMBRANE AND METHOD OF MAKING A HOLLOW FIBER MEMBRANE

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007045168A1 (fr) * 2005-10-17 2007-04-26 Huawei Technologies Co., Ltd. Systeme et procede d’ajustement de services
CN101484890B (zh) * 2006-05-02 2017-04-05 英维迪技术公司 基于模糊逻辑的观看者识别
CN107103489A (zh) * 2006-05-02 2017-08-29 英维迪技术公司 一种用于在广播网络中为有用资源确定目标的方法和设备
WO2009009971A1 (fr) * 2007-07-19 2009-01-22 Huawei Technologies Co., Ltd. Procédé pour lire une publicité, système publicitaire et dispositifs associés
CN102047682B (zh) * 2008-06-04 2013-04-03 艾利森电话股份有限公司 用于向多个ims用户提供iptv的方法和终端
CN102509232A (zh) * 2011-11-24 2012-06-20 成都美璞科技有限公司 一种用户自主选择接收投放广告的方法
CN102595196A (zh) * 2012-01-12 2012-07-18 华为技术有限公司 一种应用数据的接收方法及装置
CN105339969A (zh) * 2013-04-18 2016-02-17 微软技术许可有限责任公司 链接的广告

Also Published As

Publication number Publication date
WO2000049801A9 (en) 2001-10-25
EP1157547A1 (en) 2001-11-28
EP1157547B1 (en) 2012-10-17
AU3601200A (en) 2000-09-04
MXPA01008377A (es) 2003-01-28
CA2363501A1 (en) 2000-08-24
WO2000049801A1 (en) 2000-08-24
ES2397354T3 (es) 2013-03-06
BR0009133A (pt) 2002-02-05
AU752381B2 (en) 2002-09-19
CA2363501C (en) 2005-01-04
JP2002537732A (ja) 2002-11-05

Similar Documents

Publication Publication Date Title
CN1344465A (zh) 裁剪诸如广告的电视和/或电子节目指南功能的系统和方法
CN1352776A (zh) 基于习惯、统计推导和心理学-人口统计简档的智能工具
CN101047826B (zh) 电子设备及其信息浏览方法
CN1268128C (zh) 组合几个epg源成为一个可靠的epg的系统和方法
US7360160B2 (en) System and method for providing substitute content in place of blocked content
CN1112799C (zh) 因特网电视节目指南系统
CN1166194C (zh) 提供电视节目预告信息的系统和方法
KR101502454B1 (ko) 진보된 서비스를 위해 전자 질의서를 사용하는 컴퓨터로 구현되는 방법 및 컨텐츠 수신 장치
CN100525430C (zh) 信息处理装置和方法
US20130167168A1 (en) Systems and methods for providing custom movie lists
CN1409919A (zh) 在交互式电视系统上和先进的机顶应用一起使用的功能
CN1698353A (zh) 信息处理装置及信息处理方法以及计算机程序
CN1171582A (zh) 广播系统、服务提供装置及接收终端装置
CN1371571A (zh) 具有定位中枢的交互式电视节目指南系统和方法
CN1409926A (zh) 带有列表组的交互式电视节目指南系统
CN101888527A (zh) 推荐本地和远程内容的方法
EP1891588A1 (en) Method and apparatus for estimating total interest of a group of users directing to a content
WO2004019187A2 (en) Relating media to information in a workflow system
JP2007328661A (ja) 情報処理装置および方法、並びにプログラム
MXPA01005379A (en) Smart agent based on habit, statistical inference and psycho-demographic profiling
JP2002152712A (ja) 番組表提供システム

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1045040

Country of ref document: HK