用于生成从一个或者多个来源收集的、可定制并且合并的可查看web内容的方法和装置制造方法

文档序号:6484900阅读:136来源:国知局
用于生成从一个或者多个来源收集的、可定制并且合并的可查看web内容的方法和装置制造方法
【专利摘要】提供一种用于生成从一个或者多个来源收集的可定制并且合并的可查看web内容的方法。该方法涉及到处理和/或促使处理一个或者多个网页以确定布局,该布局定义一个或者多个网页的一个或者多个内容部分。该方法还涉及到确定以至少部分基于布局生成用于从一个或者多个内容部分之中选择的用户界面。该方法也涉及到处理和/或促使处理经由用户界面的对一个或者多个部分的一个或者多个选择以至少部分引起对选择的一个或者多个部分的一个或者多个预订。该方法还涉及到至少部分引起至少部分基于一个或者多个预订表现至少一个个人化的网页。
【专利说明】用于生成从一个或者多个来源收集的、可定制并且合并的可查看WEB内容的方法和装置
【背景技术】
[0001]服务提供商和设备制造商(例如无线、蜂窝等)不断受到例如通过提供有吸引力的网络服务向客户传递价值和便利的挑战。越来越多的用户偏好于查看多个来源的web内容,但是受时间、设备能力和资源可用性限制。

【发明内容】

[0002]因此,需要一种用于定制并且合并从一个或者多个来源收集的可查看web内容的方式。
[0003]根据一个实施例,一种方法包括处理和/或促使处理一个或者多个网页以确定布局,该布局定义一个或者多个网页的一个或者多个内容部分。该方法也包括确定至少部分基于布局生成用于从一个或者多个内容部分之中选择的用户界面。该方法还包括处理和/或促使处理经由用户界面的对一个或者多个部分的一个或者多个选择以至少部分引起对选择的一个或者多个部分的一个或者多个预订。该方法还包括至少部分引起至少部分基于一个或者多个预订表现至少一个个人化的网页。
[0004]根据另一实施例,一种装置包括至少一个处理器和至少一个存储器,该至少一个存储器包括用于一个或者多个程序的计算机程序代码,至少一个存储器和计算机程序代码被配置用于与至少一个处理器至少部分使该装置处理一个或者多个网页以确定布局,该布局定义一个或者多个网页的一个或者多个内容部分。也使该装置确定至少部分基于布局生成用于从一个或者多个内容部分之中选择的用户界面。还使该装置处理和/或促使处理经由用户界面的对一个或者多个部分的一个或者多个选择以至少部分引起对选择的一个或者多个部分的一个或者多个预订。还使该装置至少部分引起至少部分基于一个或者多个预订表现至少一个个人化的网页。
[0005]根据另一实施例,一种计算机可读存储介质载有一个或者多个指令的一个或者多个序列,该一个或者多个指令的该一个或者多个序列在由一个或者多个处理器执行时至少部分使装置处理一个或者多个网页以确定布局,该布局定义一个或者多个网页的一个或者多个内容部分。也使该装置确定至少部分基于布局生成用于从一个或者多个内容部分之中选择的用户界面。还使该装置处理和/或促使处理经由用户界面的对一个或者多个部分的一个或者多个选择以至少部分引起对选择的一个或者多个部分的一个或者多个预订。还使该装置至少部分引起至少部分基于一个或者多个预订表现至少一个个人化的网页。
[0006]根据另一实施例,一种装置包括用于处理和/或促使处理一个或者多个网页以确定布局的装置,该布局定义一个或者多个网页的一个或者多个内容部分。该装置也包括用于确定至少部分基于布局生成用于从一个或者多个内容部分之中选择的用户界面的装置。该装置还包括用于处理和/或促使处理经由用户界面的对一个或者多个部分的一个或者多个选择以至少部分引起对选择的一个或者多个部分的一个或者多个预订的装置。该装置还包括用于至少部分引起至少部分基于一个或者多个预订表现至少一个个人化的网页的装置。
[0007]此外,对于本发明的各种示例实施例,以下各项适用:一种方法包括:促使处理和/或处理:(I)数据和/或(2 )信息和/或(3 )至少一个信号;(I)数据和/或(2 )信息和/或(3)至少一个信号,该(I)数据和/或(2)信息和/或(3)至少一个信号至少部分基于在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的任何方法(或者过程)或者任何方法(或者过程)组合(或者至少部分从该任何方法(或者过程)或者任何方法(或者过程)组合来得到)。
[0008]对于本发明的各种示例实施例,以下各项也可适用:一种方法包括促使访问至少一个界面,该至少一个界面被配置用于允许访问至少一个服务,该至少一个服务被配置用于执行在本申请中公开的网络或者服务提供商方法(或者过程)中的任何网络或者服务提供商方法(或者过程)或者任何网络或者服务提供商方法(或者过程)组合。
[0009]对于本发明的各种示例实施例,以下各项也可适用:一种方法包括促使创建和/或促使修改(I)至少一个设备用户界面单元和/或(2)至少一个设备用户界面功能,该(I)至少一个设备用户界面单元和/或(2)至少一个设备用户界面功能至少部分基于在本申请中公开为与本发明的任何实施例相关的方法或者过程中的一种方法或者过程或者任何方法或者过程组合所产生的数据和/或信息和/或在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的一 种方法(或者过程)或者任何方法(或者过程)组合所产生的至少一个信号。
[0010]对于本发明的各种示例实施例,以下各项也可适用:一种方法包括创建和/或修改(I)至少一个设备用户界面单元和/或(2)至少一个设备用户界面功能,该(I)至少一个设备用户界面单元和/或(2)至少一个设备用户界面功能至少部分基于在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的一种方法(或者过程)或者任何方法(或者过程)组合所产生的数据和/或信息和/或在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的一种方法(或者过程)或者任何方法(或者过程)组合所产生的至少一个信号。
[0011]在各种示例实施例中,可以在服务提供商侧或者在移动设备侧或者以在服务提供商与移动设备之间的共享方式来执行动作的任何共享方式实现方法(或者过程)。
[0012]对于各种示例实施例,以下各项可适用:一种装置包括用于执行原提交的权利要求1-10、21-30和36-38中的任何权利要求的方法的装置。
[0013]仅通过举例说明多个具体实施例和实现方式,从以下具体描述容易清楚本发明的更多其它方面、特征和优点,这些具体实施例和实现方式包括设想的用于实现本发明的最佳实施方式。本发明也能够有其它和不同实施例并且可以在各种明显方面修改它的若干细节而都未脱离本发明的精神实质和范围。因而,附图和说明书将视为在性质上为示例而非限制。
【专利附图】

【附图说明】
[0014]在附图的各图中通过示例而非通过限制来举例说明本发明的实施例:
[0015]图1是根据一个实施例的能够定制并且合并从一个或者多个来源收集的可查看web内容的系统的图;[0016]图2是根据一个实施例的内容选择处理平台的组件的图;
[0017]图3A和图3B是根据各种实施例的用于定制并且合并从一个或者多个来源收集的可查看web内容的过程的流程图;
[0018]图4是根据各种实施例的具有让用户感兴趣的信息的网页的图;
[0019]图5是根据各种实施例的具有让用户感兴趣的信息的网页的图;
[0020]图6是根据一个实施例的用于选择内容、预订选择的内容、组织选择的内容并且查看选择的内容的示例用户界面的图;
[0021]图7是可以用来实施本发明的一个实施例的硬件的图;
[0022]图8是可以用来实施本发明的一个实施例的芯片组的图;以及
[0023]图9是可以用来实施本发明的一个实施例的移动终端(例如手持机)的图。
【具体实施方式】
[0024]公开一种用于定制并且合并从一个或者多个来源收集的可查看web内容的方法、装置和计算机程序的示例。在以下描述中,出于说明的目的,阐述许多具体细节以便提供对本发明的实施例的透彻理解。然而本领域技术人员清楚,无这些具体细节仍可实现或者可以用等效布置来实现本发明的实施例。在其它实例中,以框图形式示出熟知的结构和设备以免不必要地模糊本发明的实施例。
[0025]如这里所用,术语内容是指任何web内容、数据内容、网页数据、新闻馈送、社交联网数据、博客等。
[0026]图1是根据一个实施例的能够定制并且合并从一个或者多个来源收集的可查看web内容的系统的图。越来越多的用户偏好于查看多个来源的web内容、但是受时间、设备能力和资源可用性限制。用户花费大量时间频繁访问一个或者多个网站以查看某些信息、检查更新等。这样的信息的示例是股价、新闻馈送、社交联网更新、体育分数、旅行信息等。
[0027]用户可以跨越多个个别网站以获得所有这一信息并且每次必须等待整个页面加载。如果用户对在网页上存在的材料的许多内容无兴趣,则这一加载是时间和资源浪费。例如用户可能对在网页上可用的随机视频、广告或者声音剪辑无兴趣。用户用来访问网页的设备也可能在它的功能上受限制,或者用户可能具有有限存储器或者带宽能力,因此如果可能则用来加载整个网页的时间是大量的并且如果用户为他的如服务提供商收费的具体数据使用而付费则是昂贵的。
[0028]常规信息频道预订赋予让用户获取让用户感兴趣的在线信息的机会。然而内容由信息提供商用预定义频道生成。因此,常规预订不能提供在线信息完全灵活和个人化的形式。另外,常规预订未提供一种用于减少多数低端电话用户顾虑的流量成本的直接解决方案。
[0029]与新闻馈送相似,内容混聚可以调用内容提供商赋予的API,但是有对API可以调用的信息的限制。用于培养内容的其它手段、比如因特网内容爬行、搜索、索引和web刮取赋予自动离线/后台处理,而不是以用户为中心的交互。
[0030]为了解决这一问题,图1的系统100引入用于定制并且合并从一个或者多个来源收集的可查看web内容的能力。这样的能力将通过大量改善用户的个人化的因特网浏览体验来驱使接下来数十亿用户光顾web。[0031]如图1中所示,系统100包括用户设备(UE) 101,该UE具有经由通信网络105的与内容选择处理平台103、一个或者多个网页109和一个或者多个社交联网服务111的连通性。UElOl的用户使用内容抓取器API107以开发用户自己的用于显示来自一个或者多个网页109和/或一个或者多个社交联网服务111的聚合的选择的内容的可定制用户界面。
[0032]例如系统100的用户可以从不同网页109攫取感兴趣的某些节段并且将它们一起聚合成用户自己的“报纸”。用户可以经由内容抓取器API107查看用户想要的内容、同时减少数据成本,因为设备仅下载或者访问希望的信息而不是额外数据使用内容。这一去除额外内容也增加用户的设备的响应速度。
[0033]系统100赋予个人化的因特网浏览体验。用户可以从网页109 (即每个人的内容)自由选择用户感兴趣的内容(个人化的内容)并且仅接收让用户感兴趣的信息、由此减少数据成本并且加速用户体验的浏览内容表现。换而言之,用户可以定义想要什么、然后使用内容抓取器API107以用户定制的可查看格式组织希望的内容、比如按照话题、日期、时间等组织内容。例如用户可能对用于选择的内容、比如体育分数的具体图像的高质量表现很感兴趣、但是对表现其它图像完全无兴趣。因此,用户可以使用内容抓取器API107以选择网页的对更新的体育分数进行显示的节段,并且向用户自己的可定制界面添加该信息而无任何额外信息。用户然后也可以从另一网页抓取其它内容、比如股市报价,并且向用户自己的可定制界面添加该内容而无可能在该网站上存在的其它额外数据、等等。内容选择处理平台103可以在UElOl上驻留或者从UElOl原理并且促使选择希望的内容从而处理选择的内容的聚合并且生成用于显示聚合的选择的内容的定制的用户界面。
[0034]系统100使得用户能够通过指明被标记选择的内容以持续地更新以用于在UElOl上呈现来生成个人化的内容预订。用户可以选择感兴趣的内容作为个人化的预订,并且系统可以对于即将到来的时段赋予/发布相似内容。兴趣完全由用户经由内容抓取器API107而不是在新闻馈送业务中的外部内容提供商定义。
[0035]为了实现以上提到的从一个或者多个来源收集的可定制并且合并的可查看web内容,系统100利用用户与内容的交互。然而解析常规web页面结构,并且例如如果改变网页109格式,则这可能对于总是更新选择的内容是一个问题。如果更新或者改变结构/布局,则系统100将为用户或者内容选择处理平台103生成预订的可能更新是有必要这样的提醒。这不同于web爬行、搜索、编索引等,因为用于培养内容的常规方法、比如这些方法基本上仅收集信息。但是系统100 了解用户的兴趣并且能够为用户赋予更佳服务。这赋予现实用户兴趣建模的机会。
[0036]系统100也提供商业机会,因为可以基于用户选择聚合并且显示的内容来生成建议的内容、建议的社交联网联系人等。
[0037]在实施例中,分析网页的布局可以有益于确认特定内容话题。如以上讨论的那样,网站例如经常改变它们的布局或者改变在网页的节段中提供的话题。可以遵循以下步骤以收集、聚合并且更新用户选择的来自一个或者多个网络来源的web内容。
[0038]步骤1:网站布局(HTML结构)提取-内容选择处理平台103使用提取的网站布局作为用于内容地理和相似性检测的子内容以确定结构改变。网站结构分析和建模可以用来在统计上理解提取的标签模式、比如周期性新闻块、广告、标题等的语义含义。如果检测到改变,则提醒可以如以上讨论的那样由内容选择处理平台103生成以指示用户可能需要更新他的用于他的内容预订的设置或者选择可能相关的新内容。例如如果体育分数惯于在网页的右上角中、但是已经被政治新闻替换,则内容选择处理平台103将检测到这一改变并且提醒用户。这例如如果内容被画像或者广告替换则将同样成立。
[0039]步骤2:子内容标注(由用户标注)和取回(通过位置)-内容选择处理平台103从用户的选择中获得内容位置索引并且将它标注为预订。内容选择处理平台103然后从编索弓I的web内容位置取回预订的内容。
[0040]步骤3:用户偏好-在web内容结构建模之后,内容选择处理平台103创建在编索引的块中的每个块中嵌入的按块JavaScript以建模或者监视经由内容抓取器API107收集的用户的交互选择。从JavaScript观测用户的选择/偏好,并且由内容选择处理平台103计算反馈以形成用户选择简档(URL、编索引的内容位置)。
[0041]可选步骤:从web数据训练一般话题模型-内容选择处理平台103为用户选择的子内容生成话题直方图作为种子简档。对于取回的子内容,比较直方图与种子简档。
[0042]内容选择处理平台103的以上提到的web结构分析和子内容位置编索引模型是主处理流,其将基于内容的建模(例如话题模型)视为辅助处理流。这一模型赋予无限个人化并且可承担的在线内容访问而有减少的数据成本和基于完全用户个人化的快速浏览响应(网页表现)。内容可以由用户生成/收集并且由用户或者内容选择处理平台103在图形用户界面中按照话题而不是来源来组织。
[0043]举例而言,UE101、内容选择处理平台103、网页109和社交联网服务111使用熟知的、新的或者仍在开发的协议来相互通信并且与通信网络105的其它部件通信。在本文中,协议包括规则集,该规则集定义在通信网络105内的网络节点如何基于通过通信链路发送的信息相互交互。协议在每个节点内的不同操作层有效,这些操作层从生成和接收各种类型的物理信号到选择用于传送那些信号的链路、到那些信号指示的信息的格式、到标识在计算机系统上执行的哪个软件应用发送或者接收信息。在开放系统互连(OSI)参考模型中描述了用于通过网络交换信息的在概念上不同的协议层。
[0044]举例而言,系统100的通信网络105包括一个或者多个网络、比如数据网络、无线网络、电话网络或者其任何组合。设想数据网络可以是任何局域网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网(例如因特网)、短程无线网络或者任何其它适当分组交换网络、比如商业上拥有的专有分组交换网络,如专有线缆或者光纤网络等,或者其任何组合。此夕卜,无线网络可以例如是蜂窝网络并且可以运用包括全球演进增强数据速率(EDGE)、通用分组无线电服务(GPRS)、全球移动通信系统(GSM)、网际协议多媒体子系统(IMS)、通用移动电信系统(UMTS)等的各种技术以及任何其它适当无线介质、例如全球微波接入互操作性(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、
无线LAN (WLAN)、蓝牙?、网际协议(IP)数据播送、卫星、移动自组织网络(MANET)等或者
其任何组合。
[0045]UElOl可以是任何类型的移动终端、固定终端或者便携终端,该便携终端包括移动手持机、站、单元、设备、多媒体计算机、多媒体写字板、因特网节点、通信器、桌面型计算机、膝上型计算机、笔记本计算机、上网本计算机、写字板计算机、个人通信系统(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数字相机/可携式摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者其任何组合——包括这些设备的附件和外设——或者其任何组合。也设想UElOl可以支持与用户的任何类型的接口(t匕如“可佩戴”电路装置等)。
[0046]通常通过交换离散数据分组来实现在网络节点之间的通信。每个分组通常包括(I)与特定协议关联的报头信息和(2)净荷信息,该净荷信息跟随报头信息并且包含可以独立于该特定协议来处理的信息。在一些协议中,分组包括(3)尾部信息,该尾部信息跟随净荷并且指示净荷信息的结束。报头包括信息、比如分组的源、它的目的地、净荷的长度和协议使用的其它性质。用于特定协议的净荷中的数据经常包括用于与OSI参考模型的不同更高层关联的不同协议的报头和净荷。用于特定协议的报头通常指示用于它的净荷中包含的下一协议的类型。认为更高层协议封装于更低层协议中。在穿越多个异构网络、比如因特网的分组中包括的报头通常包括如OSI参考模型定义的物理(第I层)报头、数据链路(第2层)报头、网络间(第3层)报头和传送(第4层)报头以及各种应用层(第5层、第6层和第7层)报头。
[0047]图2是根据一个实施例的内容选择处理平台103的组件的图。举例而言,内容选择处理平台103包括用于提供定制并且合并从一个或者多个来源收集的可查看web内容的一个或者多个组件。设想这些组件的功能可以在一个或者多个组件中被组合或者由等效功能的其它组件执行。在这一实施例中,内容选择处理平台103包括控制逻辑201、通信模块203、内容提取模块205、提取的内容数据库207和呈现模块209。
[0048]控制逻辑201与通信模块203对接,该通信模块与内容抓取器API107、UE101、网页109和社交联网服务111通信。控制逻辑201对用户经由内容抓取器API107的内容选择做出反应。控制逻辑201接收用户选择的用于提取内容的指令并且指令内容提取模块205提取选择的内容。可以在提取内容数据库207中存储偏好、比如预订数据或者用户简档,该用户简档涉及对于提取的内容的检测到和所确定的偏好。控制逻辑201然后响应于通过内容抓取器API107的用户指引来指令呈现模块根据提取的内容的、用户的定制的设置和偏好生成提取的内容的呈现。控制逻辑201然后使呈现通过通信模块203由UElOl显示。控制逻辑201也检测可以被确定为脱离普通的、提取的内容的任何改变、比如话题、格式等的改变,该改变指示选择的内容已经改变并且可能不是用户希望的。控制逻辑201然后使向UElOl发送提醒,该提醒指示用户的选择的内容应当被更新。备选地或者除了提醒之外,可以向服务提供商发送提醒以更新用于用户的选择用户无需通过内容抓取器API107更新选择,或者提醒可以使控制逻辑201引起内容提取模块205搜寻有关内容并且估计选择的内容的新位置,并且引起选择的内容或者选择的内容的位置被更新而无需用户或者服务交互,从而使得用户的预订显得无缝地更新。
[0049]图3A是根据一个实施例的用于定制并且合并从一个或者多个来源收集的可查看web内容的过程的流程图。在一个实施例中,内容选择处理平台103执行过程300并且例如在如图8中所示包括处理器和存储器的芯片组中被实施。在步骤301中,确定一个或者多个网页的一个或者多个内容部分的布局结构建模和内容标注。该过程继续步骤303,在该步骤中生成用于选择一个或者多个内容部分的用户界面。接着,在步骤305中,创建对一个或者多个选择的部分的一个或者多个预订。然后,在步骤307中,确定用于呈现并且表现预订的与UElOl相关联的能力信息。该过程继续步骤309,在该步骤中确定执行一个或者多个网页的至少一个语义分析。然后,在步骤311中进行一个或者多个其它网页、一个或者多个其它内容部分和/或一个或者多个其它预订或者广告信息的推荐。在步骤313中基于UElOl的能力信息确定用于递送个人化的网页和/或预订的递送频道。然后,在步骤315中至少部分基于一个或者多个预订表现至少一个个人化的网页。
[0050]图3B是根据一个实施例的用于定制并且合并从一个或者多个来源收集的可查看web内容的过程的流程图。在一个实施例中,内容选择处理平台103执行过程330并且例如在如图8中所示包括处理器和存储器的芯片组中被实施。在步骤331中,对一个或者多个网页建模以确定对布局和/或内容部分的任何改变。该过程继续步骤333,在该步骤中处理建模以确定对一个或者多个预订的一个或者多个更新。例如改变的布局或者预订的选择的内容与预期不同。然后,在步骤335中至少部分基于建模确定网页的时间变化。该过程继续步骤337,在该步骤中基于定义的相似性度量确定可以执行的对预订的任何更新。然后,在步骤339中确定一个或者多个时间变化的一个或者多个话题直方图。该过程继续步骤341,在该步骤中关于对一个或者多个预订的任何更新生成一个或者多个提醒。也就是说,如果检测到改变并且不能如预期的那样刷新预订,则系统100向用户或者服务提醒需要更新或者改变预订。然后,在步骤343中在用户界面中嵌入用于对关于内容部分的用户交互信息建模的脚本组件。接着,在步骤343中至少部分基于对于与内容部分的用户交互的建模来创建用户选择简档。
[0051]图4是根据各种实施例的具有让用户感兴趣的信息的网页401的图。网页401是在网页401的右上角中的顶层节段403。用户使用内容抓取器API107以选择头条消息节段403用于提取并且生成选择的内容部分405。选择的内容部分405仅显示用户想要的来自网页401的信息并且忽略可以包括图片、其它文字、声音剪辑、电影、广告等的其它丰富媒体407中的任何丰富媒体。
[0052]可以例如原样、在消耗甚至更少数据使用的转换的格式中或者在具有来自其它网页的其它选择的聚合格式中向用户个别呈现选择的内容部分405。
[0053]图5是根据各种实施例的具有让用户感兴趣的信息的网页501的图。网页501是在网页501的左侧中的旅行预约节段503。用户使用内容抓取器API107以选择旅行预约节段503用于提取并且生成选择的内容部分505。选择的内容部分505仅显示用户想要的来自网页501的信息并且忽略可以包括图片、其它文字、声音剪辑、电影、广告等的其它丰富媒体507中的任何丰富媒体。
[0054]例如可以比如如以上在图4中讨论的选择的内容部分405那样原样、在消耗甚至更少数据使用的转换的格式中或者在具有来自其它网页的其它选择的聚合格式中向用户个别呈现选择的内容部分505。在选择的内容部分的情况下,可以在向用户的呈现中维持任何功能、比如预约旅行。因此,在这一示例中,用户可以快速查看和预约旅行而无需等待网页501的其它节段加载。这为用户节省时间和数据使用二者。
[0055]图6是根据一个实施例的内容抓取器API107的用于选择内容、预订选择的内容、组织选择的内容并且查看选择的内容的示例用户界面的图。
[0056]用户可以通过用户界面601选择网页的内容,内容抓取器API107在用户界面603向用户询问他是否想要预订选择的内容。这一选择如果被预订则在用户可以通过UElOl访问的用户界面605通过系列话题频道来组织。用户然后可以例如在用户界面607或者609选择指派的频道并且查看任何预订的选择。用户可以例如选择用于体育选择的体育并且导航回到频道选择用户界面以查看体育频道或者任何其它频道。用户也可以在频道话题内之时使用各种触发、比如软键、硬键、手指挥动、语音、设备朝向改变或者其它指引以改变显示来滚动其它可用预订。
[0057]可以有利地经由软件、硬件、固件或者软件和/或固件和/或硬件的组合实施这里描述的用于定制并且合并从一个或者多个来源收集的可查看web内容的的过程。例如可以有利地经由处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等实施这里描述的过程。以下具体描述这样的用于执行描述的功能的示例硬件。
[0058]图7图示可以在其上实施本发明的一个实施例的计算机系统700。虽然关于特定设备或者装备描绘计算机系统700,但是设想图7内的其它设备或者装备(例如网元、服务器等)可以部署系统700的所示硬件和部件。计算机系统700被编程(例如经由计算机程序代码或者指令)用于如这里描述的定制并且合并从一个或者多个来源收集的可查看web内容并且包括通信机制、比如用于在计算机系统700的其它内部与外部部件之间传递信息的总线710。将信息(也称为数据)表示为可测量现象的物理表达,该现象通常为电压、但是在其它实施例中包括比如磁、电磁、压力、化学、生物、分子、原子、亚原子和量子互作用这样的现象。例如北和南磁场或者零和非零电压代表二进制数(位)的两个状态(0,I)。其它现象可以代表更高基数的数。在测量之前的多个同时量子状态的叠加代表量子位(qubit)。一个或者多个数的序列构成数字数据,该数字数据用来代表用于字符的编号或者代码。在一些实施例中,称为模拟数据的信息由在特定范围内的可测量值的近连续性代表。计算机系统700或者其部分构成用于执行一个或者多个步骤的装置,该一个或者多个步骤定制并且合并从一个或者多个来源收集的可查看web内容。
[0059]总线710包括一个或者多个并行信息导体使得在耦合到总线710的设备之间快速传送信息。用于处理信息的一个或者多个处理器702与总线710耦合。
[0060]一个处理器(或者多个处理器)702对信息执行如与定制并且合并从一个或者多个来源收集的可查看web内容有关的计算机程序代码指定的操作集。计算机程序代码是用于处理器和/或计算机系统的操作以执行指定功能的指令或者提供指令的语句的集合。例如可以用编译成处理器的本机指令集的计算机编程语言编写代码。也可以使用本机指令集(例如机器语言)来直接编写代码。操作集包括从总线710带入信息以及将信息置于总线710上。操作集也通常包括比较两个或者更多信息单位、移位信息单位的位置以及比如通过加法或者乘法或者逻辑运算如0R、异或(XOR)和AND组合两个或者更多信息单位。称为指令的信息、比如一个或者多个数位的操作代码向处理器表示处理器可以执行的操作集的每个操作。将由处理器702执行的操作序列、比如操作代码序列构成也称为计算机系统指令或者简称为计算机指令的处理器指令。处理器可以独自或者组合地实施为机械、电、磁、光学、化学或者量子部件以及其它部件。
[0061]计算机系统700也包括耦合到总线710的存储器704。存储器704、比如随机存取存储器(RAM)或者任何其它动态存储设备存储信息,该信息包括用于定制并且合并从一个或者多个来源收集的可查看web内容的处理器指令。动态存储器允许由计算机系统700改变其中存储的信息。RAM允许在称为存储器地址的位置存储的信息单位与在邻近地址的信息独立地存储和取回。存储器704也由处理器702用来在执行处理器指令期间存储临时值。计算机系统700也包括耦合到总线710的只读存储器(ROM) 706或者其它静态存储设备,该ROM或者其它静态存储设备用于存储计算机系统700未改变的静态信息,包括指令。一些存储器由在失去电力时丢失其上存储的信息的易失性存储装置组成。非易失性(持续)存储设备708、比如磁盘、光盘或者闪卡也耦合到总线710,该非易失性(持续)存储设备708用于存储即使在计算机系统700被关断或者以别的方式失去电力时仍然持续的信息,包括指令。
[0062]从外部输入设备712、比如包含由人类用户操作的文字数字键的键盘、麦克风、红外线(IR)遥控器、操纵杆、游戏板、触笔、触屏或者传感器向总线710提供信息用于由处理器使用,该信息包括用于定制并且合并从一个或者多个来源收集的可查看web内容的指令。传感器检测在它附近的条件并且将那些检测变换成与用来代表计算机系统700中的信息的可测量现象兼容的物理表达。主要用于与人类交互的、耦合到总线710的其它外部设备包括用于呈现文字或者图像的显示设备714、比如阴极射线管(CRT)、液晶显示器(IXD)、发光二极管(LED)显示器、有机LED (OLED)显示器、等离子体屏幕或者打印机,以及用于控制在显示器714上呈现的小光标图像的位置并且发出与在显示器714上呈现的图元关联的命令的指示设备716、比如鼠标、跟踪球、光标方向键或者运动传感器。在一些实施例中、例如在计算机系统700自动执行所有功能而无人类输入的实施例中,省略外部输入设备712、显示设备714和指示设备716中的一个或者多个设备。
[0063]在所示实施例中,专用硬件、比如专用集成电路(ASIC)720耦合到总线710。专用硬件被配置用于出于特殊目的而足够快地执行不由处理器702所执行的操作。ASIC的示例包括用于为显示器714生成图像的图形加速器卡、用于加密和解密通过网络发送的消息的密码板、话音识别以及与特殊外部设备的接口,这些特殊外部设备比如是反复地执行在硬件中更高效实施的某一复杂操作序列的机器人手臂和医疗扫描设备。
[0064]计算机系统700也包括耦合到总线710的通信接口 770的一个或者多个实例。通信接口 770提供与多种外部设备的单向或者双向通信耦合,这些外部设备用它们自己的处理器操作、比如打印机、扫描仪和外部盘。一般而言,耦合是与连接到本地网络780的网络链路778,多种外部设备连接到该本地网络,这些外部设备具有它们自己的处理器。例如通信接口 770可以是个人计算机上的并行端口或者串行端口或者通用串行总线(USB)端口。在一些实施例中,通信接口 770是提供与对应电话线类型的信息通信连接的综合服务数字网络(ISDN)卡或者数字用户线(DSL)卡或者电话调制解调器。在一些实施例中,通信接口770是线缆调制解调器,该调制解调器将总线710上的信号转换成用于通过同轴线缆的通信连接的信号或者用于通过光纤线缆的通信连接的光学信号。作为另一示例,通信接口 770可以是用于提供与兼容LAN、比如以太网的数据通信连接的局域网(LAN)卡。也可以实施无线链路。对于无线链路,通信接口 770发送或接收或者发送并接收承载信息流、比如数字数据的电、声或者电磁信号,这些信号包括红外线和光学信号。例如在无线手持设备、比如移动电话如蜂窝电话中,通信接口 770包括称为无线电收发器的无线电频带电磁发射器和接收器。在某些实施例中,通信接口 770实现与通信网络105的连接用于定制并且合并从一个或者多个来源向UElOl收集的可查看web内容。
[0065]如这里所用术语“计算机可读介质”指代参与向处理器702提供信息的任何介质,该信息包括用于执行的指令。这样的介质可以采用许多形式,这些形式包括但不限于计算机可读存储介质(例如非易失性介质、易失性介质)和传输介质。非瞬态介质、比如非易失性介质例如包括光盘或者磁盘、比如存储设备708。易失性介质例如包括动态存储器704。传输介质例如包括双绞线缆、同轴线缆、铜线、光纤线缆和经过空间行进而无接线或者线缆的载波、比如声波和电磁波,这些电磁波包括无线电波、光波和红外线波。信号包括通过传输介质传输的在幅度、频率、相位、极化或者其它物理性质上的人为瞬态变化。常见计算机可读介质形式例如包括软盘、柔性盘、硬盘、磁带、任何其它磁介质、CD-ROM、CDRW、DVD、任何其它光学介质、打孔卡、纸带、光学标记片、具有孔图案或者其它光学可识别戳记的任何其它物理介质、RAM、PROM、EPROM、FLASH-EPROM、EEPR0M、闪存、任何其它存储器芯片或者盒、载波或者计算机可以从其读取的任何其它介质。术语计算机可读存储介质这里用来指代除了传输介质之外的任何计算机可读介质。
[0066]在一个或者多个有形介质上编码的逻辑包括计算机可读存储介质上的处理器指令和专用硬件、比如ASIC720中的一项或者两项。
[0067]网络链路778通常通过一个或者多个网络使用传输介质向使用或者处理信息的其它设备提供信息通信。例如网络链路778可以提供通过本地网络780的与主机计算机782或者与因特网服务提供商(ISP)操作的装备784的连接。ISP装备784又通过现在普遍称为因特网790的一个或者多个公共全球范围分组交换通信网络提供数据通信服务。
[0068]连接到因特网的称为服务器主机792的计算机托管响应于通过因特网接收的信息提供服务的过程。例如服务器主机792托管提供信息的过程,该信息代表用于在显示器714呈现的视频数据。设想系统700的部件可以在各种配置中部署于其它计算机系统、例如主机782和服务器792内。
[0069]本发明的至少一些实施例与将计算机系统700用于实施这里描述的技术中的一些或者所有技术有关。根据本发明的一个实施例,计算机系统700响应于处理器702执行存储器704中包含的一个或者多个处理器指令的一个或者多个序列来执行那些技术。可以从另一计算机可读介质、比如存储设备708或者网络链路778向存储器704中读入也称为计算机指令、软件和程序代码的这样的指令。对存储器704中包含的指令序列的执行使处理器702执行这里描述的方法步骤中的一个或者多个方法步骤。在备选实施例中,硬件、比如ASIC720可以取代软件或者与软件组合用来实施本发明。因此,除非这里另有明示,本发明的实施例不限于硬件与软件的任何具体组合。
[0070]经过通信接口 770通过网络链路778和其它网络所传输的信号承载去往和来自计算机系统700的信息。计算机系统700可以通过网络链路778和通信接口 770、通过网络780,790以及其它网络发送和接收包括程序代码的信息。在使用因特网790的示例中,月艮务器主机792通过因特网790、ISP设备784、本地网络780和通信接口 770传输从计算机700发送的消息所请求的用于特定应用的程序代码。接收的代码可以在它被接收时由处理器702执行或者可以存储于存储器704中或者存储设备708或者其它非易失性存储装置中用于以后执行或者兼而有之。以这一方式,计算机系统700可以用载波上的信号这一形式获得应用程序代码。
[0071]可以在向处理器702承载一个或者多个指令序列或者数据或者二者用于执行时涉及到各种形式的计算机可读介质。例如可以起初在远程计算机、比如主机782的磁盘上承载指令和数据。远程计算机向它的动态存储器中加载指令和数据并且使用调制解调器通过电话线发送指令和数据。计算机系统700本地的调制解调器在电话线上接收指令和数据并且使用红外线发射器以将指令和数据转换成适于作为网络链路778的红外线载波上的信号。适于作为通信接口 770的红外线检测器接收红外线信号中承载的指令和数据并且将代表指令和数据的信息置于总线710上。总线710向存储器704承载信息,处理器702从该存储器取回指令并且使用与指令一起发送的数据中的一些数据来执行指令。在存储器704中接收的指令和数据可以可选地在由处理器702执行之前或者之后存储于存储设备708 上。
[0072]图8图示可以在其上实施本发明的一个实施例的芯片组或者芯片800。芯片组800被编程用于如这里描述的用于定制并且合并从一个或者多个来源收集的可查看web内容并且例如包括在一个或者多个物理封装(例如芯片)中并入的、关于图7描述的处理器和存储器部件。举例而言,物理封装包括一个或者多个材料、部件和/或接线在结构组件(例如基板)上的布置,该布置用于提供一个或者多个特性、比如物理强度、尺寸节约和/或电互作用限制。设想在某些实施例中,可以在单个芯片中实施芯片组800。还设想在某些实施例中,可以实施芯片组或者芯片800为单个“片上系统”。还设想在某些实施例中,例如将未使用单独ASIC并且如这里公开的所有相关功能将由一个或者多个处理器执行。芯片组或者芯片800或者其部分构成用于执行一个或者多个步骤的装置,该一个或者多个步骤提供与功能的可用性关联的用户界面导航信息。芯片组或者芯片800或者其部分构成用于执行一个或者多个用于定制并且合并从一个或者多个来源收集的可查看web内容花的步骤的装置。
[0073]在一个实施例中,芯片组或者芯片800包括通信机制、比如用于在芯片组800的部件之间传递信息的总线801。处理器803具有与总线801的连通以执行例如在存储器805中存储的指令并且处理例如在存储器805中存储的信息。处理器803可以包括一个或者多个处理核而每个核被配置用于独立执行。多核处理器在单个物理封装内实现多处理。多核处理器的示例包括两个、四个、八个或者更大数目的处理核。备选地或者附加地,处理器803可以包括经由总线801串接配置用于实现独立执行指令、流水线和多线程的一个或者多个微处理器。处理器803也可以附带有用于执行某些处理功能和任务的一个或者多个专门化部件、比如一个或者多个数信号处理器(DSP) 807或者一个或者多个专用集成电路(ASIC)809。DSP807通常被配置用于与处理器803独立实时处理现实信号(例如声音)。类似地,ASIC809可以被配置用于执行更通用处理器不容易执行的专门化功能。用于辅助执行这里描述的发明功能的其它专门化部件可以包括一个或者多个现场可编程门阵列(FPGA)、一个或者多个控制器或者一个或者多个其它专用计算机芯片。
[0074]在一个实施例中,芯片组或者芯片800仅包括一个或者多个处理器以及支持和/或涉及和/或用于一个或者多个处理器的一些软件和/或固件。
[0075]处理器803和附带部件具有经由总线801的与存储器805的连通。存储器805包括用于存储可执行指令的动态存储器(例如RAM、磁盘、可写入光盘等)和静态存储器(例如ROM、CD-ROM等)二者,这些可执行指令在被执行时执行这里描述的用于定制并且合并从一个或者多个来源收集的可查看web内容的发明步骤。存储器805也存储与发明步骤的执行与发明步骤关联或者通过执行发明步骤来生成的数据。
[0076]图9是根据一个实施例的能够在图1的系统中操作的用于通信的移动终端(例如手持机)的示例部件的图。在一些实施例中,移动终端901或者其部分构成用于执行一个或者多个步骤的装置,该一个或者多个步骤定制并且合并从一个或者多个来源收集的可查看web内容。一般而言,经常根据前端和后端特性来定义无线电接收器。接收器的前端涵盖所有射频(RF)电路装置,而后端涵盖所有基带处理电路装置。如在本申请中所用,术语“电路装置”指代以下二者:(I)仅硬件的实现方式(比如在仅模拟和/或数字电路装置中的实现方式)和(2)电路装置与软件(和/或固件)的组合(比如如果适用于特定情境则指代包括数字信号处理器的处理器、软件和存储器的组合,这些处理器、软件和存储器一起工作以使装置、比如移动电话或者服务器执行各种功能)。“电路装置”的这一定义适用于这一术语在本申请中、包括在任何权利要求中的所有使用。作为又一示例,如在本申请中所用并且如果适用于特定情境,则术语“电路装置”也将覆盖仅一个处理器(或者多个处理器)及其附带软件/或者固件的实现方式。术语“电路装置”如果适用于特定情境则也将例如覆盖移动电话中的基带集成电路或者应用处理器集成电路或者蜂窝网络设备或者其它网络设备中的相似集成电路。
[0077]电话的相关内部部件包括主控制单元(MCU) 903、数字信号处理器(DSP) 905和接收器/发射器单元,该接收器/发射器单元包括麦克风增益控制单元和扬声器增益控制单元。主显示单元907向用户提供支持各种应用和移动终端功能的显示,这些应用和移动终端功能执行或者支持定制并且合并从一个或者多个来源收集的可查看web内容的步骤。显示器907包括显示电路装置,该显示电路装置被配置用于显示移动终端(例如移动电话)的用户界面的至少部分。此外,显示器907和显示电路装置被配置用于促使用户控制移动终端的至少一些功能。音频功能电路装置909包括麦克风911和放大从麦克风911输出的话音信号的麦克风放大器。向编码器/解码器(CODEC) 913馈送从麦克风911输出的放大的话音信号。
[0078]无线电部915放大功率并且转换频率以便经由天线917与移动通信系统中包括的基站进行通信。如本领域中所知,功率放大器(PA) 919和发射器/调制电路装置在操作上响应于MCU903而来自PA919的输出耦合到双工器921或者循环器或者天线开关。PA919也耦合到电池接口和功率控制单元920。
[0079]在使用中,移动终端901的用户向麦克风911中讲话,并且他的或者她的语音与任何检测到的背景噪音一起转换成模拟电压。然后通过模数转换器(ADC) 923将模拟电压转换成数字信号。控制单元903向DSP905中传送数字信号用于其中的处理、比如话音编码、信道编码、加密和交织。在一个实施例中,未单独示出的单元使用蜂窝传输协议、比如全球演进(EDGE)、通用分组无线电服务(GPRS)、全球移动通信系统(GSM)、网际协议多媒体子系统(IMS)、通用移动电信系统(UMTS)等以及任何其它适当无线介质、例如微波接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、卫星等,来对处理的语音信号编码。
[0080]然后向均衡器925路由编码的信号用于补偿在经过空中传输期间出现的任何依赖于频率的削弱、比如相位和幅度失真。在均衡位流之后,调制器927组合信号与RF接口929中生成的RF信号。调制器927通过频率或者相位调制生成正弦波。为了准备信号用于传输,上变频转换器931组合从调制器927输出的正弦波与合成器933生成的另一正弦波以实现希望的传输频率。然后通过PA919发送信号以将信号增加至适当功率电平。在实际系统中,PA919充当可变增益放大器,该放大器的增益由DSP905根据从网络基站接收的信息来控制。然后在双工器921内对信号滤波并且可选地向天线耦合器935发送以匹配阻抗从而提供最大功率传送。最后经由天线917向本地基站传输信号。可以供应自动增益控制(AGC)以控制接收器的末级的增益。可以从这里向远程电话转发信号,该远程电话可以是另一蜂窝电话、其它移动电话或者是连接到公共交换电话网络(PSTN)或者其它电话网络的陆线。
[0081]经由天线917接收向移动终端901传输的语音信号并且立即由低噪声放大器(LNA)937放大。下变频转换器939降低载波频率而解调器941剥离RF从而仅留下数字位流。信号然后穿过均衡器925并且由DSP905处理。数模转换器(DAC)943转换信号并且通过扬声器945向用户传输所得输出,所有这些都处于可以实施为中央处理单兀(CPU)的主控制单元(MCU) 903的控制之下。
[0082]MCU903接收包括来自键盘947的输入信号的各种信号。与其它用户输入部件(例如麦克风911)组合的键盘947和/或MCU903包括用于管理用户输入的用户界面电路装置。MCU903运行用户界面软件以促使用户控制移动终端901的至少一些功能以定制并且合并从一个或者多个来源收集的可查看web内容。MCU903也分别向显示器907和向话音输出切换控制器递送显示命令和切换命令。另外,MCU903与DSP905交换信息并且可以访问可选地并入的SM卡949和存储器951。此外,MCU903执行终端的所需各种控制功能。DSP905可以根据实现方式对语音信号执行多种常规数字处理功能中的任何数字处理功能。此外,DSP905根据麦克风911检测的信号确定本地环境的背景噪声电平并且将麦克风911的增益设置成为了补偿移动终端901的用户的自然倾向而选择的电平。
[0083]C0DEC913包括ADC923和DAC943。存储器951存储包括呼叫传入音频数据的各种数据并且能够存储包括例如经由全球因特网接收的音乐数据的其它数据。软件模块可以驻留于RAM存储器、闪存、寄存器或者在本领域中已知的任何其它形式的可写入存储介质中。存储器设备951可以是但不限于单个存储器、CD、DVD、ROM、RAM、EEPR0M、光学存储装置、磁盘存储装置、闪存存储装置或者是能够存储数字数据的任何其它非易失性存储介质。
[0084]可选地并入的SM卡949例如载有重要信息、比如蜂窝电话号码、载体供应服务、预订细节和安全信息。SIM卡949主要用于在无线电网络上标识移动终端901。卡949也包含用于存储个人电话号码注册表、文字消息和用户专属移动终端设置的存储器。
[0085]尽管已经结合多个实施例和实现方式描述本发明,但是本发明不限于此而是覆盖落入所附权利要求的范围内的各种明显修改和等效布置。虽然在权利要求之中的某些组合中表达本发明的特征,但是设想可以在任何组合和顺序中布置这些特征。
【权利要求】
1.一种方法,包括促使处理和/或处理(I)数据和/或(2)信息和/或(3)至少一个信号,所述(I)数据和/或(2)信息和/或(3)至少一个信号至少部分基于以下操作: 处理一个或者多个网页以确定布局,所述布局定义所述一个或者多个网页的一个或者多个内容部分; 至少一个确定以用于至少部分基于所述布局生成用于从所述一个或者多个内容部分之中选择的用户界面; 处理经由所述用户界面的对所述一个或者多个部分的一个或者多个选择,以至少部分引起对选择的所述一个或者多个部分的一个或者多个预订;以及 至少部分基于所述一个或者多个预订表现至少一个个人化的网页。
2.根据权利要求1所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分基于以下操作: 对所述一个或者多个网页的至少一个语义分析, 其中至少部分基于所述至少一个语义分析进一步定义所述一个或者多个内容部分。
3.根据权利要求2所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分基于以下操作: 至少一个确定以用于至少部分基于所述语义分析推荐一个或者多个其它网页、一个或者多个其它内容部分、一个或者多个其它预订、广告信息或者其组合。
4.根据权利要求1-3中的任一权利要求所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分基于以下操作: 与呈现所述表现的至少一个设备关联的能力信息;以及 处理所述能力信息以确定用于递送所述至少一个个人化的网页、所述一个或者多个预订或者其组合的至少一个递送频道。
5.根据权利要求1-4中的任一权利要求所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分基于以下操作: 对所述一个或者多个网页进行建模以确定对所述布局、所述一个或者多个内容部分或者其组合的改变;以及 处理所述建模以确定对所述一个或者多个预定的一个或者多个更新。
6.根据权利要求5所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分基于以下操作: 至少部分基于所述建模的对所述一个或者多个网页的一个或者多个时间变化的至少一个确定; 处理所述一个或者多个时间变化以确定相似性信息;以及 至少部分基于所述相似性信息确定是否可以执行对所述一个或者多个预订的所述一个或者多个更新。
7.根据权利要求6所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分基于以下操作: 对所述一个或者多个时间变化的一个或者多个话题直方图的至少一个确定, 其中所述相似性信息至少部分基于所述相似性信息。
8.根据权利要求5所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分基于以下操作: 生成关于对所述一个或者多个预订的所述一个或者多个更新的一个或者多个提醒。
9.根据权利要求1-8中的任一权利要求所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号还至少部分基于以下操作: 至少一个确定以用于在所述用户界面中嵌入至少一个或者多个脚本组件,以用于对关于所述一个或者多个内容部分的用户交互信息进行建模;以及处理所述用户交互信息以创建用户选择简档, 其中所述一个或者多个选择至少部分基于所述用户选择简档。
10.根据权利要求1-9中的任一权利要求所述的方法,其中所述一个或者多个网页与元数据相关联以促使对所述布局的所述确定。
11.一种装置,包括: 至少一个处理器;以及 至少一个存储器,包括用于一个或者多个程序的计算机程序代码, 所述至少一个存储器和所述计算机程序代码被配置用于利用所述至少一个处理器使所述装置执行至少以下操作: 处理一个或者多个网页以确定布局,所述布局定义所述一个或者多个网页的一个或者多个内容部分; 确定以至少部分基于所述布局生成用于从所述一个或者多个内容部分之中选择的用户界面; 处理和/或促使处理经由所述用户界面的对所述一个或者多个部分的一个或者多个选择,以至少部分引起对选择的所述一个或者多个部分的一个或者多个预订;以及至少部分引起至少部分基于所述一个或者多个预订表现至少一个个人化的网页。
12.根据权利要求11所述的装置,其中还使所述装置: 确定执行所述一个或者多个网页的至少一个语义分析, 其中至少部分基于所述至少一个语义分析进一步定义所述一个或者多个内容部分。
13.根据权利要求12所述的装置,其中还使所述装置: 确定以至少部分基于所述语义分析推荐一个或者多个其它网页、一个或者多个其它内容部分、一个或者多个其它预订、广告信息或者其组合。
14.根据权利要求11-13中的任一权利要求所述的装置,其中还使所述装置: 确定与呈现所述表现的至少一个设备关联的能力信息;以及 处理和/或促使处理所述能力信息以确定用于递送所述至少一个个人化的网页、所述一个或者多个预订或者其组合的至少一个递送频道。
15.根据权利要求11-14中的任一权利要求所述的装置,其中还使所述装置: 至少部分引起对所述一个或者多个网页进行建模以确定对所述布局、所述一个或者多个内容部分或者其组合的改变;以及 处理和/或促使处理所述建模以确定对所述一个或者多个预定的一个或者多个更新。
16.根据权利要求15所述的装置,其中还使所述装置: 确定至少部分基于所述建模的对所述一个或者多个网页的一个或者多个时间变化; 处理和/或促使处理所述一个或者多个时间变化以确定相似性信息;以及至少部分基于所述相似性信息确定是否可以执行对所述一个或者多个预订的所述一个或者多个更新。
17.根据权利要求16所述的装置,其中还使所述装置: 确定所述一个或者多个时间变化的一个或者多个话题直方图, 其中所述相似性信息至少部分基于所述相似性信息。
18.根据权利要求15所述的装置,其中还使所述装置: 至少部分引起生成关于对所述一个或者多个预订的所述一个或者多个更新的一个或者多个提醒。
19.根据权利要求11-18中的任一权利要求所述的装置,其中还使所述装置: 确定以在所述用户界面中嵌入至少一个或者多个脚本组件,以用于对关于所述一个或者多个内容部分的用户交互信息进行建模;以及处理所述用户交互信息以创建用户选择简档, 其中所述一个或者多个选择至少部分基于所述用户选择简档。
20.根据权利要求11-19中的任一权利要求所述的装置,其中所述一个或者多个网页与元数据相关联以促使对所述布局的所述确定。
21.—种方法,包括: 处理和/或促使处理一个或者多个`网页以确定布局,所述布局定义所述一个或者多个网页的一个或者多个内容部分; 确定以至少部分基于所述布局生成用于从所述一个或者多个内容部分之中选择的用户界面; 处理和/或促使处理经由所述用户界面的对所述一个或者多个部分的一个或者多个选择,以至少部分引起对选择的所述一个或者多个部分的一个或者多个预订;以及至少部分引起至少部分基于所述一个或者多个预订表现至少一个个人化的网页。
22.根据权利要求21所述的方法,还包括: 确定以执行对所述一个或者多个网页的至少一个语义分析, 其中至少部分基于所述至少一个语义分析进一步定义所述一个或者多个内容部分。
23.根据权利要求22所述的方法,还包括: 确定以至少部分基于所述语义分析推荐一个或者多个其它网页、一个或者多个其它内容部分、一个或者多个其它预订、广告信息或者其组合。
24.根据权利要求21-23中的任一权利要求所述的方法,还包括: 确定与呈现所述表现的至少一个设备关联的能力信息;以及 处理和/或促使处理所述能力信息以确定用于递送所述至少一个个人化的网页、所述一个或者多个预订或者其组合的至少一个递送频道。
25.根据权利要求21-24中的任一权利要求所述的方法,还包括: 至少部分引起对所述一个或者多个网页进行建模以确定对所述布局、所述一个或者多个内容部分或者其组合的改变;以及 处理和/或促使处理所述建模以确定对所述一个或者多个预定的一个或者多个更新。
26.根据权利要求25所述的方法,还包括: 至少部分基于所述建模确定所述一个或者多个网页的一个或者多个时间变化;处理和/或促使处理所述一个或者多个时间变化以确定相似性信息;以及至少部分基于所述相似性信息确定是否可以执行对所述一个或者多个预订的所述一个或者多个更新。
27.根据权利要求26所述的方法,还包括: 确定所述一个或者多个时间变化的一个或者多个话题直方图 其中所述相似性信息至少部分基于所述相似性信息。
28.根据权利要求25所述的方法,还包括: 至少部分引起生成关于对所述一个或者多个预订的所述一个或者多个更新的一个或者多个提醒。
29.根据权利要求21-28中的任一权利要求所述的方法,还包括: 确定以在所述用户界面中嵌入至少一个或者多个脚本组件,以用于对关于所述一个或者多个内容部分的用户交互信息进行建模;以及处理所述用户交互信息以创建用户选择简档, 其中所述一个或者多个选择至少部分基于所述用户选择简档。
30.根据权利要求21-29中的任一权利要求所述的方法,其中所述一个或者多个网页与元数据相关联以促使对所述布局的所述确定。
31.根据权利要求11-20中的任一权利要求所述的装置,其中所述装置是移动电话,所述移动电话还包括: 用户界面电路装置和用户界面软件,被配置用于促使用户通过使用显示器控制所述移动电话的至少一些功能并且被配置用于对用户输入做出响应;以及 显示器和显示电路装置,被配置用于显示所述移动电话的用户界面的至少部分,所述显示器和显示电路装置被配置用于促使用户控制所述移动电话的至少一些功能。
32.—种计算机可读存储介质,载有一个或者多个指令的一个或者多个序列,所述一个或者多个指令的所述一个或者多个序列在由一个或者多个处理器执行时使装置至少执行根据权利要求21-30中的任一权利要求所述的方法。
33.一种装置,包括用于执行根据权利要求21-30中的任一权利要求所述的方法的装置。
34.根据权利要求33所述的装置,其中所述装置是移动电话,所述移动电话还包括: 用户界面电路装置和用户界面软件,被配置用于促使用户通过使用显示器控制所述移动电话的至少一些功能并且被配置用于对用户输入做出响应;以及 显示器和显示电路装置,被配置用于显示所述移动电话的用户界面的至少部分,所述显示器和显示电路装置被配置用于促使用户控制所述移动电话的至少一些功能。
35.一种计算机程序产品,包括 一个或者多个指令的一个或者多个序列,所述一个或者多个指令的所述一个或者多个序列在由一个或者多个处理器执行时使装置至少执行根据权利要求21-30中的任一权利要求所述的方法。
36.一种方法,包括促使访问至少一个界面,所述至少一个界面被配置用于允许访问至少一个服务,所述至少一个服务被配置用于执行根据权利要求21-30中的任一权利要求所述的方法。
37.一种方法,包括促使处理和/或处理(1)数据和/或(2)信息和/或(3)至少一个信号,所述(I)数据和/或(2)信息和/或(3)至少一个信号至少部分基于根据权利要求21-30中的任一权利要求所述的方法。
38.一种方法包括促使创建和/或促使修改(I)至少一个设备用户界面单元和/或(2)至少一个设备用户界面功能,所述(I)至少一个设备用户界面单元和/或(2)至少一个设备用户界面功能至少部分基于根据权利`要求21-30中的任一权利要求所述的方法。
【文档编号】G06F17/30GK103765416SQ201180073065
【公开日】2014年4月30日 申请日期:2011年8月26日 优先权日:2011年8月26日
【发明者】田继雷, 唐健, 姜邵巍, 饶京海 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1