使用用户简要表信息的增强视频节目系统及方法

文档序号:7605512阅读:324来源:国知局
专利名称:使用用户简要表信息的增强视频节目系统及方法
本申请涉及并且引用以下申请美国申请“提供分布式社区网络的增强视频节目系统和方法”(”ENHANCED VIDEO PROGRAMMINGSYSTEM AND METHOD FOR PROVIDING A DISTRIBUTEDCOMMUNITY NETWORK”)申请号为09/396693,申请日期为1999年9月15日,申请人为Craig D Ullman,Michael R Abato;Jeffrey MHarrington和Carl R Duda;美国申请“使用网页外级区域的增强视频节目系统和方法”(”ENHANCED VIDEO PROGRAMMING SYSTEMAND METHOD UTILIZING A WEB PAGE STAGING AREA”)申请号为09/397298,申请日期为1999年9月15日,申请人为Jeffrey MHarrington。
另一方面,电视由于作为一种被动的媒体而受到批评——就像Fred Allen曾经指出的那样“电视是眼睛嚼的口香糖”。电视是你观看的某种东西,而不是你要操作的某种东西。许多社会评论家认为,电视所基于的被动性已经渗入到我们整个的文化中,把公民国家转变成为电视观众国家。尽管交互性电视系统提高了用户交互的水平,并且提供了更多的学习和娱乐选择,但是无法通过这样一种媒体访问诸如数据库这样的大型信息源。
所需要的就是一种消除视频节目和互联网信息高速公路之间的差距的方法。所需要的是一种更广泛的、更丰富的体验把音频/视频和文字数据库元素集成为有组织的、独特的、交互性的教育娱乐体验。当前,互联网是关于几乎所有主题的信息仓库。然而,需要一种能够结合电视容易使用的视觉体验和互联网上巨大的信息资源的机制。更为需要的则是一种结合电视节目和互联网资源的内容发布机制的系统和方法。
本系统还能够在观众和节目间创建更加亲密的关系。用户可能会在互联网站点解决问题或者进行虚拟体验,而在教育电视节目中教师正在讨论这些问题。同样,用户可能正在解决电视节目里面虚构的角色需要解决的问题。在两种情况下,用户都是积极的参与者,而不是被动的观看者。
本系统不是没有方向和重点的浏览互联网站点,而是通过把特定的互联网页面和视频信号同步,把互联网置入上下文(context)中。电视节目的制作者现在可以决定什么样的附加信息需要提供给观众。这些内容可以在电视节目的上下文中看到。
一个额外的好处是用户不再需要搜寻互联网数以百万的网页来获得所需要的材料。这些材料已经由节目的制作者进行了过滤,并且自动地提供给用户。
本系统的另外一个好处是它改变了广告的本性。既然额外的信息能够自动地提供给用户,广告就能够更加具有实质性,使用户进行更加知情的选择。现在,在电视上看到产品并且进行购买的活动可以简化,用户可以通过本系统提供的双向功能即时地购买此产品。
另外,用户能够利用互联网的双向能力对民意调查做出响应,发送电子邮件或者连接到附加的站点。例如,一个采用本发明的系统的观众,当他观看电视新闻节目的时候,能够接收到一系列提供关于此新闻的特定信息的网页,比如总统选举的背景或者是利率的最新变化。
视频节目和相关的互联网页能够在配备了电视卡的个人计算机上观看,但是公开的、基于软件的解决方法允许只要拥有电视设备和具有JAVA能力的个人计算机,任何人都能够体验本发明的系统。
通过结合视频的吸引力和互联网的双向数据传输能力,本系统创造了一个强有力的新媒体视频制作人和互联网站点的制作者能够增强他们的内容,扩展他们的品牌一致性,区别他们向数百万花更多的时间在互联网上浏览资源而不是观看电视的人们提供的节目;广告制作者能够直接把网页发送给用户而更直接地与用户交互而不是仅仅把Web地址展示在他们的商品上;而用户能够通过基于视频的媒体获得更高层次的兴趣和交互性。除了向广播商和广告商提供了显著的和立即的利益之外,本系统还为教育规划者提供了一种在教室中更有效地利用互联网资源的途径。
最近,一些媒体公司联合起来创建了一个在个人计算机上连接互联网和电视的系统,叫做“互连广播”(Intercast)。在这个系统中,内容将随着电视视频信号同时提供。然而,这种系统需要把网页剥离出来,在视频信号的垂直消隐区间(VBI)中传输,使用多达三条扫描线,从而限制了有效带宽,仅仅大约为28.8kbps。由于占用了VBI中最多三条扫描线,这种方式需要特别的硬件来把网页插入到VBI中和在个人计算机中把网页解析出来。这样,个人计算机的复杂性和价格都会提高。由于网页和视频信号一起传递,互连广播系统不是真正的双向系统,而仅仅是一种单向捎带(piggyback)系统。另外,互连广播系统是模拟视频系统,因而不能传递数字视频数据。
相比而言,根据本发明的系统则是非常灵活、并且复杂度大大降低的系统。本系统既支持模拟、又支持数字电视广播,并且不需要广播台和最终用户改变他们现有的系统,从而允许广播台在短时间内达到大量的用户数。
在一个实施例中,实际的网页不是通过垂直消隐区间(VBI)有限的带宽传递的。实际上,只有VBI的第21行的8个字段用来传递相关的互联网网页地址到个人计算机中。这些地址叫做统一资源定位符(URL)。然后,本系统让特定的Web浏览器从互联网中取回所标明的网页。当收到特定的网页以后,本系统把这些网页同电视信号同步,然后在特定的时间,把网页显示在计算机屏幕的一部分上,并且把电视信号显示在屏幕的另一部分的窗口上。这样,本系统就提供了协作的互联网和电视体验。本发明的系统的一个优点是无需生产和在标准PC中实现专用的芯片组。因此能保持最低的复杂度。
在本发明的另外一个实施例中,VBI不用未传递URL给用户。在这个实施例中,会员广播台通过成员账户进入互联网,并且拥有一个有图形用户界面的预先安排的互联网地址,或者URL,在每天的特定时刻传递给用户。当进行广播的时候,这个界面同时用来在相同的时间向用户传递实时的URL。URL存储在“链接文件”(Link File)中,以便以后通过互联网在广播台设定的时间传递给用户,这些设定的时间是和相关的节目的播出时间相应的。URL的时间选择可以预先确定或者实时传输。这个实施例不需要在VBI中放置URL,并且允许广播台为不同的时区存储超过一个链接文件以发送给用户。并且,如果需要的话,不止一个广播台可以访问同一个主时间表,并且根据他们特定的观众来增加或者删除特定的URL,个性化其节目。而且,个性化也可以应用到一个用户,或者一组用户。比如通过让系统根据不同的用户简要表传递不同的URL给每一个不同的用户。这样,本实施例的个性化特征允许每个用户根据他们的兴趣、人口统计和访问历史等接收到独特的不同的信息。其它的实施例把URL传递给用户的复杂性比这个实施例都要复杂。
另外一个实施例允许动态重新配置网络来传输内容,比如那些使用URL定位的内容。这里的网络所指的是分布式社区网络,包括可能逻辑上存在于任何机器的集线器,并提供包含有内容的信息包的路由控制。通过使用集线器帮助信息包的路由,在相应的服务器上的路由控制的负担降低了,提高了网络传输内容的可靠性和效率并允许访问内容。
这样,根据本发明的系统在有意义的上下文中通过使用电视信号来放置、定向和控制这些信息,为互联网提供了次序和方向。通过提供更深层次的信息来丰富学习体验,根据本发明的系统还在观众和节目之间建立了一种更加亲密的关系。
根据本发明的制造物品用来编辑和维护用于通过网络向机器路由和传输内容的信息。它包括计算机可读的介质(包括指定计算机标识、机器的地址、和用户简要表信息的字段),用于确定发送给机器的内容类型。用户简要表信息以分级结构指定。
根据本发明的方法包括,通过在计算机可读的介质上指明特定的字段,编辑和维护用于通过网络向机器路由和传输内容的信息。该方法包括接收用于生成用户简要表信息,利用所述信息在介质中指定机器的标识、机器的地址、和用于确定发送给机器的内容类型的用户简要表信息。按照分级属性值对数据结构(hierarchical attribute value pairdata structure)存储用户简要表信息。
优选实施例说明视频规划系统和方法根据本发明的系统结合了视频的丰富可视能力和互联网的广阔资源。如

图1所示,本发明的一个实施例是一个接收视频节目和嵌入的统一资源定位符(URL)的基于计算机的系统。统一资源定位符(URL)的作用是指挥计算机16访问互联网20的位置(或叫做网站),得到相关的网页。这些网页与视频节目相关。特定的视频节目可以采用模拟、数字或者数字压缩格式(例如MPEG2)通过各种传输方法传输,包括卫星、电缆、电线、电视广播或者直接通过互联网传输。
视频节目最好在一个中心位置创建,即图1所示的内容创建4,用来发布到用户家里(例如)。内容创建可以根据本领域的任何现有技术实现。如图1所示,在一个实施例中,在视频节目创建以后,统一资源定位符被URL编码器8嵌入到视频节目的垂直消隐区间中。在这个实施例中,URL被编码到VBI的行21的8个字段中。行21与关闭标题(close captioning)有关。然而URL也可以在视频的副载波中,作为音频信道的一部分,嵌入到视频的水平部分中的VBI的其它字段中,或者如果是数字的,可以嵌入到一个数据字段中。
尽管在图1中,视频和URL在同一条传输线路上,URL也可以脱离视频节目单独在一个数据信道上发送。在这个实施例中,URL可以在初始化以前,或者在节目期间传输到远程站点。URL最好具有一个相关的时间标记(time stamp),用来提示用户站在显示视频节目的时候什么时间要显示URL指定的特定网页。或者,当显示视频节目的时候,用户也可以选择什么时候调用特定的网页。
行21中包含的特定信息不是视频节目的一部分,从而不会被人眼识别,因此使得行21适合向用户传递数据信息。尽管行21的带宽容量是有限的,但是由于系统只传递统一资源定位符(URL),而不是整个网页,所以容量还是足够的。更进一步说,个人计算机16不需要附加的硬件来实现本发明的要素。这样本发明就具有额外的优势,即非常有效率,并且利用了传统的硬件。
一旦视频节目被创建,它可以通过各种传输方法传输到用户站,包括广播、电缆、卫星或者互联网,也可能存在于视频服务器上。而且,无论是否内嵌URL,视频节目可以编码到VHS或者Beta带、DVD或者其它介质上。
每个接收站最好包括英特尔(Intel)x86机器(最好是486处理器、奔腾处理器等)、苹果(Apple)计算机,UNIX或者任何其它标准的计算机工作站。本地个人计算机16最好连接电缆和/或广播电视或者本地录像机(VCR)或者其它视频源。在每个用户站,本地个人计算机16最好通过个人计算机16后面的电缆连接接收电缆传输。视频/音频节目可以被处理并使用任何传统的能够在计算机上面显示NTSC信号的个人计算机插卡(比如WinTV卡)显示到计算机屏幕上。除了电缆连接,本发明还同时具有互联网20连接。
互联网20连接可以通过高速线、射频(RF)、传统的调制解调器或者传输视频节目的双向电缆连接。本地个人计算机16通过任何现有的ASCII软件规范访问互联网连接。如图1所示,在实施例中,在每个用户家中,一个附加的本地URL解码器12接收电缆视频电视节目。本地URL解码器12通过使用任何的传统VBI解码设备提取最好是嵌入到垂直消隐区间的URL。URL解码器12可以是单独的设备或者是在个人计算机16中的插卡。
在图2所示的另外一个实施例中,统一资源定位符(URL)就象前面所述的那样以同样的方式编码到视频中。同样,URL最好编码到VBI的行21的8个字段中,但是也可以独立于视频传输。在这个实施例中,相对于用户站,URL解码器24位于服务器位置。当解码器24收到视频节目信号的时候,它从VBI的行21提取出URL编码,并且把这个编码单独传输到互联网服务器28。接下来,URL编码通过互联网20传输到用户个人计算机16。同时,视频通过传统的广播或者电缆传输装置36广播到用户的个人计算机16。
如图4所示的本系统的另外一个实施例,不依靠、甚至不使用VBI。在这个实施例中,系统通过互联网20运行在线服务。这个服务以互联网网站62的形式出现,向数据库78和一个或者多个相关的数据服务器90提供用户界面。这个服务向签约在他们的广播系统上使用本发明的系统的电视广播台66提供会员账号。每个会员广播台通过网络浏览器软件74在他们的计算机70上使用本服务,他们需要使用它们的成员账号,输入各自的账号标识和密码信息。一旦提供了他们的账号信息,成员将会得到一个图形用户界面,用于预先安排URL以在每天的特定时刻通过直接的互联网连接94传输给用户118。广播台可以使用同样的用户界面,或者其略微变形,用于在进行广播86的同时实现对用户的URL实况传输82。
例如,这个界面的一个示例可能会是计划表日历(每日、每周、每月、每年),其中广播台66可以分配符合他们的广播86的时间周期,并且在这些时间周期里面,广播台会把URL传输给它们的用户,以连接网页。对于广播台决定的作为一个广播周期(在该周期内他们将传输与从其电视广播设备110向当时用户118的外部电视114广播的电视节目相对应的URL)的每个时间周期(例如一天内特定的时长周期),然后广播台66可以将一系列的URL输入一个相关文件(链接文件)以在此时通过互联网20传输。该链接文件可以具有用户界面,例如电子表格、表格或列表,或者可以是简单的制表键分隔或段落分隔文本文件。例如,链接文件中的每一记录由可以包含下述信息的数据结构组成(<时间编码>,<URL>,<标记或标题>,<附加信息>,<附加信息>,……。)所述数据结构仅是一个例子。对于广播台66在显示期间希望发送的每个网页,链接文件中的记录最好指定时间、互联网网址(即URL)、标签(例如相关名称)和一些可选附加信息。
当广播台66修改其日历和/或与其日历中的任一给定时间周期相关的链接文件时,该信息被存入该网站62的附属数据库78。例如如果他们在不同的时区中广播,那么每个广播台66可以在数据库78中维持多个日历。
数据库78向服务器90提供用于即将来临的周期的链接文件记录,该服务器可以是一台服务器或在网络中的多台计算机上的服务器程序的分布式网络,将被用于大国或全球受众。服务器90向通过网络连接的用户个人计算机16提供包括URL的链接文件记录。网络的可能例子包括公众互联网94、直接专用网、甚至是无线网络。
所述实施例的一个特征是一个或多个广播台66可以将数据库78中的相同时间表用于他们各自的广播86或者在相同的广播期间使用数据库78中的相同时间表。例如,一个网络广播台可以开发一个主计算表,不同的联播广播台可以预订该时间表或复制(在数据库中)和添加或删除该时间表中的特定URL,以用于他们的本地受众或特有的节目。该方案使联播电台能够将URL插入由他们的网络广播台66提供的一系列的多个普通URL,以用于本地广告客户或者本地主题。换句话说,联播电台可以给网络馈送增加链接,然后将它重新分配给本地的受众。
这个实施例还能够以对每个用户独特简要表专用的唯一URL系列的形式进行个性化,该唯一URL系列直接通过互联网20发送给每个用户的特定客户端软件106。这可以从广播台66到每个单独用户118或特定用户群实现。为实现个性化,该服务可以向每个用户客户端软件程序106发送不同的URL流。根据在数据库78中存储的用户简要表或客户端软件程序106发送URL流,当使用客户端软件程序106时进行用户选择,在广播86期间进行广播台选择,或者由服务62中的算法(例如滤波器)进行自动选择。个性化使每个用户能够接收与他们的兴趣、人口统计、历史或系统性能特别相关的URL。系统操作一旦URL到达个人计算机16,图1、2和4所示的所有实施例的操作是类似的。
在一个实施例中,一个兼容JAVA的浏览器98和用于执行本发明的部分方法的专用软件106被安装在计算机16上。兼容JAVA的浏览器98允许计算机16提取网页102,并且目前是首选的软件,因为它是平台独立的,因而能够通过互联网20进行程序、图象等的有效和灵活的传输。专用接口软件106(下文称为“客户端软件”),作为附录A,用作本发明的视频节目和互联网功能之间的接口。客户端软件106从视频节目(图1的实施例)中或者直接从互联网连接中(图2和4的实施例)提取URL,并解释这些URL并控制兼容JAVA的浏览器提取特定的相关网页102。客户端软件106还使网页和用于在用户计算机16上显示的视频内容同步,如图3和4所示,并将在下文更加详细地解释。
如上所述,在一种方法中,URL可以被编码和通过将它们插入垂直消隐区间(VBI)来嵌入视频信号。
在另外一个实施例中,也可以由会员电视广播台66将URL和用于向用户发送URL的指定时间一起输入。在适当的时间上,直接通过互联网在直接点对点或多路广播连接利用客户端软件106向用户个人计算机16发送URL。
本发明的一种方法可以具有检测一个接一个直接发送的相同URL的能力,并使浏览器在这些特定情况下不获取URL。如图3所示,一旦在计算机接收到URL编码,客户端软件106首先解译该URL,然后在步骤42确定先前是否已经接收该特定URL。如果它已经被接收,下一个所接收的URL被解译为在先接收的确认。如果以前未检测到该特定URL,软件在步骤46检查拼写错误和任何其它错误,并且如果存在错误,校正这些特定错误。再次确定先前是否已经检测到该URL。如果已经检测到,在步骤38访问下一个URL。如果未检测到该URL,在步骤54将该特定URL添加到URL列表。然后将该特定URL发送给浏览器,最好是一个兼容JAVA的浏览器98。一旦接收到该URL,浏览器98在步骤58将访问URL所指示的网站地址122(图4),并通过互联网提取所调用的网页102。
观看者可以以下述方式浏览综合显示。如上所述,视频信号被处理并在例如使用WinTV插卡的个人计算机屏幕上显示一个视频窗口。相应的音频被发送到声卡和发送到PC扬声器。
当在视频窗口中显示预定相关视频内容时,由URL引用的所提取的网页102可以被选择性地做上时间戳以在计算机屏幕上显示,从而通过提供与视频内容相关的详细信息而增强视频显示。屏幕的另一部分最好用于显示操作控制面板。该控制面板提供一个已经被广播并相应地由计算机16接收的URL的列表,更新控制面板以每次由个人计算机16接收到一个新URL编码时添加一个URL编码。该列表向用户提供返回和提取特定信息或先前已经在程序中显示的感兴趣的网页,或者将它们打印出来用于将来参考。而且,该列表可以包括指向未用广播程序显示的网页,但向浏览者提供关于所感兴趣的某个主题的详细资料的URL。
通过一个示例可以有助于理解一个本发明的实施示范。例如,浏览者可以开始观看以一个乐队为特征的音乐视频。当由个人计算机16接收视频时,通过视频信号,或者通过互联网20或别的数据通道直接接收URL,并由客户端软件106解码。根据指示和命令,兼容JAVA的浏览器98从在URL中识别的互联网20的网站提取特定网页102。然后在特定时间在视频屏幕上显示这些网页102。因此,例如,虽然浏览者在观看音乐视频节目,关于该乐队的传记信息也可以在邻近视频窗口的位置上显示。网页102还可以包括一个即将上演的音乐会时间表,甚至还可以从互联网20下载该乐队音乐的音频剪辑。举另外一个例子,用户可能正在观看与金融新闻相关的节目。虽然解说者在讨论高科技股票,但可以用计算机屏幕上的视频显示高科技股票的详细财务状况信息、环境和特点相对应的网页。如果包括该个性化特征,与特定用户股票相关的网页可以被提取并在计算机屏幕上用视频节目显示。当节目解说者转向道琼斯的每周状况的讨论时,可以同时显示提供相关财务状况信息的网页。这样,很明显本发明极大地丰富了观看和学习的体验。
应该明白,在使用中对于本发明存在不同的实施例。例如,用户可以使用电视机114或其它显示监视器和个人计算机16的显示屏浏览交互式节目。在这种实施例情况中,当在电视监视器114上显示视频节目时,在个人计算机16上显示相关网页。在该可选实施例中,一个有线机顶盒从多信道电缆中接收电视节目。个人计算机16还从多信道电缆接收视频节目,并提取嵌入视频信号垂直消隐区间内的或直接通过互联网20发送的URL。客户端软件106提取URL并如上所述提取特定网页。然后该网页与特定视频帧同步并显示给用户。可以理解,在网站上可以存在超级链接(hyperlink),它允许用户自动装载客户端软件,并启动在该网站中所提及的特定电视频道。例如,浏览互联网20的个人可能会遇到一个主要电视网的网站。然后可以卷动到一个有趣的故事,随后点击超级链接以打开软件,该软件将电视窗口调到网络上以增强存在于该网站的信息。
如果已经在适当的存储介质上存储嵌入或者没有嵌入URL的视频节目,则不从传输装置接收视频节目,可以直接从用户位置寻址该视频节目。储存介质可以是VHS、Beta、DVD或其他介质。在这种情况下,用户个人计算机16和/或电视114被连接到磁带放像机(VCR)、DVD播放机或其它合适设备。
图5和图6图示本发明可以使用的两个可选例子。例如,如图5所示,用户可以使用电视机18或其它显示器和数字电缆盒140浏览交互程序。在这种情况下数字电缆盒140执行图1、图2和图4所示的个人计算机16的功能,而客户端软件则存储在数字电缆盒140内的存储器中。在一种实施例中,数字电缆盒140包括两个调谐器,因而允许在同一屏幕上同时浏览网页和视频节目。然而如果视频和网页数据流在同一条信道上传输,则仅需要一个调谐器。
客户端软件可以直接从互联网连接20或者通过一条独立的数据信道,从所接收的视频节目中提取URL,解译这些URL并指导网络使浏览器提取特定相关网页,使所提取的网页与视频内容同步以在电视18上显示,如图5所示。在这种起情况下,相关网页最好在电视18的一个画面内显示,而视频节目在另一个画面中显示。网页也可以替换显示器上的视频节目。
在这个可选的实施例中,数字有线机顶盒140从多条信道电缆中接收电视节目。可以使用MPEG1、MPEG2、MPEG4、MPEG7或任何其它压缩视频方案将URL编码到数字节目信道中。URL也可以从互联网服务器148传输到数字电缆盒140。数字电缆盒140从数字视频信号解码URL或者直接在互联网20上发送。客户端软件解码URL并如上所述提取特定网页。网页最好与特定视频帧同步并显示给用户。
如同所述所有的实施例所说明的那样,如果内嵌或没有内嵌URL的视频节目被存储在诸如VHS、Beta或者DVD那样的存储介质上,则并不必从传输装置接收视频节目,而可以直接从本地视频源144接入视频节目。在这个实施例中,数字电缆盒140被连接到VCR、DVD播放器或者其它合适设备。
图6公开了一个实施例,其中数字电视152是远程接收单元。在这个实施例中,数字电视152执行如图1、2和4所示的个人计算机和如图5所示的数字电缆盒140的功能。在图6所示得实施例中,处理器装置和存储器被合并到数字电视152中,并在数字电视152中的存储器内执行客户端软件和网页浏览器软件。以类似的方式由数字电视152的实施例执行参考其它实施例所述的所有所述功能。
尽管如图5和6所示的数字电缆盒/电视140、18和数字电视152被合并在图1的实施例中以代替个人计算机16,它们也可以代替如图2和4所示的个人计算机16。
用户可以在一个屏幕上(在两个窗口中)浏览视频和网页内容,或者在一个显示屏上浏览视频节目,在一个独立显示监视器上浏览网页内容。用户还可以分开访问视频或网页内容。因而,用户可以从视频切换到网页内容或相反地操作。
本发明非常适合于教育环境。在这个实施例中,学生和教师可以访问一个或多个网页服务器。软件模块包括教师和学生用户软件、编辑软件和数据库访问软件。在这样的一个实施例中,教师可以使用在个人计算机上使用内容创建软件通过如图7所示的接口156轻易地结合到在网上发布的课程当前信息。教师创建一个播放列表(即链接文件)160,播放列表160包括一个网页、文本注释和问题的列表。网站和问题以预定顺序被发送,并可以被指定时间。识别网站的URL和时间戳最好在预编码节目的回放或现场直播的过程中被自动发送到虚拟社区中每个学生的桌面。
在每个学生工作站上,由播放列表160控制节目。换句话说,播放列表160提供节目结构。在播放列表160所示的预定时间上,浏览器将提取并在计算机屏幕上的一个画面中显示网页。因为可以在预定时间以这种方式准备事件,所以整个节目和播放列表可以被预先编码并存储在网页数据库中以便以后由学生访问。
这个教育应用实施例的一个显著的优势在于学生和教师可以位于任何地方,只要他们都连接到互联网。因为服务器控制程序,教师输出来自服务器,而学生工作站由网页服务器自动更新。
该教育实施例使用协作组件功能集成网页内容和其它媒体,以便为学生和教师创建交互环境。在这个实施例中,学生可以通过其网页浏览器或者从电视接收传统的视频课程。如图8所示,本发明可以同时在浏览器显示中提供分别的画面(1)网页176自动发送到每个学生桌面,伴随着补充该视频显示的信息或练习;(2)使教师和/或其它学生在线谈话的聊天对话框168;(3)网页和包括课程的问题的交互式列表164。
在图8所示的学生界面中,每个学生可以进行虚拟实验,例如在物理课上学习重力的相关内容的时候。另外,学生可以使用聊天对话框168相互之间和与教师谈话。他们还可以彼此发送网页和通过学生界面176的聊天对话框168提供对教师问题的回答。使用这种聊天特征,学生可以划分成小组以便共同学习。无论小组中的学生何时发送消息,该消息都被发送到互联网服务器20,小组中的每个其它学生在他们的聊天对话框168中接收和阅读消息。
然而,教师可以保留对聊天特性的控制,例如,教师可以中断聊天特性或网络拥挤(web pushing)以中断学生不受约束的谈话或网页的发送。
根据本发明的系统比常规远程学习系统更强大,因为他们允许教师自由和方便地练习几乎所有类型的测试策略。教师可以使用聊天对话特性和网页的组合来测试学生。例如,多个选择问题和短答案问题可以出现在聊天窗口168中。需要较长答案的论文问题成为网页。如上所述,学生可以进行在线虚拟实验。一旦教师的个人计算机接收学生答案,学生的得分可以以包括表格、图表、图形和条形图等的任何一种方式显示给教师。教师就可以分析结果和具有向学生提供实时反馈的能力。
学生还可以通过分支交互音频、视频和/或图形响应接收各自的反馈。例如,根据学生对多选项问题的应答,工作站可以转向最好以教师自己的声音预先记录的特定音频响应。在这个实施例中,根据美国专利US 5,537,141(名称为“远程学习系统(DISTANCE LEARNINGSYSTEM)”,在这里作为参考文献)中所述的任何一种方法,在学生的工作站可以使用多个潜在的音频响应。作为选择,可以以美国专利US 5,724,091(名称为“压缩数字数据交互节目系统(COMPRESSEDDIGITAL DATA INTERACTIVE PROGRAM SYSTEM)”,在这里作为参考文献)中所述的方式,根据学生的答案或个人简况文件可以将个人视频、音频和图形片断发送和显示给学生。
基于系统的存储器特征,对于学生的答案给出的响应能够更加真实。存储器特征是一个算法,该算法不仅根据学生的当前答案选择而且根据学生的先前响应来选择对用户的交互应答,就像上面提到的应用中讨论的那样。最好存储在每个学生工作站上的存储器中并在处理器控制之下的算法根据学生响应选择一个输出交互响应。作为另外一个例子,连续获得三个正确答案的学生接收一个更难的问题。然而,错误回答一个或多达三个问题的学生则接收一个更容易的问题。
在本发明的另外一个实施例中,系统能够在有效设计的网络中处理多个学校的教育需求。如图9所示的系统解决了在试图服务大量用户中内在的问题,其最明显的障碍是负载和性能的问题。在图9所示的实施例中,通信服务器180通过局域网、广域网和互联网分配和发送消息。参考图9,系统的核心上是一个编组数据库服务器184,在其周围是多个通信服务器180,其中每个通信服务器180服务一个区域192。每个通信服务器180的周围是代表用户站188的方框。彼此以节点关系来组织通信服务器180。
每个节点负责服务一个区域192。区域192被定义为由单个通信服务器180服务的虚拟位置。区域192可以是一个单独的学校、办公室或者可以由多个实际物理位置组成。区域192的定义特征是不需要在服务通信服务器180之外为从区域192的一个成员发送给另一个成员的消息选择路由。
区域成员类似于频繁使用的术语“用户”。例如,“用户”可以是前面参考图7和8描述的教育实施例中的学生。
如图9所示的分布式教育系统允许在很少或没有管理工作的情况下在一组中动态添加通信服务器180和在整个通信网中添加组。通信服务器组由若干所定义的虚拟区域192组成(每个最好包括不超过250个成员),每个区域192由单个通信服务器180服务。该系统允许一个区域192的成员或者组方便地与另一区域192的成员或组通信,而不需改变任何配置。
通常,大量用户的服务需要相当昂贵的服务器和网络。而且,当用户基数增加时,性能受影响,并且必需升级硬件以满足需要。
本发明的分布式通信系统允许相同的、相对便宜的机器服务于不断增加的用户基础。当需要的时候,通过从一个服务器向另一个服务器发送消息来实现这种技术。
这种方法本质上遵循与IP路由选择和DNS查找相同的核心模式。如果一个消息是发给不属于当前区域192或组的一个成员时,该消息通过分布式通信系统发送直到它的目的地,或者发现知道该目的地并可以发送该消息的人。
可以缓存目的地址,以便可以更加有效地发送发给该成员或组的后续消息。
再次参考图9,如果消息由成员“A”发送,并且仅发送给组1的成员,该消息决不会离开区域1的通信服务器。然而,如果消息是发给区域1的成员和区域2的成员,区域1的通信服务器将该消息转发给组数据库服务器184。该消息被广播给区域1的成员并在组数据库服务器184中标记为属于区域2。然后将该消息路由到区域1并广播给区域2成员。使用该技术,任何成员可以潜在地向任何其它成员发送消息。如果区域通信服务器180并不识别该目的地,该消息被转发到线路上。每个通信服务器180并不需要知道任何其它服务器180的情况。消息被路由选择直到它们被发送。如果无法发送,则通知初始发送者。
可以在不工作时添加新区域192。当新通信服务器188被添加给网络时,它向数据库应用程序注册自身。此后,在不改变其它区域服务器180的情况下可以正确地路由目标为新区域192的任何消息。
该方法和系统为全局消息或用户到用户的消息工作。而且,还可以动态添加新组。一旦添加新组,每个新组数据库服务器184向现有的数据库服务器184注册其自身。该负载的分配允许使用现有的软件和硬件几乎不受限制的扩展。每个服务器管理有限个成员,累积服务于一个增长的社区。
不需要通知用户有关他们应当连接到特定通信服务器180。成员可以被引导到一个单独的URL。通过负载平衡软件确定选择用于用户连接的服务器。以这种方式,网络可以以服务器全局网络或简单地作为本地教室出现。
使用数据库服务器作为路由选择网关和使用类似IP路由和DNS查找的技术是这种结构的独特方面,它使系统能够用最少的管理和配置、低端和低成本的硬件提供服务。环室的结构和使用根据本发明的另一个实施例指明了一个动态的、分级的、含有共享用户简要表信息的“环室”。一个环室可以指定用户性格,观看习惯,爱好以及购买习惯。环室包括用户简要表,或者作为含有该用户简要表的数据库中的关键字(Key),而且环室可以以文件类型结构存储在诸如存储器的计算机可读介质中。可以通过浏览器程序、相关的web服务程序以及其它用于路由内容给与环室有关的用户机器的应用程序来访问环室。用户机器可以包括各种设备,如个人计算机、电视、有线盒、卫星盒、视频游戏操纵台和个人数字助理装置。
浏览器程序一般包括一个由web服务器创建的文件,它用于本地保存数据并跟踪由URL识别出来且由用户通过浏览器程序访问的web站点。这些文件被称为是cookie文件,它们含有一个有效的URL范围。当浏览器再次遇到URL时,它将把相应的cookie文件发送给通过URL识别出来的web服务器。
在本发明中,浏览器可访问一个环室文件或一个保存有环室的数据库结构,而且web服务器可含有用于保存环室副本的文件或其它数据库结构。用于一个具体用户的环室文件一般仅被保存在服务器之上,但它也可被保存在用户的本地机器上,或者同时保存在服务器和用户机器上。环室可以实现共享简要表数据(它可在客户与服务器之间进行交换)的动态存储,并且能够灵活地以三种方式来采集和处理所述数据客户方评估,基于http的服务器方评估,以及基于网络的服务器方评估。与cookie文件相比,环室具有一个优点,即,环室文件是由数据库驱动的,而且它一般都保存在服务器上,这样就可防止用户删除或篡改环室文件。与之相比,Cookie文件被保存在用户的本地机器上。并且,通过把环室文件保存在服务器上,用户可以登录到网络上任意一台机器上,并且能够访问用户的环室文件以及根据此环室文件接收内容。
一个环室(更具体地说,是一个等级属性数值对的数据结构)包括一个由许多小块(crumb)组成的集合。一个小块是与特定环室有关的有意义的数值对相对应的最小数据单元。例如,用户的年龄将是一个与用户主环室有关的小块。环室数据结构包括姓名加上相关的小块。在分级结构的最高级上,顶部环室与用户、聊天室、网络服务或其它适当的商业机构和服务有关。各个环室都含有一组小块和一组子环室。
子环室是一个与除外部机构(如用户)之外的其它环室相关的环室。子环室的一个例子是一个用户的地址。用户地址参考了用户的主环室并且被保存在一个子环室中,而且子环室含有多个小块以用于地址中的各项信息。环室和等级关系被保存在一起,这就意味着一个环室可以具有相关的子环室,而且子环室也可具有相关的子环室。因此,环室就可以在其分级结构中含有多级子环室。
一些环室仅由一个父环室拥有。其它的环室则在几个或多个父环室之间共享。这些共享的环室描绘出了一个对所有人公用的商业机构(如一个独立的项目)。一个例子中包括了同一聊天室中的多个成员。这就提供了一种方法以用于识别需要聊天服务的用户组。还有,通过对环室的共享,为了使用新的服务,用户就无需进入一个用于不同服务的新简要表;因为各种服务都共享和使用一个环室。
图10显示出了一个用于完成用户简要表信息的环室的逻辑结构200。该结构可被保存在一计算机可读的介质(如存储器)上以便于相关机器的访问。术语“环室”仅被作为一个标记来使用,它指的是驻留在服务器上的信息,在向客户推出或分配具体内容时,用户可对该信息进行访问。
结构200使用数据库表来存储和保持用户简要表信息,用户简要表信息包括了用于识别用户或相应客户端的各种类型信息。结构200含有一个用户表202,它用于识别一个具体的网络用户,而且各个用户一般都通过一个单独的表格来识别。表202还可含有用于识别各用户的姓名和相关口令以及标识(ID)的信息。目录表204保存有一个用于列出网络用户的目录。
每个单独的环室表206都为一个特定的用户保存有用户简要表信息。环室表206也与用于该用户的对应表202及目录表204相关。环室表206还与一个环室等级表208相关,它可识别和保存表206的等级关系。各个环室表206都可含有一个相关的小块表212以用于识别和保存用户简要表信息的特定属性。一个相关的属性表210存储并保持有这些属性的信息。
用户简要表可含有各种各样与用户特征有关的信息,这些信息用于确定向用户推的内容。如下面将要说明的那样,推给用户的内容可包括任何类型的信息,如视频、音频、图形、文本以及多媒体内容。根据用户简要表信息而被有选择性地推给用户的内容的例子包括(但不仅限于此)广告;体育事件中运动员的简要表;音乐或其它音频信息;代表特定服务的图标;调查结果;以及节目建议。还有,当视频节目为不同的镜头角度提供不同的视频流时(如在体育事件中),也可根据用户简要表来选择特定的镜头角度。另外,特定的戏剧表演也提供了不同的视频流以用于各种情节变化,而且也可根据用户简要表来选择用于向用户表现特定情节的视频流。
调查可涉及到根据用户的环室而有选择性地向用户发送问题。用户对问题的回答可用来对环室进行进一步的更新。作为一个调查内容的例子,可以把汽车制造商看作是一个登广告者,他已确定有十个需按特定顺序回答的问题,这对制造商确定应如何向具体用户推广市场是极为重要的。在这个例子中,服务器或网络使用了环室来保持已被回答的问题以及未得到回答的问题。当网络根据一个特定的方案而确定出是向用户推制造商的调查问题的时候时,该环室可被用于确定应向用户推出十个问题中的哪一个。
该例子还描绘出了如何为特定的用户群选择单个广告。对调查的回答可被用于在推给特定用户的广告内提供第二级信息。网络可以使用用户环室中的(例如)入口统计数据来确定向用户推出哪个广告和调查。用户对调查问题的回答可被用于向用户推额外的广告或者是为已被推的广告增加额外内容。还有,网络可根据用户的回答,通过为调查选择额外的问题,从而适当地改变对特定用户的问题以及问题表达的顺序。因此,网络就可以动态地修改和更新用户的环室以进一步对根据用户环室而选择向用户推出特定内容的过程进行更好地微调。
环室的执行环境可通过一个可简单地编程的JAVA模块而得以实现。表1中就提供了一个这种模块的例子。在表1中描绘了基于模板的代码,它由一个图形用户界面(GUI)创建。这个模块也可被作为用户机上的一个应用编程接口(API)而得以实现以用于访问服务器上的用户环室文件。如果用户机不含有这种模块,则用户机可下载它作为本地执行的JAVA档案文件(JAR)。
表1<pre listing-type="program-listing"><![CDATA[  import actv.nub.*;  public class PilotYankees implements Processor{  public void process(Nub,nub,Donut client,Donut action)  throws NubException  {  if(client.check(“OWNS_PILOT”)&amp;&amp;  action.getValue(“FAN_OF”).equals(“Yankees”)){  nub.change(“content”,YankeePilotChallenge);  }   } }]]></pre>表1中的模块可以从一环室服务中获取小块数值、在这些数值和其它条件上做出分支、设定已存在的小块数值以及创建所需的新小块数值。另外,该模块可与一些例如分布式通信网络的系统进行直接交互,以用于包括内容动态分配和广告推出频道在内的附加功能。分布式通信网络的一个例子在美国专利申请(“提供分布式社区网络的增强型视频节目系统和方法(Enhanced Video Programming System AndMethod For Providing A Distributed Community Network)”,申请号为09/396693,申请日期为1999年9月15日,申请人为Craig D Ullman、Michael R Abato、Jeffrey M Harrington、和Carl R Duda)中已进行了说明。该环室也可以与其它类型的网络一起使用。
模块可按三种模式对环室进行处理作为一个与用于保持环室持久性的数据库直接连接的http服务(servlet);作为一个可响应通过分布式通信网络传来的请求并且未与用于保持环室持久性的数据库连接的服务;以及在可以直接接入用户输入的客户端上,却利用代理服务而通过分布式通信网络使用环室的持久性。
图11A、11B和11C显示了过程220的流程图,它用于创建并实现用于指定用户简要表信息的环室。过程220可在处于所述范例网络内的机器(如web服务器)上的软件模块中得到实现。在过程220中,一个用户试图登录网络(步骤222)。作为响应,服务器将确定数据库中是否有可用于该用户的环室(步骤224)。如果此环室不存在(步骤226),则服务器将查询用户、接收对查询的响应,并根据响应而利用范例数据库结构220为该用户创建一个环室(步骤232)。在后面将会给出一个查询的例子。否则,如果存在有用于该用户的环室(步骤226),则服务器将查询用户以更新环室(步骤228),并且利用范例数据库结构200对环室进行更新(步骤230)。查询过程可以涉及到服务器向用户发出一系列的问题并接收用户对这些问题的回答。查询过程还可涉及到如上所述的调查问题。服务器可以获取响应以便使用户通过网络接收内容。
服务器可以从其它信息源中任意地接收用户的用户简要表内容。例如,在其它基于网络的系统中可以已经存在有一个用户的用户简要表,并且服务器可以接收该简要表。在任意接收其它的用户简要表内容(如一个预先存在的用户简要表)时,服务器可有选择性地将此内容引入环室(步骤234)。服务器可根据特定的标准(如用户简要表所需的内容类型,和当预先存在的用户简要表需要得到更新时)基于预先存在的其它用户简要表内容。另外,服务器可以引入用户简要表的全部内容或只选取其一部分。
服务器根据用户的环室把用户分配给一个组,并且在用户环室中保存一个分配的指示(步骤236)。在聊天服务中,一个组为用户指定了一个聊天室;环室信息可被与其它网络服务一起使用。如果用户已经在系统中拥有一个环室,则服务器可使用一个预先存在的房间(room)分配以作为缺省分配,或者将用户分配至一个新的组,尤其是在当用户的环室已经实质上得到更新时。服务器在数据库中保存了用户的环室,并且任意地发送环室的一个副本或特定部分以将其存储在用户机上(步骤238)。如果接收到环室,则用户机将把环室本地保存起来或对其进行更新。
在为用户创建或更新环室之后,服务器将根据保存在用户环室中的用户简要表信息来选择内容以发送给用户(步骤240)。选定的内容可以基于与用户环室中的用户简要表信息有关的特定标准,而且它可包括各种类型的信息。发送给用户的内容可以包括网络内容,即可通过统一资源识别符(URI)访问的任何类型的信息(步骤254)。URI是一个用于识别摘要或实际资源的压缩字符串。更具体地说,URI提供了一个简单且可扩展的含义以用于识别源,而且URI还可被归类为是一个定位符、一个名称或者两者都是。URI语法和语义的规范可从WWW全球信息创办组织介绍的概念中获得。URI包括(例如)URL和统一资源命名(URN)。URL是URI的一个子集,它可通过对其主访问机制(如网络的“位置”)的表述来识别信息源,而不是通过用名称或信息源的其它属性来识别此信息源。术语URN指的是URI的一个子集,它需要保持全球唯一性并且即使当信息源停止存在或失效时也仍然存在。
选定的内容也可以包括视频内容(步骤255);音频内容(步骤256);或者是任何类型的多媒体内容(步骤257)。例如,多媒体内容可包括要根据从用户环室识别出的用户的爱好或性格而被选取发送给用户机的特定类型的动画或幻灯片。例如,视频和音频内容可以包括用户可能会感兴趣并且是根据用户爱好而被选取发送给用户机的视频和音频广告。视频、音频或多媒体内容可以包括与聊天室中用户与其它成员或群组之间的讨论有关的内容。它还可包括与用户要观看的节目有关的内容。例如,如果用户观看一个体育节目,则该内容可包括对同一队伍或队员之间的统计或在过去的体育节目中的录象,而这些内容是根据保存在用户环室中的用户的爱好和兴趣而被选择出来的。
选定的内容也可包括如上所述的特定视频流(步骤258)。具体来说,从不同摄影角度获得的多个视频流可被用于特定的节目。服务器可根据用户表明的爱好而选择一个视频流以显示给用户。例如,用户已经表明他喜欢在橄榄球比赛中看四分卫,因此,跟随四分卫的视频流将被选取以发送给用户机。例如另一个用户已表明他喜欢观看接球手,因而接球手的视频流将被选取以发送给用户机。在这里,参考美国专利(专利号5,861,881)中公开了提供多视频流的技术。
选定的内容还可包括可执行的对象或应用程序(步骤259)。例如,服务器可根据用户的喜欢而向用户发送一个JAVA游戏或其它类型的电子游戏。可执行的对象也可被用于在另一个应用程序执行时向用户机动态地推定制代码。另外,选定的对象也可被用于简化电子商务活动。具体来说,可以根据用户的爱好而向用户发送可供购买的特定产品的标志,而且可执行的对象可被用于提供普通的电子“售货车”,在此“售货车”中,用户能够拖拽产品的标志以在众多厂商中间进行购买。电子售货车保存有产品的标志以及其它潜在的信息以便在发送和执行产品购买请求时使用。
选定的内容还可包括其它类型的内容(步骤260)。服务器将基于判断的结果而向用户机推特定的内容(步骤242)。
服务器还可以监视用户的活动以便对用户的环室进行动态更新(步骤244)。用户的活动可涉及到与用户和网络或提供给用户的节目内容之间的交互有关的任何类型的信息。例如,服务器可以检测以下内容中用户选取或“点击”URL以请求特定的内容时的速率;用户所选取的URL;用户保持在网络上登录的时间长度;用户参与聊天室中的讨论的程度;以及任何其它信息。
服务器还可基于监视到的用户活动而判断出是否需要更新用户的环室(步骤246)。这种判断可以基于与用户活动有关的特定标准而进行。例如,服务器可以存储特定类型的活动或者各种活动的门限以便将它们与监测到的用户活动进行比较,并可在当用户活动与特定类型的活动相匹配或者超过门限时对环室进行更新。也可以基于调查问题对环室进行更新。如果服务器已经根据标准确定了需对用户的环室进行更新(步骤248),它将基于用户的活动而对环室进行动态更新、保存更新内容、并且向用户机任意地发送更新的内容(步骤250)。否则,如果不符合标准,则服务器将不对环室进行更新。
服务器还检测用户是否已经从网络上推出登录(步骤252)。如果用户保持在网络上登录,则服务器将根据用户的环室而连续地给用户选择和推出内容(步骤24、,242、254~260),监视用户活动(步骤244)以及动态地更新用户的环室(步骤246、248和250)。
以下提供了环室使用的一个例子。在程序执行期间,服务器向用户Bob Smith发送出一个问题“您是否拥有个人数字助理装置(PDA)?”并且Bob回答“是”。则相应的小块将含有有意义的数值对PDA=真,然后,如上所述,该数值对通过互联网发送给一个分布式通信网络。从分布式通信网络中获得这个小块,并将其保存在数据库中,以作为Bob Smith环室之下的子环室“技术”中的一个小块。该小块的一个副本被保存在Bob Smith的机器的本地客户浏览器中。
在后面的节目中,电视节目的主持人会回顾最新的PDA。节目的设计者想要给所有的在线用户发送与PDA有关的web内容。如上所述,设计者将向所有的用户推一个以用户是否拥有PDA为参数的在线列表项。Bob Smith的浏览器收到了这个列表项,此列表项参考了他的环室。浏览器再调出数值对PDA=真,并且通过列表项中的逻辑而确定出Bob应在其浏览器中观看到一个提供PDA打折升级的web页面,而不是为用户提供第一次购买一个新PDA的机会的web页面。
除了在客户方出现为小块确定路由以及作出决定的过程以外,也可在服务器方单独发生相同的过程。
表2列出了一个典型环室的可扩展置标语言(XML)代码。表3列出了范例环室集的XML代码。表2和表3中的缩行代表了环室的分级结构。
表2<pre listing-type="program-listing"><![CDATA[< xml version=“1.0”encoding=“UTF-8” ><!DOCTYPE htvuser SYSTEM“donut.dtd” []><htvuser name=“Bart Simpson” uid=“bart”pw=“dude!”> <donut desc=“bart”id=“bart”> <crumb desc=“email”value=“barf@fox.net”/> <crumb desc=“ccn”value=“amex 5592 3800 0165 1872 exp 01”/> <donut desc=“thebox”> <crumb desc=“style”value=“rock”/> <crumb desc=“region”value=“NE”/> <crumb desc=“fanof”value=“Offspring,Limp Bizkit”/> <crumb desc=“sex”value=“yes”/> </donut> </donut></htvuser><!--Client code can refer to bart.ccnbart.thebox.region bart.thebox.fanof etc.-->]]></pre>表3<pre listing-type="program-listing"><![CDATA[< ml version=“1.0”encoding=“UTF-8” ><!DOCTYPE teamlist SYSTEM“donut.dtd”[]><teamlist> <donut desc=“team”  id=“hot-sax-mets”  shared=“true”  members=“lisa,sally,lukas”> <crumb desc=“name”  value=“Hot Saxophonists lusting after the Met’s Shortstop”/> <crumb desc=“team-homepage”  value=“http//home.springfield.net/~lisa/mitt-lusters.html”/> <crumb desc=“trivia-tries”value=“22”/> <crumb desc=“trivia-correct”value=“5”/> <crumb desc=“trivia-prizes”value=“05”/> </donut> <htvuser name=“Sally Brown”uid=“Sally”pw=“beethoven”> <donut desc=“sally”id=“sally”> <crumb desc=“email”value=“sally@shulz.net”/> <crumb desc=“cnn”value=“mc 5592 3800 0165 1872 exp 012”/> <donut desc=“espn”subs=“hot-sax-mets”><crumb desc=“sports”value=“skiing”/>  <crumb desc=“agegroup”value=“2-5”/>   </donut>   </donut>   </htvuser>  <htvuser name=“Lisa Simpson”uid=“lisa”pw=“trane”>   <donut desc=“lisa”id=“lisa”>   <crumb desc=“email”value=“lisa@fox.net”/>   <crumb desc=“ccn”value=“visa 5592 3800 0165 1872 exp 02”/>   <donut desc=“espn”subs=“hot-sax-mets”>  <crumb desc=“sports”value=“curling.wwf”/>  <crumb desc=“agegroup”value=“5-10”/>  <crumb desc=“eduoation”value=“Springfield”/>   </donut>   </donut>   </htvuser>  <htvuser name=“Lukas Doright”uid=“duanne”pw=“tomgirl”>   <donut desc=“lukas”id=“lukas”>   <crumb desc=“email”value=“lukas@aol.com”/>   <crumb desc=“ccn”value=“amex 5592 3800 0165 1872 exp00”/>   <donut desc=“espn”sus=“hot-sax-mets”>  <crumb desc=“sports”value=“baseball”/>  <crumb desc=“agegroup”value=“18-24”/>   </donut>   </donut>   </htvuser>  </teamlist>]]></pre>
本发明的系统使用所述的实施例、方法和过程创建了结合互联网上的巨大资源和电视的表现能力的增强的体验。
权利要求
1.一种用于编辑和保持信息的制造物品,所述信息用于通过网络向机器路由和发送内容,所述制造物品包括计算机可读的介质,含有用于向机器发送内容的信息;其中,所述介质包括用于指定机器的标识、机器的地址、以及用于确定发送给机器的内容类型的用户简要表信息的字段,所述用户简要表信息以分级属性值对数据结构指定。
2.如权利要求1所述的制造物品,其特征在于,所述的计算机可读介质还能指定与用户简要表信息相关的用户属性,并且所述分级结构确定各种属性之间的层次关系。
3.如权利要求2所述的制造物品,其特征在于,所述的介质指定了识别用户的信息。
4.如权利要求2所述的制造物品,其特征在于,所述的介质指定了识别用户爱好的信息。
5.如权利要求2所述的制造物品,其特征在于,所述的介质指定了识别分配给用户的提供聊天服务的聊天室的信息。
6.如权利要求5所述的制造物品,其特征在于,所述的介质指定识别用于聊天服务的聊天室的成员的信息。
7.如权利要求1所述的制造物品,其特征在于,所述的计算机可读介质还指定了目录指示,以获取用于对内容进行路由的指令。
8.如权利要求1所述的制造物品,其特征在于,所述的介质包括用于从下面的内容中选择至少一项以发送给机器的用户简要表信息可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容,特定的视频流或可执行的对象。
9.如权利要求1所述的制造物品,其特征在于,所述的介质包括用于有选择地发送调查问题给用户的用户简要表信息
10.如权利要求1所述的制造物品,其特征在于,所述的介质指定了个人计算机、电视、有线盒、卫星接收盒、视频游戏操纵台、或者个人数字助理的地址。
11.一种用于编辑和保持信息的方法,所述信息用于通过在计算机可读介质上指明特定的字段而通过网络向机器路由和发送内容,所述方法包括以下步骤接收用于生成用户简要表信息;利用所述信息在介质中指定机器的标识,机器的地址,和用于确定发送给机器的内容类型的用户简要表信息;以及按照分级属性值对数据结构存储用户简要表信息。
12.如权利要求11所述的方法,还包括在介质中指定与用户简要表信息相关的用户属性;以及在分级结构中指定各种属性之间的层次关系。
13.如权利要求12所述的方法,其特征在于,所述的指定步骤包括在介质中指定识别用户的信息。
14.如权利要求12所述的方法,其特征在于,所述的指定步骤包括在介质中指定识别用户爱好的信息。
15.如权利要求12所述的方法,其特征在于,所述的指定步骤包括在介质中指定识别分配给用户的提供聊天服务的聊天室的信息。
16.如权利要求15所述的方法,其特征在于,所述的指定步骤包括在介质中指定识别用于聊天服务的聊天室的成员的信息。
17.如权利要求11所述的方法,其特征在于,所述的指定步骤包括在介质中指定目录指示,以获取用于对内容进行路由的指令。
18.如权利要求11所述的方法,还包括根据更新信息在分级结构中动态地更改用户简要表信息。
19.如权利要求12所述的方法,还包括询问用户以获得用户简要表信息。
20.如权利要求11所述的方法,还包括根据用户简要表信息针对特定的服务向机器发送内容。
21.如权利要求11所述的方法,还包括动态地更新用户简要表信息。
22.如权利要求21所述的方法,其特征在于,所述动态更新的步骤包括监视与用户简要表信息相关的用户活动;和根据监视到的活动更新用户简要表信息。
23.如权利要求11所述的方法,其特征在于,所述的指定步骤包括指定用于从下面各项中选择至少一项以发送给机器的用户简要表信息可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容,特定的视频流或可执行的对象。
24.如权利要求11所述的方法,其特征在于,所述的指定步骤包括指定用于有选择地发送调查问题给用户的用户简要表信息
25.如权利要求11所述的方法,其特征在于,所述的指定步骤包括指定个人计算机、电视、有线盒、卫星接收盒、视频游戏操纵台、或者个人数字助理的地址。
26.一种访问信息的方法,该信息用于通过网络向机器路由和发送内容,所述方法包括与机器建立网络连接;通过所述网络连接访问存储在计算机可读介质中的分级属性值对数据结构;以及通过所述网络连接发送信息,以在数据结构中指定机器的标识、机器的地址和用于确定发送给机器的内容类型的用户简要表信息。
27.如权利要求26所述的方法,还包括在与机器相关的存储器中存储数据结构。
28.如权利要求26所述的方法,还包括在与机器有网络连接的服务器相关的存储器中存储数据结构。
29.如权利要求26所述的方法,还包括动态地更新用户简要表信息。
30.如权利要求29所述的方法,其特征在于,所述动态更新的步骤包括监视与用户简要表信息相关的用户活动;以及根据所监视的活动更新用户简要表信息。
31.如权利要求26所述的方法,还包括根据用户简要表信息从下面各项中选择至少一项以发送给机器可通过统一资源定位符访问的信息、视频内容、音频内容、多媒体内容、特定的视频流、或可执行的对象。
32.一种访问信息的设备,该信息用于通过网络向机器路由和发送内容,所述设备包括网络模块,用于与机器建立网络连接;访问模块,用于通过网络连接访问存储在计算机可读介质中的分级属性值对数据结构;以及传输模块,用于通过网络连接发送信息,以在数据结构中指定机器的标识、机器的地址和用于确定发送给机器的内容类型的用户简要表信息。
33.如权利要求32所述的设备,还包括用于在与机器相关的存储器中存储数据结构的存储模块。
34.如权利要求32所述的设备,还包括用于在与机器有网络连接的服务器相关的存储器中存储数据结构的存储模块。
35.如权利要求32所述的设备,还包括更新模块,用于动态地更新用户简要表信息。
36.如权利要求35所述的设备,其特征在于,所述更新模块包括用于监视与用户简要表信息相关的用户的活动的模块;和用于根据所监视的活动更新用户简要表信息的模块。
37.如权利要求32所述的设备,还包括选择模块,用于根据用户简要表信息从下面各项中选择至少一项用于发送给机器可通过统一资源定位符访问的信息,视频内容,音频内容,多媒体内容,特定的视频流或可执行的对象。
38.如权利要求1所述的制造物品,其特征在于,所述的介质包括识别用户的爱好的信息。
39.如权利要求1所述的制造物品,其特征在于,所述的介质包括识别用户的购买习惯的信息。
40.如权利要求1所述的制造物品,其特征在于,所述的介质包括识别用户的观看习惯的信息。
41.如权利要求1所述的制造物品,其特征在于,所述的介质包括识别用户的人口统计信息的信息。
42.如权利要求1所述的制造物品,其特征在于,所述的介质包括识别与用户查看的统一资源定位符相关的信息的信息。
43.如权利要求1所述的制造物品,其特征在于,所述的介质包括由以下内容构成的组中的要发送给机器的至少一类内容广告内容、体育内容、音乐内容、音频内容、节目建议、娱乐内容、直播内容、预先录制的内容、非商业性内容、新闻内容、电视知识竞赛内容、和教育内容。
44.如权利要求1所述的制造物品,其特征在于,所述内容通过分布式社区网络的至少一个集线器发送到机器。
45.如权利要求44所述的制造物品,其特征在于,所述分布式社区网络的至少一个集线器利用从下面的组选择的至少一种通信媒体发送内容互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。
46.如权利要求44所述的制造物品,其特征在于,所述的内容还包括至少一种从下面的组中选择的形式的信息广告、动画节目、直播节目、音频节目、音乐视频节目、预先录制的节目、体育节目、直播节目、非商业性节目、电视知识竞赛节目、和新闻节目。
47.如权利要求9所述的制造物品,其特征在于,所述的计算机可读介质还包括根据用户对调查问题的响应识别用户爱好的信息。
48.如权利要求11所述的方法,其特征在于,所述的指定步骤包括指定用户的爱好。
49.如权利要求11所述的方法,其特征在于,所述的指定步骤包括指定用户的购买习惯。
50.如权利要求11所述的方法,其特征在于,所述的指定步骤包括指定用户的观看习惯。
51.如权利要求11所述的方法,其特征在于,所述的指定步骤包括指定关于用户的人口统计信息。
52.如权利要求11所述的方法,其特征在于,所述的指定步骤包括指定有关用户观看的统一资源定位符的信息。
53.如权利要求22所述的方法,其特征在于,所述所监视的活动至少是下面项之一用户的点击率、用户所选取的统一资源定位符、用户在网络上的时间、用户在聊天室里面花费的时间。
54.如权利要求23所述的方法,其特征在于,所述可执行的对象至少是下面项之一游戏、用于电子商务交易的程序、用于电子商务交易的电子购物车。
55.如权利要求11所述的方法,其特征在于,所述的指定步骤包括指定用户简要表信息以发送给机器,其中所述用户简要表信息用于从由以下内容构成的组中选择至少一项广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。
56.如权利要求11所述的方法,其特征在于,所述内容通过分布式社区网络的至少一个集线器发送到机器。
57.如权利要求56所述的方法,其特征在于,所述分布式社区网络的至少一个集线器使用至少一种从下面的组中选择的通信媒体发送内容互联网、局域网、射频广播、无线连接、卫星广播、电缆、电话电路、光纤、公用网络、和私有网络。
58.如权利要求56所述的方法,其特征在于,所述的内容包括从由以下项构成的组中选出的至少一种形式的信息广告、电视知识竞赛节目、动画节目、直播节目、音频节目、音乐视频节目、预先录制的节目、体育节目、和新闻节目。
59.如权利要求11所述的方法,还包括发送节目信号和至少一个确定与该节目相关的在线内容的地址,所述内容是由通过网络与机器相连接的在线信息源提供的。
60.如权利要求59所述的方法,其特征在于,所述节目信号的内容基于用户简要表信息。
61.如权利要求60所述的方法,其特征在于,所述节目信号通过至少一种从下面的组中选择的传输介质发送互联网、局域网、地面广播、射频广播、电缆、卫星广播、光纤、电话电路、无线连接、公用网络、和私有网络。
62.如权利要求61所述的方法,其特征在于,所述地址是统一资源定位符,统一资源定位符确定作为互联网站点的在线信息源。
63.如权利要求62所述的方法,其特征在于,所述在线信息源是从下面组中选择的一项局域网、互联网、公用网络、和私有网络。
64.如权利要求59所述的方法,其特征在于,所述至少一个确定在线内容的地址基于用户简要表信息。
65.如权利要求59所述的方法,其特征在于,所述内容将会同时地和节目一起或者与节目结合在一起自动地显示到用户的设备上,并且所述内容与所述节目相关。
66.如权利要求59所述的方法,其特征在于,所述内容包括从下面组中选择的一种形式的内容文字、图形、视频、数据、音频、动画、视频静止画面、低帧率视频、和多媒体。
67.如权利要求65所述的方法,还包括发送至少一个确定在线内容的地址,在线内容与节目相关,其中所述在线内容在节目期间在预定的时间自动地展示给用户。
68.如权利要求67所述的方法,其特征在于,所述地址独立于节目发送给用户。
69.如权利要求67所述的方法,其特征在于,所述地址在节目初始化之前发送给用户。
70.如权利要求67所述的方法,其特征在于,所述地址在节目期间发送给用户。
71.如权利要求67所述的方法,其特征在于,所述在线内容包括从下面组中选择的一种形式的内容文字、数据、图形、视频、音频、动画、视频静止画面、低帧率视频、多媒体、和单独帧序列。
72.如权利要求67所述的方法,其特征在于,所述在线内容通过至少一种从下面组中选择的传输介质发送互联网、局域网、地面广播、射频广播、电缆、卫星广播、光纤、电话电路、无线连接、公用网络、和私有网络。
73.如权利要求11所述的方法,还包括发送节目信号到第一接收器,并且发送至少一个地址到第二接收器,所述地址确定了提供与所述节目相关的内容的在线信息源。
74.如权利要求73所述的方法,还包括以下步骤在所述第二接收器和所述地址所确定的在线信息源之间建立通信连接;以及接收与所述节目信号相关的在线信息片断。
75.如权利要求73所述的方法,其特征在于,所述节目信号通过至少一种从下面组中选择的传输介质发送互联网、局域网、地面广播、射频广播、电缆、卫星广播、光纤、电话电路、无线连接、公用网络、和私有网络。
76.如权利要求73所述的方法,其特征在于,所述节目信号包括至少一种从下面组中选择的形式的信号文字、数据、图形、视频、音频、动画、视频静止画面、低帧率视频、多媒体、和单独帧序列。
77.如权利要求21所述的方法,其特征在于,所述动态更新步骤包括选择性地发送调查问题给用户;从用户接收对调查问题的响应;以及根据用户的响应更新用户简要表信息。
78.如权利要求26所述的方法,还包括根据用户简要表信息,选择至少一类从下面的组中选择的信息发送给机器广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。
79.如权利要求29所述的方法,其特征在于,所述动态更新步骤包括选择性地发送调查问题给用户;从用户接收对调查问题的响应;以及根据用户的响应更新用户简要表信息。
80.如权利要求30所述的方法,其特征在于,所述所监视的活动从下面组中选择用户的点击率、用户所选取的统一资源定位符、用户在网络上的时间、用户在聊天室里花费的时间。
81.如权利要求31所述的方法,其特征在于,所述可执行的对象是至少一个从下面组中选择的对象游戏、用于电子商务交易的程序、用于电子商务交易的电子购物车。
82.一种用于编辑和保持信息的设备,所述信息用于通过网络向机器路由和发送内容,所述设备包括一种装置,用于接收用来生成用户简要表的信息;一种装置,用于利用所述接收到的信息在介质中指定机器的标识,机器的地址,和用于确定发送给机器的内容类型的用户简要表信息;以及一种装置,用于以分级属性值对数据结构存储用户简要表信息。
83.如权利要求82所述的设备,其特征在于,所述设备还包括一种装置,用于指定与用户简要表信息相关的用户属性;以及一种装置,用于以分级结构指定至少两种层次属性之间的层次关系。
84.如权利要求83所述的设备,其特征在于,所述设备还包括用于指定识别用户的信息的装置。
85.如权利要求83所述的设备,其特征在于,所述设备还包括用于指定识别至少一个用户的爱好的信息的装置。
86.如权利要求83所述的设备,其特征在于,所述设备还包括用于指定识别分配给用户的用于聊天服务的聊天室的信息的装置。
87.如权利要求86所述的设备,其特征在于,所述设备还包括用于指定识别用于聊天服务的聊天室的成员的信息的装置。
88.如权利要求82所述的设备,其特征在于,所述设备还包括用于指定目录指示的装置,所述目录指示用于提供对内容进行路由的指令。
89.如权利要求82所述的设备,其特征在于,所述设备还包括用于根据更新信息在分级结构中动态地更改用户简要表信息的装置。
90.如权利要求82所述的设备,其特征在于,所述设备还包括用于询问用户以获得用户简要表信息的装置。
91.如权利要求82所述的设备,其特征在于,所述设备还包括用于根据用户简要表信息针对特定的服务向机器发送内容的装置。
92.如权利要求82所述的设备,其特征在于,所述设备还包括用于动态地更新用户简要表信息的装置。
93.如权利要求82所述的设备,其特征在于,所述设备还包括一种装置,用于监视与用户简要表信息相关的用户的活动;以及一种装置,用于根据所监视的活动更新用户简要表信息。
94.如权利要求82所述的设备,其特征在于,所述设备还包括一种装置,用于指定用户简要表信息以用来从下面的组中选择至少一类信息发送给机器可通过统一资源定位符得到的信息、视频内容、音频内容、多媒体内容、特定的视频流、和可执行的对象。
95.如权利要求94所述的设备,其特征在于,所述可执行的对象是从下面组中选择的至少一个游戏、用于电子商务交易的程序、用于电子商务交易的电子购物车。
96.如权利要求82所述的设备,其特征在于,所述设备还包括一种装置,用于指定用于选择性地发送调查问题给用户的用户简要表信息。
97.如权利要求82所述的设备,其特征在于,所述设备还包括一种装置,用于指定与从下面组中选择的至少一个设备相关的地址个人计算机、电视、有线盒、卫星盒、视频游戏操纵台、个人数字助理、和手持计算机。
98.如权利要求82所述的设备,还包括一种装置,用于指定用户的爱好。
99.如权利要求82所述的设备,还包括一种装置,用于指定用户的购买习惯。
100.如权利要求82所述的设备,还包括一种装置,用于指定用户的观看习惯。
101.如权利要求82所述的设备,还包括一种装置,用于指定用户的人口统计信息。
102.如权利要求82所述的设备,还包括一种装置,用于指定与用户观看的统一资源定位符相关的信息。
103.如权利要求93所述的设备,其特征在于,所述所监视的活动是从下面组中选择的至少一个类型的活动用户的点击率、用户所选取的统一资源定位符、用户在网络上的时间、用户在聊天室里花费的时间。
104.如权利要求82所述的设备,还包括一种装置,用于使用用户简要表信息来向机器发送至少一类从下面的组里面选择的内容广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。
105.如权利要求82所述的设备,其特征在于,所述设备还包括一种装置,用于选择性地发送调查问题给用户;一种装置,用于从用户处接收对调查问题的响应;以及一种装置,用于根据用户的响应更新用户简要表信息。
106.一种包含程序指令的计算机可读介质,所述程序指令用于控制由以下步骤通过网络向机器路由和发送内容的计算机系统接收用于生成用户简要表的信息;利用所述信息指定机器的标识,机器的地址,和用于确定发送给机器的内容类型的用户简要表信息;以及按照分级属性值对数据结构存储用户简要表信息。
107.如权利要求1 06所述的计算机可读介质,其特征在于,所述指令还包括指定与用户简要表信息相关的用户的属性;以及在分级结构中指定属性之间的关系。
108.如权利要求107所述的计算机可读介质,其特征在于,所述指定与用户简要表信息相关的用户的属性的指令还包括指定识别用户的附加信息。
109.如权利要求107所述的计算机可读介质,其特征在于,所述指定与用户简要表信息相关的用户的属性的指令还包括指定识别用户的爱好的信息。
110.如权利要求107所述的计算机可读介质,其特征在于,所述指定与用户简要表信息相关的用户的属性的指令还包括指定识别分配给用户的用于聊天服务的聊天室的信息。
111.如权利要求109所述的计算机可读介质,其特征在于,所述指定与用户简要表信息相关的用户的属性的指令还包括指定识别用于聊天服务的聊天室的成员的信息。
112.如权利要求109所述的计算机可读介质,其特征在于,所述指定与用户简要表信息相关的用户的属性的指令还包括指定目录指示,所述目录指示用于提供对内容进行路由的指令。
113.如权利要求107所述的计算机可读介质,其特征在于,所述指令还包括根据更新信息在分级结构中动态地更改用户简要表信息。
114.如权利要求107所述的计算机可读介质,其特征在于,所述指令还包括询问用户以获得用户简要表信息。
115.如权利要求106所述的计算机可读介质,其特征在于,所述指令还包括根据用户简要表信息针对特定的服务向机器发送内容。
116.如权利要求106所述的计算机可读介质,其特征在于,所述指令还包括动态地更新用户简要表信息。
117.如权利要求116所述的计算机可读介质,其特征在于,所述动态地更新用户简要表信息的指令还包括监视与用户简要表信息相关的用户的活动;和根据所监视的活动更新用户简要表信息。
118.如权利要求106所述的计算机可读介质,其特征在于,所述的指定指令还包括利用用户简要表信息向机器发送至少一类从下面组中选择的内容统一资源定位符、视频内容、音频内容、多媒体内容、特定的视频流、和可执行的对象。
119.如权利要求106所述的计算机可读介质,其特征在于,所述的指定指令还包括指定用户简要表信息,并且根据用户简要表信息选择性地向用户发送调查问题。
120.如权利要求106所述的计算机可读介质,其特征在于,所述的指定指令还包括指定至少一个从下面组中选择的设备的地址个人计算机、电视、有线盒、卫星盒、视频游戏操纵台、手持计算机、和个人数字助理。
121.如权利要求106所述的计算机可读介质,其特征在于,所述的指定步骤还包括指定用户的爱好。
122.如权利要求106所述的计算机可读介质,其特征在于,所述的指定步骤还包括指定用户的购买习惯。
123.如权利要求106所述的计算机可读介质,其特征在于,所述的指定步骤还包括指定用户的观看习惯。
124.如权利要求106所述的计算机可读介质,其特征在于,所述的指定步骤还包括指定用户的人口统计信息。
125.如权利要求106所述的计算机可读介质,其特征在于,所述的指定步骤还包括指定与用户查看的统一资源定位符相关的信息。
126.如权利要求117所述的计算机可读介质,其特征在于,所述所监视的活动是从下面组中选择的至少一项用户的点击率、用户所选取的统一资源定位符、用户在网络上的时间、用户在聊天室里面花费的时间。
127.如权利要求118所述的计算机可读介质,其特征在于,所述可执行的对象是从下面组中选择的至少一个对象游戏、用于电子商务交易的程序、用于电子商务交易的电子购物车。
128.如权利要求106所述的计算机可读介质,其特征在于,所述的指定步骤还包括利用用户简要表信息来选择内容以向机器发送,其中所述内容是从下面组中选择的至少一类内容广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容。
129.如权利要求113所述的计算机可读介质,其特征在于,所述动态地更改用户简要表信息的步骤包括选择性地发送调查问题给用户;从用户处接收对调查问题的响应;以及根据用户的响应更新用户简要表信息。
130.一种包含控制计算机系统的程序指令的计算机可读介质,所述计算机系统用于由以下步骤通过网络向机器路由和发送内容建立与机器的网络连接;通过网络访问分级属性值对数据结构;以及通过所述网络连接发送信息,所述信息指定了数据结构中的机器标识、机器的地址、和用于确定向机器发送的内容类型的用户简要表信息。
131.如权利要求130所述的计算机可读介质,其特征在于,所述指令还包括在与机器相关的存储器中存储所述数据结构。
132.如权利要求130所述的计算机可读介质,其特征在于,所述指令还包括在与通过网络和机器相连接的服务器相关的存储器中存储所述数据结构。
133.如权利要求130所述的计算机可读介质,其特征在于,所述指令还包括动态地更新用户简要表信息。
134.如权利要求133所述的计算机可读介质,其特征在于,所述动态地更新用户简要表信息的指令包括监视与用户简要表信息相关的用户的活动;以及根据所监视的活动更新用户简要表信息。
135.如权利要求130所述的计算机可读介质,其特征在于,所述指令还包括,根据发送给机器的用户简要表信息,选择至少一种从下面组中选择的信息可通过统一资源定位符访问的信息、视频内容、音频内容、多媒体内容、特定的视频流、和可执行的对象。
136.一种访问信息的设备,所述信息用于通过网络向机器路由和发送内容,包括一种装置,用于建立与机器的网络连接;一种装置,用于通过网络访问存储在计算机可读介质中的分级属性值对数据结构;以及一种装置,用于通过所述网络连接发送信息,其中所述信息在所述数据结构中指定,并且所述信息包括机器的地址和用户简要表信息;所述用户简要表信息用于确定向机器发送的内容类型。
137.如权利要求136所述的设备,其特征在于,所述设备还包括一种装置,用于在与机器相关的存储器中存储所述数据结构
138.如权利要求136所述的设备,其特征在于,所述设备还包括一种装置,用于在与通过网络和机器连接的服务器相关的存储器中存储所述数据结构。
139.如权利要求136所述的设备,还包括一种装置,用于动态地更新用户简要表信息。
140.如权利要求139所述的设备,其特征在于,所述动态地更新用户简要表信息的装置还包括一种装置,用于监视与用户简要表信息相关的用户的活动;以及一种装置,根据所监视的活动更新用户简要表信息。
141.如权利要求136所述的设备,其特征在于,所述设备还包括一种装置,用于根据用户简要表信息选择至少一类从下面组中选择的内容广告内容、体育内容、音乐内容、音频内容、节目建议、代表特定服务的图标、娱乐内容、和教育内容;其中所述内容被发送到机器。
142.一种通过网络在机器上接收定制内容的方法,包括建立网络连接;通过所述网络连接接收内容信息,其中所述内容由机器的标识、机器的地址和用户简要标信息决定。
143.如权利要求142所述的方法,其特征在于,所述内容信息包括从下面组中选择的至少一种类型的内容可通过统一资源定位符访问的信息、视频内容、音频内容、多媒体内容、特定的视频流、和可执行的对象。
144.一种通过管理多个用户简要表而确定摘要信息的方法,包括接收多个用户简要表;处理所述的多个用户简要表;以及根据所述的多个用户简要表的处理结果确定摘要信息。
145.如权利要求144所述的方法,还包括建立群组简要表的步骤。
146.如权利要求144所述的方法,其特征在于,所述摘要信息基于从下面的组中选择的至少一类信息观看方式、点击方式、购买方式、收听方式、用户在聊天室里面花费的时间、用户爱好、地理位置、用户的人口统计信息、对调查问题的响应、和用户使用的计算机类型。
147.如权利要求145所述的方法,还包括根据所述群组简要表向与用户相关的至少一台机器发送内容的步骤。
148.如权利要求147所述的方法,其特征在于,所述内容包括从下面的组中选择的至少一种形式的信息广告、电视知识竞赛节目、动画节目、直播节目、音频节目、音乐视频节目、预先录制的节目、体育节目、非商业性节目和新闻节目。
全文摘要
保持一个用于指定具有动态的、分级的、共享的用户简要表信息的“环室”(206)的文件。该环室(206)含有一个用户(118)简要表,也可作为含有用户简要表的数据库的一个关键字,而且该环室指定了诸如用户(118)特征、观看偏好、爱好和购买习惯等这些用户简要表信息。该环室(206)通过浏览器程序、相关的web服务器程序以及其它与环室(206)相关的用于路由内容给用户(118)的应用程序来访问。
文档编号H04N7/173GK1379881SQ00813625
公开日2002年11月13日 申请日期2000年9月29日 优先权日1999年9月29日
发明者克雷格·D·厄尔曼, 迈克尔·R·阿巴图, 杰弗里·M·哈林顿, 卡尔·R·杜达 申请人:Actv公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1