电视集成的聊天及存在系统和方法

文档序号:6454544阅读:177来源:国知局

专利名称::电视集成的聊天及存在系统和方法
技术领域
:本申请一般涉及具有视频传输能力的通信网络。在此所描述的实施例更具体地涉及通过高带宽接入网络接收和传送增强的电视服务的系统和方法。
背景技术
:当今用户和企业从各种源接收电视服务。即使使用最基本的电视机,观众经由连接至电视机的天线也能够接收传统的电视广播。传统的广播电视的问题众所周知。为了接收电视信号,接收天线必须在广播发射机的范围内,这使得在遥远的地方难以接收到信号。广播画面的质量可能依赖于天线的强度或位置,导致画面模糊和频繁地重定位天线。此外,传统的广播电视限于简单的观看。电视信号被接收并在观众的电视上显示画面。除改变频道外,观众无法定制电视内容或与广播公司通信。开发了有线电视及后来的卫星电视,以解决一些与传统的广播电视相关联的问题。有线电视提供商从各种节目源接收电视内容,并经由诸如同轴电缆的电缆将内容直接传送至订户的家中。在家中,通常使用"机顶盒"来接收有线信号并将该信号提供至电视用于显示。虽然有线电视一般不会遭受无线(over-the-air)广播电视的画面质量问题,但使用放大器来远距离承载有线信号可导致信号衰减和可靠性问题。典型的有线机顶盒也为定制内容提供有限的选项,因为它依赖于标准的广播电视内容传输,一般包含有限的处理功能并具有有限的网络交互能力(例如即付即看请求、视频点播请求)。卫星电视提供高质量的电视画面,因为其信号通过空气传播(即比电缆更快且更准确的传递介质),而且它不依赖天线到内容提供商的范围。相反,卫星提供商将电视内容广播至将所述内容转播至在订户家中的卫星天线的地球同步卫星。卫星天线典型地连接至解译并格式化电视内容并将其传送至电视进行显示的卫星接收器。然而,卫星电视并非没有有局限性。举例来说,与有线电视服务类似,卫星电视依赖于标准的广播内容传输。此外,卫星接收器依赖低带宽的传统"普通老式电话业务"(POTS)电话线路来为来自卫星接收器的请求和定制内容的下载提供双向通信路径,所以下载速率缓慢且可用内容有限。数字视频记录器,可作为独立组件或集成于机顶盒和卫星接收器中使用,使观众能记录电视内容。使用电视上显示的菜单,观众能够选择要记录的节目、定购即付即看内容和设置观看偏好(诸如家长监控)。然而,典型的数字视频记录器使用低带宽POTS电话线作为到有线、卫星或其他服务提供商的双向通信路径,限制了为特定用户提供任意专门定制内容的能力。多年来,广播、有线、及卫星电视已稳步改善了电视画面的质量,并且一些提供商己开发出向视频广播观看传递有限增强的的能力,诸如即付即看和视频点播。数字视频记录器使观看者能以有限且延迟的方式接收内容。然而,仍然存在对丰富、可靠、真正定制的增强的电视服务的需求。图1是符合本发明的示例性实施例的系统的框图2是符合本发明的示例性实施例的服务提供商的详细框图3(a)和3(b)是符合本发明的示例性实施例的订户的详细框图4是符合本发明的示例性实施例的网络终端的详细框图5是符合本发明的示例性实施例的电视集成的聊天和存在系统(televisionintegratedchatandpresencesystem)的上层(high-level)体系结构的详细框图6A和6B是示出了符合本发明的实施例的优选系统的操作的示例性方法的流程图;以及图7是示出了符合本发明的实施例的即时消息窗口、密友列表窗口和电视广播窗口的示例性电视屏幕。具体实施例方式符合本发明的优选方法和系统使用诸如光纤网络的高速双向连接来为订户提供增强的电视服务。服务提供商既传送诸如广播电视节目的普通电视内容,也传送为每个订户定制的内容。订户与服务提供商通信以执行任意数目的任务,包括建立帐户、订购定制内容、和与其他订户共享内容。现将详细参照本发明的各种示例性实施例,其示例在附图中示出。在任何可能的地方,相同标号将在整个附图中指代相同或相似部分。A.系统概述图1是符合本发明的优选实施例的系统100的框图。服务提供商102从多个内容提供商104收集内容(例如广播视频、广播音频、音频/视频点播、数据内容)。这样的内容可包括例如来自地方广播电视频道的节目、来自诸如HomeBoxOffice或ESPN的国家广播电视内容提供商的节目以及诸如远程学习广播的教育节目。服务提供商102经由接入网络108向订户106传送包括音频/视频内容的数据。订户106可包括家庭、企业、旅馆等。在优选实施例中,接入网络108主要由光纤电缆和连接器组成,使在服务提供商102和订户106之间能够高速双向通信。接入网络108也可包括其他网络技术,诸如无线网络。在一个实施例中,服务提供商102和订户106也可以经由可以将服务提供商102和订户106互联的替代网络(诸如因特网(未示出))进行通信。图2是符合本发明的优选实施例的服务提供商102的框图。服务提供商102可以向订户106提供多个服务。例如,服务提供商102可以建立并维护订户账户、提供常规广播电视节目、提供视频点播内容、允许订户反馈等。服务提供商102也可使订户106能够获得诸如下面所描述的增强的服务。示例性服务提供商102可包括用于接收、存储、处理和传送内容以提供至订户106的各种系统和工具(facility)。例如,示例性服务提供商102可包括电视内容系统202、增强的电视服务系统204、分发系统206、订户数据库208、门户网站(portal)210、和认证系统212。电视内容系统202可接收、存储、处理和传送由内容提供商104发起的广播电视内容。在一个实施例中,服务提供商102也可创建电视内容并使用电视内容系统202来存储和传送这样的内容。增强的电视服务系统204可接收、存储、处理和传送数据以支持增强的电视服务,并为访问增强的电视服务提供订户接口(如下面进一步讨论)。分发系统206可将内容和数据例如从电视内容系统202或增强的电视服务系统204分发至订户106。分发系统206可以执行广播/多播传递(例如同时向许多订户发送相同信息)或单播传递(例如向单个订户发送定制内容)。分发系统206也可提供从订户106至例如增强的电视服务系统204的"上行"通信路径,使得订户可发送请求和与获取定制内容相关的其它信息等。订户数据库208可存储关于订户106的数据,诸如姓名、地址、对增强的服务的订阅等。门户网站210可提供接口,用于经由诸如公共交换电话网(PSTN)或诸如因特网的广域网的外部网络与服务提供商102通信。认证系统212可处理认证和/或授权信息,以加强向订户106提供服务的安全和隐私。本领域技术人员应认识到服务提供商102可包括比图2所示的更多或更少的组件,以及与图2中所示的功能相比更多或组合的功能。例如,可提供一个单独的数据库来存储供认证系统212使用的认证信息。在另一示例中,服务提供商102可包括通信和/或会议桥接工具,以使订户106能够访问音频/视频通信和/或电话会议服务(例如,通过增强的电视服务可获得的)。此外,服务提供商102的功能可以由单个系统、或由分布在多个位置且通过各种通信链路连接的计算机和其他设备的组合来执行。下面更详细地描述服务提供商102的组件的操作。图3(a)和3(b)示出了符合本发明的优选实施例的订户106的框图。如图3(a)所示,订户106经由接入网络108在网络终端302接收来自服务提供商102的传输。如上所述,接入网络108可以是例如无源光网络(PON)。网络终端302可经由任何数目的中间组件/技术接收来自服务提供商102的网络传输。例如,可将光电转换组件插入在网络终端302和服务提供商102之间,以将光传输转换为电信号(例如,RF信号、POTS信号、以太网信号),也可在其间部署其他传输组件。网络终端302处理经由接入网络108接收的数据并将其呈现至输出设备304。这样,如众所周知的,网络终端302可包括处理器、存储系统、网络接口(例如,到接入网络108的)和设备接口。输出设备304可包括任意数目的具有输出音频和/或视频的能力的组件,诸如视频显示器、扬声器、电视机等。网络终端302还连接至一个或多个输入设备306,其允许用户提供例如用于控制网络终端302或输出设备304的输入数据,或通过接入网络108提供用于上行传输的数据。输入设备306可包括诸如键盘、指示设备、遥控器、触摸屏等的设备。在某些实施例中,网络终端302可与任何或所有的输出设备304以及任何或所有的输入设备306(其一示例为移动电话)集成。在一些实施例中,订户106也可使用单独的计算系统或诸如连接至外部网络(例如PSTN、因特网、无线网络)的电话(未示出)的通讯设备来与服务提供商102通信(例如经由门户网站210)。图3(b)示出了相对于在订户106的典型电视服务的特定实施例。如图3(b)所示,网络终端是连接至接入网络108(例如经由各种技术/组件)以与服务提供商102通信的机顶盒312。机顶盒312连接至电视314,该电视包括基于机顶盒312提供的信号来显示视频和产生音频的工具。提供远程控制316和其它输入设备(例如按钮),并且其可通信地连接至电视314和/或机顶盒312(例如无线地),以使观看者能控制电视314和/或机顶盒312,并提供可通过接入网络108传送至服务提供商102和/或其他订户106的数据。订户106可建立与服务提供商102的帐户,其使能够和/或控制接收增强的电视服务的能力。例如,提供商102可使用订户帐户来存储订户标识信息(诸如姓名和地址)、存储订户被授权接收哪些服务(诸如付费广播频道或因特网接入)的指示以及增强的服务(诸如观看个性化内容等)的记录(track)和账单。该帐户也可存储订户的网络终端302的标识符,其便于在接入网络108上的网络终端的识别(例如分配给订户的机顶盒312的唯一标识符),帮助向订户传送增强的电视服务。订户106可以例如经由语音通信(例如交互式语音响应系统)或数据通信(例如因特网上的交互web接口)使用门户网站210来访问帐户信息。替代地,订户可以使用集成在机顶盒312中的电话或远程控制316中可用的控制来通过接入网络108与服务提供商102通信。订户106可包括几个用户及其设备。例如,在单个家庭中,不同的家庭成员可能希望从服务提供商102接收不同的内容或订阅不同的增强的电视服务。在一个实施例中,订户106(例如家庭)可与服务提供商102建立一个帐户,并且每个用户(例如家庭中的家庭成员)与该帐户相关联并且可将信息存储在订户数据库208中。在另一实施例中,每个用户可以与服务提供商102建立他自己的帐户。图4是优选的网络终端302(诸如机顶盒312)的详细框图。网络终端302可包括接入网络接口402、控制系统408、存储系统410和设备接口412。控制系统408可包括处理器或其它控制逻辑,其可用于执行各种指令和操作存储在存储系统410中的数据。存储系统410可包括各种存储设备和控制器,诸如众所周知的半导体存储器(例如RAM、ROM、闪存)、磁存储器(例如磁盘)、光存储器(例如DVD)、存储器控制器和/或其它存储器。设备接口412可包括与外部组件接口的各种组件,诸如一般所了解的输出设备304和输入设备306。使用接入网络接口402,网络终端302通过接入网络108与服务提供商102通信以发送和接收电视节目、增强的电视服务、订户帐户管理等的高速通信。接入网络接口402基于实现可包括各种组件以允许以一种或多种形式通过接入网络108通信。例如,接入网络接口108可包括用于接收RF信号的RF接口及/或用于接收光信号的光接口。接入网络接口402可进一步包括用于区分和处理接入网络108承载的各种通信的组件。例如,接入网络接口402可包括用于接收广播电视格式的传输(例如NTSC、MPEG)和/或分组数据格式的传输(例如以太网、IP)的组件。在一些实施例中,接入网络接口402也可连接至设备接口412,例如,以向输出设备304提供广播电视传输。存储系统410可包括控制系统408可执行的并实现在优选实施例中的各种特征的各种模块。例如,存储系统410存储包括一个或多个显示(例如交互式节目指南)的用户接口404,所述显示可以提供在输出设备304上以使订户106能够与网络终端302通信、选择要观看的内容、访问增强的观看特征等。用户接口404可包括各种用户接口以利用可通过服务提供商102获得(例如从服务提供商102下载)的增强的电视服务。订户数据406也可存储于存储系统410中以支持增强的电视服务。例如,订户的观看偏好或设置可被存储为订户数据406。在另一示例中,订户数据406可被存储在网络终端302的外部,诸如存储在服务提供商102中(例如,订户数据库208中)或在计算系统或由订户控制的其它装置(例如,智能卡)上。如众所周知的,网络终端302可包括比图4所示的组件更少或更多的组件,且如众所周知的,可使用总线以各种方式将其互联。B.增强的电视服务优选实施例使用高带宽双向接入网络108来提供增强的电视服务。例如,服务提供商可通过允许订户经由这样的高带宽双向接入网络与服务提供商连接来向订户提供多种增强的服务,以获得、配置和控制所期望的电视内容及相关服务的传递。虽然也可使用其它高带宽技术(例如无线RF、同轴电缆RF),但是优选实施例利用光纤接入网络。光纤连接比使用无线电波或同轴电缆的传统连接为传送数据提供大许多的带宽。例如,光纤可以容易地承载数百甚至数千频道的电视内容、电话服务、及数据服务(例如,因特网接入)。为达到光纤连接的附加带宽和质量,服务提供商可提供范围广泛的增强的电视服务以吸引和保留住订户。增强的电视服务可包括例如个性化电视频道、订户间个人内容的同步共享、对附加电视内容的直接访问、电视上集成的聊天和存在信息、及交互性娱乐。订户可以使用熟悉的设备(例如,机顶盒、电视、远程控制等)从他们的终端来享受这些服务。在一些实施例中,订户可选择使用计算机或连接至因特网的其它设备以进一步定制或增强的电视服务。c,电视集成的聊天和存在通过优选的系统和方法提供的增强的电视服务的一个实现是电视集成的即时消息(IM)聊天和存在能力。即时消息聊天允许用户使用其电视发送和接收通信。根据优选的实施例,可以将电视屏幕的一部分专用于发送和接收即时消息,而屏幕的其余部分可以显示视频传输。可以将专用部分称为窗口。用户可以键入和接收在窗口中显示的通信(例如文本行)。为了便于进行即时消息通信(instantmessaging),用户可以创建被指定为"密友"的其他用户的列表。用户可以与从列表选择的密友交换即时消息,所述列表可以显示在用户的电视屏幕上。密友的名称列表可以包括用户标识(例如"屏幕名称"或其他用户ID),并且还可以包括用户状态信息,诸如允许用户确定另一用户的存在状态的存在状态信息。存在状态可以包括例如其他用户是否在线(例如观看电视)、离线(例如电视关闭)、忙(例如观看电视但不接受消息)、离开等。在一些实施例中,在线或离线可以表示用户是否连接到系统或是否与系统进行活动,诸如与系统控制进行交互、观看电视、发消息等。忙可以表示用户连接到系统但是不可进行即时消息。例如,用户可能正在使用电话或可能己关闭即时消息通信。离开可以表示用户连接到系统,但是远离电视。可以实现过程以检测用户存在状态以及在消息系统内对状态改变进行通信。在密友列表上的存在信息还可以包括识别用户正在观看的视频传输(例如电视广播)的信息或关于用户的电视观看会话(session)(诸如最后观看的节目、观看会话的长度、频道改变间隔等)的其他信息。可以使用这样的信息来与其他用户通信。例如,用户可以向正在观看同一节目的其他用户发送消息,或邀请其他用户观看用户推荐的节目。可以通过接入网络108从发起用户的网络终端300(诸如机顶盒312)发送即时消息。这样的即时消息可以包含发起用户的通信以及目的用户的用户标识。存在系统可以例如通过将用户标识映射到与用户相关联的唯一标识符(例如与用户相关联的机顶盒的网络地址)使用用户标识来确定适当的目的机顶盒以接收即时消息。在接收即时消息后,目的用户的机顶盒312可以使即时消息中的信息出现在电视显示的指定部分,诸如显示的底部部分,而显示的其余部分示出用户当前正在接收的视频传输。表1示出了示例性密友列表信息:表1<table>tableseeoriginaldocumentpage17</column></row><table>图5是集成的IM和聊天存在系统500的上层结构的详细框图,其是在以下的环境中示出的使用机顶盒312作为网络终端302、使用电视314作为输出设备304以及使用远程控制316作为输入设备306的系统。如上所述,可以是其他配置。如所示,系统500包括包含电视内容系统202的服务提供商102、订户数据库208以及认证系统212。系统500还包括存在/IM服务器526和电视存在用户代理524,其可以被实现为增强的电视服务系统204的一部分。系统500还包括每一个都具有机顶盒312、远程控制316以及电视314的多个用户或订户106。订户106通信地连接至服务提供商102,例如经由接入网络108(例如光纤网络)。系统500还可以包括一个或多个计算设备(PC)558,其可以经由门户网站210和诸如因特网的广域数据网络连接到服务提供商102。在所示的实施例中,电视存在用户代理524允许用户106与存在/IM服务器526通信,因此使得能够在使用PC558的即时消息用户、其他用户106以及诸如电话等的经由系统500可访问的其他存在使能设备(例如见于2003年7月25提交的美国专利申请No.10/627,368、名称为"MethodsandSystemsforPresence-BasedTelephonyCommunications",在此通过引用而合并于本文中)之间通信。在另一个实施例中,存在/IM服务器526可以与存在于在系统500外部的有线和无线网络上的其他现有IM和存在系统集成(例如经由在外部数据网络上的门户网站210)。系统500可以通过订户的电视存在用户代理524来监视订户106的活动。如图5所示,用户代理524可以被部署为驻留在用户的机顶盒312上的软件,或可以被部署在服务提供商102内(例如作为代理)。如上所述,用户可以编辑被指定为密友的其他用户的列表(称为密友列表),其可以存储例如用户的用户代理524可访问的、与这样的用户相关的存在信息。存在/IM服务器526和用户代理524可以跟踪和传播关于特定用户在其密友列表上具有的用户的存在状态改变,并且适当地更新密友列表。一些实施例可以向用户提供存在可用性管理(PAM)和IM系统的功能,包括用于发送和接收即时语音或文本消息、拨打和接收电话呼叫以及接收语音提醒和通知的服务器。(例如见上述的于2003年7月25提交的美国专利申请No.10/627,368、名称为"MethodsandSystemsforPresence-BasedTelephonyCommunications,,。)系统500可以跟踪在线的每个密友以及密友正在观看什么频道和节目。订户106可以使用即时消息来邀请在线密友观看特定的节目。密友然后可以选择出现在其电视屏幕上的消息,以将其电视机上的频道自动改变到在即时消息中识别的节目。在一个实施例中,机顶盒312可以实时存储和修改存在状态,包括机顶盒312的电视控制状态,并且经由通知将状态信息通信到存在/IM服务器526而不需要用户互动。这样的配置可以使存在/IM服务器526能够生成指示状态信息改变的通知,例如包括将被发送到其他密友的"频道改变"提醒。在另一实施例中,可以将机顶盒312的功能和/或硬件集成到电视314中。在再一实施例中,还可以使远程控制316能够使用例如LCD显示器作为输出设备来接收和显示即时消息。在另一实施例中,配置存在/IM服务器526,以自动将正在观看同一节目的用户分组、基于电视相关动作来形成临时(adhoc)密友列表。存在/IM服务器526可以基于用户的其他电视习惯(诸如频繁的观看时间、频道、节目、网络、节目类型、典型的节目人口统计、位置等)形成其他的临时密友列表。订户106与临时列表上的密友可以交换即时消息。图6A和6B是示出了系统500的操作的示例性方法600的流程图。开始,服务提供商102接收可以由订户106发起的连接信号(步骤602)。订户106可以使用远程控制106或通过诸如机顶盒312上的控制的另一装置来发起连接。使用该连接信号,服务提供商102确定订户106是否是新用户(步骤606)。如果是,则服务提供商102接收订户106使用远程控制316或机顶盒控制经由机顶盒312输入的用户数据(步骤610)。服务提供商102然后将来自订户106的用户数据保存在用户简档中(步骤612),所述用户数据可以包括用户名、密码、电话号码等。在保存简档后,服务提供商102例如对照订户数据库208中的数据和/或经由认证系统212来验证(步骤614)用户数据。认证允许订户106获得对系统500(诸如增强的电视服务系统204)的各个部分的访问。再参考步骤606,如果用户是已创建的用户(步骤606),系统500将使用例如用户名(其可以与用于发消息目的的用户标识相同或不相同)以及密码来将其登录。服务提供商102然后给予订户106配置(步骤608)其用户简档的选项,诸如通过改变其密码或指定其存在状态。服务提供商102接收用户数据(步骤610),并且通过保存更新的用户简档(步骤612)和利用认证程序来验证订户(步骤614)来继续。如果订户选择不更新其简档或其他信息(步骤608),系统500执行验证过程(步骤614)。在服务提供商102验证订户106后,更新订户106的存在状态(步骤616)。如以前所述,在优选实施例中的用户的存在状态可以包括在线、离线、忙或离开状态。在一个优选的实施例中,在用户登录后,系统500在用户观看电视时使用网络和提供电视信号的设备提供聊天和存在能力。在用户观看电视时,系统500监视用户的活动和状态、监视其他系统用户的活动和状态、通过用户的电视与用户交互以及在用户间提供存在信息和通信链路。例如,系统500(例如经由用户代理524)通过确定用户是否已使用远程控制316和/或机顶盒312(例如通过监视空闲时间是否已期满)来监视用户的状态(步骤626)。如果远程控制316或机顶盒312己在指定的时间段内未被使用,可以认为它们是空闲的。在这样的实施例中,在空闲时间期满或在空闲时间期满附近(例如从最后的用户动作后十五分钟),可以提示用户进行动作以将用户的状态保持为"可用"。例如,可以由机顶盒312在电视上显示用作空闲时间期满的报警的小图片表示,部分地遮挡当前广播的视图。替代地,可以在电视屏幕上显示包含报警的文本消息,指示除非采取动作否则未决的(pending)用户状态改变为"离开"。在看到这样的通知后,用户可以通过执行包括例如改变频道、改变音量或按远程控制316上的"我可用"按钮来选择保持或重新激活"可用"状态。如果用户不采取动作,则可以将用户的状态相应地更新为"离开"(步骤528),例如通过从用户代理524到存在/IM服务器526的指示用户状态改变的通知。在所示的实现中,系统500可以进一步监视在初始空闲时间段之后、在例如三十分钟计时的另一空闲计时期满之前是否发生用户交互(步骤627)。如果第二空闲时间也期满而无用户行为,则可以向存在/IM服务器526发送通知,以将订户的状态更新为离线(步骤629)。在一个实施例中,可以使用运动检测器、座位检测器或其他检测器来检测用户行为或在电视机附近的物理存在,这足以防止系统500基于空闲时间更新用户状态。本领域技术人员将认识到可以使用其他传感器和方法来监视用户的状态,例如构建在电视机中用于检测用户的体温的IR传感器。对于另一示例,传感器和/或软件(例如电话呼叫连接网络中的软件)可以检测用户正在打电话(包括蜂窝电话),并且在呼叫持续期间,系统可以将用户的状态改变为忙。对于又一示例,传感器和/或软件(例如运行在网络计算机上的应用)可以检测用户在与个人计算机交互的情况,并且在交互期间,系统可以将用户的状态改变为忙。对于又一示例,传感器和/或软件(例如运行在计算机控制的装置上的应用)可以检测用户在与诸如微波炉或电冰箱的装置交互的情况,并且在交互期间,系统可以将用户的状态改变为忙。系统500还可以基于用户所调谐到的电视节目的状态来更新用户的存在状态。例如,系统500可以确定在电视显示节目期间是否正在进行商业性插播(即不是电视节目的一部分的广告片断)(步骤621),如果是,则基于用户在商业性插播期间不专心观看电视的假设,在商业性插播期间,可以将用户的存在状态改变为"离开"(步骤623)。当商业性插播结束时,系统500可以将订户的状态改变为在线、忙或对用户适当的任何状态。在所示的实施例中,用户可以通过机顶盒312显示在电视314上的屏上菜单(例如使用用户接口404)(包括用于控制聊天和存在特征及功能的菜单)来与系统500交互。例如,如图6A中所表示的,机顶盒312显示在电视314上的菜单可以具有与通信和存在相关的许多项目(步骤618)。用户可以使用远程控制、电视控制或机顶盒控制来选择菜单项目。例如,当订户从菜单选择"退出"(步骤620),则可以从用户代理524向存在/IM服务器526发送通知,以在数据库208中将订户的状态更新为离线(步骤622),并且通过电视存在用户代理524将新状态传播到其他相关订户。如所示,如果订户106从菜单选择"获得密友状态"(步骤630)或选择"发送消息"(步骤648),则系统500将在订户的电视上显示订户的密友的列表(图6B的步骤632)。列表可以包括诸如其存在状态以及密友正在观看什么频道和节目的信息。如以前所述,表1表示示例性密友列表信息,其可以存储于用户代理524中(或对用户代理524可用)。如果订户选择IM菜单项目"接收消息"(步骤636),系统500确定是否存在该订户的消息(步骤637)。如果不存在消息,系统500将提供适当的指示(步骤639),诸如在电视上显示图标或文本,并且继续显示菜单(步骤618)。如果存在消息,则系统500将通过例如显示消息来提供指示(步骤639)。现在参考图6B,对于在所示实施例中的"发送消息"和"获得密友状态"处理,系统500在显示密友列表后允许订户从下列三个选项进行选择(步骤638):1)返回到先前的菜单,2)从密友列表中选择,或3)输入电话号码。如果选择"返回"642,则系统500将订户106返回到菜单(图6A的步骤618)。如果选择"输入电话号码"选项(步骤656),则系统500提示用户输入其希望打电话的密友的电话号码。当用户106输入了密友的电话号码,系统500可以经由电话直接将用户106连接到密友。如果选择密友选项(步骤655),例如通过从当前在的密友列表中选择名称,则系统500可以访问关于所选密友的简档信息,并将其呈现给用户。在一个实施例中,关于所选密友的电话信息可以存在于简档中,并且可被系统用来建立密友之间的呼叫,但是对用户隐藏以保护隐私。在用户106从列表中选择了密友后,系统500可以向用户106给予在电话上呼叫(步骤658)所选密友的选项。替代地,如果所选密友还未启用电话功能,或附加地,可以给予用户106向所选密友发消息的选项。如果选择了呼叫的选项,则如果在密友的简档中有多于一个的电话号码,系统500可以提示用户106输入进行呼叫的优选电话号码(例如用户的蜂窝电话号码)。替代地或附加地,系统500可以例如经由密友的电视屏幕上的弹出窗口向所选密友指示用户希望进行电话对话的请求。在接受请求后,可以提示密友输入接收电话呼叫的优选号码(例如,其家庭电话号码),并且除非密友允许,否则可以不向请求用户展示该号码。在一个实施例中,可以使用类似的处理来在多于两个的用户之间建立电话会议。在指定密友的电话号码之后,系统500然后经由电话连接用户106和所选密友。因而,在该实施例中,两个密友可以保护其电话号码的隐私,而仍参与电话对话。此外,用户不必记住甚至知道另一用户的电话号码来进行电话呼叫。并且,对于临时的密友组,用户可能彼此不认识,或不知道彼此的诸如电话号码的详细信息。在一个实施例中,可以通过提供电视服务的相同的接入网络(例如光纤网络)来提供订户的电话服务,或者将订户的电话服务与提供电视服务的接入网络(例如光纤网络)集成。在该实施例中,服务提供商可以发起呼叫并将其路由到呼叫订户的电话、蜂窝电话等,或路由到呼叫订户的电视,该电视可以配置有麦克风、扬声器等,以使得能够进行电话通信而不需要传统的电话听筒。再参考图6B的步骤658,如果订户选择不使用集成的电话特征,或如果所选密友使这样的功能无效,则订户可以向所选密友发送诸如即时文本消息的消息(步骤650,是)。在该情况中,系统500呈现用于撰写和发送IM消息的接口(步骤652)。例如,机顶盒312可以打开在订户的电视314上的在线聊天窗口。订户106然后可以写IM消息并且向在步骤655中选择的密友发送IM消息,其将出现在密友的电视上的窗口中。可以使用例如电视远程控制、专用键区或语音识别应用来输入文本。在该消息中,订户106可以邀请在线密友观看特定的节目,并且密友可以使用所接收的IM消息来将频道改变到该节目,例如通过使用远程控制的光标来选择显示在接收电视屏幕上的IM消息中的频道或节目。替代地,订户可以从以前传播的列表中选择消息,以发送到接收者。在发送消息之后,系统500给予订户106利用菜单或当前的密友列表进行工作的选项(步骤646)。再参考步骤650,如果订户106选择不发送即时消息,则系统500检査所接收的消息(步骤640)。在所示的实现中,在检查所接收的消息后,订户106具有三个答复选项(步骤644)。如果订户106选择不答复或未接收到消息(步骤644,否),则订户106可以返回到菜单或当前的密友列表(步骤664)。如果订户106选择通过电话呼叫来答复(步骤644,呼叫),则系统500发起呼叫(步骤660),更新订户的状态(步骤664),然后给予订户106返回到菜单或当前的密友列表的选项(步骤646)。如果订户106选择通过消息来答复(步骤644,是),则系统500如上所述呈现用于发送消息的接口(步骤652)。在发送消息后,给予订户返回到菜单或继续利用密友列表进行工作的选项(步骤646)。本领域技术人员将认识到图6A和6B中所示的过程可以增加、删除或修改步骤。例如,可以删除与给密友打电话相关的步骤。对于另一示例,可以修改接收消息的处理(步骤636),以使得该过程自动执行它而不是恰在被菜单选择提示时执行它。图7示出了支持优选的IM系统的示例性电视显示。如所示,电视屏幕700包括即时消息窗口702、密友列表窗口704以及电视广播窗口706。在一个实施例中,电视屏幕700可以显示电视广播窗口706,而不显示即时消息窗口702和密友列表窗口704,因为用户可以激活或去激活这些窗口。在其他实施例中,可以将半透明的即时消息窗口702和/或密友列表窗口704叠合在电视广播706上,以使得用户仍然可以看到在这些窗口后面的电视广播。在另一实施例中,可以利用在电视屏幕700的底部滚动的文本来实现即时消息窗口702,因而允许用户观看在文本后面的电视广播窗口706。在另一实施例中,通信会话可以包括多个并发用户,每个用户的消息拥有包括例如色彩、图标和名称的识别属性。另一实施例可以包括远程控制,其可以发送和接收来自机顶盒的信息(诸如文本消息),并且可以在与远程控制集成的显示器(例如两平方英寸的LCD屏幕)上显示信息。尽管在此用作示例的实现利用了即时消息通信,但是在本发明的范围内的其他实施例和实现可以使用经由用户的电视发送和/或接收的其他形式的消息通信,诸如电子邮件、视频会议、视频剪辑、电话呼叫、无线电传输等。通过考虑在此所公开的优选实施例的说明和实践,本发明的其他实施例对于本领域技术人员将是明显的。旨在将说明书和示例仅视为示例性的,本发明的真正范围和精神由所附的权利要求表示。权利要求1.一种方法,包括在第一用户的网络终端处接收第一视频传输;显示所述第一视频传输;在所述网络终端处接收发送通信的请求;利用所述第一视频传输显示接口,该接口包括识别第二用户的信息以及所述第二用户的状态;接收所述通信以及所述通信的目的地,所述目的地包括所述第二用户的标识;发送第一消息,所述第一消息包括所述第二用户的所述标识、所述通信以及识别所述第一视频传输的数据。2.如权利要求l所述的方法,其中所述接口进一步包括识别被提供至所述第二用户的第二视频传输的信息。3.如权利要求l所述的方法,其中所述第二用户的所述状态是存在状态。4.如权利要求l所述的方法,进一步包括检测所述第一用户的状态改变;发送包括所述状态改变的通知。5.如权利要求4所述的方法,其中所述状态改变是视频传输改变和存在状态改变中的至少一个。6.如权利要求5所述的方法,其中检测所述第一用户的所述状态改变包括下列的至少一个-检测所述第一用户在指定的时间段内未使用所述网络终端的情况;检测所述第一用户接收不同于所述第一视频传输的第三视频传输的情况;以及检测在所述第一视频传输中进行商业性插播的情况。7.如权利要求l所述的方法,进一步包括接收包括所述第二用户的状态改变的通知;存储所述第二用户的所述状态改变。8.如权利要求7所述的方法,其中所述第二用户的所述状态包括视频传输改变和存在状态改变中的至少一个。9.如权利要求l所述的方法,其中所述第一视频传输是广播电视节目。10.如权利要求l所述的方法,其中所述接口包括识别第三用户的信息以及所述第三用户的状态,所述第三用户不同于所述第一用户和第二用户,其中所述目的地包括所述第三用户的标识,并且其中所述第一消息进一步包括所述第三用户的标识符。11.如权利要求l所述的方法,进一步包括接收第二消息,所述第二消息包括识别第三视频传输的信息;利用所述第一视频传输显示识别所述第三视频传输的所述信息;接收对识别所述第三视频传输的所述信息的选择;接收所述第三视频传输;以及显示所述第三视频传输。12.—种方法,包括将第一视频传输传送至多个用户中的第一用户并且将第二视频传输传送至所述多个用户中的第二用户;接收包括所述第一用户的状态改变的指示的第一通知;将所述第一用户的所述状态改变存储在与所述第一用户相关联的记录中;将包括所述第一用户的所述状态改变的第二通知传送至所述第二用户;其中所述第一用户的所述状态改变包括识别所述第一视频传输的信息。13.如权利要求12所述的方法,进一步包括接收消息,所述消息包括所述第二用户的标识符、至所述第二用户的通信以及识别所述第一视频传输的信息;将所述消息传送至所述第二用户。14.如权利要求12所述的方法,其中所述状态改变包括存在状态,该存在状态包括"在线"、"离开"和"离线"之一。15.如权利要求12所述的方法,其中所述第一视频传输和第二视频传输中的至少一个是广播电视节目。16.如权利要求12所述的方法,进一步包括根据子集中的每个用户共有的至少一个属性确定所述多个用户的所述子集;以及将用户的所述子集的列表发送至所述子集中每个所述用户。17.如权利要求12所述的方法,进一步包括检测所述第二用户的状态改变;将所述第二用户的所述状态改变存储在与所述第二用户相关联的记录中;将包括所述第二用户的所述状态改变的第三通知传送至所述第一用户;其中检测所述第二用户的所述状态改变包括下列的至少一个检测所述第二用户是否正在使用电话;检测所述第二用户是否接收不同于所述第二视频传输的第三视频传输;以及检测在所述第二视频传输中是否在进行商业性插播。18.—种通信系统,包括服务器,适于使第一用户能够经由电视与第二用户通信,并传送电视广播;电视控制处理器,适于根据来自所述第一用户的命令利用所述电视广播呈现包括识别所述第二用户的信息的列表;及传送器,适于使用来自所述列表的所述信息向所述第二用户发送包括关于所述电视广播的数据的消息。19.如权利要求18所述的系统,其中所述电视控制处理器进一步适于呈现关于所述第二用户正观看的电视节目的信息和所述第二用户的存在状态中的至少一个。20.如权利要求19所述的系统,其中所述系统适于在所述第二用户改变至不同的电视节目后修改所述列表。21.如权利要求19所述的系统,其中所述系统进一步适于根据下列的至少一个修改所述存在状态检测在所述第二用户正观看的电视广播上是否在进行商业性插播;检测所述第二用户是否空闲;检测所述第二用户是否正使用电话。22.如权利要求18所述的系统,进一步包括第二电视控制处理器,其适于根据所发送的消息中关于所述电视广播的所述数据设置所述第二用户的电视上的电视频道。23.如权利要求18所述的系统,其中所述服务器进一步适于使所述第一用户能够使用所述消息邀请所述第二用户观看所述电视广播。全文摘要一种增强的电视系统,其使用户能够使用电视经由消息和电话进行通信。用户或系统可创建伙伴列表。用户可彼此发送和接收节目信息,并根据所接收的信息改变节目。系统可维护关于用户在系统上的存在、消息的可用性以及电视观看的信息。文档编号G06F15/16GK101421716SQ200780013743公开日2009年4月29日申请日期2007年2月15日优先权日2006年2月17日发明者乔尔·斯蒂芬·安焦利洛,彼得·博尼申请人:维里逊实验室公司;维里逊服务机构有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1