提供交互式广告的系统和方法

文档序号:7737397阅读:180来源:国知局

专利名称::提供交互式广告的系统和方法提供交互式广告的系统和方法主张优先权本申请主张2008年11月11日提交的、题目为“SYSTEMANDMETHODOFPROVIDINGINTERACTIVEADVERTISEMENTS”的美国临时申请No.61/113,433的权益,故以引用方式将其全部内容并入本申请。
背景技术
:诸如移动电话手持装置和其它移动设备之类的电子设备可以配置为接收体育、娱乐、信息节目或其它多媒体内容项目的广播。例如,可以使用宽带广播通信链路将音频和/或视频数据传输给电子设备。存在着在这些设备上给人们提供增强的观看体验的需求。
发明内容本发明的系统、方法和设备分别具有一些方面,这些方面中没有哪个单一方面是单独为其可取的属性所必需的。在不限制由权利要求所表述的本发明的范围的情况下,将要简要地讨论其更为突出的特征。在仔细思考这些讨论之后,特别是在阅读了标题为“具体实施方式”的部分之后,人们将会理解本发明的这些特征是如何具有优势的,这些优势包括增强的用户接口提供定制的多媒体接入,其包括提供一种向用户提供与广播内容有关的更多信息的方式。一个实施例包括一种提供内容的方法。该方法包括在移动设备上呈现多媒体内容。此外,该方法还包括在所述移动设备上接收所述多媒体内容中的至少一个插入点的标记。此外,该方法还包括在所述移动设备上接收与所述至少一个插入点相关联的至少一个标识符。所述标识符指示一个或多个可执行内容。此外,该方法还包括在接近所述至少一个插入点处,向所述移动设备的用户呈现所述可执行内容。一个实施例包括一种用于提供内容的移动设备。该设备包括至少一个接收机、输出设备;以及与所述接收机和所述输出设备通信的至少一个处理器。所述处理器配置为通过使用所述输出设备呈现多媒体内容;通过所述接收机来接收所述多媒体内容中的至少一个插入点的标记;以及通过所述接收机来接收与所述至少一个插入点相关联的至少一个标识符。所述标识符指示一个或多个可执行内容。此外,所述处理器还配置为在接近所述至少一个插入点处,通过所述输出设备向用户呈现所述可执行内容。—个实施例包括一种计算机程序产品。所述产品包括其上存储有代码的计算机可读介质,其中所述代码可由至少一个处理器执行以进行以下操作在移动设备上呈现多媒体内容;在所述移动设备上接收所述多媒体内容中的至少一个插入点的标记;以及在所述移动设备上接收与所述至少一个插入点相关联的至少一个标识符。所述标识符指示一个或多个可执行内容。此外,这些代码还可由所述至少一个处理器执行,以在接近所述至少一个插入点处,向所述移动设备的用户呈现所述可执行内容。一个实施例包括一种提供内容的方法。该方法包括生成插入点的标记,其指示配置为表现多媒体内容的表现设备在接近所述插入点处插入可执行内容;生成指示一个或多个可执行内容的标识符;结合所述多媒体内容的广播来传输所述标记和标识符。一个实施例包括一种用于提供内容的系统。该系统包括网络接口,其配置为与表现设备传输数据;以及服务,其配置为生成插入点的标记,其指示配置为表现多媒体内容的所述表现设备在接近所述插入点处插入可执行内容;生成指示一个或多个可执行内容的标识符;以及结合所述多媒体内容的广播来向所述设备传输所述标记。一个实施例包括一种用于提供内容的系统。所述系统包括用于生成插入点的标记的单元,其中所述标记指示配置为表现多媒体内容的表现设备在接近所述插入点处插入可执行内容;用于生成指示一个或多个可执行内容的标识符的单元;以及用于结合所述多媒体内容的广播来向所述设备传输所述标记的单元。图1是用于提供广播节目的系统的框图。图2是图1中所描绘的移动设备的框图。图3A到3D是图2中的设备的用户界面的图。图4是在诸如图1中所示的系统中的与广播相关联的交互式内容的方法的流程图。具体实施例方式下文的具体实施方式针对的是本发明的某些特定方面。然而,本发明能够体现在例如权利要求所界定和涵盖的多种不同方式中。显而易见的是,本申请的方面可以体现在多种形式中,并且本申请所公开的任何特定结构、功能或这两者仅仅是代表性的。根据本申请的内容,本领域的技术人员应当理解,本申请公开的方面可以独立于任何其它方面而实现,并且可以用各种方式来组合这些方面中的两个或更多。例如,使用本申请阐述的任意数量的方面可以实现装置或可以实施方法。此外,使用其它结构、功能、或者除本申请阐述的一个或多个方面之外的结构和功能或不同于本申请阐述的一个或多个方面的结构和功能,可以实现此种装置或实施此方法。图1是描绘用于通过分发系统110从一个或多个内容提供商112向移动设备102广播多媒体内容的示例系统100的框图。本发明的一个方面是在位于或接近多媒体内容中的插入点处,用可执行内容的呈现来补充多媒体内容的呈现。例如,可执行内容可以提供与多媒体内容有关的额外信息,或者其可以提供与多媒体内容无关但与移动设备的用户有关的信息。例如,多媒体内容可以包括用户选择观看的娱乐呈现(例如,TV节目),而可执行内容包括在接近插入点处,在题材上与多媒体内容所呈现的主题(SUbjectmatter)有关的广告。举另一个例子,可以给用户提供与产品有关的额外信息,其在接近多媒体内容中的插入点处进行广告,例如在本地哪里购买该产品。在另一个示例中,可以使用呈现其它比赛的成绩和/或统计信息的额外可执行内容来扩增体育事件。在又一个示例中,多媒体内容可以包括电影,而可执行内容包括叠加在视频上的音频,其提供额外的信息,例如与该电影有关的幕后信息。在另一个示例中,可以根据特定的移动设备的用户的偏好来选择可执行内容。这些偏好是预测性的,这是由于它们是根据用户的过去行为来确定的,或者它们可以基于用户对于一系列问题的响应,例如,其呈现为一系列的用户可调整参数。如本申请所使用的,术语“多媒体内容”通常指代电子传送的包括文本、音频、静态图像和视频的媒体的组合。应当注意的是,多媒体内容还可以指代能够电子呈现给用户的单一媒体,例如这是具有音乐、视频和动画的情况。例如,多媒体内容可以包括(但不限于)多种流文件类型中的任何类型,其包括QUICKTIME、MPEG2,MPEG4、AVI等等。可以使用包括广播、单播和多播的多种方法来对这些文件进行流传输。如本申请所使用的,术语“可执行内容”指代响应于所识别的事件而呈现给用户的内容。该内容可以是多媒体内容或者能够呈现给用户的任何类型的媒体。在至少一些方面,所识别的事件可以是在呈现多媒体内容时到达预先定义的插入点。在其它方面,所识别的事件可以是定时器的到期或者特定的时间和/或日期的识别。在其它方面,所识别的事件可以是预先确定的用户输入的接收,而后其可以通过呈现给用户的消息来进行提示。例如,这种消息的显示可以基于在呈现多媒体内容时到达预先定义的插入点或者某个其它识别的事件。在一个方面,可执行内容存储在向用户呈现多媒体内容的设备上,例如,其包括(但不限于)AdobeFlash文件、Java应用程序或小应用程序(applet)、前述的流文件类型中的任何类型、或者其它类型的内容,其包括某些内容,其中针对这些内容而表现包括执行关联脚本或宏在内的内容。再次参见图1,分发系统110从内容提供商112接收具有多媒体内容的数据流,并通过第一通信链路108来向一个或多个移动设备102提供该多媒体内容。图1描绘了内容提供商112通过分发系统110来向移动设备102发送内容的方面。但是,应当认识到,内容提供商112可以例如使用第一通信链路108直接向移动设备102传输内容(图1中没有示出),而绕过分发系统110。应当认识到,在其它方面,多个内容提供商112可以通过分发系统110向移动设备102提供多媒体内容。在图1所示的示例中,第一通信链路108是仅前向链路无线广播。但是,本申请所描述的方面并不限于仅前向链路无线广播,而可以使用各种传输方法和技术,其包括以太网、电话(例如,POTS)、电缆、电力线和光纤系统、和/或包括下面系统中的一个或多个的无线系统码分多址(CDMA或CDMA2000)通信系统、频分多址(FDMA)系统、诸如GSM/GPRS(通用分组无线服务)/EDGE(增强型数据GSM环境)之类的时分多址(TDMA)系统、TETRA(地面集群无线电)移动电话系统、宽带码分多址(WCDMA)系统、高数据速率(IxEV-DO或IxEV-DO金多播)系统、IEEE802.11系统、MediaFLO系统、DMB系统、正交频分多址(OFDM)系统或者DVB-H系统。此外,分发系统110还配置为通过第二通信链路106进行通信。在图1所示的示例中,第二通信链路106是双向无线电信链路。在该方面,第二通信链路106配置为在包括多个移动设备102的各个设备之中以及在其之间传输语音业务和/或数据业务。此外,通信链路106还可以在分发系统110和移动设备102之间对传输调度和其它数据进行传输。如本申请描述的方面所使用的,第二通信链路106并不限于双向无线电信链路,或者甚至任何特定的电信技术。在该方面,第二通信链路106可以包括一个或多个有线和/或无线链路,其包括下面中的一种或多种以太网、电话(例如,POTS)、电缆、电力线和光纤系统、和/或包括下面系统中的一个或多个的无线系统码分多址(CDMA或CDMA2000)通信系统、频分多址(FDMA)系统、诸如GSM/GPRS(通用分组无线服务)/EDGE(增强型数据GSM环境)之类的时分多址(TDMA)系统、TETRA(地面集群无线电)移动电话系统、宽带码分多址(WCDMA)系统、高数据速率(IxEV-DO或IxEV-DO金多播)系统、IEEE802.11系统、MediaFLO系统、DMB系统、正交频分多址(OFDM)系统或者DVB-H系统。此外,分发系统110还包括节目指南服务126。节目指南服务1从内容提供商112和/或其它源接收节目调度表和与内容有关的数据,并向移动设备102传输定义电子节目指南(EPG)IM的数据。EPGIM可以包括要通过通信链路108接收的与可用的特定内容项目的多个广播的广播调度有关的数据。EPG数据可以包括内容项目的标题、特定广播的开始和结束时间、节目的种类分类(例如,体育、电影、喜剧等等)、质量评级、成人内容评级等等。可以通过第一通信链路108或者第二通信链路106将EPGIM传输给移动设备102,并将其存储在移动设备102。最后,分发系统110包括插入数据服务130,后者生成包括数据或元数据的标记,其指示用于在多媒体内容流中插入可执行内容的插入点,并且其可能指示相关联的可执行内容的标识。该插入点可以以多种方式来表示,例如,表示成在内容项目中的偏移时间、表示成绝对时间,其使用指示内容项目的一部分或特定帧的数据,或者适合用于标识多媒体内容项目中的插入点的任何其它数据,例如,要在多媒体数据中寻找或者基于其来计算的地理位置或者数据模式的标识(例如,根据基于音频或视频轨道所计算得到的指纹)。可以指出相关联的可执行内容的标识,例如文件名和位置。例如,该标识可以包括指向要插入的可执行内容的位置的指针,例如,统一资源定位器(URL)(表示直接标识)。所述位置可以位于移动设备102、分发系统110、内容提供商112,或者位于完全单独的服务器(没有示出)。或者,该标识可以是间接的,其指示针对要选择的可执行内容的类型或流派的偏好。在间接标识的情况下,另一服务提供直接标识。该服务可以位于移动设备102、分发系统110、内容提供商112或者完全独立的服务器(没有示出)。间接标识可以包括指向动态提供可执行内容的服务器的指针,例如URL。在该方面,诸如种类之类的一个或多个参数可以包括有帮助选择可执行内容的标记。可以分别通过第一通信链路108或者第二通信链路106来向移动设备102传输该标记。移动设备102配置为接收多媒体内容流、一个或多个可执行内容(或者其标识)和一个或多个标记。在移动设备102接收多媒体内容流之前,可以发送可执行内容或者提供其标识的数据,并将其存储在移动设备102。在接近所述标记所指示的时间和/或位置处,中断多媒体内容的呈现,并将标识的可执行内容呈现给用户。或者,可以在所述标记所指示的时间和/或位置处,向用户显示提示,征求显示可执行内容的准许。在接收到准许之后,向用户呈现该可执行内容。如果用户没有提供这种准许(或者请求超时),则继续原先多媒体内容流的呈现。应当注意,当多媒体内容流的呈现被中断时,不需要停止该多媒体内容流的呈现,而是可以将该呈现继续作为被可执行内容和/或提示的呈现所叠加的后台过程(可以使亮度和/或音量减小)。在移动设备102上,可执行内容可以存储在可执行内容存储134中,并由可执行内容服务132维持。可执行内容服务132接收可执行内容,在可执行内容存储134中存储该可执行内容,并在接近插入数据服务130所标识的插入点处提供对该可执行内容的访问以进行呈现。此外,可执行内容服务132还负责根据从插入数据服务130接收的标记来识别多媒体内容中的插入点。在插入点处,或者在其之前,可执行内容服务132判断所标识的可执行内容是存储在可执行内容存储132中,还是可以以其他方式得到。当到达插入点并且如果可执行内容可用,则将该可执行内容呈现给用户。或者,向用户呈现提示以用于征求重现该可执行内容的准许。在一个方面,可执行内容服务132包括用于显示前述的提示的逻辑,其中前述的提示允许用户在接近该插入点处判断是否执行可执行内容。或者,显示所述提示的逻辑可以包括在可执行内容中。此外,还完全可准许的是,在不询问他或她的同意的情况下就向用户呈现可执行内容。在又一个方面,与所述标记相关联的元数据可以指定在呈现可执行内容之前是否要针对准许来询问用户。在一个方面,可执行内容服务132配置为根据与该设备的用户有关的信息来选择可执行内容。在一个这种方面,插入数据服务130包括用户简档数据库(没有示出),或者插入数据服务130与用户简档数据库进行通信,其中用户简档数据库根据任意数量的参数(其包括与移动设备102的用户有关的信息)来识别可执行内容。在一个方面,可执行内容服务132包括用户简档数据库,或者可执行内容服务132与用户简档数据库进行通信,并至少部分地根据用户简档信息来确定要执行的可执行内容。例如,可以根据与移动设备的用户相关联的偏好、人员统计(demographic)或者其它数据来选择可执行内容。在一个方面,所述标记中的元数据可以标识一些可执行内容项目以及诸如年龄范围之类的人员统计参数。随后,可执行内容服务132可以根据移动设备102的一个或多个用户的存储的人员统计数据(例如,年龄)来选择可执行内容。表1描绘了可以包括在所述标记中的元数据的示例。表1字段示例值插入点10秒(偏移)可执行内容项目1(Executable—Content—Item—1)http://contentserver/url1可执行内容项目1参数(Executable—Content—Item—l_param)用户.年龄18-35之间可执行内容项目2(Executable—Content—Item—2)http://contentserver/url2可执行内容项目2参数(Executable—Content—Item—2_param)用户.年龄36-55之间缺省可执行内容项目(Default—Executable—Content—Item)http://contentserver/url3角虫发提不数据(Trigger_prompt—data)http://contentserver/url4在表1所示的示例性数据结构中,插入点字段指定在何时或何处可以插入可执行内容。应当注意的是,每一记录可以包括多个插入点字段,并且任何多媒体内容可以具有与其相关联的一个或多个记录。描绘了可执行内容服务132可以使用以便选择用于插入的特定可执行内容的多个字段。该元数据可以包括一个或多个URL或者其它数据,其标识内容以及可以在何处和如何下载该内容。在表1所示的示例中,在Executable_Content_l和Executable_Content_2字段中定义了不同的人员统计组。在Executable_Content_Item_l_param和Executable_Content_Item_2_param字段中定义了相应的选择参数或准则。这些选择参数包括针对移动设备102的用户数据或用户数据库的查询。此外,表1还描绘了根据选择参数,如果没有其它内容被选择,则可以选择的已定义的缺省可执行内容的使用。Trigger_pr0mpt_data字段可以用于定义征求用户准许以显示可执行内容的提示10(例如,下面图3C中所描绘的),或者在这种情况下指向该提示的定义。该定义可以包括标识、配置或者与提示相关联的其它内容。除URL之外或者替代URL,元数据可以直接在元数据特定文本、图像或者其它多媒体数据中指定提示。如上所述,可执行内容服务132可以配置为维持可执行内容存储134中的可执行数据。例如,在一个方面,分发系统110例如通过通信链路108(例如,在其它内容项目之间)在子信道中对该可执行内容进行广播,或者通过可执行内容服务132访问和记录的特定流来对该可执行内容进行广播。在一个方面,插入数据服务130提供指示可执行内容或者指示可以在哪里下载该内容的URL的额外元数据。可执行内容可以存储在共用区域中,直到需要用于用户内容项目的空间为止,或者其可以存储在保留区域中,其中可执行内容存储在该保留区域中,直到需要用于其它可执行内容的空间为止或者到期为止。可执行内容的到期(并从可执行内容存储134中删除)可以基于到期时间数据,其中到期时间数据是随可执行内容接收的,或者通过接收的元数据(例如,通过插入数据服务130)获得的。在一个方面,可执行内容存储134可以维持该内容,直到接收到到期消息为止(例如,通过插入数据服务130)。在一个方面,可以根据与移动设备的用户有关的信息(例如,其来自于用户简档数据库)来维持可执行内容存储134的内容。在一个这种方面,可以根据用户简档信息,接收和存储不同版本的特定可执行内容。在一个方面,根据用户简档数据来管理该数据库的内容。例如,可以对可执行内容存储134的存储空间进行管理,使得根据用户简档数据确定的可执行内容可以优选地存储在可执行内容数据库134中。此外,移动设备102还包括表现模块122,后者配置为表现通过内容项目通信链路108接收的多媒体内容项目。表现模块122可以包括模拟和/或数字技术。表现模块122可以包括一个或多个多媒体信号处理系统,例如视频编码器/解码器,其使用基于诸如MPEG-x和H.26x标准之类的国际标准的编码/解码方法。这些编码/解码方法通常针对于对用于传输和/或存储的多媒体数据进行压缩。图2是描绘图1中所示的移动设备102的框图。设备102包括与存储器204通信的处理器202以及在通信链路108上进行通信的网络接口208。在图1和图2中所示的示例中,通信链路108是仅前向链路通信链路。但是,应当认识到,可以设定网络接口208和接收机224以便根据任意数量的技术(它们可以是有线的或无线的)来接收信号。有线技术的示例包括以太网、电话(例如,POTS)、电缆、电力线和光纤系统。适当的无线技术的示例包括码分多址(CDMA或CDMA2000)通信系统、频分多址(FDMA)系统、诸如GSM/GPRS(通用分组无线服务)/EDGE(增强型数据GSM环境)之类的时分多址(TDMA)系统、TETRA(地面集群无线电)移动电话系统、宽带码分多址(WCDMA)系统、高数据速率(IxEV-DO或IxEV-DO金多播)系统、IEEE802.11系统、MediaFLO系统、DMB系统、正交频分多址(OFDM)系统或者DVB-H系统。移动设备102可以包括用于通过第二通信链路106(其如图1中所示的情况,被描述成双向链路)进行通信的第二网络接口206。网络接口206可以包括任何适当的天线(没有示出)、接收机220和发射机222,使得示例性设备102可以通过第二通信链路106与一个或多个设备进行通信。可选地,网络接口206还可以具有一些处理能力,这减少了处理器202的处理需求。此外,移动设备102还包括显示器210;用户输入设备212,其包括诸如键盘、触摸屏、加速计或其它适当的输入设备之类的一个或多个适当的输入设备;扬声器214;麦克风216。移动设备102可以可选地包括电池231,以便向设备102的一个或多个组件提供电源。移动设备102可以包括移动手持装置、个人数字助理、膝上型计算机、头戴装置、车载免提设备或者任何其它电子设备中的至少一个。例如,本申请所述的一个或多个方面可以并入到电话(例如,蜂窝电话)、个人数据助理(“PDA”)、娱乐设备(例如,音乐或视频设备)、头戴装置(例如,耳机、听筒等等)、麦克风或者任何其它适当的设备中。可以以多种方式来实现移动设备102。参见图2,移动设备102表示成一系列相互有关的功能模块,其中这些功能模块表示由例如处理器202、软件、其某种组合实现的功能,或者用本申请所述的某种其它方式实现的功能。例如,处理器202可以有助于通过输入设备212来进行用户输入。此外,发射机222可以包括用于发送信号的处理器,后者提供与向另一个设备102发送信息有关的各种功能。此外,接收机220还可以包括用于提供与从另一个设备102接收信息有关的各种功能的处理器。移动设备102可以配置为从通信链路108和106中的一个或两个并发地接收数据。例如,处理器202可能不能够在网络接口208通过通信链路108接收多媒体内容(或可执行内容)的同时,执行网络接口206的接收和/或发射功能。因此,例如,在一个方面,当通过通信链路106接收到信号(例如,电话呼叫)时,可以对通信链路108上的广播节目的接收或显示进行停止。可以使用参照图2所讨论的功能和组件的任意适当组合,来实现移动设备102。例如,移动设备102可以包括一个或多个集成电路,并且其中,这些集成电路可以包括能提供图2中所描述的处理器202的功能的一个或多个处理器。此外,该集成电路还可以包括能实现所描述的处理器组件的一些功能或所有功能的其它类型的组件。此外,一个或多个处理器可以实现所描述的处理器组件的功能。图3A到3D是图2中的设备的用户界面的图。具体而言,图3A到3D描绘了屏幕截图的进展,从而其提供用于在移动设备102的显示器210上进行显示的示例用户界面300。在该讨论中,将多媒体内容描述成包括多个内容项目(例如,第一内容项目和第二内容项目)。在所描述的示例中,插入点接近于第二内容项目。参见图3A,向用户呈现第一内容项目302(小狗秀)。顺序地参见下一图(图,第二内容项目304(广告)被呈现给用户。在第二内容项目的显示期间,判断是否已到达(或者正在接近)插入点。在该时间,针对期望的可执行内容在可执行内容存储134中是否可用来进行进一步判断。如果期望的可执行内容可用,则显示提示306,如图3C中所示,其询问移动设备102的用户他或她是否希望观看所标识的可执行内容。用户界面控制306的大小、位置和其它显示属性,可以进行预先确定,或者可以由与所述标记相关联的元数据进行指定。在一个方面,用于显示提示306的参数可以由与插入点相关联的元数据进行标识。例如,该元数据可以指定要显示提示306的时间段。在一个方面,所指定的时间段是基于在其期间接收和显示第二内容项目304的时间段。参见图3D,对于提示306的肯定答复造成可执行内容308的呈现。如图3D中所示,可执行内容308可以是包括用户界面控制310的交互式内容。在所描述的示例中,可执行内容308提供与第二内容项目304有关的额外信息(其与汽车相关),并使用用户界面控制310提供额外信息。因此,根据一个方面,向用户呈现选项,以显示提供额外信息的可执行内容,例如广告或额外的节目内容。图4是描绘在诸如示例系统100之类的系统中,呈现与多媒体内容相关联的可执行内容的方法400的示例的流程图。方法400开始于方框402,其中在方框402,移动设备102的处理器202接收多媒体内容,定义插入点的至少一个标记以及用于可执行内容的标识符(其可能包括于所述标记)。在所述标记定义的任何插入点过去之前,在将所述标记和标识符发送给移动设备102的目标之下,可以将所述标记和标识符与多媒体内容一起发送,或者独立于多媒体内容来发送。在一个方面,表现模块122处理多媒体内容,而可执行内容服务132处理插入点的标记和可执行内容的标识符。在一个方面,表现模块122和可执行内容服务132包括由处理器202执行的软件指令。转到方框404,处理器202判断该可执行内容是否可用。当该可执行内容可以在接近所述插入点处向用户呈现时,认为该可执行内容是可用的。当该可执行内容存储在可执行内容存储Π4中,或许是满足该需求的最简单方式。使得该内容可用的另一种方式,是使得该可执行内容准备好在第一通信链路108和/或第二通信链路106中实现流传输。因此,在一个方面,可执行内容存储134配置为存储针对移动设备102的特定用户所定制的可执行内容。在该方面,可执行内容存储134判断是否存储特定的可执行内容,并且从而当该特定的可执行内容由插入点数据标识时,使该特定的可执行内容对于呈现可用。这种判断可以根据与移动设备102的用户有关的数据来进行。在一个方面,可执行内容存储134可以包括通过处理器204执行以存储去往和来自存储器204的可执行内容的软件指令。如果在方框404,所标识的可执行内容不可用,则方框400转到结束状态,并且处理器204可以继续提供和/或表现广播流。如果在方框404,所标识的可执行内容可用,则方法400转到方框406,并且向用户呈现用户控制。在或许最简单的方面,用户控制使提示在显示器210上显示,其询问用户是否希望观看额外的内容(即,可执行内容)。随后,用户控制针对响应来对输入212进行监测。应当注意的是,输入212可以包括准许用户通过多种方法(其包括对按键进行按击、对屏幕进行触摸、使用预先确定的运动来摇动移动设备102或者通过某个其它用户接口组件来实现对移动设备102的操作)来输入他或她的选择的各种用户界面单元。接着在方框408,判断用户是否同意呈现所标识的可执行内容。通常,仅当用户针对该提示提供肯定答复时,才可以判定同意。当用户针对该提示提供否定响应,或者在没有从用户接收到针对该提示的任何响应的情况下发生超时状况时,可以判定否定响应。判定超时状况之前的时间段,可以由与指示插入点的数据一起接收的元数据来定义。如果在步骤408识别出否定响应,则该方法转到结束状态,并且处理器204可继续提供和/或表现广播流。如果在步骤408识别出肯定响应,则该方法转到方框410,其中在方框410,处理器204向用户呈现可执行内容。在一个方面,对该可执行内容进行呈现,直到用户退出该内容为止。在另一个方面,在依据该可执行内容的执行所确定的时间间隔期间,对该可执行内容进行呈现。在一个方面,在至少由该可执行内容或者包括于所述标记的元数据中的一个所指定的时间内对可执行内容进行呈现。在终止可执行内容的呈现之后,方法400转到结束状态。在一个方面,在方法400的结束处,处理器204可以将移动设备102返回到多媒体内容的呈现。在一个方面,处理器204配置为在可执行内容进行执行的同时继续接收多媒体内容,并存储所接收的多媒体内容,以便在终止可执行内容之后从接近插入点的时间处进行重播。在一个方面,该时间接近情况可以是在广播内容中的指定时间点之后。例如,如果插入点位于广告期间,并且可执行内容与该广告有关,则处理器204可以配置为在该广告的结束之后开始存储所接收的流。应当认识到,可以按不同的顺序来执行本申请所描述的任何方法的方面、某些方面或者事件,可以对任何方法的方面、某些方面或事件进行增加、合并或者所有一起省略(例如,对于所述方法的实施,并非所有描述的动作或事件是必需的)。此外,在某些方面,可以例如通过多线程处理、中断处理或多处理器,来并发地而不是顺序地执行一些动作或事件。在了解上文后,人们将理解,本发明解决如何使用户能够接收期望的内容。例如,所描述的方面可以提供通过可执行内容来在移动设备上自动地提供进一步的信息,以便在接近多媒体内容项目的特定部分的广播处扩增多媒体内容项目的方法和装置。本领域普通技术人员应当认识到,结合本申请所公开方面描述的各种示例性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或二者的组合。为了清楚地表示硬件和软件之间的这种可交换性,上面对各种示例性的部件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本发明的保护范围。例如,结合本申请所公开方面描述的任何示例性的逻辑框、模块和电路可以在集成电路(“IC”)、接入终端或接入点中实现或执行。IC可以包括用于执行本申请所描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件、电子组件、光组件、机械组件或者其任意组合,IC可以执行代码或指令,这些代码或指令可以位于IC之内、位于IC之外或二者组合中。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结构。在一个或多个示例性实施例中,本申请所述功能可以用硬件、软件、固件或其任意组合的方式来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。通过示例的方式而不是限制的方式,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储介质或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机进行存取的任何其它介质。此外,任何连接可以适当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线和微波之类的无线技术从网站、服务器或其它远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所述介质的定义中。如本申请所使用的,盘(disk)和碟(disc)包括紧致碟(⑶)、激光碟、光碟、数字多用途光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性地复制数据,而碟则用激光来光学地复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。虽然上文的具体实施方式已经示出、描述和指出应用于各个方面的本发明新颖特征,但应当理解的是,在不脱离本发明的保护范围基础上,本领域的普通技术人员可以对上文说明的设备或处理的形式和细节进行各种省略、替代和改变。应认识到的是,由于可以独立于其它部分使用或实现一些特征,所以可以在没有提供本申请阐述的所有特征和利益的构件中实现本发明。本发明的保护范围由所附权利要求书、前述的说明书或二者进行界定。对在与权利要求书等价的含意或延伸范围内的所有改变都包括在本发明的保护范围之内。权利要求1.一种提供内容的方法,所述方法包括在移动设备上呈现多媒体内容;在所述移动设备上接收所述多媒体内容中的至少一个插入点的标记;在所述移动设备上接收与所述至少一个插入点相关联的至少一个标识符,所述标识符指示一个或多个可执行内容;在接近所述至少一个插入点处,向所述移动设备的用户呈现所述可执行内容。2.根据权利要求1所述的方法,还包括通过第一通信链路接收所述多媒体内容。3.根据权利要求2所述的方法,其中,所述第一通信链路是广播通信链路。4.根据权利要求2所述的方法,其中,接收标记的步骤包括在第二通信链路上接收所述标记;并且其中接收至少一个标识符的步骤包括在所述第二通信链路上接收所述至少一个标识符。5.根据权利要求4所述的方法,其中,所述第二通信链路是蜂窝通信链路。6.根据权利要求1所述的方法,还包括在所述移动设备上呈现所述多媒体内容的步骤期间,在到达与可执行内容相关联的插入点之前,接收和存储该可执行内容。7.根据权利要求1所述的方法,其中,呈现所述可执行内容的步骤包括从所述移动设备外部的源接收所述可执行内容的流。8.根据权利要求1所述的方法,其中,呈现所述可执行内容的步骤是在以下操作后进行的在所述移动设备上呈现所述多媒体内容的步骤期间,在到达与所述可执行内容相关联的插入点之前,在所述移动设备上存储所述可执行内容。9.根据权利要求1所述的方法,其中,呈现所述可执行内容的步骤是在以下操作后进行的接收到指示所述用户表达期望呈现所述可执行内容的用户输入。10.根据权利要求1所述的方法,其中,呈现所述可执行内容的步骤包括向所述移动设备的用户显示询问所述用户是否期望观看额外内容的提示;在接收到指示所述用户表达期望呈现额外内容的数据之后,向所述用户呈现所述可执行内容。11.根据权利要求1所述的方法,其中,所述可执行内容与在接近所述插入点处的、正在所述移动设备上呈现的所述多媒体内容的主题有关。12.根据权利要求1所述的方法,其中,所述可执行内容包括广告。13.根据权利要求1所述的方法,其中,所述至少一个标识符提供用于从多个可执行内容中选择特定的可执行内容的准则。14.根据权利要求13所述的方法,其中,所述准则有助于根据与所述移动设备的用户有关的信息来选择可执行内容。15.一种用于提供内容的移动设备,所述设备包括至少一个接收机;输出设备;与所述接收机和所述输出设备通信的至少一个处理器,所述处理器被配置为通过使用所述输出设备来呈现多媒体内容;通过所述接收机来接收所述多媒体内容中的至少一个插入点的标记;通过所述接收机来接收与所述至少一个插入点相关联的至少一个标识符,所述标识符指示一个或多个可执行内容;在接近所述至少一个插入点处,通过所述输出设备向用户呈现所述可执行内容。16.根据权利要求15所述的设备,其中,所述至少一个接收机被配置为通过第一通信链路接收数据。17.根据权利要求16所述的设备,其中,所述第一通信链路是广播通信链路。18.根据权利要求16所述的设备,其中,所述至少一个接收机被配置为在第二通信链路上接收所述标记;并且其中所述接收机被配置为在所述第二通信链路上接收所述至少一个标识符。19.根据权利要求18所述的设备,其中,所述第二通信链路是蜂窝通信链路。20.根据权利要求15所述的设备,还包括存储器,其被配置为在呈现所述多媒体内容期间,在到达与可执行内容相关联的插入点之前,存储该可执行内容。21.根据权利要求15所述的设备,其中,所述接收机被配置为从所述移动设备外部的源接收所述可执行内容的流。22.根据权利要求15所述的设备,其中,所述处理器被配置为在以下操作后呈现所述可执行内容在呈现所述多媒体内容期间,在到达与所述可执行内容相关联的插入点之前,在所述移动设备上存储所述可执行内容。23.根据权利要求15所述的设备,其中,所述处理器被配置为在以下操作后呈现所述可执行内容接收到指示所述用户表达期望呈现所述可执行内容的用户输入。24.根据权利要求15所述的设备,其中,所述处理器进一步被配置为向所述移动设备的用户显示询问所述用户是否期望观看额外内容的提示;在接收到指示所述用户表达期望呈现额外内容的数据之后,向所述用户呈现所述可执行内容。25.根据权利要求15所述的设备,其中,所述可执行内容与在接近所述插入点处的、正在所述移动设备上呈现的所述多媒体内容的主题有关。26.根据权利要求15所述的设备,其中,所述可执行内容包括广告。27.根据权利要求15所述的设备,其中,所述至少一个标识符提供用于从多个可执行内容中选择特定的可执行内容的准则。28.根据权利要求27所述的设备,其中,所述准则有助于根据与所述移动设备的用户有关的信息来选择可执行内容。29.一种计算机程序产品,所述产品包括其上存储有代码的计算机可读介质,其中所述代码可由至少一个处理器执行以进行以下操作在移动设备上呈现多媒体内容;在所述移动设备上接收所述多媒体内容中的至少一个插入点的标记;在所述移动设备上接收与所述至少一个插入点相关联的至少一个标识符,所述标识符指示一个或多个可执行内容;在接近所述至少一个插入点处,向所述移动设备的用户呈现所述可执行内容。30.根据权利要求四所述的产品,还包括可由所述至少一个处理器执行以进行以下操作的代码在以下操作后呈现所述可执行内容接收到指示所述用户表达期望呈现所述可执行内容的用户输入。31.根据权利要求四所述的产品,还包括可由所述至少一个处理器执行以进行以下操作的代码向所述移动设备的用户显示询问所述用户是否期望观看额外内容的提示;在接收到指示所述用户表达期望呈现额外内容的数据之后,向所述用户呈现所述可执行内容。32.一种提供内容的方法,所述方法包括生成插入点的标记,其指示被配置为表现多媒体内容的表现设备在接近所述插入点处插入可执行内容;生成指示一个或多个可执行内容的标识符;结合所述多媒体内容的广播来传输所述标记和标识符。33.根据权利要求32所述的方法,其中,传输所述标记包括作为所述多媒体内容的广播的一部分来广播所述标记。34.根据权利要求32所述的方法,其中,传输所述标记包括通过双向通信链路向所述表现设备传输所述标记。35.根据权利要求32所述的方法,其中,生成所述标记还包括提供指示用户界面的数据,所述用户界面用于针对所述表现设备的用户是否期望观看所述可执行内容来提示该用户。36.根据权利要求32所述的方法,还包括在传输所述标记之前向所述表现设备传输所述可执行内容。37.一种用于提供内容的系统,所述系统包括网络接口,其被配置为与表现设备传输数据;服务,其被配置为生成插入点的标记,其指示被配置为表现多媒体内容的所述表现设备在接近所述插入点处插入可执行内容;生成指示一个或多个可执行内容的标识符;结合所述多媒体内容的广播来向所述设备传输所述标记。38.根据权利要求37所述的系统,其中,所述网络接口包括广播网络接口。39.根据权利要求37所述的系统,其中,所述网络接口包括双向通信链路。40.根据权利要求37所述的系统,其中,所述标记还包括指示用户界面的数据,所述用户界面用于针对所述表现设备的用户是否期望观看所述可执行内容来提示该用户。41.根据权利要求37所述的系统,其中,所述服务被配置为在传输所述标记之前向所述表现设备传输所述可执行内容。42.一种用于提供内容的系统,所述系统包括用于生成插入点的标记的单元,其中所述标记指示被配置为表现多媒体内容的表现设备在接近所述插入点处插入可执行内容;用于生成指示一个或多个可执行内容的标识符的单元;用于结合所述多媒体内容的广播来向所述设备传输所述标记的单元。43.根据权利要求42所述的系统,其中,所述标记还包括指示用户界面的数据,所述用户界面用于针对所述表现设备的用户是否期望观看所述可执行内容来提示该用户。44.根据权利要求42所述的系统,其中,所述传输单元进一步被配置为在传输所述标记之前向所述表现设备传输所述可执行内容。全文摘要用于提供内容的装置和方法包括在移动设备上呈现多媒体内容;在所述移动设备上接收所述多媒体内容中的至少一个插入点的标记;在所述移动设备上接收与所述至少一个插入点相关联的至少一个标识符,所述标识符标识一个或多个可执行内容;以及在接近所述至少一个插入点处,向所述移动设备的用户呈现所述可执行内容。文档编号H04L29/06GK102210131SQ200980144594公开日2011年10月5日申请日期2009年11月11日优先权日2008年11月11日发明者A·S·麦格拉翰,J·B·克内基,P·O·尼尔森申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1