用于提供包括针对关联窗件的广告的窗件的网络实体、终端、计算机可读存储介质和方法

文档序号:7938207阅读:308来源:国知局
专利名称:用于提供包括针对关联窗件的广告的窗件的网络实体、终端、计算机可读存储介质和方法
技术领域
本发明一般涉及向终端提供窗件(widgets)的系统和方法,并且更特 别地,涉及提供包括对其它关联窗件的广告的窗件,以便促进终端用户下 载所广告的窗件。
背景技术
作为在全球范围内将个人连接起来的网络(诸如因特网)的结果,对 信息的电子访问和分发已变得重要。甚至在旅行或假期中的个人也可能通 过像移动电话这样的移动通信设备来连接到通信和信息网络。例如,很多 智能电话允许用户浏览Web、检查和发送电子邮件,并且在其移动时打电 话。在一个实例中,商务人士可以使用这样的设备来寻找涉及商业新闻、 股票价格和/或天气报告的信息。从社会角度来看,信息访问可以进一步针 对的是获得瑣闻信息、Web日志(即,博客)和/或交通警示。
通常,个人必须通过手动导航到特定站点和/或手动搜索兴趣主题来访 问所期望的信息。例如,对最新股票报价感兴趣的移动设备用户可以在浏 览器中输入特定的股票才艮价Web地址,并随后输入一个或多个股票符号。 在另一例子中,不知道从何处访问股票信息的个人可以输入搜索Web站点 地址来搜索股票才艮价。个人然后可以被要求解析多个搜索结果,以便找到 合适的Web站点。在每种情况下,个人在接收他们所期望的信息之前可能 不得不采取若干步骤。
为了努力克服上述许多缺陷,用户接口元件(通常被称为"窗件,,) 已被开发来以更为便利的方式向用户提供信息。就此而言,窗件可以被视
ii为一种可下载的交互式虚拟工具(软件工具),其向用户提供诸如以下的
内容头条新闻、汇率、运动结果、股票报价、天气预才艮、多语言短语字典、百科全书、地图、娱乐列表、个人联机日历,等等。然而,尽管窗件可以克服上述许多缺陷,改进包括与窗件相关的那些现有技术通常仍是令人期望的,例如进一步改进窗件用户体验。

发明内容
鉴于前述背景,本发明的实施例提供了一种改进的网络实体、终端、计算机可读存储介质和方法,用于提供包括针对关联窗件的广告的窗件。根据本发明示例性实施例的一个方面,提供了一种网络实体(例如,原始服务器、数字广播器等),其包括处理器。所述处理器被配置以便向移动终端发送第一窗件。所述第一窗件与第二窗件相关联,并且所述移动终端被配置以便按照包括与所述第二窗件相关的内容项目的方式,在所述移动终端的显示器中呈现所述第一窗件的内容。因此,所述处理器还被配置以便基于对包括与所述第二窗件相关的内容项目在内的所述第一窗件的内容的呈现,从所述移动终端接收对所述第二窗件的请求。进一步地,所述处理器净皮配置以^使响应于所述请求,向所述移动终端发送所述第二窗件,其中,所迷移动终端被配置以便接收所述第二窗件并且在所述显示器中呈现所述第二窗件的内容。
更特别地,所述处理器可以被配置以便基于对包括与所述第二窗件相关的内容项目在内的所述第一窗件的内容的呈现,从所述移动终端接收对与所述第二窗件相关的附加内容的请求。然后,所述处理器可以被配置以便向所述移动终端发送所述附加内容,其中,所述移动终端可以净皮配置以1更在所述显示器中呈现所述附加内容。因而,所述处理器还可以4皮配置以便基于对与所述第二窗件相关的所述附加内容的呈现,接收对所述第二窗件的请求。
所述处理器可以被配置以便在所述移动终端呈现包括与所述第二窗件相关的内容项目在内的所述第一窗件的内容之前,向所述移动终端发送与所述第二窗件相关的内容项目。然而,在向所述移动终端发送相应的内
容之前,所述处理器可以被配置以便从所述移动终端接收对与所述第二窗件相关的内容项目的请求,其中,所述移动终端可以被配置以便基于对所述第一窗件的标记的呈现,发送所述请求。更特别地,例如,所述处理器可以;故配置以i更从移动终端接收所述请求,其中所述移动终端4皮配置以便基于在所述显示器中的仪表板中呈现所述第一窗件的标记,发送所述请求,由此,所述仪表板包括用于多个窗件中的每个窗件的标记。可选地,例如,所述处理器可以被配置以便从移动终端接收所述请求,其中所述移动终端被配置以便基于以所述第一窗件的最小化视图来呈现所述第一窗件的标记,发送所述请求。并且在另一备选方案中,例如,所述处理器可以被配置以便从移动终端接收所述请求,其中所述移动终端净皮配置以便基于以窗件的最大化视图来呈现所述第一窗件的内容,发送所述请求。
根据本发明示例性实施例的另一方面,提供了一种终端,其包括显示器、存储器和处理器。所述存储器被配置以便存储与第二窗件相关联的第一窗件。所述处理器被配置以便在所述显示器中呈现所述第一窗件的内容以及与所述第二窗件相关的内容项目,其中,按照相对于所述第一窗件的内容的呈现的预定关系来呈现所述内容项目。所述处理器净皮进一步配置以便向网络实体发起请求,从而接收所述第二窗件,所述请求是基于所述内容项目的呈现而发起的。
所述移动终端的处理器可以被进一步配置以便在呈现所述内容项目之前,从网络实体接收所述内容项目。在这样的实例中,所述处理器可以被配置以便结合活动(campaign)来接收所述内容项目。就此而言,可以基于以下内容来定义所述活动 一个或多个地理区域(geographies)、一个或多个移动终端模型、 一个或多个用户简档、所述第一窗件和/或网络实体已经分发所述第一窗件的次数。
所述处理器可以被配置以便呈现包括所述第一窗件的标记的内容。在这样的实例中,所述处理器可以被配置以便代替所述第一窗件的标记,呈现所述内容项目至少一段预定的时间。更特别地,例如,所述处理器可
以被配置以便周期性地在呈现所述第一窗件的标记和所述内容项目之间进行切换。并且在另一例子中,所述处理器可以被配置以便在包括多个窗件中的每个窗件的标记的仪表板中,呈现所述第一窗件的标记。
根据本发明的其它方面,提供了计算机可读介质和方法。本发明的实施例因此提供了一种改进的网络实体、终端和计算机可读存储介质,用于提供包括针对关联窗件的广告的窗件。如以上所指示并且以下所解释的,本发明的示例性实施例可以解决现有技术所标识的问题并且提供另外的优势。


以上在一般方面描述了本发明,现在将参照附图,所述附 图不一定是按比例绘制的,并且在所述附图中
图1另—才艮据本发明一个示例性实施例的无线通信系统的示意性框图,其包括终端通过无线RF链路而双向耦合到的蜂窝网络和数据网络;
图2是根据本发明示例性实施例被配置以便操作为终端、原始服务器、数字广播接收终端和/或数字广播器的实体的示意性框图3是才艮据本发明示例性实施例的终端的较为特别的示意性框图4是根据本发明示例性实施例用于向终端提供窗件的系统的功能框
图5a、图5b、图6a和图6b是才艮据本发明示例性实施例的终端的显示器的功能^f匡图7是根据本发明示例性实施例用于向终端提供包括针对关联窗件的广告的窗件的系统的功能框图8是包括根据本发明示例性实施例用于向终端提供包括针对关联窗件的广告的窗件的方法中的各种步骤的流程图9a、图9b和图IO是根据本发明示例性实施例的数据表;
图lla、图llb、图llc、图12和图13是根据本发明示例性实施例的终端的显示器的进一步功能框图;以及
图14和图15是根据本发明其它示例性实施例的数据表。
具体实施例方式
下文将参照附图更充分地描述本发明,在所述附图中示出了本发明的优选实施例。然而,本发明可以以很多不同形式来体现,而不应当被解释
为限于此处所阐述的实施例;相反,提供这些实施例是为了使该公开将是彻底的和完整的,并且将向本领域的技术人员充分传达本发明的范围。贯穿全文,相同的数字指代相同的元件。
参照图1,提供了将受益于本发明的一种类型的终端和系统的说明。将主要结合移动通信应用来描述本发明示例性实施例的系统、方法和计算机程序产品。然而,应当理解,可以结合移动通信行业内和移动通信行业外的各种其它应用来利用本发明示例性实施例的系统、方法和计算机程序产品。例如,可以结合有线和/或无线网络(例如因特网)应用来利用本发明示例性实施例的系统、方法和计算枳4呈序产品。
如所示出的,终端10可以包括天线12,用于向基地站点或基站(BS)14传送信号和从基地站点或基站(BS) 14接收信号。基站是蜂窝网络的一部分,所述蜂窝网络包括被要求来操作网络的元件,诸如移动交换中心(MSC)16。如本领域技术人员所熟知的,蜂窝网络也可以被称为基站/MSC/互通功能(BMI)。在操作中,MSC被配置以便当终端在进行呼叫和接收呼叫时,向终端路由呼叫和消息以及从终端路由呼叫和消息。当呼叫中涉及终端时,MSC还提供到路缆干线(landline trunk)的连接。
MSC 16可以耦合于一个或多个数据网络,诸如一个或多个局域网(LAN)、城域网(MAN)和/或广域网(WAN) 。 MSC可以直接耦合于数据网络。然而,在一个典型实施例中,MSC耦合于服务器网关(GTW )18,并且该GTW耦合于诸如因特网20的WAN。反过来,诸如处理元件(例如个人计算机、服务器计算机等)的设备可以经由因特网耦合于终端10。例如,如下文所解释的,处理元件可以包括与一个或多个原始服务器22或类似i殳备相关联的一个或多个处理元件,图1中示出了其中的一个。
除了蜂窝网络之外或者代替蜂窝网络,BS 14可以是诸如GPRS核心 网络这样的分组交换核心网的一部分。就此而言,BS可以耦合于信令 GPRS (通用分组无线电服务)支持节点(SGSN) 24。如本领域技术人员 已知的,SGSN典型地^ 皮配置以便实现与MSC 16类似的功能用于分组交 换服务。像MSC—样,SGSN可以耦合于诸如因特网20的数据网络。SGSN 可以直接耦合于数据网络。然而,在更典型的实施例中,SGSN耦合于诸 如GTW GPRS支持节点(GGSN) 26的GTW,并且该GGSN耦合于因 特网。
通过将SGSN 24耦合于GGSN 26,诸如原始服务器22的设备可以经 由因特网20、 SGSN和GGSN耦合于终端10。就此而言,诸如原始服务 器的设备可以跨SGSN和GGSN与终端通信。举例来说,原始服务器可以 例如根据多媒体广播多播服务(MBMS )来向终端提供内容。关于MBMS 的更多信息,参见标题为"Afw/"附erf/"MwMcaW SwvicWAf^/WS / 的第三代合作伙伴项目(3GPP)技术规范3GPP TS 22.146,在此通过引 用的方式纳入其整体内容。
除了耦合于BS 14或者代⑩合于BS 14,终端10可以耦合于一个或 多个无线接入点(AP )28。 AP可以包括被配置以便根据诸如像射频(RF)、 蓝牙(BT)、红外线(IrDA)或者多种不同无线组网技术中的任何一种 (包括WLAN技术)的技术来与终端通信的接入点。附加地或者可选地, 终端可以耦合于一个或多个用户工作站(WS)30。每个用户工作站可以包 括诸如个人计算机、膝上型计算机等的计算系统。就此而言,用户工作站 可以被配置以便根据诸如像RF、 BT、 IrDA或多种不同有线或无线通信技 术中的任何一种(包括LAN和/或WLAN技术)的技术来与终端通信。一 个或多个用户工作站可以附加地或者可选地包括被配置以便存储内容的可 装卸存储器,所述内容随后可以被传送到终端。
AP30和工作站30可以耦合于因特网20。像MSC16—样,AP和工 作站可以直接耦合于因特网。然而,在一个有利的实施例中,AP经由GTW18间接耦合于因特网。如可以理解的,通过将终端和原始服务器22以及 多个其它设备中的任何一个直接或间接地连接到因特网,这些终端可以彼 此通信、与原始服务器等通信,由此执行终端的各种功能,诸如向原始服 务器传送数据、内容等,和/或从原始服务器接收内容、数据等。如此处所 使用的,术语"数据,,、"内容,,、"信息"以及类似术语可以互换地用 来指代根据本发明示例性实施例被配置以便传送、接收和/或存储的数据。 该内容例如可以包括具有音频、视频、文本和/或图像部分的多媒体内容。 因而,对任何这样术语的使用都不应当被用来限制本发明的精神和范围。
进一步地,终端10可以附加地或者可选地经由诸如陆地数字视频广^番 (例如,DVB-T、 DVB-H、 ISDB-T、 ATSC等)网络的数字广播网络而耦 合于一个或多个数字广播器32。如可以理解的,通过直接或间接地连接终 端和数字广播器,终端可以从数字广播器接收内容,诸如用于一个或多个 电视、无线电装置和/或数据频道的内容。就此而言,数字广播器可以包括 或者耦合于诸如DVB TX的发射机(TX) 34。类似地,终端可以包括T者 如DVB接收机(未示出)的接收机。终端可以被配置以便按照多种不同 方式中的任何一种或多种来从多个不同实体中的任何一个接收内容。在一 个实施例中,例如,终端可以包括被配置以便根据DVB (例如DVB-T、 DVB-H等)技术以及蜂窝(例如1G、 2G、 2.5G、 3G等)通信技术来传 送和/或接收数据、内容等的终端10'。在这样的实施例中,终端10,可以包 括用于从DVB TX接收内容的天线12a,以及用于向BS 14传送信号和从 BS 14接收信号的另一天线12b。关于这样的终端的更多信息,参见2001 年6月29日提交的题为的美国专利申请No.09/894,532,在此 通过引用的方式纳入其整体内容。
除了或者代替将终端10经由TX 34直接耦合于数字广播器32,终端 可以耦合于数字广播(DB )接收终端36,终端36又可以例如直接和/或经 由TX耦合于数字广播器32。在这样的实例中,数字广播接收终端可以包 括DVB接收机,诸如具有机顶盒形式的DVB接收机。终端可以在本地耦 合于数字广播接收终端,诸如经由个域网。然而,在一个有利的实施例中,终端可以附加地或者可选地经由因特网20而间接耦合于数字广播接收终。
现在参照图2,示出了根据本发明的一个实施例的实体的框图,所述 实体被配置以便操作为终端10、原始服务器22、数字广播接收终端36和/ 或数字广播器32。尽管被示为分开的实体,然而在一些实施例中, 一个或 多个实体可以支持在逻辑上分离但却共址于所述实体内的终端、原始服务
器、数字广播接收终端和/或数字广播器中的一个或多个。例如,单个实体
可以支持在逻辑上分离但却共址的终端和数字广播接收终端。此外,例如, 单个实体可以支持在逻辑上分离但却共址的数字广播接收终端和数字广播器。
被配置以便操作为终端10、原始服务器22、数字广4番接收终端36和/ 或数字广播器32的实体包括用于实现根据本发明示例性实施例的一个或 多个功能的各种装置,包括此处较为特别示出和描述的那些。然而,应当 理解,所述实体中的一个或多个可以包括在不背离本发明精神和范围的情 况下用于实现一个或多个类似功能的备选装置。更特别地,例如,如图2 中所示,所述实体可以包括连接到存储器40的处理器38。存储器可以包 括易失性和/或非易失性存储器,并且通常存储内容、数据等。例如,存储 器通常存储从实体传送的和/或由实体接收的内容。此外,举例来说,存储 器通常存储软件应用、指令等,用于处理器根据本发明示例性实施例来实 现与实体的操作相关联的功能。进一步地,举例来说,如以下所解释的,
存储器可以存储用于向用户提供诸如以下内容的一个或多个窗件头条新 闻、汇率、运动结果、股票才艮价、天气预报、多语言短语字典、百科全书、 地图、娱乐列表、个人联机日历,等等。
尽管此处描述为在软件应用中实现,然而应当理解,在不背离本发明 精神和范围的情况下,此处描述的功能中的任何一个或多个能够可选地由 固件或硬件实现。 一般地,于是终端IO、原始服务器22、数字广播接收终 端36和/或数字广播器32可以包括用于实现各种功能的一个或多个逻辑元 件。如可以理解的,逻辑元件可以以多种不同方式中的任何一种来体现。就此而言,实现相应功能的逻辑元件可以体现在包括一个或多个集成电路 的集成电路组件中,所述一个或多个集成电路是相应网络实体(即,终端、 原始服务器、数字广播接收终端、数字广播器等)的组成部分,或者以另 外的方式与相应网络实体(即,终端、原始服务器、数字广播接收终端、
数字广播器等)通信,或者更特别地,例如是相应网络实体的处理器38。 集成电路的设计总的来说是高度自动化的过程。就此而言,复杂而强大的
导体电路设计。这些软件工具使用公认的设计规则和庞大的预存设计模块 库在半导体芯片上自动路由导体并且定位组件。 一旦半导体电路的设计已 经完成,具有标准化电子格式(例如Opus、 GDSII等)的合成设计便可 以被传送到半导体制造设施或制造"工厂,,。
除了存储器40之外,处理器38也可以连接到用于显示、传送和/或接 收数据、内容等的至少一个接口或其它装置。就此而言,所述接口可以包 括用于传送和/或接收数据、内容等的至少一个通信接口 42或其它装置, 以及可以包括显示器44和/或用户输入接口 46的至少一个用户接口。用户 输入接口又可以包括允许实体从用户接收数据的多个设备中的任何一个, 诸如键板、触摸显示器、操纵杆或其它输入设备。如以下较为特别解释的, 举例来说,用户输入接口可以包括用于定向选择定购项目(诸如定购的内 容频道)的一个或多个定向键(硬键和/或软键)。
图3示出了才艮据本发明示例性实施例的终端10的较为特别的功能图。 应当理解,所示出的和以下描述的终端仅仅是对将受益于本发明的一种类 型的终端的说明,并且因此不应当被用来限制本发明的范围。尽管出于示 例目的示出了并且在下文将描述终端的若干实施例,然而其它类型的终端 (诸如便携式数字助理(PDA)、寻呼机、膝上型计算机和其它类型的语

和文本通信系统)也可以易于采用本发明
终端10包括用于实现4艮据本发明示例性实施例的一个或多个功能的 各种装置,包括此处较为特别示出和描述的那些。然而应当理解,在不背 离本发明精神和范围的情况下,终端可以包括用于实现一个或多个类似功能的备选装置。更特别地,例如,如图3中所示,终端可以包括发射机48、 接收机50和控制器52或者分别向发射机和接收机提供信号以及从发射机 和接收机接收信号的其它处理器。这些信号包括根据可应用的蜂窝系统的 空中接口标准的信令信息,以及还有用户语音和/或用户生成的数据。就此
而言,终端可以被配置以便利用一个或多个空中接口标准、通信协议、调 制类型和接入类型来进行^作。更特别地,终端可以被配置以便根据多种 第一代(1G)、第二代(2G) 、 2.5G和/或第三代(3G)通信协议或类似 协议中的任何一种来操作。例如,终端可以被配置以便根据2G无线通信 协议IS-136 (TDMA) 、 GSM、 IS-95 (CDMA)等来操作。此外,例如, 终端可以被配置以便根据2.5G无线通信协议GPRS、增强型数据GSM环 境(EDGE)等来操作。终端可以附加地或者可选地被配置以便根据诸如 DVB技术(例如DVB-T、 ETSI标准EN 300 744 )的多种不同数字广播技 术中的任何一种来操作。终端还可以被配置以便根据诸如MBMS技术(例 如3GPP TS 22.146 )的多种不同广播和/或多播技术中的任何一种来操作。 进一步地,终端可以被配置以便根据ISDB-T、 DAB、 ATSC技术等来操 作。 一些窄带AMPS (NAMPS)以及TACS,终端还可以受益于本发明的 实施例,就像g或更高模终端(例如数字/模拟或TDMA/CDMA/模拟电 话)。
要理解,控制器52包括用于实现终端的音频和逻辑功能所要求的电 路。例如,控制器可以由数字信号处理器设备、微处理器设备、各种 转换器、数模转换器以及其它支持电路组成。根据它们各自的能力,终端 的控制和信号处理功能可以在这些设备之间进行分配。控制器因而在调制 和传输之前还包括巻积编码和交织消息和数据的功能性。控制器可以另外 包括内部语音编码器(VC),并且可以包括内部数据调制解调器(DM)。 进一步地,控制器可以包括用于操作可被存储在存储器中的一个或多个软 件应用的功能。
终端还包括用户接口,所述用户接口包括常规的耳机或扬声器54、振 铃器56、扩音器58、显示器60以及用户输入接口,所有这些均耦合于控制器52。用户输入接口 (其允许终端接收数据)可以包括允许终端接收数 据的多种i殳备中的任何一种,诸如^^板62、触摸显示器(未示出)或其它 输入设备。在包括键板的实施例中,键板包括常规的数值(0-9)和相关键 (#、 *)以及用于操作终端的其它键。例如,^^板可以附加地或者可选地 包括用于定向选择定购项目的定向键(个、丄)。
终端还可以包括用于根据多种不同有线和/或无线技术中的任何一种 来共享和/或获得来自电子设备(例如,另一终端IO、原始服务器22、 AP 28、数字广播接收终端36、数字广播器32等)的数据的一个或多个装置。 例如,终端可以包括射频(RF)收发器64和/或红外(IR)收发器66,从 而使得终端可以根据射频和/或红外技术来共享和/或获得数据。此外,例如, 终端可以包括蓝牙(BT )收发器68,从而使得终端可以根据蓝牙传送技术 来共享和/或获得数据。尽管未示出,终端可以附加地或者可选地4皮配置以
来传送和/或接收来自电子设备的数据。就此而言,如图1中关于终端10, 所示出的,终端可以包括附加天线等来传送和/或接收来自这样的电子设备 (例如数字广播器)的数据。
终端可以进一步包括诸如订户身份模块(SIM) 70、可装卸用户身份 模块(R-UIM)等的存储器,该存储器通常存储与移动订户相关的信息元 素。除了 SIM之外,终端还可以包括诸如易失性存储器72和/或其它非易 失性存储器74(嵌入式非易失性存储器和/或可以是可装卸的非易失性存储 器)的其它存储器。例如,所述其它非易失性存储器可以包括嵌入式或可 装卸的多媒体存储卡(MMC)、由索尼公司制造的记忆棒、EEPROM、 闪速存储器、硬盘等。
存储器70、 72、 74可以存储由终端用来实现终端的功能的多个信息条 和数据中的任何一项。例如,存储器可以存储诸如向MSC 16唯一标识终 端的标识符,诸如国际移动设备标识(IMEI)码。存储器还可以存储一个 或多个窗件,用于向用户提供诸如以下的内容头条新闻、汇率、运动结 果、股票报价、天气预报、多语言短语字典、百科全书、地图、娱乐列表、个人联机日历,等等。
在一个或多个配置中,终端IO的用户可以向终端中输入期望的数据,
在终端内组织数据,或者以便利的方式显示信息。例如,用于在终端中提
供所期望的信息的系统可以包括系统API(应用程序接口 ),通过系统API , 第三方窗件源(例如原始服务器22、数字广播器32等)可以向终端提供 内容。另外,该系统可以包括窗件API,用于提供标准化接口来与用户接 口元件(其包括所期望的内容或者以另外的方式显示所期望的内容)进行 通信。 一个这样的用户接口元件通常4皮称为"窗件"。就此而言,窗件可 以净皮;f见为可下载的交互式虚拟工具(软件工具),其向用户提供诸如以下 的内容头条新闻、汇率、运动结果、股票报价、天气预报、多语言短语 字典、百科全书、地图、娱乐列表、个人联机日历,等等。当终端或窗件 以联才;i^莫式在操作时,窗件可以被配置以便从窗件源和/或一个或多个其它 源连续地接收内容,诸如连续更新的内容。举例来说,该内容可以例如根 据RSS (真正简单的整合)格式、Atom格式等而被格式化为Web馈给 (feed)。
举例来i兌,系统API可以经由窗件API与窗件通信。此外,窗件可以 经由窗件API访问来自第三方源的信息。窗件可以包括,皮链接到一个或多 个源的一个或多个应用,用于访问、发送和/或检索来自那些源的信息,而 不依赖于单独的应用。更特别地,例如,窗件可以包括4皮链接到一个或多 个Web月l务器(例如原始月艮务器)的一个或多个Web应用,用于访问、 发送和/或检索来自那些Web服务器的信息,而不依赖于单独的Web浏览 器。
可以以各种方式(包括通过电子邮件和/或通it^U者如一个或多个原始 服务器22和/或数字广播器32的一个或多个源下载)来获取窗件。如图4 的功能框图中所示, 一个或多个窗件源76(例如原始服务器22、数字广播 器32等)可以向终端IO提供相应的一个或多个窗件。然而,附加地或者 可选地,特定的源可以向终端供给服务(被示为窗件服务78),由此,窗 件服务收集来自 一个或多个其它窗件源的窗件,并且向终端提供所收集的窗件。并且在进一步的示例性实施例中,无论窗件源自身还是通过窗件服 务向终端提供窗件,窗件服务均可以监控由窗件所提供的内容并且通知终 端在该内容中的改变。终端因此可以下载或者以另外的方式获得所改变的 内容,用于向用户显示。就此而言,源或服务中的任何一个或这二者均可 以实现移动服务器网关,用于创建和维护在终端与相应的源或服务之间的 移动连接。
可以在位于终端10的显示器的特定区域中的仪表板上排列和显示窗
件。尽管可以参照排列和显示窗件,然而应当理解,窗件的排列和/或显示 可以更特定地指代窗件的内容。就此而言,窗件的内容在各种实例下可以 包括窗件的表示(例如图标或其它标记)和/或由窗件所呈现的多媒体内容。 如此处所解释的,诸如"呈现"、"显示"或类似的术语可以被互换地使 用。进一步地,这样的术语不仅可以指代显示器对内容和信息的实际呈现、 显示等,而且还可以单独指代用于指导显示器对内容和信息的呈现、显示
等的适当软件(例如窗件API)。
仪表板可以指代显示器的预定区域,在该预定区域中,可以;改置和组 织一个或多个窗件。仪表板从窗件API向服务或Web服务器提供对消息 的递送。仪^JH可以进一步包括仪^ API,用于提供对终端资源的访问 并且用于呈现对应于窗件的用户接口。仪表板API可以含有至少两个部分。 一个部分可以是用于开发(诸如设计、在显示器上进行放置、内容等)窗 件的API。仪表板API的另一部分可以被提供用于第三方开发者。在另一 例子中,可以在终端操作系统上或者在终端上可用的任何其它API上构建 仪表板API。在另一例子中,该系统还可以包括用于创建和维护在终端与 服务之间的移动连接的移动服务器网关。
如图5a和图5b中所示,例如,终端10的显示器80 (例如,显示器 44、 58)可以呈现仪表板82, —个或多个窗件可以位于或以另外的方式4皮 安置在该仪表板82上(图5a的实施例中示出窗件84和86;图5b中的实 施例中示出窗件84-98 )。就此而言,可以通过专用于呈现诸如窗件的一个 或多个类型的信息的显示器的固定区域来定义仪表板。仪表板所占用的区域可以由用户设置,或者由系统缺省地预先定义。^板还可以是取决于 将要显示的信息量而扩大或缩小的灵活区域。在仪表板具有固定大小的实 例中,来自各种源的窗件可以竟争在特定用户的4义表板上的空间。在一些 情况中, 一个地点(例如仪表板的中部)可能比左边或右边的位置更令人 期望。
仪表板82还可以包括框架102,用于在仪表板上选择和开启窗件 84-98。该框架相对于窗件可以是可移动的,或者可选地,窗件相对于该框 架可以是可移动的,以便对齐框架与特定窗件,由此选择窗件来开启。当 对齐特定窗件时,框架可以纟皮显示和/或应用为窗件的边界。框架可以进一 步被上色,以便从窗件的颜色中突显出来。附加地或者可选地,框架的形 状和大小可以被自动修改,以便适应与该框架对齐的窗件的形状和大小。 仪表板可以进一步被配置,从而使得框架能够可移动到没有任何窗件的仪 M的区域,由此示出当前没有选择窗件。
在4义表板82上,可以通过标识相应窗件的图标或其它标记104来表示 窗件84、 86。用户然后可以从仪表板开启窗件,以l更指导终端在显示器80 上呈现窗件的内容。可以以多种不同的方式(诸如在显示器的其余部分(不 同于仪表板所占用的部分)中或者在显示器的没有^M^1的一部分或所有 部分中)来呈现所开启的窗件,并且因而其它窗件也,皮显示器呈现。如图 6a中所示,窗件可以以最小化视图来呈现,由此,所开启的窗件的图标或 其它标记由显示器在没有仪表板的情况下呈现,并且因而呈现其它窗件。 可选地,如图6b中所示,窗件可以以最大化视图来呈现,由此,窗件及其 内容106通过显示器同样在没有仪表板的情况下呈现。除了或代替呈现所 开启的窗件的图标或其它标记,窗件的最小化视图可以包括来自窗件的一 个或多个内容项目,例如,通过在通常提供天气预报的窗件的上下文中呈 现一个或多个天气项目(例如,天气报告概要),通过在通常提供股票报 价的窗件的上下文中呈现一个或多个所选择的股票才艮价,等等。并且尽管 可以以最小化或最大化视图来呈现窗件,然禹,显示器可以被配置以便选 择性地以其最小化或最大化视图来显示窗件,诸如以用户期望的方式。才艮据本发明的示例性实施例,窗件(第一窗件)可以与一个或多个其它窗件(例如第二窗件)相关联。于是在呈现窗件期间,可以向用户广告一个或多个关联窗件,由此鼓励用户选择相关联的广告窗件中的 一个或多
个。所选择的窗件(例如第二窗件)然后可以由用户的终端10下载和/或
呈现以便进行显示,例如,按照类似于显示与其关联的窗件(第一窗件)的方式。尽管关联窗件的内容可以与它们所关联的窗件的内容不相关,然而,所述内容可选地可以与相应窗件的内斜目关。例如,呈现电视节目指南的窗件可以与被配置以便呈现与电影院相关的内容的另一窗件相关联(两者才艮据它们与可用于用户的娱乐选项的关系而相关)。
现在参照图7和图8,图7和图8示出了才艮据本发明示例性实施例的系统和方法的功能框图和流程图。如所示出的,类似于前述内容, 一个或多个窗件源76和/或窗件服务78可以向终端10发送一个或多个窗件,诸如通过终端^目应的源和/或服务下栽那些窗件,如图8的框120中所示。可以与终端所下载的典型窗件类似地来配置发往终端的窗件。然而,根据本发明的示例性实施例,窗件进一步包括一个或多个广告占位符,或者针对用于结合相应窗件而在随后接收和呈现的一个或多个广告的其它引用或链接。就此而言,占位符/引用可以与预定的广告相关联,或者可以与稍后确定的广告相关联。尽管发往终端的窗件可以包括对一个或多个广告的占位符或其它引用,然而应当理解,在各种实例中,窗件而是可以包括相应的广告。
在窗件源76和/或窗件服务78向终端10发送窗件时、之前或之后,所述源和/或服务可以从一个或多个广告源108接收纟皮定向到相应广告源的一个或多个窗件的一个或多个窗件广告,如冲匡122中所示。就此而言,该系统可以包括一个或多个广告源108 (例如原始服务器22、数字广播器32等),所述一个或多个广告源108可以充当用于相应的一个或多个窗件的窗件源,但也可以被配置以便供应用于那些相应的窗件的广告。接收广告的所述源和/或服务然后可以将所述广告与一个或多个窗件相关联,如框124中所示。广告可以以多种不同方式中的任何一种以及在多个不同实体(包括相应的广告源、窗件源和/或窗件服务)中的任何一个的指导下与窗件相关联。在一个示例性实施例中,窗件可以包括或者以另外的方式与唯
一标识了那些窗件的标识符(例如字母数字标识符)相关联,如例如图9a中所示出的(还示出了相应窗件的状态)。类似地,广告也可以包括或者以另外的方式与唯一标识了那些广告的标识符相关联,如例如在图9b的数据表中所示出的。在这样的实施例中,通过将广告或者(如果提供的话)将广告的唯一标识符与相应窗件的标识符相关联,可以将广告与窗件相关
联,如同样在图9a的数据表中所示出的。
如下文所解释的,广告可以是可与另一窗件(例如第二窗件)相关联的窗件(第一窗件),从而使得在窗件呈现期间,相关联的窗件可以被广告给用户。这些窗件可以直接彼此关联,诸如通过将窗件(第一窗件)的标识符与用于关联窗件(第二窗件)的广告的标识符相关联。然而,附加地或者可选地,基于可呈现窗件的仪表板82,另一窗件可以与所述窗件间接地关联,其中,所述窗件可以包括可在仪表板上呈现或者以另外的方式可呈现于仪表板上的多个不同窗件中的任何一个。在这样的实例中,仪表板还可以包括或者以另外的方式与唯一标识了相应仪表板的标识符(仪表板标识符)相关联,并且如图10中所示, 一个或多个窗件和/或广告可以与所述标识符(仪表板标识符)相关联。就此而言,仪表板标识符可以标识仪表板,或者基于相应的仪表板的多个不同M,以另外的方式区分仪^L和其它仪^J板(具有其它标识符)。这些参数可以例如包括国家(终端10在该国家内操作仪表板)、相应终端的模型、服务78 (仪表板从该服务接收和呈现用于相应窗件的内容)、以另外的方式可呈现于仪表板或者被选择用于在仪表板上呈现的一个或多个窗件,等等。
在窗件源76和/或窗件服务78向终端10发送窗件之后,终端的显示器80可以例如以类似于以上所解释的方式来呈现各个窗件84-98。另外,如框126中所示,所述源和/或服务可以被配置以^t^于窗件内的占位符/引用,向终端发送用于结合那些窗件来显示的一个或多个广告。就此而言,可以基于发往终端的相应窗件的标识符以及与那些标识符相关联的广告(或相应的广告的唯一标识符)来选择发往终端的广告。可以以多种不同的方式来格式化广告,但在一个示例性实施例中,可以根据移动营销协会
(MMA)标准化格式来格式化广告。
更特别地,例如,终端IO上的窗件可以被配置以便向源76或服务78发送对用于与其关联的另一窗件的广告的请求。该请求可以包括例如相应的源或服务的地址(例如IP地址)、相应窗件的标识符,以及终端(或终端的用户)的标识符。然而,在发送该请求之前,该窗件可以(但不必)被配置以便请求和接收终端用户对广告的接受,诸如经由终端的用户接口 。
如用于订购服务)。如果终端/终端用户可以接收广告,则所述源或服务可以基于窗件标识符来确定适当的广告(窗件标识符与广告标识符相关联一例如参见图9a),并且向终端返回适当的广告。
可以以多种不同方式中的任何一种来向终端10发送广告。根据拖拉技术(pull technique),例如,在一个或多个实例处,响应于在4义表板82中呈现窗件、开启窗件、所开启的窗件在视图上的改变(最小化视图一参见例如图6a;或最大化视图一参见例如图6b)、当在仪表板中呈现窗件和/或所开启的窗件的特定视图期间经过了给定时间段,等等,窗件84-98可以被配置或者以另外的方式被触发来请求用于该窗件的一个或多个广告。根据推送技术(push technique ),例如,在一个或多个实例处,响应于终
开启相关的指示(例如,与以上关于拖拉技术所解释的触发事件中的一个或多个相关的指示),所述源和/或服务可以被配置以便向终端推送广告。并且在进一步的实施例中,可以才艮据拖拉和推送^t术的组合来向终端发送广告。在任何一个事件中,广告均可以直接或间接地结合相应的窗件被发往终端用于呈现。就此而言,广告可以直接结合相应的窗件被发往终端用于呈现。然而,附加地或者可选地,广告可以间接结合相应的窗件被发往终端用于呈现,诸如通过经由电子邮件、SMS或其它通信通道而被发送。无论广告如何或何时械发往终端10,相关联的窗件或^^板API均可以-故配置以^_呈现广告,诸如通过以这样的方式来呈现广告,即,在该方 式下,基于一个或多个M (包括例如可用于呈现广告的显示器或仪^L
82的区域或显示器80的大小),按尺寸大小来排列广告。还可以以多种 不同方式中的一种或多种,相对于相应的窗件、仪表板82和/或仪表板上 的一个或多个其它窗件来》文置广告。如图lla中所示,例如,在相应窗件 被移动成与框架102对齐和/或不对齐之后(或者在用户以另外的方式从相 应窗件跳到另一窗件之后),窗件或仪表板API可以被配置以便在显示 器的4义表板上,取4戈相应窗件(或其它窗件)的标记或者在相应窗件(或 其它窗件)的标记的顶部呈现广告108,例如达到至少一段时间。附加地 或者可选地,例如,窗件可以被配置以便在该窗件已被开启和/或关闭之后, 取代相应窗件的标记或者在相应窗件的标记的顶部,以该窗件的最小化视 图来呈现广告至少一段时间,如图llb中所示。相对于关联窗件(或其它 窗件)而对广告的这些放置可以例如通过以下方式来实现取代相应窗件 (或其它窗件)的标记或者在相应窗件(或其它窗件)的标记的下方呈现 广告,在该情况中,窗件或仪表板API可以被配置以便在适当的实例中, 移除相应窗件的标记或者交换相应窗件的标记和广告的次序。并且进一步 地,例如,窗件或仪表板API可以被配置以便 一旦窗件已被开启,便以 窗件的最大化视图来连同相应窗件的内容一起呈现广告,例如如图llc中 所示。
如以上所建议的,窗件可以被配置以便以连续或不连续的方式呈现广 告。例如,窗件可以被配置以便当广告与相应窗件的内容一起被呈现时 (例如参见图llc),连续地呈现广告。此外,例如,窗件可以;陂配置以 便当在仪表板82或最小化视图中取代相应窗件的标记或者在相应窗件的 标记的顶部呈现广告时(例如参见图lla、 lib),在给定的持续时间和时 段的情况下周期性地呈现广告。在这样的周期性呈现中,窗件可以4皮配置 以便在以下内容之间进行切换给定持续时间的广告,以及在给定持续时 间的时段之间用于相应窗件的标记(例如参见图5b、 6a)。
放置广告的方式对于不同广告和/或关联窗件来说可以是固定的。放置的方式可以包括广告的大小、形状(例如矩形、数学定义的形状等)、 位置(例如,顶部中心、中间中心、底部中心等)和/或相对于相应窗件的 放置(例如,在窗件中ON/OFF (开/关);在窗件下方ON/OFF)、 仪表板82(例如,在仪表板上ON/OFF)和/或仪表板上的一个或多个其 它窗件、呈现的时序(例如,开始、持续时间、周期等),等等。然而, 在各种实例中,相同的广告可以具有多种不同的可能的放置方式,其中,
可以以多种不同的方式来标识在任何给定实例处对广告的特定放置方式。
如以上所指示的,广告(以及广告窗件一下文所解释的)可以包括或 者以另外的方式与唯一标识那些广告的标识符(例如字母数字标识符)相 关联。于是,为了指定广告的特定放置方式,该广告的标识符可以包括 唯一标识广告的第一部分,以及包括定义了该广告的放置方式的一个或多
个参数在内的第二部分。更特别地,例如,广告标识符可以包括唯一标识 相应广告的第一字母数字部分,所述第一字母数字部分可以与包括定义了 相应广告的放置方式的一个或多个参数在内的第二字母数字部分连接在一 起。因而,具有不同放置方式的相同广告可以通过具有相同的第一部分和 不同的第二部分的标识符来标识。该相同类型的标识符(即,标识了对象
及其放置方式的标识符)也可以4皮应用于窗件(包括广告窗件一下文所解 释的)、窗件的可选择的或者单独可呈现的项目(下文所解释的),等等。
广告可以具有定义了其;^文置的多个参数,其中, 一些参数可以被修改, 一些参数可以是任选的,并且一些^lt在其它参数被包括时是不可用的。 例如,广告可以包括位置参数,其包括相应广告可以在仪表板82上所处的 位置(相对坐标等)。在广告位于窗件中而不是仪表板中的实例中,位置 参数是不可用的。进一步地,广告的一些M可以与关联于该广告的成本 (例如相应的广告源108的成本)相关。
在一个示例性实施例中,服务78可以从广告源108接收请求,以便结 合仪表板82上的一个或多个特定窗件来放置广告(尽管一些广告可以与仪 表板上的特定窗件无关地而祐放置)。在这样的实例中,服务可以接似目 应广告的标识符,包括它的参数;并且将该标识符与相应的特定窗件的标识符相关联。对于那些可以与特定窗件无关地而^fc故置的广告,服务可以 以多种不同的方式来放置广告,例如,通过将广告标识符与仪表板标识符 相关联,包括可被解释来指导在"每处、每次"呈现广告或者将广告标识 符与每个窗件标识符相关联的广告参数。
无论窗件或仪表板API如何或何时在终端10的显示器80中呈现广告, 如果用户对所广告的窗件感兴趣,则用户可以选择并且终端可以接收对广 告的选择。就此而言,广告可以含有或者包括可选择的链接或控制,以便 使得用户能够选择广告。作为响应,窗件可以启动终端下载或者以另外的 方式通过终端来接收所广告的窗件。然而,在下载或者以另外的方式接收 所广告的窗件之前,用户可能期望接收关于所广告的窗件的进一步信息, 以i更用户可以更有效地评估用户对窗件的兴趣。因而,在一个示例性实施 例中,响应于接收对广告的选择,窗件可以发送对关于所广告的窗件的附 加信息的请求。就此而言,如框128中所示,该请求可以被发往窗件源76 或服务78 (终端从该窗件源76或服务78接收相应的窗件)或者发起广告 和所广告的窗件的广告源108,或者由窗件源76或服务78或者发起广告 和所广告的窗件的广告源108来接收该请求。
响应于该请求,并且同样如框128中所示,窗件源76、服务78或广 告源108可以向终端IO发送与所广告的窗件相关的所请求的附加信息。该 信息可以以多种不同形式中的任何一种来发送。例如,该信息可以被发送 作为被配置用于由呈现了广告和请求了附加信息的窗件来呈现的内容。可 选地,该信息可以,>^送作为#皮配置用于由终端以类似于其它窗件的方式 来操作的单独的广告窗件,并且可以以多种不同的方式(诸如以类似于相 应的广告的方式)相对于关联窗件来放置该单独的广告窗件。不管发送附 加信息的方式和形式如何,终端均可以接收并且在显示器80中呈现附加信 息110,如图12中所示。
当终端10呈现附加信息110时或之后,再次,如果用户对所广告的窗 件感兴趣,则用户可以进行指导并且终端可以接收指导,以便下载所广告 的窗件,诸如经由与附加信息一起呈现的控件112。作为响应,呈现附加所广告的窗件。例如,可以从窗件服务78或者M广告和所广告的窗件的 广告源108下栽所广告的窗件。就此而言,服务或广告源可以接收对所广 告的窗件的请求,相应的网络实体可以通过向终端发送所请求的广告窗件 来响应该请求,如框130中所示。然后,在接收到所广告的窗件时,终端 可以在终端上安装窗件用于使用,包括向显示器80的仪表板82添加所广 告的窗件,如图13中被添加的窗件100所示(例如,相比于图5b)。
在窗件中包括广告可以是用于相应的广告窗件的广告活动的一部分。 就此而言,广告活动可以被定义用于一个或多个特定窗件(广告窗件)达 到特定的时间,并且可以包括要向用户(或者更确切地,相应终端10)发 送的目标数目的广告窗件。广告活动还可以包括用于与广告窗件相关联的 一个或多个窗件的标识,从而使得广告可以通it^目应的窗件来呈现。进一 步地,广告活动可以标识要进行广告的目标地理区域(例如国家)、终端 模型等;并且可以标识要进行广告的用户的特征(或简档)。
并且如此,结合广告活动,或者更一般地,结合向终端10提供窗件、 广告和/或广告窗件,窗件源76、 Ji良务78和/或广告源108中的一个或多个 可以被配置以^更生成、跟踪和/或维护各种数据和/或统计量。该数据和/或 统计量可以与包括广告的窗件、广告和/或广告窗件相关,由此监控一个或 多个广告活动。更特别地,例如,数据和/或统计量可以包括要发往用户(或 者更确切地,相应终端10)的广告窗件的数目,并且可以标识包括相应广 告的窗件已^L良往的和/或广告窗件已被发往的地理区域(例如国家)、终 端模型等。另外,这些数据和/或统计量可以标识包括相应广告的窗件已被 发往的和/或广告窗件已,皮发往的用户的特征(或简档)。进一步地,例如, 这些数据和/或统计量可以包括与以下内容相关的数据和/或统计量每隔多 久有多少次4吏用或者以另外的方式开启包括广告的窗件。
如以上所解释的,窗件可以与一个或多个其它窗件相关联,并且相应 地,与用于那些一个或多个窗件的一个或多个广告相关联。在更特别的例 子中,窗件可以包括多个可选择的或者单独可呈现的项目,每个项目均可以与用于相同窗件或不同窗件的不同广告(例如,来自不同实体的广告) 相关联。可选地,窗件可以包括多个可选择的或者单独可呈现的项目,每
变化(例如,来自相同实体的广告)相关联。类似于窗件和广告,这些项 目还可以包括或者以另外的方式与唯一标识那些项目的标识符(例如字母 数字标识符)相关联。因而,对于与不同广告相关联的项目,窗件标识符 可以与多个项目标识符相关联,每个项目标识符与广告标识符相关联,如
图14中所示。可选地,对于与相同广告的不同变化相关联的项目,广告标 识符可以与多个项目标识符相关联,每个项目标识符与相同广告的不同变 化相关联,如图15中所示。因而,例如,图9a的数据表可以结合图15 的数据表来实现。或者,例如,图14的数据表可以结合图9b的数据表来 实现。
在窗件包括可选项目的实例中,例如,终端IO上的窗件可以被配置以 便向源76或服务78发送对用于与其关联的另一窗件的广告的请求。该请 求可以包括例如相应的源或3l务的地址(例如IP地址)、相应窗件的标 识符、相应窗件的可选项目的标识符,以及终端(或终端的用户)的标识 符。然而,再次,在发送该请求之前,窗件可以(但不必)被配置以便请 求并且接收终端用户对广告的接受,诸如经由终端的用户接口。相应的源 或服务然后可以确定相应终端/终端用户是否可以接收广告(例如,用于订 购服务)。如果终端/终端用户可以接收广告,则源或服务可以基于窗件标 识符和项目标识符来确定适当的广告,并且向终端返回适当的广告。所述 实体然后可以以类似于之前的方式来操作。
如以上所示出和解释的,窗件源76、窗件服务78和广告源108是单 独的网络实体。然而,在一些实施例中, 一个或多个实体可以支持在逻辑 上分离但却共址于所述实体内的窗件源、服务或广告源中的一个或多个。 例如,单个实体可以支持在逻辑上分离但却共址的窗件源和窗件服务。此
外,举例来说,单个实体可以支持在逻辑上分离但却 址的窗件服务和广 告源。而且进一步地,例如,单个实体可以支持在逻辑上分离但却共址的窗件源、窗件服务和广告源。
如以上所解释的,窗件和关联窗件可以包括在终端10上彼此分开安装
和操作的单独的窗件。然而,在各种实例中,关联窗件中的一个或多个可 以嵌入式地安装和操作在与相应窗件关联的窗件内。窗件因此可以进一步
包括用于捕获嵌入式关联窗件的API。然后,API可以耦合于将要嵌入相 关联的一个或多个窗件的窗件的一个或多个区段。为了允许在窗件的内容 内呈现嵌入式窗件的内容,所述窗件的区段在大小上可以小于所述窗件的 内容的呈现,以便适应其内的嵌入式窗件的内容。如果需要的话,所述区 段可以与用于相应的关联窗件的广告的占位符相对应。然后,API可以进 一步被配置以便捕获从窗件源76和/或服务78请求和接收的广告;并且所 述广告可以耦合于相应的关联窗件。
根据;^发明的一个示例性方面,由系统的一个或多个实体(诸如终端 10、数字广播接收终端36和/或数字广播器32)所实现的功能可以由各种 装置(诸如包括以上所描述的那些的硬件和/或固件)单独地和/或在计算机 程序产品的控制下实现。用于实现本发明示例性实施例的一个或多个功能 的计算机程序产品包括计算机可读存储介质(诸如非易失性存储介质), 以及软件(包括计算机可读程序代码部分,诸如在计算机可读存储介质中 体现的一系列计算机指令)。
就此而言,图7和图8分别是才艮据本发明示例性实施例的系统、方法 和程序产品的功能框图和流程图。可以理解,所述功能框图和流程图的每 个框或步骤,以及所述功能框图和流程图中的框的组合,可以通过诸如硬 件、固件和/或软件(包括一个或多个计算机程序指令)的各种装置来实现。 如可以理解的,任何这样的计算机程序指令均可以净i^口载到计算机或其它 可编程装置上来产生机器,以便在计算机或其它可编程装置(即,硬件) 上执行的指令创建用于实现所述功能框图和流程图的框或步骤中所指定的 功能的装置。这些计算机程序指令还可以被存储在能够指导计算机或其它 可编程装置以特定方式工作的计算机可读存储器中,从而4吏得计算机可读 存储器中存储的指令产生制品,包括实现所述功能框图和流程图的框或步骤中所指定的功能的指令装置。计算机程序指令还可以被加载到计算机或 其它可编程装置上来促使在计算机或其它可编程装置上实现一系列操作步 骤,以便产生计算机实现的过程,从而使得在计算机或其它可编程装置上 执行的指令提供用于实现所述功能框图和流程图的框或步骤中所指定的功 能的步骤。
相应地,所述流程图的框或步骤支持用于实现指定功能的装置的组合、 用于实现指定功能的步骤和用于实现指定功能的程序指令装置的组合。还 可以理解,通过实现指定功能或步骤的专用的基于硬件的计算机系统,或 者专用硬件和计算机指令的组合,可以实现所述功能框图和流程图的一个 或多个框或步骤,以及所述功能框图和流程图中的框或步骤的組合。
受益于前述描述和相关附图中所呈现的教导,本发明所属领域的技术 人员将想到本发明的很多修改和其它实施例。因此要理解,本发明并不限 于所公开的特定实施例,并且旨在将那些修改和其它实施例包括在所附权 利要求的范围内。此外,尽管前述描述和关联附图在元件和/或功能的特定 示例性组合的上下文中描述了示例性实施例,然而应当理解,在不背离所 附权利要求的范围的情况下,可以由备选实施例来提供元件和/或功能的不 同组合。就此而言,举例来说,不同于以上明确描述的那些的元件和/或功 能的组合也被视为可以在一些所附权利要求中进行阐述。尽管此处采用了 特定术语,然而仅是在一般性和描述性的意义上使用它们,而不是出于限 制的目的。
权利要求
1.一种网络实体,其包括处理器,其被配置以便向移动终端发送第一窗件,所述第一窗件与第二窗件相关联,所述移动终端被配置以便按照包括与所述第二窗件相关的内容项目的方式,在所述移动终端的显示器中呈现所述第一窗件的内容,其中,所述处理器被配置以便基于对包括与所述第二窗件相关的内容项目在内的所述第一窗件的内容的呈现,从所述移动终端接收对所述第二窗件的请求,并且其中,所述处理器被配置以便响应于所述请求,向所述移动终端发送所述第二窗件,所述移动终端被配置以便接收所述第二窗件并且在所述显示器中呈现所述第二窗件的内容。
2. 根据权利要求l的网络实体,其中,所述处理器被配置以便基 于对包括与所述第二窗件相关的内容项目在内的所述第 一 窗件的内容的呈 现,从所述移动终端接收对与所述第二窗件相关的附加内容的请求,其中,所述处理器被配置以便向所述移动终端发送所述附加内容,所 述移动终端^皮配置以便在所述显示器中呈现所述附加内容,并且其中,所述处理器被配置以便基于与所述第二窗件相关的附加内容 的呈现,接收对所述第二窗件的所述请求。
3. 才艮据权利要求l的网络实体,其中,所述处理器被配置以便在 所迷移动终端呈现包括与所述第二窗件相关的内容项目在内的所述第一窗 件的内容之前,向所述移动终端发送与所述第二窗件相关的内容项目。
4. 根据权利要求l的网络实体,其中,所述处理器被配置以便在 向所迷移动终端发送相应内容之前,从所迷移动终端接收对与所述第二窗 件相关的内容项目的请求,所述移动终端被配置以便基于所述第一窗件 的标记的呈现,发送所述请求。
5. 根据权利要求4的网络实体,其中,所述处理器被配置以便从移 动终端接收所述请求,其中所述移动终端被配置以便基于在所述显示器中的仪表板中呈现所述第一窗件的标记,发送所述请求,所迷仪表板包括 用于多个窗件中的每个窗件的标记。
6. 根据权利要求4的网络实体,其中,所述处理器被配置以便从移 动终端接收所述请求,其中所迷移动终端被配置以4更基于以所述第一窗 件的最小化视图来呈现所述第一窗件的标记,发送所述请求。
7. 根据权利要求l的网络实体,其中,所述处理器被配置以便在 向所述移动终端发送相应内容之前,从所述移动终端接收对与所述第二窗 件相关的内容项目的请求,所述移动终端被配置以便基于以窗件的最大 化视图来呈现所述第一窗件的内容,发送所述请求。
8. —种移动终端,其包括 显示器;存储器,其被配置以便存储第一窗件,所述第一窗件与第二窗件相关 联;以及处理器,其被配置以便在所述显示器中呈现所述第一窗件的内容, 其中,所述处理器^L配置以便在所述显示器中呈现与所述第二窗件相关的内容项目,所述处理器被配置以便按照相对于所述第一窗件的内容的呈现的预定关系,呈现所迷内容项目,并且其中,所述处理器被配置以便向网络实体;^请求,从而接收所述第二窗件,所述请求是基于所述内容项目的呈现而发起的。
9. 根据权利要求8的移动终端,其中,所述处理器被进一步配置以 便在呈现所述内容项目之前,从网络实体接收所述内容项目。
10. 根据权利要求9的移动终端,其中,所述处理器被配置以便结 合活动来接收所述内容项目,所述活动是基于以下中的一个或多个来定义 的 一个或多个地理区域、 一个或多个移动终端模型、 一个或多个用户简 档、所述第一窗件或者网络实体已经分发所述第一窗件的次数。
11. 梠^据权利要求8的移动终端,其中,所述处理器被配置以便呈 现包括所迷第一窗件的标记的内容,并且其中,所述处理器被配置以便取代所述第一窗件的标记,呈现所述内容项目至少 一段预定的时间。
12. 根据权利要求11的移动终端,其中,所述处理器被配置以便 周期性地在呈现所述第一窗件的标记和所述内容项目之间进行切换。
13. 根据权利要求11的移动终端,其中,所述处理器被配置以便 在包括多个窗件中的每个窗件的标记的仪表板中,呈现所述第一窗件的标 记。
14. 根据权利要求8的移动终端,其中,所述第一窗件具有标识符, 所述第二窗件与所述标识符相关联,所发起的接收所述第二窗件的请求包 括相应的标识符。
15. 根据权利要求8的移动终端,其中,所述处理器被进一步配置以 便接收响应于所述请求的所述第二窗件,所述存储器被配置以便也存储 所述第二窗件,并且其中,所述处理器被配置以便在所述显示器中,呈现被嵌入到所述 第一窗件的内容内的所述第二窗件的内容。
16. 根据权利要求15的移动终端,其中,所述第一窗件包括接口, 所述接口4皮配置以便捕获由所述移动终端接收的所述第二窗件。
17. 根据权利要求16的移动终端,其中,所述第一窗件进一步包括 区段,所述区段与用于接收要在所述显示器中呈现的所述第二窗件的内容 的接口相耦合。
18. 根据权利要求17的移动终端,其中,所述区段在大小上小于所 述第一窗件的内容的呈现,以便适应其中的所述第二窗件的内容。
19. 根据权利要求17的移动终端,其中,所述区段被进一步配置以 便接收与所述第二窗件相关的内容项目。
20. 根据权利要求8的移动终端,其中,所述内容项目耦合于所述第 二窗件。
21. 根据权利要求8的移动终端,其中,所述处理器被配置以便向 网络实体发起请求,所述网络实体被配置以便仅根据请求来向所述移动终 端发送所述第二窗件。
22. 根据权利要求8的移动终端,其中,所述处理器被配置以便在包括多个窗件中的每个窗件的标记的仪表板中呈现所述第一窗件的标记,其中,所述处理器被进一步配置以便接收响应于所述请求的所述第二窗件,所述存储器被配置以便也存储所述第二窗件,并且其中,所述处理器由此被配置以便与包括所述笫一窗件在内的所述多个窗件中的每个窗件的标记一起,在所述仪表板中呈现所述第二窗件的标记。
23. 根据权利要求8的移动终端,其中,所述处理器被进一步配置以便接收响应于所述请求的所述第二窗件,所述存储器被配置以便也存储所述第二窗件,并且其中,所述处理器被配置以便当所述移动终端在联机模式中操作时,连续地接收并且在所述显示器中呈现所述第二窗件的内容。
24. —种方法,其包括向移动终端发送第一窗件,所述第一窗件与第二窗件相关联,所述移动终端被配置以便按照包括与所述第二窗件相关的内容项目的方式,在所述移动终端的显示器中呈现所述第一窗件的内容;基于对包括与所述第二窗件相关的内容项目在内的所述第 一 窗件的内容的呈现,从所述移动终端接收对所述第二窗件的请求;以及响应于所述请求,向所述移动终端发送所述第二窗件,所述移动终端被配置以便接收所述第二窗件并且在所述显示器中呈现所述第二窗件的内容。
25. 根据权利要求24的方法,其进一步包括基于对包括与所述第二窗件相关的内容项目在内的所述第 一窗件的内容的呈现,从所述移动终端接收对与所述第二窗件相关的附加内容的请求;向所述移动终端发送所述附加内容,所述移动终端,皮配置以便在所述显示器中呈现所述附加内容;以及基于与所述第二窗件相关的附加内容的呈现,接收对所述第二窗件的请求。
26. 根据权利要求24的方法,其进一步包括在所述移动终端呈现包括与所述第二窗件相关的内容项目在内的所述第 一窗件的内容之前,向所述移动终端发送与所述第二窗件相关的内容项目。
27. 根据权利要求24的方法,其进一步包括在向所述移动终端发送相应内容之前,从所述移动终端接收对与所述第二窗件相关的内容项目的请求,所述移动终端被配置以便基于所述第一窗件的标记的呈现,发送所述请求。
28. 根据权利要求27的方法,其中,接收对与所述第二窗件相关的内容项目的请求包括从被配置以便基于在所述显示器中的仪表板中呈现所述第一窗件的标记而发送所述请求的移动终端,接收对与所述第二窗件相关的内容项目的请求,所述仪表板包括用于多个窗件中的每个窗件的标记。
29. 根据权利要求27的方法,其中,接收对与所述第二窗件相关的内容项目的请求包括从被配置以使基于以所述第一窗件的最小化视图来呈现所述第一窗件的标记而发送所述请求的移动终端,接收对与所述第二窗件相关的内容项目的请求。
30. 根据权利要求24的方法,其进一步包括在向所述移动终端发送相应内容之前,从所述移动终端接收对与所述第二窗件相关的内容项目的请求,所述移动终端被配置以便基于以窗件的最大化^L图来呈现所述第一窗件的内容,发送所述请求。
31. —种方法,其包括在移动终端的显示器中呈现第一窗件的内容,所述第一窗件与第二窗件相关联;在所述移动终端的显示器中呈现与第二窗件相关的内容项目,所述第二窗件与所述第一窗件相关联,按照相对于第一可执行部分对所述内容的呈现的预定关系来呈现所述内容项目;以及向网络实体发起请求,以l更接收所述第二窗件,所述请求是基于所述内容项目的呈现而;^的。
32. 根据权利要求31的方法,其进一步包括在第二可执行部分呈现所述内容项目之前,从网络实体接收所述内容项目。
33. 根据权利要求32的方法,其中,接收所述内容项目包括结合活动来接收所述内容项目,所述活动是基于以下中的一个或多个来定义的一个或多个地理区域、 一个或多个移动终端^^型、 一个或多个用户简档、所述第 一窗件或者网络实体已经分发所述第 一窗件的次数。
34. 根据权利要求31的方法,其中,呈现内容包括呈现包括所述第一窗件的标记的内容,并且其中,呈现内容项目包括取代所述第一窗件的标记,呈现所述内容项目至少 一段预定的时间。
35. 根据权利要求34的方法,其中,呈现内容和呈现内容项目包括周期性地在呈现所述第一窗件的标记和所述内容项目之间进行切换。
36. 根据权利要求34的方法,其中,呈现内容包括在包括多个窗件中的每个窗件的标记的仪表板中,呈现所述第一窗件的标记。
37. —种网络实体的计算机可读存储介质,所述计算机可读存储介质在其中存储有计算机可读程序代码部分,所述计算机可读程序代码部分包括第一可执行部分,其被配置以便向移动终端发送第一窗件,所述第一窗件与第二窗件相关联,所述移动终端被配置以便按照包括与所述第二窗件相关的内容项目的方式,在所述移动终端的显示器中呈现所述第一窗件的内容;第二可执行部分,其被配置以便基于对包括与所述第二窗件相关的内容项目在内的所述第一窗件的内容的呈现,从所述移动终端接收对所述第二窗件的请求;以及第三可执行部分,其#_配置以<更响应于所述请求,向所述移动终端发送所述第二窗件,所述移动终端被配置以便接收所述第二窗件并且在所述显示器中呈现所述第二窗件的内容。
38. 根据权利要求37的计算机可读存储介质,其进一步包括第四可执行部分,其,皮配置以便基于对包括与所述第二窗件相关的内容项目在内的所述第一窗件的内容的呈现,从所述移动终端接收对与所述第二窗件相关的附加内容的请求;以及第五可执行部分,其被配置以便向所述移动终端发送所述附加内容,所述移动终端^^皮配置以1更在所述显示器中呈现所述附加内容,其中,所述第二可执行部分被配置以便基于与所述第二窗件相关的附加内容的呈现,接收对所述第二窗件的请求。
39. 根据权利要求37的计算机可读存储介质,其进一步包括第四可执^f亍部分,其,皮配置以^^:在所述移动终端呈现包括与所述第二窗件相关的内容项目在内的所述第 一窗件的内容之前,向所述移动终端发送与所述第二窗件相关的内容项目。
40. 根据权利要求37的计算机可读存储介质,其进一步包括第四可执行部分,其4皮配置以便在向所述移动终端发送相应内容之前,从所述移动终端接收对与所述第二窗件相关的内容项目的请求,所述移动终端^皮配置以便基于所述第一窗件的标记的呈现,发送所述请求。
41. 根据;k利要求40的计算机可读存储介质,其中,所述第四可执行部分被配置以便从移动终端接收所述请求,所述移动终端被配置以便基于在所述显示器中的仪表板中呈现所述第一窗件的标记而发送所述请求,所述仪^包括用于多个窗件中的每个窗件的标记。
42. 根据权利要求40的计算机可读存储介质,其中,所述第四可执行部分被配置以便从移动终端接收所述请求,所述移动终端被配置以便基于以所述第一窗件的最小化视图来呈现所述第一窗件的标记,发送所述请求。
43. 根据权利要求37的计算机可读存储介质,其进一步包括第四可执行部分,其被配置以便在向所述移动终端发送相应内容之前,从所述移动终端接收对与所述第二窗件相关的内容项目的请求,所述移动终端被配置以便基于以窗件的最大化视图来呈现所述第一窗件的内 容,发送所述请求。
44. 一种移动终端的计算机可读存储介质,所述计算机可读存储介质 在其中存储有笫一窗件,所述第一窗件包括多个计算机可读程序代码部分, 所述计算机可读程序代码部分包括第一可执行部分,其被配置以便在所述移动终端的显示器中呈现内容; 第二可执行部分,其被配置以便在所述移动终端的显示器中呈现与第二窗件相关的内容项目,所述第二窗件与所述第一窗件相关联,所述第二可执行部分被配置以便按照相对于所述第一可执行部分对所述内容的呈现的预定关系,呈现所述内容项目;以及第三可执行部分,其被配置以便向网络实体发起请求,从而接收所述第二窗件,所述请求是基于由所述第二可执行部分呈现所述内容项目而发起的。
45. 根据权利要求44的计算机可读存储介质,其进一步包括 第四可执行部分,其净皮配置以便在所述第二可执行部分呈现所述内容项目之前,从网络实体接收所述内容项目。
46. 根据权利要求45的计算机可读存储介质,其中,所述第四可执 行部分被配置以便结合活动来接收所述内容项目,所述活动是基于以下中 的一个或多个来定义的 一个或多个地理区域、 一个或多个移动终端模型、 一个或多个用户简档、所述第一窗件或者网络实体已经分发所述第一窗件 的次数。
47. 根据权利要求44的计算机可读存储介质,其中,所述第一可执 行部分被配置以便呈现包括所述第一窗件的标记的内容,并且其中,所述第二可执行部分被配置以便取代所述第一窗件的标记, 呈现所述内容项目至少一段预定的时间。
48. 根据权利要求47的计算机可读存储介质,其中,所述第一和第 二可执行部分被配置以便周期性地在呈现所述第一窗件的标记和所述内 容项目之间进行切换。
49. 根据权利要求47的计算机可读存储介质,其中,所述第一可执 行部分被配置以便在包括多个窗件中的每个窗件的标记的仪表板中,呈 现所述第一窗件的标记。
50. —种装置,其包括处理器,其被配置以便在显示器中呈现第一窗件的内容,所述笫一窗 件与第二窗件相关联,其中,所述处理器被配置以便按照包括与所述第二窗件相关的内容 项目的方式,在所述显示器中呈现所述第一窗件的内容,所述处理器净皮配 置以便根据可选择的放置方式在所述显示器中呈现所述内容项目,并且其中,所述处理器被配置以便向网络实体发起请求,从而接收所述第 二窗件,所述请求是基于所述内容项目的呈现而发起的。
全文摘要
提供了一种网络实体,所述网络实体包括被配置以便向移动终端发送第一窗件的处理器。所述第一窗件与第二窗件相关联,并且所述移动终端被配置以便按照包括与所述第二窗件相关的内容项目的方式,在所述移动终端的显示器中呈现所述第一窗件的内容。所述处理器因此也被配置以便基于对包括与所述第二窗件相关的内容项目在内的所述第一窗件的内容的呈现,从所述移动终端接收对所述第二窗件的请求。进一步地,所述处理器被配置以便响应于所述请求,向所述移动终端发送所述第二窗件,其中,所述移动终端被配置以便接收所述第二窗件并且在所述显示器中呈现所述第二窗件的内容。
文档编号H04L29/08GK101682649SQ200880017549
公开日2010年3月24日 申请日期2008年5月22日 优先权日2007年5月25日
发明者J·库姆林, S·皮海拉米, T·西赫沃拉 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1