用于预渲染和预取内容的方法和系统的制作方法_4

文档序号:9620897阅读:来源:国知局
包括设备的配置设置,保存在设备上的媒体内容,和/或与设备的用户相关联的信息。保存在设备800上的媒体内容可以包括任何类型的音频、视频和/或图像数据。设备800包括一个或多个数据输入806,借助该输入,任何类型的数据、媒体内容和/或输入都是可以接收的,例如用户可选的输入、消息、音乐、电视媒体内容、录制的视频内容以及从任何内容和/或数据源接收的其他任何类型的音频、视频和/或图像数据。
[0058]设备800还包括可作为以下的任意一项或多项实施的通信接口 808:串行和/或并行接口,无线接口,任何类型的网络接口,调制解调器,以及其他任何类型的通信接口。通信接口 808在设备800与通信网络之间提供连接和/或通信链路,并且其他电子、计算和通信设备借助所述连接和/或通信链路来与设备800传递数据。
[0059]设备800包括处理各种计算机可执行指令来控制设备800的操作以及实施这里描述的技术的实施例的一个或多个处理器810(例如微处理器、控制器等等中的任何一个)。作为替换或补充,设备800可以使用结合在812概括性标识的处理和控制电路实施的硬件、固件或是固定逻辑电路中的任何一个或是其组合来实现。虽然没有显示,但是设备800可以包括耦合设备内部的各种组件的系统总线或数据传输系统。系统总线可以包括不同总线结构中的任何一种或是其组合,例如存储器总线或存储器控制器,周边总线,通用串行总线,和/或使用了多种总线架构中的任一架构的处理器或本地总线。
[0060]设备800还包括诸如一个或多个存储器组件之类的计算机可读媒体814,关于存储器组件的示例包括随机存取存储器(RAM)、非易失存储器(例如只读存储器(ROM)、闪存、EPR0M、EEPR0M等等中的任意的一个或多个)以及磁盘存储设备。磁盘存储设备可以作为任何类型的磁性或光学存储设备来实施,例如硬盘驱动器,可记录和/或可重写紧凑型碟片(⑶),任何类型的数字多用途碟片(DVD)等等。此外,设备800还可以包含大容量存储媒体设备816。
[0061]计算机可读媒体814提供了用于存储设备数据804以及各种设备应用818和与设备800的操作方面相关的其他任何类型的信息和/或数据的数据存储机制。例如,操作系统820可作为计算机应用由计算机可读媒体814保持,并且可以在处理器810上运行。设备应用818可以包括设备管理器(例如控制应用,软件应用,信号处理和控制模块,特定设备的本地代码,特定设备的硬件抽象层等等)。此外,设备应用818还包括用于实施这里描述的技术的实施例的任何系统组件或模块。在本示例中,设备应用818包括被显示成软件模块和/或计算机应用的接口应用822和输入/输出模块824(该模块与输入/输出模块114既可以是相同的,也可以是不同的)。输入/输出模块824代表的是用于提供与被配置成捕捉输入的设备相对接的接口的软件,作为示例,所述设备可以是触摸屏、轨迹板、摄像机、麦克风等等。作为替换或补充,界面应用822和输入/输出模块824可以作为硬件、软件、固件或是其任何组合来实施。此外,输入/输出模块824可被配置成支持多种输入设备,例如分别用于捕捉视觉和音频输入的单独设备。
[0062]设备800还包括用于向音频系统828提供音频数据和/或向显示系统830提供视频数据的音频和/或视频输入-输出系统826。所述音频系统828和/或显示系统830可以包括用于处理、显示和/或以其他方式再现音频、视频和图像数据的任何设备。视频信号和音频信号可以借助RF (射频)链路、S视频链路、复合视频链路。分量视频链路、DVI (数字视频接口)、模拟音频连接或其他类似的通信链路而被从设备800传递至音频设备和/或显示设备。在实施例中,音频系统828和/或显示系统830是作为设备800的外部组件实施的。作为替换,音频系统828和/或显示系统830是作为例示设备800的集成组件实施的。
[0063]结论
虽然例示的实施方式是用特定于结构特征和/或方法操作的语言描述的,然而应该理解,附加权利要求中定义的实施方式不必局限于所描述的具体特征或操作。相反,这些具体特征和操作是作为用于实施请求保护的特征的例示形式公开的。
【主权项】
1.一种方法,包括: 至少部分基于计算设备针对一个或多个网络地址执行的受监视的导航来预测导航至与网络地址相关联的内容的可能性;以及 至少部分基于该预测来确定是否促使计算设备预取和预渲染该内容。2.根据权利要求1所述的方法,其中所述一个或多个网络地址是计算设备访问的当前网络地址。3.根据权利要求1所述的方法,其中该预测包括计算置信分数,并且所述确定至少部分基于该置信分数。4.根据权利要求3所述的方法,还包括:响应于置信分数与预渲染阈值的比较表明有可能后续导航至所述内容,预取和预渲染该内容。5.根据权利要求4所述的方法,其中: 所述预取包括从该网络地址获取内容;以及 所述预渲染包括解析HTML并且运行所获取的内容的动态脚本,以便得到预备由计算设备的显示设备显示的内容形式。6.根据权利要求5所述的方法,其中预渲染是以与用户界面中用户不可见的选项卡关联的方式执行的,并且还包括响应于导航至该网络地址的输入,用所述选项卡中的已渲染内容来替换当前可视的选项卡中的内容。7.根据权利要求4所述的方法,还包括:响应于置信分数与预取阈值的比较,预取该内容,但是不预渲染该内容,其中与预渲染阈值相比,所述预取阈值表明后续导航的可能较低。8.根据权利要求1所述的方法,其中该预测是使用一个或多个规则执行的。9.一种系统,包括: 至少部分用硬件实施的一个或多个模块,所述一个或多个模块被配置成执行包含以下处理的操作: 至少部分基于计算设备针对一个或多个网络地址所进行的受监视的导航来计算置信分数,该置信分数指示的是后续导航至与网络地址相关联的内容的相对可能性; 响应于确定该置信分数满足后续导航的预渲染阈值,促使计算设备预取和预渲染与该网络地址相关联的内容;以及 响应于确定该置信分数满足后续导航的预取阈值,但是不满足于后续导航的预渲染阈值,促使计算设备预取但是不预渲染与该网络地址相关联的内容。10.一种系统,包括: 至少部分用硬件实施的一个或多个模块,所述一个或多个模块被配置成执行包含以下处理的操作: 基于多个不同计算设备为了访问多个不同的网络地址所进行的受监视的导航来产生导航数据;以及 展示该导航数据,以供计算设备使用该数据来预测该计算设备针对一个或多个网络地址的后续导航,所预测的导航的至少一部分不包括该计算设备访问的当前内容项中所包含的链接。
【专利摘要】所描述的是内容预渲染和预取技术。在一个或多个实施方式中,至少部分基于计算设备针对一个或多个网络地址所执行的受监视的导航来预测后续导航至与网络地址相关联的内容的可能性。然后,至少部分基于该预测来确定是否促使计算设备预取和预渲染该内容。
【IPC分类】G06F17/30
【公开号】CN105378713
【申请号】CN201380077446
【发明人】R.卡帕迪亚, V.V.库达卢尔, A.A.帕坦卡, T.M.巴顿, S.E.皮克特, N.保罗, J.R.沃德尔曼, Q.毛, Y.柯, H.胡, A.T.蔡
【申请人】微软技术许可有限责任公司
【公开日】2016年3月2日
【申请日】2013年9月20日
【公告号】EP3008630A1, US9307007, US20140372511, US20160205209, WO2014200542A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1