内容代理协助内容分发的制作方法

文档序号:7791904阅读:328来源:国知局
内容代理协助内容分发的制作方法
【专利摘要】用于内容代理协助内容分发的方法、系统和装置的实施例。一种方法包括由一个或多个内容分发服务器获得一个用户设备的用户设备参数信息或存储元件参数信息中的至少一项以及与该用户设备相关联的一个或多个存储元素,以及基于该用户设备参数信息或该存储元素参数信息中的该至少一种,由该一个或多个内容分发服务器协助至少一个内容提供者将一项内容的至少一个部分预加载至与该用户设备相关联的该一个或多个存储元素中的至少一个上。
【专利说明】内容代理协助内容分发
[0001] 相关申请
[0002] 此专利申请要求美国临时专利申请号61/609,274(于2012年10月3日提交); 61/609, 271 (于 2012 年 10 月 3 日提交);61/609, 272 (2012 年 10 月 3 日提交);以及 61/609, 273(于2012年10月3日提交)的优先权,这些文件出于所有的目的通过引用结合 在此。
[0003] 所描沭的实施例的领域
[0004] 所描述的实施例总体上涉及内容分发。更具体地,所描述的实施例涉及用于内容 代理协助内容分发的方法、系统和装置。
[0005] 置量
[0006] 数字用户设备、通信网络和内容选择正在增生。这些设备(例如,智能电话、平板 计算机、笔记本计算机、PC等)有许多不同的形式,最重要的是在移动性、UI/显示和存储能 力方面。通信网络(例如,WiFi、蜂窝、以太网等)参数按照性能和成本的数量级而改变。可 用的内容(例如,电影、音乐、游戏、应用)在大小、格式、成本等中也可以是非常不均一的。 特定用户设备的用户经常对在特定时间/位置通过特定通信网络访问特定内容感兴趣。内 容的大小或通信网络的速度/成本经常使访问内容变得不切实际,导致内容提供者或内容 代理失去收益,并且结果是用户不满意。
[0007] 具有用于为合适的用户通过合适的通信网络在合适的用户设备的合适的存储元 件处预加载所期望的和有价值的内容的方法、系统和装置是令人期望的。
[0008] 概沭
[0009] -个实施例包括一种内容代理协助内容分发的方法。该方法包括由一个或多个内 容分发服务器获得一个用户设备的用户设备参数信息或存储元件参数信息中的至少一项 以及与该用户设备相关联的一个或多个存储元件,以及基于该用户设备参数信息或该存储 元件参数信息中的该至少一项,由该一个或多个内容分发服务器协助至少一个内容提供者 将一项内容的至少一部分预加载至与该用户设备相关联的该一个或多个存储元件中的至 少一个上。
[0010] 另一个实施例包括一种内容代理系统。该内容代理系统包括通过一个或多个通信 网络耦合至一个用户设备以及一个或多个内容提供者上的至少一个内容分发服务器。该至 少一个内容分发服务器操作用于获得该用户设备的用户设备参数信息或一个或多个存储 元件的存储元件参数信息中的至少一项,其中,该用户设备包括该一个或多个存储元件,以 及获得该用户设备的用户设备参数信息或一个或多个存储元件的存储元件参数信息中的 至少一项,其中,该用户设备包括该一个或多个存储元件。
[0011] 另一个实施例包括一种内容代理。该内容代理包括通过一个或多个通信网络耦合 至一个用户设备以及一个或多个内容提供者上的至少一个处理器。该至少一个处理器操作 用于获得一个用户设备的用户设备参数信息或存储元件参数信息中的至少一项,其中,该 用户设备包括至少一个存储元件,以及基于该用户设备参数信息或该存储元件参数信息中 的该至少一项,协助该一个或多个内容提供者中的至少一个将一项内容的至少一部分预加 载至该用户设备的该至少一个存储上。
[0012] 结合附图,从以下通过举例说明所描述的实施例的原理的详细的说明中,所描述 的实施例的其他方面和优点将变得清楚。
[0013] 附图简要说明
[0014] 图1示出了根据一个实施例的可以被改善的用于通过若干个通信网络访问内容 储藏库的多个用户设备。
[0015] 图2示出了根据一个实施例的对于用户设备的一种典型的配置。
[0016] 图3对于实施例示出了对于比用户设备100具有较少功能性的用户设备300的一 种典型的配置。
[0017] 图4示出了根据一个实施例的对于分发服务器的一种典型的配置。
[0018] 图5示出了根据一个实施例的一个内容分发服务器和一个存储元件。
[0019] 图6A示出了根据另一个实施例的一个内容分发服务器和一个存储元件。
[0020] 图6B示出了根据另一个实施例的一个内容分发服务器和一个存储元件。
[0021] 图7A示出了根据一个实施例的一个内容分发服务器和多个存储元件。
[0022] 图7B示出了根据一个实施例的一个内容分发服务器和多个存储元件。
[0023] 图8示出了根据一个实施例的一个内容分发服务器、一个存储元件和与该存储元 件相关联的一个处理器。
[0024] 图9是根据一个实施例的一个包括相关用户设备参数的不例列表的表格。
[0025] 图10是根据一个实施例的一个包括与用户相关联的用户设备可用的通信网络的 不例列表的表格。
[0026] 图11是根据一个实施例的一个包括对于跨与用户相关联的多个设备的用户可用 的许多存储元件的相关参数的示例的表格。
[0027] 图12是根据一个实施例的一个包括用户输入表格的不例的表格。
[0028] 图13包括根据一个实施例的一个具有存储管理器和内容管理器功能性的家庭网 络的示例。
[0029] 图14不出了根据一个实施例的一个预加载系统。
[0030] 图15是根据一个实施例的一个包括在家庭储藏库处的内容的样本列表的表格。
[0031] 图16是根据一个实施例的一个包括在Ρ0Ι储藏库处的内容和参数的样本列表的 表格。
[0032] 图17是根据一个实施例的一个包括在内容提供者储藏库处的内容和参数的样本 列表的表格。
[0033] 图18是根据一个实施例的一个包括与用户相关联的价值度量信息来获得用于选 择有待被预加载至用户设备上的内容的价值度量的表格。
[0034] 图19是根据一个实施例的一个包括可以用于从内容提供者角度增强价值度量分 析的用于选择为具有用户设备的用户预加载内容附加参数的示例的表格。
[0035] 图20是根据一个实施例的一个包括对于为第二用户设备从内容提供者角度的价 值度量的另一个示例的表格。
[0036] 图21是根据一个实施例的一个包括在稍后的时间对于图19的参数和价值度量的 更新的示例的表格,其中,内容当前被预加载至用户设备上。
[0037] 图22是根据一个实施例的一个包括对于图20的参数和价值度量的更新的示例的 表格,其中,当前被预加载至用户设备上的内容被认为用于移动至第二存储元件。
[0038] 图23A包括根据一个实施例的一个用于协助内容预加载的步骤的列表。
[0039] 图23B包括根据一个实施例的一个用于协助内容预加载的步骤的列表。
[0040] 图24展示了根据一个实施例的可能导致呈现给用户设备的内容的可变的成本的 用于使用给定的通信网络的4个不同的选项。
[0041] 图25展示了根据一个实施例的用于通过三个不同的通信网络将内容从内容服务 器预加载至用户设备的3个不同的选项。
[0042] 图26示出了根据一个实施例的与大的存储和小的存储相关联的一个内容服务器 和一个用户设备。
[0043] 图27是根据一个实施例的一个包括被预加载至和提供给用户的内容的可变的价 格的表格。
[0044] 图28示出了根据一个实施例的用于在网页中显示所预加载的广告的示例。
[0045] 图29示出了根据一个实施例的一个用户设备和一个服务提供者用于协助通知所 预加载的内容。
[0046] 图30示出了根据一个实施例的一个内容存储和内容广告提供选择/优先用于协 助呈现与所预加载的内容相关联的广告。
[0047] 图31示出了根据一个实施例的一个通过两个通信网络耦合至内容分发系统上的 用户设备。
[0048] 图32示出了根据一个实施例的一个通过两个通信网络耦合至内容分发系统上的 用户设备。
[0049] 图33示出了根据一个实施例的一个通过两个通信网络耦合至内容分发系统上的 用户设备。
[0050] 详细说明
[0051] 图1示出了根据一个实施例的可以被改善的用于通过若干个通信网络11〇、111、 112、115、116访问内容储藏库120、121、122、123的多个用户设备100、101、102。用户设备 可以具有非常不同的性质并且可以被用户以不同的方式来使用。例如,用户1〇〇可以是电 话、智能电话、PDA、平板计算机等。这些设备的相关参数的示例是更多移动性、长电池寿命、 至无线接入网络的连通性、较小的大小、较小的显示器以及较小的存储等。例如,用户101 可以是平板计算机、笔记本计算机、上网本计算机、膝上型计算机等。这些设备的相关参数 的示例是中等移动性、中等电池寿命、至无线和有线网络二者的连通性、中等的大小、中等 的存储和中等的显不器大小等。例如,用户设备102可以是PC、家庭网关、附接到DVR的电 视、机顶盒(STB)等。这些设备的相关参数的示例是有限的或没有移动性、插入插座、至有 线或家庭无线网络的连通性、更大的大小、大的存储、更大的显示器等。通信网络也具有非 常不同的性质并且可以被用户以不同的方式来使用。通信网络的示例包括家庭网络116, 其可以是无线家庭网络,如个人无线局域网(例如,WPAN--蓝牙、IR等)、区域无线局域 网(例如,WLAN--WiFi、· lla、llb、lln、llac等)等。典型的参数是局部移动性、中等带 宽、中等范围或覆盖、中等可靠性、每比特非常低的成本(例如,可以是免费的)等。例如,家 庭网络115可以是有线家庭网络,如以太网络、电缆多媒体联盟(M0CA)网络、家庭插电(通 过电力线通信)网络等,典型的参数是没有移动性、高带宽、高可靠性和每比特低成本。通 信网络还可以是接入网络。例如,接入网络110可以是有线的铜或缆线宽带连接,如ASDL、 VSDUDOCSIS或光纤连接。典型的参数是没有移动性、中等或高带宽、中等至高可靠性、每月 使用固定费用。例如,接入网络110还可以是固定的无线宽带连接,如WiMAX。典型的参数 可以是有限的或没有移动性、中等带宽、中等可靠性等。例如,接入网络111可以是无线移 动网络,如2G/3G/4G、GPRS、边缘(edge)、HSPA、EVDO、LTE等。典型的参数是高移动性、大覆 盖、低至中等带宽、低至中等可靠性、具有或没有限制的固定每月费用或每比特相对较高的 成本等。例如,通信网络可以是POI接入网络112。POI可以是工作办公室、咖啡店、餐馆、 杂货店、百货商店、机场、学校、政府大楼等,这些POI中的每个可以具有接入网络来为用户 设备提供有价值的内容。典型地,这些POI接入网络是WLAN,如WiFi网络,但可以是WPAN、 以太网等,典型的参数的示例包括中等带宽、中等可靠性、局部移动性、免费访问、一次或有 限的订阅等。用户设备通过这些通信网络进行通信从而访问由一个或多个内容提供者提供 的内容,例如,内容提供者130和131,其将他们的内容存储在一个或多个内容提供者处,例 如,内容提供者储藏库122和123。在这些内容提供者储藏库处存储的内容可以包括电影、 体育赛事、表演、视频、照片、音乐、音乐视频、新闻、书籍、音频书籍、手机铃声、游戏、软件程 序、软件更新、应用等,用户设备可以从一个内容提供者或多个内容提供者获得内容。每个 内容提供者可以具有一种类型的内容或多种类型的内容。此外,可以将内容存储在与POI 接入网络112相关联的POI储藏库121处从而帮助用户设备访问内容。对于在此所描述的 实施例,POI储藏库121可以是与一个或多个用户设备相关联的存储元件(或中间存储元 件)。进一步地,可以将内容存储在家庭储藏库120处从而帮助用户设备访问内容。对于在 此所描述的实施例,家庭储藏库120可以是与一个或多个用户设备相关联的存储元件(或 中间存储元件)。为了帮助用户设备访问内容,内容代理140管理器可以是有利的。为了更 高效的、可获利的和改善的用户满意度的内容消费,内容代理140可以访问来自多个用户、 多个用户设备、多个存储元件、多个通信网络、多个内容提供者和多项内容的相关信息。
[0052] 关于消费内容的问题
[0053] 用户设备的用户可能想要在任何时间和在任何位置访问内容。在某些位置,用户 设备可能仅仅通过相对于所期望的内容参数的昂贵的或低性能通信网络访问内容。例如, 用户可能想要观看500MB的电影,其需要通过具有200MB/月的数据计划的蜂窝无线通信网 络或通过在一个小区内的多个用户之间共享的具有每通道l〇Mb/秒的峰值速率的无线通 信网络在移动用户设备(例如,平板计算机)上的持续的1Mb/秒的连接。电影可以在其正 在下载(例如,流式传输)的时候开始显示,但随后由于其他用户设备共享无线通信网络, 电影将很可能暂停,从而提供不满意的观看体验。当电影在长度上较长时,延迟和暂停观看 的问题是复合的。
[0054] 用户可以主动地提前将内容下载至用户设备的存储(对于实施例而言,存储是所 描述的实施例的存储元件)上,但随后用户将不得不提前规划或搜索可能是所期望的内 容。并且,通过昂贵的通信网络下载剪辑会耗费大量宝贵的带宽,其会是价格高的。
[0055] 在一个实施例中,通过允许内容被预加载至用户设备上的存储避免了这些问题。
[0056] 在一个实施例中,在通信网络资源中的一个或多个或一个或多个存储资源之间做 出了权衡,从而使得可以为了改善的用户内容服务提供将内容预加载至合适的存储元件 中。在一个实施例中,当资源是可用的、较低成本、不繁忙(非峰值时间)时使用通信网络。 在一个实施例中,存储管理器或内容管理器可以将用户将结束消费的最可能的(或最有价 值的等)内容预加载至用户设备存储或相关联的存储(例如,附近网关存储或中间存储元 件)。
[0057] 在一个实施例中,如果内容是立即或接近于立即可用的,用户将具有好得多的内 容消费体验。
[0058] 用户设备
[0059] 图2对于实施例示出了对于用户设备100的一种典型的配置。其包括一条连接至 多个硬件或软件模块上的通信总线220 (将理解的是在至少一个实施例中,通信总线220是 所期望的实施例的通信网络中的至少一个)。具有附加模块或不具有这些模块中的某些的 许多其他配置是可能的。在图2中所包括的模块是一个处理器201、一个RAM 202、一个用 于与用户交换信息和/或内容的用户接口 208、一个包括软件程序、来自用户的内容等的存 储204以及包括源自内容提供者储藏库122的内容的内容存储205、一个用于管理内容存储 205的存储元件的存储管理器设备206、一个用于管理内容存储205的内容元素的内容管理 器设备207、一个用于从储藏库将内容下载至内容存储205上的内容下载器203。而且,用 户设备100包括一个或多个调制解调器从而通过一个或多个通信网络交换内容。该一个或 多个调制解调器包括拨号/DSL调制解调器216、以太网调制解调器215、WPAN调制解调器 214、WLAN调制解调器213和WWAM调制解调器212中的一个或多个。用户设备通过至内容 管理器设备207的服务控制平面与内容提供者以及通过用于相关联的通信网络的合适的 调制解调器与业务平面进行通信。
[0060] 图3对于实施例示出了对于比用户设备100具有较少功能性的用户设备300的一 种典型的配置。图3包括一条连接至多个硬件或软件模块上的通信总线220 (将理解的是 在至少一个实施例中,通信总线220是所期望的实施例的通信网络中的至少一个)。在图3 中所包括的模块是一个处理器201、一个RAM 202、一个用于与用户交换信息和/或内容的 用户接口 208、一个包括软件程序、来自用户的内容等的存储204以及包括源自内容提供者 储藏库122的内容的内容存储205、一个用于管理内容存储205的存储元件的存储管理器 设备306、一个设备代理306 (其可以包括在内容管理器设备207或存储管理器设备206中 包括的功能性的一个子集)、一个用于协助从储藏库将内容预加载至内容存储205上的内 容下载器203。而且,用户设备300包括一个或多个调制解调器从而通过一个或多个通信 网络交换内容。该一个或多个调制解调器包括WPAN调制解调器214、WLAN调制解调器213 和WWAM调制解调器212中的一个或多个。用户设备通过至内容管理器设备207的服务控 制平面与内容提供者以及通过用于相关联的通信网络的合适的调制解调器与业务平面进 行通信。
[0061] 分发服务器
[0062] 图4示出了根据一个实施例的对于分发服务器400的一种典型的配置。对于在此 的描述,可互换地使用术语"内容分发服务器"和"网络内容服务器"来表示分发服务器400。 分发服务器400包括一条连接至多个硬件和/或软件模块上的通信总线420 (将理解的是 在至少一个实施例中,通信总线420是所期望的实施例的通信网络中的至少一个)。具有附 加模块或不具有这些模块中的某些的许多其他配置是可能的。在图4中所包括的模块是一 个处理器401、一个RAM 402、一个用于与服务器管理者、管理器等交换信息和/或内容的服 务器用户接口 408、一个可以包括软件程序、内容、价值度量信息等的存储404以及可以包 括源自内容提供者、广告提供者的内容的内容存储405、一个用于管理内容存储405的存储 元件的存储管理器服务器406、一个用于管理内容存储405的内容元素的内容管理器服务 器407、一个用于从储藏库或内容存储405或与用户设备相关联的一个或多个存储下载内 容的内容下载器403。而且,分发服务器可以包括一个或多个调制解调器从而协助通过一个 或多个通信网络预加载内容。分发服务器400可以是服务器提供者或内容提供者或内容代 理等平台的一部分。分发服务器400可以是服务提供者或内容代理平台的一部分并且通过 服务控制与内容提供者以及通过用于相关联的通信网络的合适的调制解调器与内容管理 器设备407进行通信。
[0063] 内容分发的实施例
[0064] 图5示出了根据一个实施例的一个内容分发服务器503和一个存储元件501。对 于本实施例,内容分发服务器503管理多项内容504。内容分发服务器503基于一个或多 个价值度量参数或成本参数的函数或模型确定价值度量。这些价值度量参数基于例如该多 项内容的参数、与存储元件501相关联的参数、和/或与内容分发服务器503、存储元件501 以及与存储元件501相关联的用户设备之间的通信网络相关联的参数。
[0065] 本实施例进一步包括内容分发服务器503基于价值度量从该多项内容504中选择 一项内容。一旦被选择,内容分发服务器503将该项内容的至少一部分预加载至存储元件 501,如通过通信网络由服务提供者所指向的。
[0066] 对于一个实施例,服务提供者是向内容提供者提供内容分发的内容代理。对于另 一个实施例,服务提供者是内容提供者,也是内容分发者。服务提供者选择内容,并且通过 将该项内容的该至少一部分通过通信网络直接推送至存储元件501来协助该项内容的该 至少该部分的预加载。
[0067] 一旦内容已被预加载至存储元件501,任意数量的用户设备可以访问并消费所预 加载的内容。对于一个实施例,将存储元件501包括在用户设备中。
[0068] 图6A示出了根据另一个实施例的一个内容分发服务器605和一个存储元件501。 对于本实施例,内容分发服务器605管理多项内容604。内容分发服务器605基于一个或多 个价值度量参数或成本参数的函数或模型确定价值度量。
[0069] 对于本实施例,服务提供者是向内容提供者606提供内容分发的内容代理。对于 本实施例,服务提供者选择内容,并且通过协助内容提供者606将该项内容的该至少一部 分通过通信网络推送至存储元件501来协助该项内容的该至少该部分的预加载。
[0070] 图6B示出了根据另一个实施例的一个内容分发服务器605和一个存储元件501。 对于本实施例,内容提供者605管理多项内容604。内容分发服务器605基于一个或多个价 值度量参数或成本参数的函数或模型确定价值度量。
[0071] 对于本实施例,服务提供者是向内容提供者607提供价值度量信息或内容选择服 务(列表、队列、指针等)的内容代理。对于本实施例,服务提供者协助内容的预加载,并且 内容提供者606将该项内容的该至少一部分通过通信网络推送至存储元件501。
[0072] 图7A示出了根据一个实施例的一个内容分发服务器705和多个存储元件701A、 701B、701C。对于本实施例,内容分发服务器705广播该多项内容的至少一个子集。存储元 件701A、701B、701C通过通信网络接收所广播的内容。
[0073] 存储元件701A、701B、701C中的每个具有一个或多个相关联的处理器(或者直接 地、或者间接地通过相关联的用户设备)。相关联的处理器中的至少一个包括软件(在至 少某些实施例中,软件由服务提供者提供),该软件操作用于基于价值度量从该多项所广播 的内容中选择一项内容。对于一个实施例,价值度量在存储元件处确定,对于其他实施例, 价值度量是或其可被提供给存储元件,并且对于其他实施例,价值度量由存储元件和与分 发服务器相关联的处理器联合确定。一旦已经选择了内容,当从内容分发服务器705广播 接收到时,存储元件701A、701B、701C中的一个或多个预加载所选择的内容的至少一部分。 内容分发服务器705还可以确定价值度量从而选择有待被广播的该多项内容704的一个子 集。价值度量可以基于存储元件701A、701B、701C、内容、与存储元件相关联的用户设备、与 存储元件相关联的用户设备所关联的用户、通信网络等中的一个或多个。
[0074] 图7B示出了根据一个实施例的一个内容分发服务器707和多个存储元件702A、 702B、702C。对于本实施例,内容分发服务器707组播该多项内容的至少一个子集。存储元 件702A、702B、702C可以通过通信网络接收所组播的内容。对于一个实施例,这些组播仅由 已被批准接收这些组播的存储元件702A、702B所接收。对于另一个实施例,存储元件701A、 701B、701C每个接收这些组播,但仅具有加密钥匙的存储元件701A、701B能够加载这些组 播的内容。内容分发服务器707还可以确定价值度量从而选择有待被组播的该多项内容 704的一个子集。内容分发服务器707还可以确定价值度量从而选择存储元件702B、702C 的一个子集从而目标为接收组播。价值度量可以基于存储元件701A、701B、701C、内容、与存 储元件相关联的用户设备、与存储元件相关联的用户设备所关联的用户、通信网络等中的 一个或多个。
[0075] 存储元件701A、701B、701C (或702A、702B、702C)中的每个具有一个或多个相关联 的处理器(或者直接地、或者间接地通过相关联的用户设备)。相关联的处理器中的至少 一个包括软件(在至少某些实施例中,软件由服务提供者提供),该软件操作用于基于价值 度量从该多项所广播的内容中选择一项内容。对于一个实施例,价值度量在存储元件处确 定,对于其他实施例,价值度量是或其可被提供给存储元件,并且对于其他实施例,价值度 量由存储元件和与分发服务器相关联的处理器联合确定。一旦已经选择了内容,存储元件 701A、701B、701C中的一个或多个预加载所选择的内容的至少一部分,如从内容分发服务器 705组播所接收。
[0076] 图8示出了根据一个实施例的一个内容分发服务器803、一个存储元件801和与该 存储元件801相关联的一个处理器810。对于本实施例,处理器包括软件,该软件在被执行 时操作用于基于价值度量从该多项内容中选择一项内容。一旦被选择,所选择的内容的至 少一部分被存储元件801通过通信网络从内容分发服务器803拉取,并且被加载至存储元 件801上。对于至少一个实施例,用户设备通过通信网络接收与该多项内容相关联的信息。 对于至少一个实施例,用户设备通过通信网络从内容分发服务器803接收与该多项内容相 关联的信息。
[0077] 内容的队列的分发
[0078] 一个实施例包括一个内容分发系统。该内容分发系统包括至少一个通过一个或多 个通信网络耦合至多个用户设备的网络内容服务器,以及与该多个用户设备相关联的一个 或多个存储元件,其中,该多个用户设备中的每个与该一个或多个存储元件中的至少一个 相关联。该至少一个网络内容服务器包括至少一个服务器,该服务器被配置成用于基于多 项可用的内容的参数和基于与该多个用户设备中的每个相关联的一个或多个存储元件中 的至少一个的存储能力为该多个用户设备中的每个生成一个内容队列,并且协助将该多个 用户设备中的每个的内容队列的至少一部分预加载至与该用户设备相关联的该一个或多 个存储元件中的至少一个。
[0079] -个实施例进一步包括该网络内容服务器从该多个用户设备中的至少一个接收 该内容队列的选择,并且该网络内容服务器完成与该多个用户设备中的该至少一个的用户 的交易。
[0080] 一个实施例进一步包括该网络内容服务器操作用于编译该多个用户设备中的至 少一个的至少一个用户的分析,并且其中,为该多个用户设备中的该至少一个生成该内容 队列附加地基于所编译的分析。
[0081] 对于一个实施例,为该多个用户设备中的每个生成该内容队列进一步基于与该用 户设备相关联的该一个或多个存储元件中的该至少一个上可用的其他内容所关联的信息。 对于一个实施例,为该多个用户设备中的每个生成该内容队列进一步基于与至少一个协助 预加载该内容队列的该至少该部分的通信网络相关联的信息,或与该用户设备相关联的该 一个或多个存储元件中的至少一个的信息。对于一个特定实施例,与该至少一个通信网络 相关联的该信息包括预加载该内容队列的该至少该部分的通信网络成本。对于另一个特定 实施例,该一个或多个存储元件中的至少一个的该信息包括存储所预加载的内容队列的存 储元件成本。
[0082] 对于一个实施例,为该多个用户设备中的每个生成该内容队列进一步基于与该一 个或多个协助在该多个用户设备中的一个或多个处呈现该内容队列的至少一部分的通信 网络中的至少一个相关联的信息。对于一个特定实施例,与该一个或多个通信网络中的至 少一个相关联的信息包括呈现该内容队列的至少一部分的通信网络成本。
[0083] 一个实施例进一步包括该至少一个网络内容服务器确定该一个或多个存储元件 中的该一个与第二多个用户设备之间的关联,并且其中,为该多个用户设备中的每个生成 该内容队列进一步基于该多个用户设备或与该第二多个用户设备相关联的多个用户。一个 实施例进一步包括该至少一个网络内容服务器确定该一个或多个存储元件中的一个与该 多个用户设备中的两个或更多个之间的关联,并且其中,为该两个或更多个用户设备中的 每个生成该内容队列进一步基于该两个或更多个用户设备或与该两个或更多个用户设备 相关联的多个用户。
[0084] 一个实施例进一步包括该至少一个网络内容服务器或与该一个或多个存储元件 中的至少一个相关联的一个处理器协助在该至少一个存储元件上可用的第二内容的至少 一部分的删除。一个实施例进一步包括该至少一个网络内容服务器或与该一个或多个与该 用户设备相关联的存储元件中的第一或第二存储元件相关联的一个处理器协助将与该用 户设备相关联的该一个或多个存储元件中的该第一存储元件上可用的第二内容的至少一 部分移动至与该用户设备相关联的该一个或多个存储元件的该第二存储元件。
[0085] 一个实施例进一步包括该至少一个网络内容服务器或与该一个或多个存储元件 中的至少一个相关联的一个处理器将该内容的该至少该部分预加载至该一个或多个存储 元件中的该至少一个。所述将该内容的该至少该部分预加载至该一个或多个存储元件中的 该至少一个包括基于多项可用的内容的参数、基于存储能力、和基于多个用户参数对该一 个或多个存储元件中的每个进行分类,并且基于该分类生成该队列。
[0086] 一个实施例进一步包括该至少一个网络内容服务器或与该一个或多个存储元件 中的至少一个相关联的一个处理器协助与该内容队列有关的信息对与该一个或多个存储 元件中的该至少一个相关联的该多个用户设备中的一个用户设备的呈现。
[0087] 一个实施例进一步包括该至少一个网络内容服务器或与该一个或多个存储元件 中的至少一个相关联的一个处理器基于该内容的在先预加载获得与该多项可用的内容中 的至少一项的价值度量相关联的信息,并且评价与所预加载的内容的交互,其中,为该多个 用户设备中的每个生成该内容队列进一步基于该价值度量。
[0088] 一个实施例进一步包括该至少一个网络内容服务器或与该一个或多个存储元件 中的至少一个相关联的一个处理器操作用于选择第一多个存储元件,将该内容队列的至少 一部分预加载至该第一多个存储元件上,其中,该第一多个存储元件与第一多个用户设备 相关联,以及从所预加载至该第一多个存储元件上的该内容队列的该至少一部分获得与该 价值度量相关联的信息,其中,为该多个用户设备中的每个生成该内容队列进一步基于该 价值度量。
[0089] 对于一个实施例,该内容队列包括一个广告。进一步地,该至少一个网络内容服务 器或与该一个或多个存储元件中的至少一个相关联的一个处理器操作用于选择该广告,以 及协助该广告对该多个用户设备中的至少一个的呈现。
[0090] 对于一个实施例,用于消费该内容队列的至少一部分的成本基于与该一个或多个 存储元件中的至少一个或通信网络相关联的成本参数。
[0091] 一个实施例包括允许用户访问该内容的一个附加部分,其中,该项内容的该附加 部分连同该项内容的该至少一部分允许用户来消费该项内容。对于一个特定实施例,该附 加部分包括一个安全元件,其中,该安全元件允许该用户来消费该项内容。
[0092] -个实施例包括将商业规则关联至该内容,其中,该内容的商业规则影响内容消 费。
[0093] 用户设备参数
[0094] 图9是根据一个实施例的一个包括相关用户设备参数的示例列表的表格,这些示 例值为以千兆字节为单位的总存储大小、以英寸为单位的显示器大小、显示器分辨率、可用 的调制解调器以及设备是由单个用户使用或由一组(例如,家庭、工作等)中的若干个成员 共享。对于此示例,可用的存储的总量对于家庭网关或网络附接存储比对于智能电话大约 高100倍。对于此示例,电视的显示器比智能电话具有大约多100倍的面积和大约多4倍的 像素。智能电话网络接入速度可以在连接至2G接入网络时的100Kbps到连接至低端WLAN 调制解调器时的10Mbps到连接至高端(例如,ΜΜ0和/或通道绑定)WLAN调制解调器时 的100Mbps的峰值速率之间变化。通信接入的成本可以在20美元/GB到完全免费之间变 化。明显的是,这是用户可以消费有价值的内容的非常不均一的设备集合。
[0095] 用户设备可用的通信网络
[0096] 用户设备可以基于用户设备中的可用的调制解调器、在给定的时间的可用的网络 和通信网络的参数(其中,参数可以是信息)(例如,速度、成本、Q〇E等)通过多个通信网络 访问内容。图10是根据一个实施例的一个包括与用户相关联的用户设备可用的通信网络 的示例列表的表格。图10还包括与通信网络相关联的相关参数的示例列表。相关参数的列 表可以包括:ID号码、通信网络的速度或带宽(例如,最小速度、典型的速度、最大速度、速 度统计、QoS、QoE等)、接入至通信网络服务的每月费率、每月最大使用、最大使用以上的使 用成本、网络是关联至单用户还是多用户、以及连通性或覆盖细节等。例如,用户1010访问 通信网络如家庭无线1000,标称速度为50Mbps,无每月费率,无最大使用限制,无最大使用 以上的成本,是多用户,其覆盖区域是家庭等。例如,用户1010还可以访问通信网络如蜂窝 4G漫游网络1004,标称速度为0. 5Mbps,每月费率为5美元(不包括每月任何免费使用)、 每千兆字节50美元的成本、关联至典型地在工作使用的单个用户等。例如,用户1010还可 以访问通信网络如POI WLAN#1,ID为1005,标称速度为25Mbps,无每月费率,无每月最大使 用,每字节〇成本,旨在用于多个用户,位于咖啡店等。其他示例可以从图10中推导出,并 且许多其他组合是可能的。
[0097] 基于此示例表格,例如,在家时家庭无线网络(例如,WiFi)通过快速和低成本的 方法来获得内容。这可以是用于在家将相当大的内容交付至便携式设备的优选的方法。例 如,在路上时(例如,出国旅行)蜂窝4G漫游提供相当缓慢并且非常昂贵的方法来获得内 容。这可以是用于在旅行时获得时间严苛的、小的内容的优选的方法。
[0098] 此外,用户设备在给定的时间可能没有可用的通信网络。例如,离开家庭网络或 WiFi热点的具有仅WiFi连通性的移动用户设备或在没有WiFi的飞机中的移动用户设备可 能没有可用的通信网络。
[0099] 进一步地,可用的通信网络可以不具有带宽或可靠性来支持用户所期望的内容。 在一个实施例中,可以预加载不能通过通信网络被可靠地消费的内容。例如,对于大屏幕电 视的HD视频内容可能需要4Mbps的可靠的流式传输(例如,实时)。通信网络如家庭宽带 接入网络110在视频的持续时间内可能不能够持续4Mbps。例如,对于智能电话的HD视频 内容可能需要〇. 5Mbps的可靠的流式传输(例如,实时)。4G接入网络111在视频的持续 时间内可能不能够持续0. 5Mbps。
[0100] 明显的是,这是用户可以访问内容的非常不均一的通信网络集合,并且通过通信 网络的活跃的内容管理可以导致大大提高的价值。
[0101] 关联至用户设备的存储元件
[0102] 图11是根据一个实施例的一个包括对于跨与用户相关联的多个设备的用户可用 的许多存储元件的示例相关参数(其中,参数提供存储元件的能力的表示)的列表的表格。 用户可以拥有包括在设备(如智能电话、平板计算机、笔记本计算机、PC、家庭网关等)中的 一个或多个存储元件。图11中的示例用户可以包括智能电话A中的闪存、平板计算机A中 的闪存、笔记本计算机A中的HDD、PC A中的HDD、家庭网关或机顶盒(STB)中的HDD、网络 附接存储(NAS)A中的HDD,其在图11中的列"名称"下列出。用于存储元件的典型的相关 信息或值参数的示例是总存储大小、可用的存储、为内容保留的存储(例如,内容可以是用 户设置的参数)以及为内容保留的可用的存储。此外,每个存储元件可用的调制解调器的 列表、什么存储元件是互相连接的列表以及通信网络可以对于共享跨用户设备的存储用于 用户消费是非常有价值的。此外,每个连接的统计参数如跳数、端对端带宽、QoS、QoE、可靠 性vs.时间可以是有价值的。在一个实施例中,基于这些参数或其他参数的一个子集,可以 对存储元件进行分类(例如,成为层级或等级)从而更好地管理存储元件和存储元件和用 户之间的内容流。在至少一个实施例中,分类包括放置成为层级、排序、标识、聚类、表征、分 类中的一种或多种。
[0103] 例如,家庭网关可以包括若干个调制解调器和组网能力(通信网络参数),如xDSL 宽带接入网络连接、WLAN调制解调器,从而连接至移动/便携式设备(例如,智能电话、平板 计算机、笔记本计算机),和具有若干个端口,从而连接至有线设备(例如,网络附接存储、 PC、STB、笔记本计算机)上的S0H0以太网交换机。
[0104] 例如,家庭网关中的HDD当前具有ID号码1015、256GB的总存储(其中,75%是 可用的,50%的存储已为内容保留)、相对于用户设备已被指派为层级#1、是从智能电话A 的一个通信网络跳、是从家庭网关A的零通信网络跳、是当前连接至家庭WiFi和宽带xDSL 连接。家庭网关中的HDD当前通过一个或多个通信网络与设备ID 1011、1012、1013、1014、 1015U016相关联。这些值参数中的许多可以随着时间改变。
[0105] 内容和多项内容
[0106] -项内容(将理解的是对于'内容'的引用可以表示多项内容的可选择的元素) 包括用户可能想要消费(例如,安装或播放视频游戏内容、收看电影或视频内容、观看照片 内容、阅读书籍内容、收听歌曲内容、安装或执行软件程序、应用或更新、打开文件内容、浏 览或阅读网页内容、阅读电子邮件内容等)或与其他用户共享的任何数据。示例是电影、体 育赛事、表演、视频、照片、音乐、音乐视频、新闻、网页、书籍、音频书籍、手机铃声、游戏、软 件程序、软件更新、应用等。可用的内容在许多不同的参数中是非常不均一的。对于一个实 施例,其可以是视觉的(例如,照片)、音频(例如,音乐)或视觉的和音频(例如,电影、体 育赛事、音乐视频、游戏)。对于一个实施例,其可以在消费期间被流式传输(例如,直播电 视)或其可能需要在使用前被完全地或部分地预加载(例如,游戏、照片、软件)。其可以 是短的或长的,其对于不同的用户设备(例如,HD电视vs.智能电话)可以有不同的格式 (例如,使用音频编码解码器如MP3、免费音乐格式或ACC来压缩音频流或使用视频编码解 码器如H. 264或VP8来压缩视频流)并且或对于相同的设备(例如,SD对HD)具有不同的 格式。其可能相对于通信网络带宽(例如,大的、中等的或小的)具有非常不同的大小。其 可能对于满意的用户Q〇E消费需要不同的QoS参数。相对于内容提供者,其可以是免费的, 或具有按使用许可费用或内容组许可费用或每时期费用。相对于用户,其可以是免费的,具 有赞助广告的免费的,或具有按使用费用或每时期费用。图17是一个示出了在内容提供者 处可用的制成表格的内容的某些示例的列出了某些示例内容参数的表格。
[0107] 可以在用户方便的时间在合适的用户设备处将此可用的内容元素(或多项内容) 的大的不均一的集合中的许多预加载至与用户设备相关联的存储上。
[0108] 存储管理器
[0109] 对于一个实施例,与用户设备相关联的存储元件是宝贵的资源,就像带宽、计算和 电池电力并且可以被管理从而向用户提供增强的价值。图11中的表格包括存储元件的示 例以及可以对存储管理器(或内容管理器等)有帮助的参数的示例。
[0110] 存储管理器可以包括若干个功能性来帮助管理与用户设备相关联的来自用户或 一组用户的存储资源(例如,存储元件)。
[0111] 存储管理器可以驻留在一个或多个位置处。图13包括根据一个实施例的一个具 有存储管理器和内容管理器功能性的家庭网络的示例。对于一个实施例,存储管理器可以 被包括在用户设备102处作为存储管理器设备1302(在一个实施例中,存储管理器被包括 在设备代理内并且可操作在用户设备中的处理器上),或驻留在与用户相关联的集中的位 置处并管理若干个用户设备,如家庭网关作为存储管理器家庭1304,或可以驻留在内容提 供者131处作为存储管理器服务器1306。可替代地或此外,存储管理器服务器还可以驻留 在为多个用户管理多个内容提供者的内容的内容代理处。在一个实施例中,存储管理器驻 留在内容分发服务器处。存储管理器可以具有主/从、服务器/客户端、集中的或分布的配 置来管理该多个用户设备的存储。对于一个实施例,存储管理器可以是软件程序或应用。存 储管理器可以在硬件或软件或硬件和软件二者中实施。存储管理器1302、1304、1306可以 访问信息1320,该信息包括用户概要、用户偏好、用户历史、用户状态(位置、休闲方式、时 间等)中的一个或多个。内容管理器可以具有主/从、服务器/客户端、集中的或分布的配 置来管理该多个用户设备的内容。
[0112] 存储管理器发现功能
[0113] 可以将存储管理器服务器、存储管理器家庭或存储管理器客户端等安装在用户设 备中的一个或多个处。在上电或第一次初始化期间,存储管理器发现功能可以标识关联至 用户设备的用户可以为了内容访问的可用的存储元件。对于一个实施例,存储管理器发现 功能包括初始化表格如图11。对于一个实施例,存储管理器发现功能包括以下一项或多项: 搜索存储元件列表、向其指派名称或ID、提取存储位置、存储大小、存储类型(例如,HDD、闪 存等)、存储访问时间、可用的存储或空闲存储、以及此存储是怎样连接至用户设备上。存储 元件可以位于用户设备内部,例如,通过通信网络,如数据通信总线,或可以通过一个或多 个调制解调器通过一个或多个通信网络连接至其他用户设备上。存储元件可能需要多个通 信网络跳来连接至用户设备上。在该一个或多个存储元件和该一个或多个用户设备之间的 存储管理器感兴趣的通信网络连通性参数可以包括以下一项或多项:调制解调器类型(例 如,WiFi、以太网等)、连接的统计参数(例如,最大、最小、典型的带宽等)、QoS参数、使用 连接的其他应用、共享连接的用户、连接的可靠性、时延、跳数等。对于图11中的实施例,存 储管理器发现功能可以标识智能电话A中的闪存具有ID为1011、总存储容量为32 (其中, 50%是当前可用的)。闪存存储元件是耦合至使至蜂窝和WiFi网络的连通性成为可能的调 制解调器上的。对于本实施例,在发现时,闪存存储元件可以与存储元件1014(例如,智能 电话通过快速和低成本的USB端口连接至PC上)和1015(例如,通过WiFi连接至家庭网 关上)和1016 (例如,通过WiFi连接至家庭网关上并且家庭网关通过以太网连接至网络附 接存储上)进行通信。
[0114] 对于本实施例,存储管理器发现功能确定用户设备智能电话A距离智能电话A中 较小的闪存为〇通信跳,距离PC A中更大的存储为一个通信跳,并且距离网络附接存储中 的最大的存储为两个通信(链路)跳。对于本实施例,智能电话A通过两个连续的通信网 络跳连接至网络附接存储上。对于本实施例,通信网络连通性性能将由这两条连续的、串行 的或级联的链路的合计来确定。对于具有两个连续的通信网络跳的实施例,总时延将大于 或等于每条链路时延的总和并且总带宽将小于或等于较低的带宽通信网络链路带宽并且 QoS、QoE将被这两条链路之间较差的那条所限制。
[0115] 在一个实施例中,可以具有两个或更多个通信网络或一个或多个在用户设备和存 储元件之间具有一条以上的路径的通信网络。对于一个实施例,可以为这些通信网络路径 中的每条通过相关联的参数独立地管理(例如,监控、记录等)这些通信路径中的每条。对 于一个实施例,这些通信网络路径中的每条可以用于基于内容参数、用户参数等更高效地 传送内容,并且可以被高效地用作这些通信路径中的一条或多条成为不可靠的或断开连接 的或不可用的或下电的。
[0116] 存储管理器更新功能
[0117] 对于一个实施例,存储元件参数(包括连通性参数)随着时间改变。对于一个实 施例,可以将用户设备携带至家庭WiFi覆盖区域的外部(例如,携带至工作),或可以将附 接至家庭网关的存储元件(例如,网络附接存储)下电,或可以稍后将通过PAN(例如,USB 缆线)连接至便携式设备(例如,笔记本计算机)的用于大内容传送的移动设备(例如,智 能电话)断开连接。在一个实施例中,用户可以购买附加用户设备。
[0118] 对于一个实施例,有利的是更新(例如,周期性地或动态地)存储管理器状态信 息。存储管理器更新功能可以处于用户设备的一个子集处(例如,作为存储管理器更新功 能设备),或与用户相关联的多个用户设备的中央位置处(例如,作为存储管理器更新功能 家庭或工作)或内容提供者处(例如,分发服务器)或储藏库处(例如,作为存储管理器更 新功能服务器)。可以跨一个或多个存储管理器更新功能站点来分发或集中存储管理器信 息。存储管理器更新功能可以使用保活信号来维持存储管理器状态,或来自设备或某种其 他方法的轮询信号或中断信号。此信息将用于维护用户或用户设备可用的存储网络(对于 实施例,存储网络包括多个存储元件)的当前状态。此功能可以监控在存储开/关状态下的 状态/改变、连通性开/关、活跃的调制解调器的列表、调制解调器链路性能、连通性带宽、 QoS、QoE、可用的存储、可用的内容、位置、跳数等。此功能可以确定新的存储是否被添加至 网络、存储的问题(例如,可靠性、讹误等)。存储管理器更新功能还可以在需要时从存储网 络删除存储兀件。
[0119] 存储管理器更新功能还可以监控存储元件参数和计算统计vs.时间或vs.位置或 VS.用户。存储管理器更新功能对于预加载内容或向最终用户提供内容可以是有用的。对 于一个实施例,如果通常在夜晚将存储元件下电,对于存储在夜晚下载的非峰值宽带数据 可能不是有帮助的。如果在白天期间将用户设备携带至工作,在夜晚预加载所耦合的或附 接的存储元件和内容可以是有帮助的。如果用户设备的用户将用户设备带到没有蜂窝数据 覆盖的公园用于午休时间来阅读财经新闻,通过用户工作通信网络在上午期间预加载相关 内容可以是有帮助的。
[0120] 用于存储管理器的用户参数
[0121] 为了增强存储管理器运行,可以有利的是为其提供相对于用户的存储参数信息。 对于一个实施例,在登记期间,用户可以输入一个偏好列表(例如,随着时间部分地和/或 更新)。图12是根据一个实施例的一个包括用户输入表格的示例的表格。对于一个实施 例,用户可以为与内容类型(例如,排序的或分等级的/分级别的,可以包括阻塞的内容、父 母控制)、内容格式、为内容保留多少存储、存储元件是由单个或一个列表的或一组用户使 用有关的每个存储元件偏好输入。还有存储元件将被使用的优选的位置和优选的通信网络 (例如,可以是已排序的列表,可以具有独有的列表、优选的列表、阻塞的列表等)。用户可 以输入与可用的各种通信网络数据计划有关的信息。用户可以随着时间更新信息。
[0122] 在一个实施例中,用户实体可以是用户设备、存储元件等。除了来自用户的直接输 入,用户实体可以收集用户和/或用户设备和/或存储历史代替用户输入或除了用户输入 来进一步协助存储管理器。此信息可以包括用户实体的用户使用(例如,时间或位置)、在 用户设备处消费的内容类型/格式/等vs.时间/位置、在用户设备处的所购买的内容类 型/格式/等VS.时间/位置。此信息可以进一步包括相对于成本/限制/等的通信网络 数据计划的所更新的使用或所预测的使用。此信息可以进一步包括来自用户的对存储管理 器通知的响应。对于一个实施例,存储管理器可以通知一个特定存储元件已经在大于阈值 的时间中没有使用过并且通知用户并请求对于此存储元件是否不再可用的是/否回答(例 如,已损坏的或从家庭网络删除的)。
[0123] 存储管理器分配功能
[0124] 此外,存储管理器可以包括向提高的用户的内容价值提供存储的存储管理器分配 功能。存储管理器可以基于若干个属性(包括内容大小、用户的偏好、用户的历史内容消费 (例如,类型、质量)、用户的基于其位置对内容的需要、用户正消费内容的可能性、内容预 期寿命(例如,其将会被存储的天数/小时数)等)运行其自身的分配功能。
[0125] 当其对于应用的在用户设备中就位的存储需要是认知的时,存储元件可以向该一 个或多个存储管理器通知存储可用性。为了提供更好的用户体验直至内容消费(存储消费 者),通过各种用户实体跨通信网络管理存储资源。此手段通过将所有可用的存储元件聚集 在公共池中,存储管理器能够提供每用户更大的和更有价值的存储用于立即和/或接近于 立即的消费。
[0126] 基于来自内容分发服务器(例如,内容管理器可操作在内容分发服务器上)的存 储请求,存储管理器可以向给定的用户(无需对内容自身是认知的)分配固定存储大小或 可变大小存储。存储可以基于最小值和峰值,如对内容管理器已标识的。
[0127] 如果不是必需在设备上,某些实施例还可以努力提供与用户设备更近的内容。以 此方式,用户可以随后更快地下载内容,并且将比如果不得不从内容资源通过拥挤的或昂 贵的通信网络更可能地下载内容。
[0128] 存储管理器:对存储进行分类
[0129] 一个实施例包括将内容预加载至多个存储元件中的至少一个,其中,该多个存储 元件包括该存储元件。对于本实施例,预加载包括基于多个内容参数对该多个存储元件中 的每个进行分类,以及基于分类进行预加载。对于一个实施例,该多个存储元件与一个单个 用户设备相关联。对于其他实施例,该多个存储元件与一个以上的单个用户设备相关联。
[0130] 对于一个实施例,对该多个存储元件中的每个进行分类影响价值度量,其中,价值 度量影响选该择多项内容中的哪一项。对于一个实施例,对该多个存储元件中的每个进行 分类包括评价在至少一个相关联的用户设备和该多个存储元件中的一个或多个之间的通 信网络。
[0131] 在一个实施例中,给定在存储大小、连通性、移动性等具有差异的与多个相对于用 户处于{物理、时间、连通性等}位置的用户设备相关联的该多个存储元件,可以有利的是 对存储元件进行分类从而帮助简化存储管理和内容管理。在至少一个实施例中,分类包括 组织、分选、排序、分类成层级中的一种或多种。对于一个实施例,分类基于以下存储元件或 通信网络参数中的一个或多个:访问时间/时延、访问带宽、Q〇S、Q 〇E、存储(可用的)大小、 至用户设备或消费用户的通信跳数。进一步地,分类可以基于存储位置:例如,家庭存储、工 作存储、POI存储、云存储、内容提供者存储或内容代理存储网络。进一步地,分类可以基于 相对于具体用户设备或具体用户的位置、连通性或速度。该分类可以是静态的、准静态的或 动态的。静态存储分类的一个示例可以是不添加或删除任何元件的完全有线网络。准静态 存储分类可以是允许添加或删除元件或将某些元件上电/下电(例如,当较少存储是必需 的时为了动态地节省电力)的完全有线网络。动态存储分类的一个示例可以是有线和无线 用户设备的混合,其中,用户设备的一个子集进入和退出WLAN覆盖区域。
[0132] 将存储分类为层级的一个示例如下:
[0133] 第零层级存储元件:用户设备的通信总线内的存储。这是对于此用户设备的最有 价值的存储元件,但可能不具有足够可用的(分配的或空闲的)容量用于附加内容存储。
[0134] 第一层级存储元件:在局部网络(更快的访问时间)如家庭网关/服务器内的存 储元件。内容驻留在距离用户设备的短的并快速的通信网络距离中。
[0135] 第二层级存储元件:不直接地附接至局部网络的存储元件,但其极为接近,例如, 距离设备两个通信网络跳。例如,由以太网连接至具有向移动/便携式用户设备通信的 WLAN能力的家庭网关的网络附接存储。
[0136] 第三层级存储元件:网络内分散的具有被限制的访问时间的存储(例如,辅助PC、 断开连接的辅助/备份HDD)。当第一层级和第二层级存储元件或正被消费和/或用于高付 费用户的内容是专用的时所使用的存储元件。
[0137] 存储管理:订阅计划
[0138] 给定不均一的用户、用户设备、存储元件、通信网络、内容、内容提供者、和内容代 理的集合,可以有利的是在多个存储管理订阅计划提供中的至少一个提供服务。存储管理 订阅计划可以基于所获得的用户、用户实体、通信网络参数中的一个或多个提供免费的、被 赞助的、入门级、消费者、商业、优质的或优先的内容服务。存储管理器可以为一个或多个用 户、一个或多个存储元件、一个或多个用户设备、一个或多个家庭网络、一个或多个内容提 供者和/或可选地一个或多个内容代理、一个或多个P0I位置、一个或多个工作位置等管理 存储。计划可以是预付费的或后付费的或预付费和后付费的二者。其可以是部分地/完全 地补贴的、赞助的、广告赞助的、内容提供者赞助的或可以包括免费试用等。
[0139] 对内容提供者的存储分配
[0140] 至少某些实施例将关联至用户设备的存储元件货币化为商品,内容提供者可以投 标或购买该商品。内容提供者可以提供向用户付费(或提供折扣/优惠券/补贴/等)来 访问由存储管理器管理的存储元件的分区。以此方式,内容提供者具有通道来将很可能被 购买或消费的内容预加载至存储元件上。以此方式,内容提供者存储管理器或内容管理器 决定向用户通过一个或多个通信网络在市场上出售什么至一个或多个与一个或多个用户 设备相关联的存储元件上。
[0141] 在一个实施例中,具有多个内容提供者提供向用户付费来访问用户分布的存储元 件的分区。在某些实施例中,具有内容代理可以是有利的,从而避免用户管理来自内容提供 者的与多个内容提供者、多个账单、多个服务计划/提供相关联的多个存储管理器的麻烦。 在本实施例中,存储管理器动态地支持一个或多个内容提供者。在一个实施例中,可以管理 存储管理器分配并且将其作为服务在市场上向内容提供者出售。存储管理器可以分配固定 大小(用于内容管理器管理存储元件分区)的存储元件分区或基于其中内容管理器可以取 决于其需要来请求给定的存储空间的请求授权机制。
[0142] 内容管理器:将所选择的内容预加载至与用户设备相关联的存储上
[0143] 在一个实施例中,内容管理器可操作在用户设备的处理器上。在一个实施例中,内 容管理器功能性可以包括提高用户可用的内容的价值,从而使得令人期望的内容在用户准 备好在很可能被选择用于消费(例如,观看、使用、显示、收听、播放等)该项内容的用户设 备上消费它时是可容易访问的。关联至一个或多个用户设备的存储元件可以是通过存储管 理器可访问的。一旦所预加载的内容是用户设备可访问的,内容管理器取得与用户、用户设 备、存储元件、通信网络、内容提供者和/或内容代理有关的一个或多个参数。在一个实施 例中,内容管理器维护内容,例如,决定什么内容(例如,通过删除、移动、预加载内容)应当 驻留在用户设备附近(例如,通过具有大于内容要求的带宽、低于内容要求的时延、用户偏 好以下的成本、和/或用户请求的用户参数以上的可用性的通信网络访问的一个或多个) 的存储元件处从而为用户、通信网络、一个或多个内容提供者或一个或多个服务提供者中 的一个或多个提高价值。
[0144] 与用户设备相关联的存储元件上可用的内容是宝贵的资源,就像存储、带宽、计算 能力和电池电力并且可以被管理从而向用户提供增强的价值等。
[0145] 内容管理器可以包括若干个功能性。内容管理器可以驻留在一个或多个位置处。 图13包括根据一个实施例的一个具有存储管理器和内容管理器功能性的家庭网络的示 例。内容管理器可以被包括在用户设备102处作为内容管理器设备1301,或驻留在与用户 相关联的集中的位置处并管理若干个用户设备上的内容,如家庭网关作为内容管理器家庭 1303,或可以驻留在内容提供者处作为内容管理器服务器1305。可替代地或此外,内容管 理器服务器还可以驻留在为多个用户管理多个内容提供者的内容的内容代理处。内容管理 器1301、1303、1305中的一个或多个可以访问信息1320,该信息包括用户参数(例如,用户 概要、用户偏好、用户历史、用户状态--位置、休闲方式、时间等)中的一个或多个。内容 管理器可以具有主/从、服务器/客户端、集中的或分布的配置来管理该多个用户设备的内 容。
[0146] 预加载或协助预加载内容
[0147] 预加载内容包括由潜在用户或消费者或在潜在用户或消费者选择内容项目之前 将该内容项目的一部分交付(或加载或下载或上传等)至未经请求的存储元件上。预加载 可以包括从多项内容中选择一项内容而潜在用户或消费者不请求该项内容的附加步骤。
[0148] 在至少一个实施例中,预加载内容包括将内容从内容源(网络实体、内容分发服 务器、云、服务提供者、内容提供者、内容代理等)推送至内容目的地(用户实体、存储元件、 具有存储的用户设备等)。在本实施例中,内容源典型地选择内容和目标存储元件并发起预 加载。
[0149] 在至少一个实施例中,预加载内容包括通过组播将内容从源(网络实体、云、服务 提供者、内容提供者、内容代理等)推送至多个内容目的地(用户实体、存储元件、具有存储 的用户设备等)。在本实施例中,源元件典型地选择内容和该多个目标存储元件并发起预加 载。
[0150] 在至少一个实施例中,预加载内容包括将内容从内容源(网络实体、云、服务提供 者、内容提供者、内容代理等)拉取至内容目的地(用户实体、存储元件、具有存储的用户设 备等)。在本实施例中,内容目的地元件典型地选择内容和目标存储元件并发起对预加载的 请求。
[0151] 在另一个实施例中,源可以是用户实体(例如,处于用户设备、存储元件等处的用 户生成的内容)并且目的地可以是网络实体(服务提供者、存储提供者、内容代理、内容提 供者、云等)。在另一个实施例中,源可以是第一用户实体(用户设备、存储元件等)并且目 的地可以是第二实体(用户设备、存储元件等)。在另一个实施例中,第一预加载(例如, P0I存储)的目的地存储实体可以是用于至第二目的地存储元件的第二预加载的源。在另 一个实施例中,预加载内容可以包括中间存储元件。例如,可以通过广域宽带通信网络将目 标是移动用户设备的内容预加载至用户的家庭机顶盒或网关,并且随后通过家庭WiFi网 络从机顶盒预加载至移动用户设备本地存储。
[0152] 在至少一个实施例中,所预加载的内容目的地可以是第一用户设备的存储元件并 且用户可以选择有待呈现在第二用户设备处的内容。对于一个实施例,第一用户设备可能 不具有用于所预加载的内容的合适的呈现HW(例如,显示器分辨率)或可能不具有用于所 预加载的内容的合适的SW(例如,图像解码器)。在本实施例中,可以不将所预加载的内容 预加载至第二用户设备的存储元件上。对于一个实施例,可以将视频或电影预加载至智能 电话的闪存存储上并且通过WiFi在电视上呈现或显示。在通过通信网络将内容从包括第 一用户设备的存储元件向第二用户设备Π 呈现、或在呈现之前预加载至第二用户设备存 储上之间的选择可以基于价值度量。价值度量可以是通信网络参数(性能、成本等)、存储 元件参数(性能、可用性、成本等)等中的一个或多个的函数。
[0153] 在至少一个实施例中,内容预加载可以基于价值度量被发起,但是可以基于随着 时间的价值参数的改变被暂停、中断、停止等。例如,当移动用户设备在家庭WiFi网络中 时,电影内容可以发起预加载,但由于移动用户设备在切换至3G数据网络时不再处于家庭 WiFi的覆盖区域中而暂停。在另一个实施例中,可以基于随着时间的价值度量参数的改变 重新开始内容预加载。
[0154] 在至少一个实施例中,所预加载的内容可以包括与所预加载的内容相关联的所预 加载的商业规则、内容规则、策略等(共同地指示商业规则)。这些商业规则可以包括与内 容的消费相关联的信息。在一个实施例中,商业规则包括以下一项或多项:单使用或多使用 或无限使用、单用户或多用户、成本、内容消费的时间或日期的限定、随后的至其他用户设 备上的预加载的限定、安全元件、保护特征、授权限定、鉴权规则等。
[0155] 在至少一个实施例中,若干个存储元件共享一个通信网络。在本实施例中,聚集了 用于预加载的关联至每个存储元件(例如,若干个用户共享一个DOCSIS通道或一个卫星通 道)的内容列表并且通过通信网络对目标是一个以上存储元件的内容进行组播或广播。本 实施例具有通过一个以上存储元件共享通信网络的益处。这可以提高价值度量,导致更大 的预加载或更多的利润。本实施例对于无损的通信网络尤其是有价值的。如果通信网络是 有损的,预加载组播(或广播)内容的一个或多个存储元件可能正漏掉呈现内容所必需的 某些信息。对于大多数通信网络,误包率(损耗)典型地是所传输的包的小的百分比(最 大的值典型地是对于NL0S无线的,其中,目标典型地为1 % )。误包率可以由内容的第二组 播(或广播)降低。在一个实施例中,内容是基于通信网络的误包率的第二次组播。如果 第一和第二传输是独立的,在两次组播之后的聚集误包率将由误包率的二次幂降低误包率 (例如,1 %将变成0. 01% )。在另一个实施例中,如果误包率低,在内容消费期间下载错误 的包。在另一个实施例中,一个或多个存储元件可以拉取或请求漏掉的或错误的包。例如, 如果由组播以1%的误包率将内容预加载至10个存储元件上,典型地第二组播将加倍通信 网络资源并且导致0. 01 %的误包率。如果存储元件中的每个请求漏掉的或错误的1 %的 包,这将增加10%的包正被重传(加上某些开销)。如果消费的可能性是20%,平均而言仅 有2 %的包将被重传/下载(加上开销)。每个实施例的相对益处取决于误包率、正被组播 的存储元件的数量、误包率、消费的可能性等中的一个或多个。
[0156] 由内容代理协助的预加载
[0157] 对于一个实施例,服务提供者包括内容代理,其中,该内容代理协助内容分发。对 于一个实施例,代理协助内容分发包括由至少一个内容分发服务器获得与多个用户设备相 关联的多个存储元件的存储元件价值度量信息,以及由该一个或多个内容分发服务器基于 该存储元件价值度量信息协助内容提供者将一项内容的至少一部分预加载至与该多个用 户设备相关联的该多个存储元件中的一个或多个上。
[0158] 对于一个实施例,服务提供者包括内容代理,其中,该内容代理协助内容分发。对 于一个实施例,内容代理协助内容分发包括由至少一个内容分发服务器获得与多个用户设 备相关联的多个用户设备的用户设备价值度量信息,以及由一个或多个内容分发服务器基 于该用户设备价值度量信息协助内容提供者将一项内容的至少一部分预加载至与该多个 用户设备相关联的该多个存储元件中的一个或多个上。
[0159] 对于一个实施例,服务提供者包括内容代理,其中,该内容代理协助内容分发。对 于一个实施例,代理协助内容分发包括由至少一个内容分发服务器获得用于将内容预加载 至与多个用户设备相关联的多个存储元件上的通信网络价值度量信息,以及由一个或多个 内容分发服务器基于该通信网络价值度量信息协助内容提供者将一项内容的至少一部分 预加载至与该多个用户设备相关联的该多个存储元件中的一个或多个上。
[0160] 对于一个实施例,服务提供者包括内容代理,其中,该内容代理协助内容分发。对 于一个实施例,代理协助内容分发包括由至少一个内容分发服务器获得用于将所预加载的 内容从多个存储元件呈现至相关联的多个用户设备上的通信网络价值度量信息,以及由一 个或多个内容分发服务器基于该通信网络价值度量信息协助内容提供者将一项内容的至 少一部分预加载至与该多个用户设备相关联的该多个存储元件中的一个或多个上。
[0161] 一个实施例包括一个内容代理系统。该内容代理系统包括通过一个或多个通信网 络耦合至多个用户设备以及一个或多个内容提供者上的至少一个内容分发服务器。该至少 一个内容分发服务器操作用于获得用户设备参数或用户参数中的至少一个,其中,该用户 参数与该多个用户设备中的一个或多个所关联的至少一个用户相关联,基于该用户设备参 数或该用户参数中的至少一个对与该多个用户设备相关联的多个存储元件进行分类,向该 一个或多个内容提供者中的至少一个提供预加载机会,基于已分类的该多个存储元件和对 所提供的预加载机会的响应从来自该一个或多个内容提供者的可用的多项内容中选择一 项内容,以及协助将所选择的内容的至少一部分预加载至该多个存储元件中的至少一个。
[0162] 对于一个实施例,所提供的预加载机会至少部分地基于已分类的该多个存储元 件。对于一个实施例,该多个存储元件的分类至少部分地基于该一个或多个内容提供者对 所提供预加载机会的响应。对于一个实施例,该至少一个内容分发服务器进一步操作用于 允许该一个或多个内容提供者协助定义预加载机会提供。
[0163] 对于一个实施例,该至少一个内容分发服务器进一步操作用于向该一个或多个内 容提供者提供该用户设备参数或该用户参数中的至少一个,并且允许该一个或多个内容提 供者协助定义预加载机会提供。对于一个实施例,该至少一个内容分发服务器进一步操作 用于向该一个或多个内容提供者提供该用户设备参数或该用户参数中的至少一个,并且允 许该一个或多个内容提供者协助从该多项内容中选择该项内容。
[0164] 对于一个实施例,随着时间更新获得该用户设备参数或该用户参数中的至少一 个。对于一个特定实施例,基于一个或多个时间事件更新该用户设备参数或该用户参数,其 中,该一个或多个时间事件包括周期更新、基于轮询的更新或基于事件中断的更新中的至 少一个。
[0165] -个实施例进一步包括基于存储元件参数对该多个存储元件进行分类。
[0166] 对于一个实施例,该用户设备参数包括该多个存储元件中的一个或多个的存储元 件可用性。对于一个特定实施例,该存储元件参数包括与该多个存储元件中的一个或多个 相关联的通信网络参数。对于一个实施例,该用户参数包括用户偏好、用户历史、用户位置、 或用户状态中的一个或多个。
[0167] 对于一个实施例,基于该用户参数的该多个存储元件的分类包括由用户偏好或用 户人口统计或用户历史或用户状态中的一个或多个进行参数化的用户群体。
[0168] 对于一个实施例,至少一个用户设备包括一个设备代理,其中,该设备代理至少协 助获得用户参数。对于一个实施例,至少一个用户设备包括一个设备代理,其中,该设备代 理至少协助内容选择。对于一个实施例,至少一个用户设备包括一个设备代理,其中,该设 备代理协助所选择的内容的消费。
[0169] 对于一个实施例,对该内容的该至少该部分进行加密,并且进一步包括向所选择 的用户设备提供对所预加载的所选择的内容的至少该部分进行解密的能力。
[0170] 对于一个实施例,该至少一个内容分发服务器进一步操作用于基于预加载机会提 供从该一个或多个内容提供者中的至少一个接收投标,选择至少一个投标,并且进一步基 于该至少一个所选择的投标选择该内容。对于一个实施例,该至少一个内容分发服务器进 一步操作用于基于预加载机会提供从该一个或多个内容提供者中的至少一个接收投标,选 择至少一个投标,并且进一步基于该至少一个所选择的投标对该多个存储元件进行分类。 对于一个实施例,该至少一个内容分发服务器进一步操作用于促进对所选择的内容的计 费。
[0171] 对于一个实施例,该至少一个内容分发服务器进一步操作用于向该一个或多个内 容提供者提供用户接口。对于一个特定实施例,该用户接口允许该一个或多个内容提供者 管理预加载机会提供。对于至少某些实施例,该用户接口允许该一个或多个内容提供者管 理预加载机会提供包括允许该至少一个内容提供者进行付费、投标、修改、指定、设计、定义 预加载机会中的至少一项。对于至少某些实施例,该用户接口允许该一个或多个内容提供 者协助从该多项内容中选择该内容。对于至少某些实施例,该用户接口允许该一个或多个 内容提供者管理所预加载的所选择的内容的至少该部分。至少某些实施例进一步包括允许 一个或多个内容提供者管理所预加载的所选择的内容的至少该部分包括允许至少一个内 容提供者进行监控、生成统计、跟踪或后处理与所预加载的所选择内容的至少该部分相关 联的信息中的至少一项。
[0172] 对于一个实施例,对该多个存储元件进行分类或选择内容附加地至少基于与该多 个存储元件上可用的其他内容相关联的信息。对于一个实施例,对该多个存储元件进行分 类或选择内容附加地至少基于与一个或多个将该至少一个内容分发服务器耦合至该多个 存储元件中的一个或多个上的通信网络相关联的信息。对于一个实施例,该多个存储元件 或选择内容附加地至少基于与一个或多个将该多个用户设备中的该一个或多个耦合至该 多个存储元件中的一个或多个上的通信网络相关联的信息。
[0173] 一个实施例进一步包括该至少一个内容分发服务器或与这些存储元件中的一个 或多个相关联的处理器确定该多个存储元件中的一个或多个与该多个用户设备中的一个 或多个之间的关联,并且其中,对多该个存储元件中的一个或多个进行分类或选择内容附 加地至少基于该多个用户设备中的该一个或多个或与该多个存储元件中的该一个或多个 相关联的多个用户。
[0174] 一个实施例包括该至少一个内容分发服务器或与该多个存储元件中的一个或多 个相关联的处理器协助在该多个存储元件中的一个或多个上可用的第二内容的至少一部 分的删除。一个实施例包括该至少一个内容分发服务器或与该多个存储元件中的一个或多 个相关联的处理器协助将在该多个存储元件中的一个或多个上可用的第二内容的至少一 部分移动至与用户或用户设备相关联的第二存储元件。
[0175] 一个实施例进一步包括该至少一个内容分发服务器或与该多个存储元件中的一 个或多个相关联的处理器操作用于基于多个内容参数对该多个存储元件中的每个进行分 类,并且基于分类选择该内容。一个实施例进一步包括该至少一个内容分发服务器或与该 多个存储元件中的一个或多个相关联的处理器协助与所选择的内容有关的信息对与该多 个存储元件中的该一个或多个相关联的该多个用户设备中的至少一个的呈现。
[0176] 一个实施例进一步包括该至少一个内容分发服务器或与该多个存储元件中的一 个或多个相关联的处理器基于在先预加载获得与所预加载的所选择的内容的至少该部分 相关联的信息,并且评价与所预加载的所选择的内容的至少该部分的交互。一个实施例进 一步包括该至少一个内容分发服务器或与该多个存储元件中的一个或多个相关联的处理 器操作用于选择第一多个存储元件,将第一内容的至少一部分预加载至该第一多个存储元 件上,其中,该第一多个存储元件与第一多个用户设备相关联,以及获得与具有预加载该至 第一多个存储元件上的第一内容的至少一个用户的用户交互相关联的信息。
[0177] 对于一个实施例,所选择的内容包括广告,并且进一步包括该至少一个内容分发 服务器或与该多个存储元件中的一个或多个相关联的处理器操作用于选择该广告,协助该 广告在该多个用户设备中的一个或多个处的呈现。
[0178] 对于一个实施例,用于消费所选择的内容的成本基于与该多个存储元件中的一个 或多个相关联的成本参数或该一个或多个通信网络中的至少一个。
[0179] -个实施例包括一种内容代理协助内容分发的方法。该方法包括由一个或多个内 容分发服务器获得多个用户设备的用户设备参数信息或存储元件参数信息中的至少一项 以及与该多个用户设备相关联的多个存储元件,以及基于该用户设备参数信息或该存储元 件参数信息中的该至少一项,由该一个或多个内容分发服务器协助至少一个内容提供者将 一项内容预加载至与该多个用户设备相关联的该多个存储元件中的一个或多个上。对于一 个实施例,该存储元件参数信息包括与该存储元件相关联的通信网络参数信息。
[0180] 一个实施例进一步包括由该一个或多个内容分发服务器获得该多个用户设备的 用户参数信息,其中,协助该至少一个内容提供者将该内容预加载至与该多个用户设备相 关联的该多个存储元件中的该一个或多个上进一步基于该用户参数信息。
[0181] 对于一个实施例,价值度量包括该用户设备参数信息或该存储元件参数信息中的 至少一项,并且其中,该方法进一步包括一个或多个内容分发服务器基于该价值度量选择 多项可用的内容中的该项内容的至少一部分。对于一个实施例,该价值度量包括与在该多 个存储元件中的一个或多个上可用的其他内容相关联的信息。对于一个实施例,该价值度 量至少基于与将该一个或多个内容分发服务器耦合至该多个存储元件中的一个或多个上 的通信网络相关联的信息。对于一个实施例,该价值度量至少基于与将该多个用户设备中 的一个或多个耦合至该多个存储元件中的一个或多个上的通信网络相关联的信息。对于一 个实施例,该至少一个内容分发服务器或与该多个存储兀件中的一个或多个相关联的处理 器确定该多个存储元件中的该一个或多个与多个用户设备之间的关联,并且其中,该价值 度量至少基于该多个用户设备或与该多个用户设备相关联的多个用户。对于一个实施例, 该价值度量至少基于与该多个存储元件中的一个或多个相关联的一个参数。对于一个实施 例,该价值度量至少基于与将该一个或多个内容分发服务器与该多个存储元件相耦合的通 信网络相关联的一个参数。
[0182] 对于一个实施例,该至少一个内容分发服务器或与该多个存储元件中的一个或多 个相关联的处理器协助在该多个存储元件中的一个或多个上可用的第二内容的至少一部 分的删除。对于一个实施例,该至少一个内容分发服务器或与该多个存储元件中的一个或 多个相关联的处理器协助将在该多个存储元件中的一个或多个上可用的第二内容的至少 一部分移动至与用户或用户设备相关联的第二存储元件。
[0183] 一个实施例进一步包括该至少一个内容分发服务器或与该多个存储元件中的一 个或多个相关联的处理器将内容预加载至该多个存储元件中的至少一个,基于多个内容参 数对该多个存储元件中的每个进行分类,并且基于该分类进行预加载。一个实施例进一步 包括该至少一个内容分发服务器或与该多个存储兀件中的一个或多个相关联的处理器协 助与该内容有关的信息对与该多个存储元件中的该一个或多个相关联的用户设备的呈现。
[0184] 一个实施例进一步包括该至少一个内容分发服务器或与该多个存储元件中的一 个或多个相关联的处理器基于内容的在先预加载获得与该内容相关联的信息,并且评价与 所预加载的内容的交互。
[0185] 一个实施例进一步包括该至少一个内容分发服务器或与该多个存储元件中的一 个或多个相关联的处理器操作用于选择第一多个存储元件,将该内容的至少一部分预加载 至该第一多个存储元件上,其中,该第一多个存储元件与第一多个用户设备相关联,以及从 预加载至该第一多个存储元件上的该内容获得与该价值度量相关联的信息。
[0186] 对于一个实施例,该内容包括广告,并且进一步包括该至少一个内容分发服务器 或与该多个存储元件中的一个或多个相关联的处理器操作用于选择该广告,以及协助该广 告在该多个用户设备中的一个或多个处的呈现。
[0187] 对于一个实施例,用于消费该内容的成本基于与该多个存储元件中的一个或多个 相关联的价值度量成本参数或通信网络。
[0188] 图23A包括根据一个实施例的一个用于协助内容预加载的步骤的列表。第一步骤 可以包括从用户2300向内容代理140发送请求来加入内容分发系统。在先步骤可以包括 内容代理140邀请用户2300加入内容分发系统。第二步骤可以包括向内容代理140注册 与用户2300相关联的一个或多个用户设备100或一个或多个存储元件2310和2311。第三 步骤可以包括向用户设备和存储元件(设备)100、2310、2311给予对内容代理140的访问。 附加的可选步骤可以包括在设备1〇〇、2310、2311中的一个或多个上安装软件或应用。内容 代理140可以与一个或多个内容提供者130和131通信。第四步骤可以包括内容代理140 向内容提供者130或131提供用户2300、用户设备100、存储元件2310、存储元件2311的可 用性。可用性信息可以包括可以对于价值度量预加载决定相关的一个或多个参数。第五步 骤可以包括一个或多个内容提供者130U31向内容代理140为存储元件分配投标。第六步 骤可以包括内容代理140向内容提供者130和内容提供者131分配存储元件2310和2311 内的存储。对于一个实施例,内容提供者130可以已向用户投标了更大数量或提供更有价 值的内容,导致为将内容预加载至设备内部的存储元件2310上的分配(例如,并且内容提 供者131正被分配与用户设备100相关联的外部存储元件2311)。可以推导出与图23A有 关的许多其他有价值的实施例。对于一个实施例,可以消除某些步骤,可以组合某些步骤, 可以用不同的顺序执行某些步骤,或者可以添加附加步骤。对于一个实施例,可以将内容代 理140功能性的一些或所有包括在内容提供者130内。可以具有单个内容提供者130。如果 内容代理140功能性被包括在内容提供者130内,可以消除第五步骤。外部存储元件2311 可以是与用户2300相关联的第二用户设备(例如,家庭网关或家庭PC)内部的。此外,内 容提供者或内容代理可以向存储元件给予指示来删除或移动先前预加载的内容。
[0189] 图23B包括根据一个实施例的一个用于协助内容预加载的步骤的列表。第一步骤 可以包括从用户2300向内容代理140发送请求来加入内容分发系统。在先步骤可以包括 内容代理140邀请用户2300加入内容分发系统。第二步骤可以包括向内容代理140注册 与用户2300相关联的一个或多个用户设备100或与用户2300相关联的一个或多个存储元 件2310和2311。第三步骤可以包括使得内容代理140能够访问设备用户设备100、存储元 件2310、存储元件2311。附加的可选步骤可以包括在用户设备和存储元件100、2310、2311 中的一个或多个上安装软件或应用。在一个实施例中,内容代理140可以基于与用户群体、 用户设备、存储元件、通信网络等相关联的信息或参数将多个用户2300、或多个用户设备 100、或多个存储元件2310、2311等分类为预加载机会。在一个实施例中,内容代理140可以 基于与用户群体、用户设备、存储元件、通信网络等相关联的信息或参数进行分类为预加载 机会,其中,分类包括对多个用户2300、或多个用户设备100、或多个存储元件2310、2311等 进行表征。在一个实施例中,内容代理140可以基于与用户群体、用户设备、存储元件、通信 网络等相关联的信息或参数进行分类为预加载机会,其中,分类包括对多个用户2300、或多 个用户设备100、或多个存储元件2310、2311等进行标识。在一个实施例中,内容代理140可 以基于与用户群体、用户设备、存储元件、通信网络等相关联的信息或参数进行分类为预加 载机会,其中,分类包括对多个用户2300、或多个用户设备100、或多个存储元件2310、2311 等进行排序。在一个实施例中,内容代理140可以基于与用户群体、用户设备、存储元件、通 信网络等相关联的信息或参数进行分类为预加载机会,其中,分类包括对多个用户2300、或 多个用户设备100、或多个存储元件2310、2311等区分优先次序。在一个实施例中,内容代 理140可以基于与用户群体、用户设备、存储元件、通信网络等相关联的信息或参数进行分 类为预加载机会,其中,分类包括对多个用户2300、或多个用户设备100、或多个存储元件 2310、2311等进行组织。在一个实施例中,内容代理140可以基于与用户群体、用户设备、存 储元件、通信网络等相关联的信息或参数进行分类为预加载机会,其中,分类包括对多个用 户2300、或多个用户设备100、或多个存储元件2310、2311等进行聚类。
[0190] 预加载机会可以是用户的一个或多个子集、用户设备的子集、存储元件的子集、通 信网络的子集、或组合的子集。例如,预加载机会可以是具有特定SW集合的智能电话的子 集、或具有多于X GB可用的闪存的存储元件的子集、或具有特定人口统计或状态的用户的 子集、或预加载机会可以是组合子集,如在特定位置中的特定年龄组中的具有安装了特定 应用的特定电话模型的女性等。此系统中的一个项目(例如,特定用户或特定用户设备或 特定存储元件等)可以是一个或多个存储预加载机会中的一部分。当一个项目可以是一 个或多个存储预加载机会的一部分时,其可以取决于预加载机会在可变的价格被提供(其 中,可以与成本互换地使用期限价格,例如,对于买方的成本可以是来自卖方的价格)给一 个或多个内容提供者(或广告提供者等)。例如,一个具体用户可以是男性,年龄组25-45, 是足球爱好者,年收入50, 000-100, 000,具有智能电话和STB/DVR。如果目标用户带着他的 智能电话走下汽车商城街道,预加载机会可以是:智能电话存储、3G蜂窝网络、用户在汽车 经销商附近、用户可以买得起20, 000以上的汽车等。第二预加载机会可以是STB/DVR、至 他家的宽带网络、EPL足球赛和某些足球器材广告等。可以将这两个与目标用户相关联的 存储预加载机会提供给一个或多个内容提供者(或广告提供者等)用于投标或在设定的价 格。对内容代理140可以有益的是将多个用户2300、或多个用户设备100、或多个存储元件 2310、2311等分类为对内容提供者130、131更有价值的存储预加载机会。
[0191] 内容代理可以与一个或多个内容提供者130和131通信。第四步骤可以包括内容 代理140向内容提供者130或131提供对于用户2300、用户设备100、存储元件2310、2311 的子集的预加载机会。预加载机会信息可以包括可以对于预加载决定相关的一个或多个参 数。第五步骤可以包括该一个或多个内容提供者130U31向内容代理140为存储元件预加 载机会投标。第六步骤可以包括内容代理140代表内容提供者130或内容提供者131在存 储元件2310和2311内发起预加载存储。对于一个实施例,内容提供者130可以已向用户投 标了更大数量或提供更有价值的内容,导致为将内容预加载至设备内部的存储2310上的 分配(例如,并且内容提供者131正被分配与用户设备100相关联的外部存储元件2311)。 可以推导出与图23B有关的许多其他有价值的实施例。对于一个实施例,可以消除某些步 骤,可以组合某些步骤,可以用不同的顺序执行某些步骤,和/或可以添加步骤。对于一个 实施例,可以将内容代理140功能性的一些或所有包括在内容提供者130内。可以具有单 个内容提供者130。如果内容代理140功能性被包括在内容提供者130内,可以消除第五步 骤。外部存储元件2311可以是与用户2300相关联的第二用户设备(例如,家庭网关或家 庭PC)内部的。此外,内容提供者或内容代理可以向存储元件给予指示来删除或移动先前 预加载的内容。
[0192] 在预加载至多个部分中期间可以拆分内容。为了安全,可以将大的部分预加载 (例如,加扰/失真/加密)至存储元件上从而增加价值度量,但可以仅在购买之后就对小 的部分进行流式传输或下载。由于消费了内容或第二部分可能是授权内容消费的钥匙,可 以实时下载第二部分(例如,流式传输),可能在付费之后或在来自用户或用户设备的鉴权 之后。
[0193] 可以将内容预加载拆分并存储至一个以上的存储元件中(例如,具有移动设备上 较低的分辨率和网关上较高的分辨率和组合的多分辨率内容)。
[0194] 可以通过一个以上的通信网络拆分内容预加载。对于一个实施例,随着时间和位 置由于存储元件在通信网络上移动或通信网络的成本改变。对于一个实施例,更大的部分 通过低成本通信网络预加载并且较小的部分通过较高成本移动通信网络预加载。
[0195] 内容分发系统(例如,可以是存储管理器的一部分)可以获得通信网络参数(例 如,速度/性能/QoS)和通信网络服务计划(例如,无限的/顶限的/免费的/在费率vs.时 间/天改变)和通信网络使用vs.服务计划(例如,至今通信网络数据计划使用vs.顶限 vs.计费周期中剩余的天)和通信网络使用预测信息(例如,很可能地越过数据顶限或不越 过)。
[0196] 预加载可以意识到通过其他应用的其他通信网络使用从而避免减缓其他任务。
[0197] 在用户实体处的内容代理实施例
[0198] 在至少一个实施例中,用户实体包括用户本地的或用户控制的或拥有的设备,如 用户设备(例如,PC、电视、智能电话、平板计算机等)或存储元件(例如,机顶盒、家庭网 关、网络或直接附接存储、或具有存储的用户设备等)。
[0199] 在至少一个实施例中,用户实体对可用的存储进行分类。在至少一个实施例中,用 户实体获得对于相对分配存储从而致力于预加载内容服务的偏好的用户输入。在至少一个 实施例中,用户可以连接至网络实体来指定相对于分配存储的用户偏好(或可替代地内容 偏好、通信网络偏好、服务计划等)。在至少一个实施例中,用户实体获得用户内容预加载 偏好并使用此信息来将设备上可用的存储分配给内容类型和/或内容提供者。在至少一个 实施例中,用户实体接收以下一项或多项:用户偏好、相对于多个内容提供者或多种内容类 型的用户选择、或对于一个或多个内容类型或源的多个内容提供、对于一种或多种内容类 型或对于一个或多个内容源的内容提供百分比。在至少一个实施例中,用户实体呈现与对 于一种或多种内容类型的一个或多个百分比相关联的信息,百分比是对于一个或多个内容 提供者,百分比是一个或多个内容提供。在至少一个实施例中,用户实体提供给用户对所预 加载的内容类型或内容源的分配和百分比的至少部分的控制。在至少一个实施例中,网络 实体具有对所预加载的内容类型或内容源的分配和百分比的至少部分的控制。在至少一个 实施例中,用户实体接收的用户偏好用于初始内容预加载并且基于分析用户行为、状态、位 置、购买模式或习惯、其他习惯被进一步细化或修改。在至少一个实施例中,还使用了在用 户实体处的与内容的用户交互,如租赁VS.购买、选择VS.预览VS.消费等。在至少一个 实施例中,用户实体从用户接收关于呈现(例如,显示)所预加载的内容信息的方法的偏 好(例如,所预加载的内容提供、或可用性、或优先级、或内容类型、或内容提供者在UI中以 最高内容提供发现位置进行显示、或内容类型或内容提供者在众多内容提供区域中进行显 示、或内容类型或内容提供者在内容提供方位的百分比中进行显示)。在至少一个实施例 中,用户实体基于候选存储类型(例如,基于内容类型或内容提供者)、对每个候选存储元 件类型的存储量(可以基于可以被存储的项目数)、对每个存储元件类型的用户偏好或人 口统计指示、用户购买可能性指示或用户观看或行动可能性指示中的一个或多个将内容存 储器分类(例如,分区、标识、聚类、分类、排序、分选)为已分类的预加载机会。在至少一个 实施例中,用户实体收集用户的附加信息(例如,位置、应用偏好、当日时间VS.活动等)。 在至少一个实施例中,用户实体发送已分类的预加载机会信息至网络实体。在至少一个实 施例中,用户实体发送已分类的内容机会信息至网络实体。在至少一个实施例中,用户实体 存储所预加载的内容。在至少一个实施例中,用户实体接收内容发现UI (其中,内容发现使 能够或促进用户找到或定位所预加载的内容)中由位置标引的内容,从而内容预加载信息 或广告有待被放置在内容发现UI中。在至少一个实施例中,用户实体根据UI内容分区将 广告放置在内容发现Π 中。在至少一个实施例中,用户实体包括以下一项或多项:接受用 户购买输入、进行购买交易、从网络实体得到解锁钥匙、解锁内容或使可用于消费。
[0200] 在至少一个实施例中,用户实体对发现或维护信息进行分类,例如,用户偏好属性 发现或基于正在进行的活动的改变。
[0201] 在至少一个实施例中,用户实体将分类信息共享至内容发现功能,该内容发现功 能基于以下一项或多项:内容已在设备上有多久、内容已被观看了多少次、用户偏好、用户 偏好改变、用户活动表征、内容项目的促销价值或促销优先级的改变,对内容显示发现优先 级(例如,在UI上所预加载的内容信息的放置、为所预加载的内容做广告)进行分类。对 于至少一个实施例,分类包括标识、排序、区分优先次序、选择中的一种或多种。
[0202] 在至少一个实施例中,用户实体协助发生在设备上的内容发现分类,或协助对于 发现信息呈现优先级的过程更新从而优化在设备上的对于所加载的内容库存的发现优先 级的呈现。
[0203] 在网络实体处的内容代理实施例
[0204] 在至少一个实施例中,网络实体包括网络(或云)中的典型地不是用户本地的并 且由内容提供者、内容代理、服务器提供者、存储提供者、广告提供者等控制或拥有的HW或 SW,如服务器、交换机、路由器、存储储藏库等。
[0205] 在至少一个实施例中,网络实体获得已分类的预加载机会。在至少一个实施例中, 网络实体将已分类的预加载机会变换成一个或多个预加载内容库存条目,这些条目为内容 提供者预加载机会价值对于一个或多个目标所预加载的内容类型或内容项目对用户或用 户实体的一个方面进行表征。在至少一个实施例中,网络实体将预加载内容库存条目放置 在聚集预加载内容库存中。在至少一个实施例中,网络实体将聚集预加载内容库存分类为 内容库存分区(其中,分区可以包括分类、聚类、子集中的一种或多种),这些分区对与预加 载机会价值度量相关联的众多预加载内容库存条目进行表征。在至少一个实施例中,价值 度量可以包括以下一项或多项:用于用户的人口统计表征、设备类型表征、购买内容或内容 类型或内容项目的可能性、用户偏好表征、用户活动表征(例如,旅行、电影收看者、很多空 闲时间、常去位置或区域等)、基于预先确定的内容存储机会类别的表征。在至少一个实施 例中,表征包括以下一项或多项:参数化(例如,获得参数)、聚类、分区、创建子集、分类、建 模、分析。在至少某些实施例中,价值度量可以包括投标者输入(例如,限制、要求、限定、人 口统计、补偿、内容规则、促销等),例如,来自内容提供者或服务提供者或广告提供者。
[0206] 在至少一个实施例中,网络实体向内容提供者预加载机会委托投标者提供内容库 存分区委托,该委托包括用于将内容束(content bundle)预加载至某个数量的满足对于内 容库存分区的预加载机会价值度量的用户实体(例如,存储元件或用户设备)上的委托。
[0207] 在至少一个实施例中,网络实体接受包括对于一个或多个内容库存分区的内容项 目的一个或多个投标者内容束。
[0208] 在至少一个实施例中,网络实体认为用户实体的约束(例如,还没准备好被滚动 的已存储在设备上的内容、有待被存储在设备上的其他内容、在设备上可用的存储、在中间 储藏库中可用的存储、至设备的通信网络参数、至中间储藏库的通信网络参数)和一个或 多个内容束的聚集已被委托用于分发、确定设备群体来匹配从而满足协议来实现内容库存 分区委托。
[0209] 在至少一个实施例中,内容分发系统基于价值度量选择以下一项或多项:多个已 分类的预加载机会、预加载内容库存条目、聚集预加载内容库存、所预加载的内容的发现或 呈现或广告、预加载内容束委托、设备存储约束。
[0210] 在至少一个实施例中,网络实体协助将内容束预加载至设备群体中。
[0211] 在至少一个实施例中,网络实体协助以下一项或多项:所预加载的内容的发现、与 所预加载的内容相关联的信息的呈现、对于所预加载的内容发现优化信息的过程更新从而 为设备上的库存优化显示发现优先级、将已优化的发现信息传递到用户设备因此用户设备 可以实施。
[0212] 在至少一个实施例中,网络实体收集来自用户或用户实体在用户参数、所预加载 的内容交互(例如,观看、购买等)、用户或用户实体参数(例如,用户可以改变存储分配或 在用户实体存储的参数和网络实体存储的参数之间所需的同步)中的一个或多个上的更 新。
[0213] 在至少一个实施例中,网络实体可以协助处理购买交易或钥匙分发。
[0214] 在至少一个实施例中,除了投标之外或对于投标可替代地,内容代理基于在内容 代理和内容提供者之间的收益分享协助内容提供者选择内容并且预加载内容。
[0215] 在一个实施例中,基于所评价的价值度量对库存分区委托进行分选、排序、分类来 使用户、内容提供者、内容代理中的一个或多个受益。
[0216] 在一个实施例中,基于投标响应或提供响应对库存分区委托进行分选、排序、分 类。在一个实施例中,基于可用的存储和用户人口统计对设备群体进行优化、分组、分类、 聚类等来确定最赚钱的内容库存分区委托。在一个实施例中,组织(例如,优化或排序或显 示)在设备群体中的内容发现放置基于用户优先级或偏好或限定和放置投标者价值二者。
[0217] 在一个实施例中,根据用户优先级和放置投标者价值二者来组织在用户设备上对 内容做广告。在一个实施例中,组织(例如,优化)内容广告来满足做广告委托(或简单地 对广告收费)。在一个实施例中,确定用户的未来活动并且未来活动的信息用于为用户对预 加载机会进行分类(例如,用户要去度假、要去旅游、假期即将到来、周末即将到来、对用户 典型观看/购买的时间进行表征等的知识)。在一个实施例中,用户指定用户和用户设备的 未来位置。在一个实施例中,未来位置基于位置轨迹或边信息。在一个实施例中,用户分析 用于预测或估计用户的未来状态/位置。
[0218] 所预加载的内容
[0219] 如果将内容预加载至与用户设备相关联的存储元件上,可以进行可以使存储元 件、或与存储元件或用户设备相关联的处理器受益的许多处理操作。
[0220] 所预加载的内容可以是为更快的访问(例如,游戏或SW程序/应用)或为了协 助实时回放(例如,降低处理器工作量或节约电池电力)而解压缩的。可以将所预加载的 内容转码至不同的格式。如果存储资源短缺,可以对所预加载的内容进行压缩。对于一个 实施例,储藏库(家庭网关、家庭机顶盒、Ρ0Ι存储等)可以接收高品质版本的电影(例如, HD1080p)并生成多种格式的较低品质版本(例如,平板计算机、笔记本计算机、智能电话 等)。可以对所预加载的内容进行删除或移动。可以基于价值度量或与一个或多个实体相 关联的价值度量信息对所预加载的内容进行删除或移动。
[0221] 内容参数
[0222] 在一个实施例中,内容可以包括许多可以帮助选择内容来增加所预加载至与用户 设备相关联的存储元件上的内容的价值的内容参数。内容包括电影、体育赛事、表演、视频、 照片、音乐、音乐视频、新闻、书籍、音频书籍、手机铃声、游戏、软件程序、软件升级、软件更 新、应用等。对于一个实施例,对于电影,重要的内容参数是格式,其可以包括:针对不同的 大小和质量的多种用户设备的多个分辨率;文件大小,其确定将消费多少通信网络带宽和 流逝多少时间来下载;回放时长,其确定用户可能花多长时间来消费该电影;最大下载速 率,其与文件大小和时长有关,其可以确定用于通过通信网络实时观看的通信网络参数;许 可成本;或对内容提供者至内容的原始源的成本;、对最终用户的目录价格;或任何其他参 数。例如,对于游戏内容,重要的内容参数是格式,其可以包括:针对不同的大小和质量的多 种用户设备的多个分辨率;文件大小,其确定将消费多少通信网络带宽和流逝多少时间来 下载;游戏时间统计,其可以帮助确定用户可能在游戏中消费多少时间;许可成本;或对内 容提供者至游戏的原始源的成本;对最终用户的目录价格;或任何其他参数。例如,对于软 件程序(或升级),重要的内容参数可以是格式,其可以包括:多种用户设备硬件和软件系 统(例如,如不同的版本的Windows或Mac I0S、处理器类型/速度、最小RAM要求等)和 针对不同的大小和质量的多种用户设备的分辨率;文件大小,其确定将消费多少通信网络 带宽和流逝多少时间来下载;使用时间统计,其可以帮助确定用户可能使用该软件多少时 间;许可成本;或对内容提供者至游戏的原始源的成本;对最终用户的目录价格;或任何其 他参数。对于一个实施例,内容管理器可能不得不以2. 99美元(25%利润)向平板计算机 交换1GB,2小时HD电影vs.以0. 99美元(50%利润)向智能电话交换10MB,SD游戏对以 50美元(10%)向笔记本计算机交换100MB软件特征升级。取决于这些参数和以下所描述 的参数,内容管理器可以预加载这些内容项目中的一个或多个。
[0223] 内容提供者信息和内容代理信息
[0224] 内容分发系统可以包括一个或多个内容提供者和一个或多个内容代理。在一个 实施例中,一个或多个内容提供者可以包括以下一项或多项:用于访问内容(例如,网站、 服务器等)、为服务推荐的软件和硬件、所支持的用户设备(例如,移动的、便携式、固定的 等)、所支持的用户(例如,企业、消费者等)、所支持的通信网络(例如,移动的、宽带等)、 服务计划或订阅计划的信息(例如,固定费用、按使用计费、预付费、后付费、降价、促销、赞 助的内容)、内容库、对于内容的搜索引擎、内容的信息、内容历史、内容统计、内容分发的方 法(例如,广播、组播、单播、点播、PPV等)、内容管理器商业规则(例如,优先服务提供或任 何其他内容提供者信息)的装置。在一个实施例中,内容分发系统包括两个或更多个内容 提供者,并且用户设备和Ρ0Ι设备可以要求一种或多种存储管理器或内容管理器功能性的 复制。在一个实施例中,内容提供者可以同意在内容代理的帮助下提供内容。在一个实施 例中,同意在内容代理的帮助下提供内容的内容提供者导致对一个或多个用户或内容提供 者的简化作为一个或多个存储管理器、内容管理器、用户设备、POI设备并且内容可以被共 享并避免繁琐的或昂贵的或无效率的复制。
[0225] 用户参数
[0226] 对于所预加载的内容的选择的相关用户参数的某些示例包括用户人口统计、用户 偏好、用户输入、用户历史等。
[0227] 为了增强内容管理器运行,可以有利的是为其提供有关用户的信息。在一个实施 例中,在服务登记期间,用户可以输入偏好列表的一部分。在一个实施例中,用户可以输入 偏好列表的一部分并且在稍后的时间更新附加偏好。在一个实施例中,随着时间更新(例 如,刷新)用户偏好中的一个或多个。在一个实施例中,一个以上的用户访问用户设备,一 个以上的输入偏好列表可以是有帮助的。图12根据一个实施例具有一个用户输入表格的 示例。对于一个实施例,用户可以为与内容类型(例如,排序的或分等级的/分级别的,可 以包括阻塞的内容、父母控制)、内容格式、为内容保留多少存储、用户设备是由单个或一个 列表的或一组用户使用有关的每个用户设备偏好输入。还有设备将被使用的优选的位置 和优选的通信网络(例如,可以是已排序的列表,用户设备可以具有独有的列表、优选的列 表、阻塞的列表等)。用户可以输入与可用的各种通信网络数据计划有关的信息。用户可以 基于事件或阈值选择禁用/启用存储管理器或内容管理器特征。对于一个实施例,如果电 池电力低于阈值或没有连接至交流充电源或当用户正在流式传输电影时,用户可以选择禁 用内容预加载。用户可以随着时间更新信息。
[0228] 内容管理器可以收集用户内容消费历史用户参数(例如,对时间、位置、设备、通 信网络等)负责用户输入或在用户输入之外来进一步协助内容管理器。如果是一个以上的 用户,内容管理器可以分别地为每个用户收集消费历史或将一个或多个用户分类为组来进 行消费历史输入收集。这在目标内容消费者群体通常更大的Ρ0Ι接入网络(例如,咖啡店、 杂货店等)处可以是更有价值的。此信息可以包括在用户设备处的用户内容消费/购买 VS.类型/格式/等VS.时间/位置。此信息可以进一步包括相对于成本/限制/等的通 信网络数据计划的所更新的使用或所预测的使用。此信息可以进一步包括来自用户的对内 容管理器通知的响应。对于一个实施例,内容管理器可以通知一项特定内容已经在大于阈 值的时间中没有使用过并且通知用户并请求是否可以删除此内容的是/否回答。
[0229] 此外,内容管理器可以获得用户当前位置用户参数或收集/估计/预测未来位置 (例如,工作、家、商务旅行、机场、咖啡店)来确定当前或在未来为用户在可用的存储元件 上预加载什么内容。用户可以在不同的位置处消费或购买不同的内容。可以在与位置所关 联的用户设备相关联的存储上(例如,在Ρ0Ι存储上)预加载内容。如果在用户设备内部存 储处的存储是有限的,由于用户改变了位置,存储和内容管理器可以要求交换可用的内容。
[0230] 用户参数可以包括过去的信息(例如,用户内容消费历史或位置历史/轨迹)或 可以包括现在的信息(例如,用户当前位置、当前所预加载的内容的列表、当前用户设备可 用的存储元件的列表等)或可以包括未来的信息(例如,基于位置轨迹或位置历史预测未 来位置,例如,基于日历/日程预测未来位置等)。
[0231] 除了向内容分发系统增加内容的价值,内容管理器可以预加载内容,用户可以在 位置处要求(例如,预存储的地图、从机场的交通概要或方向、POI信息(例如,酒店、餐馆、 出租车))以防没有可用的接入网络。此外,可以预加载所预加载的(丰富的)目标广告。
[0232] 此外,内容管理器可以收集用户参数(如当前)或收集/估计/预测未来休闲方 式(例如,工作、散步、进食、商务或娱乐旅行、商务会议等)来确定在用户可用的存储元件 上预加载什么内容。
[0233] 可以在没有或独立于任何用户输入或偏好的情况下收集用户参数。内容管理器可 以在没有任何对于内容元素的用户个别选择的情况下预加载内容。
[0234] 此外,内容管理器可以收集用户参数如内容消费或购买习惯vs.当日时间,星期 几(例如,可以与位置或休闲方式相耦合)。用户可能更愿意在工作日上午期间安装软件或 在夜晚收看电影或在星期日安装应用。
[0235] 用户设备参数
[0236] 图2示出了用户设备的一个示例并且图9是根据一个实施例的一个包括可以帮助 内容管理器选择有价值的所预加载的内容的某些信息的表格。对于一个实施例,与处理器 201参数相关联的信息可以有助于决定要预加载的游戏的格式或版本,在存储204和/或 RAM 202上安装的操作系统可以确定要预加载的软件或软件升级或软件补丁,该一个或多 个可用的调制解调器(216、215、214、113、212)可以帮助确定怎样或何时或何地来预加载 内容。用户接口的参数(例如,显示器分辨率和大小)可以帮助确定要预加载什么格式的 内容。对于一个实施例,处理器性能或所安装的视频解码器软件可以确定要为电影预加载 的压缩格式。此外,与用户设备相关联的用户列表vs.时间或位置可以帮助提高所预加载 内容的价值。
[0237] 与内容管理器相关的用户设备参数的示例是设备类型(例如,移动的、便携式、固 定的)、设备使用位置(例如,工作、家庭、Ρ0Ι等)、共享的或单个用户。
[0238] 此外,用户设备状态也可以被用作用户设备参数。设备状态的示例包括:与设备相 关联的当前用户或未来所预测的用户、设备上电状态、设备连接至交流或电池供电、剩余电 池电力、当前和所预测的通信网络、可用的网络的拥塞、分布的存储状态(例如,当前与用 户设备相关联的分层级的存储)、设备的位置等。在一个实施例中,随着时间更新用户设备 参数,其中,可以周期性地、或基于中断、或基于事件等更新参数。
[0239] Ρ0Ι 设备
[0240] Ρ0Ι设备包括驻留在Ρ0Ι处的用于帮助向用户设备的用户或与用户设备相关联的 存储元件提供内容的存储元件和接入设备。这些包括可以将所选择的有待被预加载或下 载的有价值的内容预加载或下载至与用户设备相关联的预期存储的或直接至用户设备的 WLAN接入点、网关、储藏库等。Ρ0Ι的示例是其中多个用户可以聚集或关联的咖啡店、餐馆、 机场、杂货店、百货商店、图书馆、公共建筑、公园、运动场馆等。Ρ0Ι设备典型地为多个用户 或多个用户设备服务。这些用户可以具有某些可以帮助预测在Ρ0Ι储藏库处预加载什么 内容来避免从Ρ0Ι设备至内容提供者的共享的接入网络连接变形的组参数(或特征)。对 于一个实施例,如果咖啡店的接入点具有单个T1回程(1.5Mbps),其可能不能够支持多于 几个用户流式传输移动设备(例如,智能电话或平板计算机)品质视频。如果更多用户加 入Ρ0Ι接入网络,流式传输内容可能频繁地卡住并且为所有缓冲。为了帮助Ρ0Ι内容管理 器,相关信息可以包括对用户设备的Ρ0Ι接入网络参数(例如,所支持的WiFi调制解调器 空口--lla/b/g/n/ac)、覆盖区域、与用户设备的数据速率的统计、在覆盖区域中的当前 用户参数、在覆盖区域中的历史用户参数(例如,概要、历史)vs.当日时间(例如,咖啡店 可以在白天期间具有更多商务消费者,但在夜晚时更多学生)、从POI储藏库消费和购买的 历史内容。进一步地,从POI设备至内容提供者的通信网络参数还可以是相关的(例如,带 宽、成本结构、QoS、QoE、有线vs.无线vs.网格回程等)。在一个实施例中,随着时间更新 P0I设备参数,其中,可以周期性地、或基于中断、或基于事件等更新参数。
[0241] 基于以上Ρ0Ι参数,由于多个用户在Ρ0Ι覆盖区域处改变,在Ρ0Ι设备(可能 vs.时间)处的Ρ0Ι内容管理器可以预加载目标的/所选择的有价值的内容。由于用户当 在不同的Ρ0Ι设备处时可能消费和购买不同的内容,Ρ0Ι内容管理器可以联合控制若干个 Ρ0Ι设备并相应地选择内容。
[0242] 通信网络参数
[0243] 用户设备或存储元件可以访问许多类型的通信网络(家庭网络、接入网络、宽带 网络、蜂窝网络、Ρ0Ι网络、设备总线等),并且每个可以包括许多通信网络参数或可以帮助 提高预加载至存储元件上的内容的价值的其他信息(例如,权重、函数、模型、先前所描述 的参数之一之间的关系等)。通信网络参数可以包括消费者满意度或Q〇E,价值度量信息可 以包括相对于内容成本或任何内容赞助/广告收益和/或相对于连通性或存储成本的所消 费的或所购买的内容。该多个通信网络可以具有非常不同的性能(例如,带宽、时延、抖动) 和非常不同的成本结构。因此,通信网络参数的知识可以是内容或内容管理器内容预加载 算法的关键元素。图10列出了用户设备或存储可以访问的某些示例通信/连通性网络参 数。参数可以包括速度或带宽或时延或抖动统计(例如,典型的/最大/最小/直方图/ 累积分布函数)。通信网络参数可以包括成本结构。成本结构可以包括设置成本、每时期 成本、每时期无限使用或最大使用或顶限、阈值或顶限以上的使用成本。成本结构可以包括 谁为使用付费、用户、用户设备、一个或多个内容提供者、一个或多个赞助者、一个或多个广 告提供者、内容代理、广告代理等。成本结构可以包括来自内容或赞助通信网络成本的广告 提供者的存储管理器作为内容或广告的存储分配的交换。用户可以为不与内容预加载有关 的使用付费,或者内容提供者或内容代理可以为与所预加载的内容有关的通信网络使用付 费。在一个实施例中,随着时间更新通信网络信息,其中,可以周期性地、或基于中断、或基 于事件等更新参数。
[0244] 内容管理器可以通知用户设备是否不能在给定通信网络参数的情况下用适当的 Q〇E交付所期望的内容或通知有用的有关的所预加载的内容或可以通过网络随着适当的 Q〇E交付的其他内容。内容管理器可以通知用户设备所期望的内容是否不被通信网络允许 或者用户偏好是否指示用户已选择不允许目标通信网络(例如,用户可以被邀请重写概要 或破例)。内容管理器还可以监控通信网络数据计划使用及使用超值或所预测的超值的警 生 1=1 〇
[0245] 内容管理器可以通知用户设备是否不能在给定通信网络参数或状态的情况下用 适当的Q〇E交付所期望的内容并且通知用户还可以购买所期望的内容用于在具体位置或 未来时间拾起(例如,家、或在办公室)。
[0246] 测试组信息
[0247] -个实施例包括基于内容的在先预加载获得与用于内容的价值度量相关联的信 息,以及评价与所预加载的内容的交互。对于至少某些实施例,所评价的交互包括购买、消 费、选择、点击、浏览、搜索、放到购物车中的至少一种。
[0248] -个实施例包括:选择第一多个存储元件,将内容的至少一部分预加载至该第一 多个存储元件上,其中,该第一多个存储元件与第一多个用户设备相关联,以及从预加载至 该第一多个存储元件上的内容获得与价值度量相关联的信息。对于至少一个实施例,与价 值度量相关联的信息包括以下一项或多项:所预加载至该第一多个存储元件上的内容的消 费的可能性、与内容相关联的成本、与通信网络相关联的成本。进一步地,一个实施例包括: 基于与从预加载至该第一多个存储元件和第二多个存储元件上的内容获得的价值度量相 关联的信息选择该第二多个存储元件,以及将内容预加载至该第二多个存储元件上。
[0249] 通信网络、存储元件、用户设备、用户时间/注意/金钱等是有价值的资源。在将 一项或多项内容预加载至大量存储元件上之前,获得较小群体的存储元件或Ρ0Ι设备或用 户等上的价值信息(参数、度量、函数、模型、关系)可以是有用的从而避免浪费系统资源。
[0250] 为了提高内容分发系统的价值,可以将价值度量推导出用于基于用户信息、用户 设备信息、存储元件信息、通信网络信息、内容信息、内容提供者信息等选择所预加载的内 容。如果合适的内容被预加载至合适的用户附近的、关联至合适的用户设备的、使用合适 的通信网络的、在合适的时间、在合适的位置等的存储元件上,内容分发系统的价值可以提 高,从而使得用户可以消费它。价值度量可以是一个或多个参数的函数(可以是模型/表格 /等)。可以独立地、作为子集、或联合地、或任何其他组合等来测试变量或参数中的每个。 在至少一个实施例中,选择了一个测试组,并且获得了从该测试组推导出的价值度量。在至 少一个实施例中,测试组可以是内容、存储元件类型、用户设备类型和用户集合。内容可以 具有多个参数,如价格、格式、大小、QoS参数等,可以将内容预加载至与关联至用户的用户 设备相关联的存储元件的一个子集上。此外,内容可以具有与内容相关联的内容规则,这些 内容规则可以使内容能够或阻止其被预加载至某些用户等。可以对由目标用户进行的内容 选择、观看、购买、交互等进行监控、处理等从而获得或测量或估计等所预加载的内容的价 值。如果内容的价值是令人期望的,其可以用于进一步将内容以类似的存储类型或类似的 设备类型预加载至其他用户上。可以随机地地选择用户集合,可以基于人口统计参数选择 用户集合,可以基于位置选择用户集合,可以基于在先内容消费选择用户集合等。在另一个 实施例中,测试组可以是内容类型、存储类型、用户设备类型和用户集合。可以针对相同类 型的若干个用户设备或多个用户的集合对相同类型的若干个内容元素进行预加载。可以随 机地选择或基于特殊参数针对该多个用户等。可以联合地统计地处理相同类型的若干个内 容元素的观看、购买、消费从而评价当其被预加载为组时的相同类型的多个内容元素的价 值。在另一个实施例中,测试组可以是被联合地预加载至与关联至多个用户的多个用户设 备相关联的多个存储元件上的不同的类型(例如,电影、游戏、视频等)的若干个内容元素。 该多个用户可以是来自在先实施例的相同用户或不同的用户集合。可以联合地统计地处理 不同的类型的若干个内容元素的观看、购买、消费从而评价多个多样的内容元素的价值。在 另一个实施例中,测试组是内容、通过类型分类的若干个存储元件、关联至单个类型的用户 设备、关联至多个用户。通过类型分类的若干个存储元件可以是闪存、SSD、HDD等,或可以是 固定的(例如,PC、STB等)vs.移动的(例如,平板计算机、智能电话等)等。可以评价预加 载至若干个存储类型上的内容的观看、购买、消费。对于一个实施例,可以量化固定vs.移 动存储的相对价值度量。在另一个实施例中,评价了对价格的敏感度。测试组是一项内容 或一族内容、关联至单个类型的用户设备的存储元件类型、以及用户的子集。用户的子集被 进一步分为较小子集并且内容为每个用户子集以不同的价格预加载至其相关联的存储上。 收集了以不同的价格的相同内容的观看、购买、消费。基于每个用户子集的利润、收益、用户 吸收等,可以为每个不同的价格比较价值度量信息。可以在少数离散点处测试价格,从而可 以仅在这些离散点处获得价值。在另一个实施例中,基于从所测试的价格点收集的数据,在 其他价格点处可以外推或内插内容的价值。优选的价格点可以在所测试的价格点中间(例 如,内插)或在所测试的价格点集合外部(例如,外推等)。在另一个实施例中,在人口统计 分类(例如,年龄组、性别、职业、教育水平、位置、政治立场、单身/已婚、有/没有孩子、特 定社交网络的参与者等)上评价了价值。对于一个实施例,可以将内容或内容组预加载至 关联至30和40岁之间的有孩子的已婚妇女的人口统计分类价格的用户设备类型的存储类 型上。可以随着时间跨度评价内容的价值,其可以协助是否预加载至此人口统计的更大群 体的决定。在另一个实施例中,随着时间评价价值度量信息。对于一个实施例,测试组可以 包括内容、存储元件、用户设备、目标用户等的集合。并且在特定时间间隔(例如,每小时、 每天、每周、或任何其他时间间隔等)监控由测试组生成的价值度量信息。以此方式,可以 评价或估计由每个时间间隔生成的价值度量信息,并且可以选择内容被暴露给用户集合的 时间。如果在一段时间后内容的价值度量信息降到阈值以下,可以有益的是删除内容,或将 其交换为具有阈值以上的价值度量的不同的内容。可替代地,代替删除内容,可以将其放置 在较低优先级菜单上、或不那么明显的排序、显示菜单等。在另一个实施例中,随着当日时 间评价价值度量信息。对于一个实施例,测试组可以包括内容、存储、设备、目标用户等的集 合中的一个或多个。可以随着与目标用户活动有关的时间间隔评价价值度量信息。对于一 个实施例,上午6点至上午8点用于上午通勤,上午8点至上午12点用于上午工作,下午12 点至下午1点用于午休,下午1点至下午6点用于下午工作并且下午6点至下午11点用于 回家/晚上活动。可以为这些时间间隔中的每个评价关联至目标用户的目标设备上的目标 存储上的目标内容的价值度量信息。基于对于这些时间间隔中的每个的相对于其他可用的 内容的目标内容的价值度量信息要存储、显示、排序、删除、交换的决定,可以使相对其他内 容的目标内容提高价值度量。
[0251] 在另一个实施例中,内容之间的联合关系的价值度量信息被评价/获得/估计/ 等。联合关系可以是内容、内容消费顺序、内容之间相对价值、内容之间同型装配之间的关 联。对于一个实施例,特定内容的消费可以增加第二内容的消费的可能性,因此内容的联合 集合的价值度量可以分别地高于每个价值度量。对于一个实施例,消费来自特定歌手的音 乐视频可以增加消费来自相同歌手的第二音乐视频的可能性。对于一个实施例,特定内容 的消费可能延迟第二内容的消费的可能性。独立的第一内容的价值可以是高的,但是其对 随后的内容消费的影响可能降低已组合的内容的价值度量。对于一个实施例,消费上瘾的 视频游戏可能延迟其他视频游戏、或任何其他内容的消费。
[0252] 在另一个实施例中,评价了对用户集合的内容有关的信息的呈现/显示的价值度 量的信息。呈现可以是弹出式、横幅、气泡、相对排名、特别字体、特别背景、预览、样本等或 任何其他相对于其他内容来高亮目标内容的方法。
[0253] 在另一个实施例中,相对于重复消费估计价值度量信息。在另一个实施例中,评价 若干个订阅计划的价值度量信息。在另一个实施例中,基于用户意图、观看、缩放、选择、预 览估计价值度量信息。
[0254] 在另一个实施例中,细化(例如,标准化、降低、增加、缩放等)从测试组测量的价 值度量信息用于校正测试组/市场错误或偏差。细化可以基于在先测试实验。
[0255] 在另一个实施例中,内容商业规则的价值度量信息被测试/获得/等。内容商业 规则可以包括优惠券、特价、临时促销、折扣、免费试用、具有广告的免费等。
[0256] 在另一个实施例中,修改后的或细化后的内容商业规则基于来自原始商业规则的 价值度量信息。
[0257] 在另一个实施例中,相对于位置评价价值度量信息。位置可以是Ρ0Ι。位置可以是 Ρ0Ι类型。位置可以是家庭网络。位置可以是工作网络。
[0258] 在另一个实施例中,相对于内容格式(例如,移动的、册、50、1080?、720?等)测量 价值度量信息。
[0259] 在另一个实施例中,通过同时测试若干个先前所描述的参数评价价值度量信息。 可以将从同时测试若干个参数所收集的信息用于相对于该若干个参数生成价值的多维模 型。价值的多维模型可以揭示导致通过独立评价每个参数可能不明显的增加的价值的参数 的组合。对于一个实施例,模型可以是贝叶斯信念网络模型、贝叶斯统计、贝叶斯分析、隐马 尔可夫模型等。
[0260] 在另一个实施例中,获得与测试组相关联的价值度量信息包括以下步骤中的一个 或多个:设计测试,执行测试来生成数据,准备数据,导入数据,准备用于建模的数据,手动 指定因数或自动发现因数,创建因数,翻译模型,将模型应用于预测等。
[0261] 在另一个实施例中,与存储管理器、内容管理器、内容提供者、内容代理等共享所 测量的/估计的/建模的/等价值度量信息从而进一步评价价值度量用于有待针对的未来 内容预加载选择或内容商业规则或存储元件或用户设备、用户等。
[0262] 在另一个实施例中,共享了相对于内容的用户消费的价值度量信息的子集。子集 可以导致通过通信网络的较少颤动、对用户的提高的隐私性等,信息的子集取决于目的地 可以是不同的。对于一个实施例,位于用户设备处的内容管理器可以比位于内容代理服务 器处的内容管理器具有更多信息,该位于内容代理服务器处的内容管理器可以比位于内容 提供者服务器处的内容管理器具有更多信息等。
[0263] 在另一个实施例中,基于监控与内容的用户交互估计价值度量信息,例如,浏览、 搜索、观看、缩放、选择、选定、购买、下单、加入购物车、体验、随着时间重复等。
[0264] 在另一个实施例中,为所预加载的内容获得的价值度量信息可以是(丰富的)广 告或包括广告。
[0265] 在另一个实施例中,测试组是以用户为中心的(其中,为中心的可以是基于、集中 于、偏向或从其角度等)、或以用户设备为中心的、或以存储元件为中心的、或以家庭网络为 中心的、或以Ρ0Ι为中心的、或以产品/内容为中心的、或以内容提供者为中心的、或以内容 代理为中心的、或以服务提供者为中心的等。
[0266] 在另一个实施例中,适应性地或迭代地改变测试组。
[0267] 在另一个实施例中,基于在测试组评价期间所观察的价值度量信息生成警告或通 知。
[0268] 可以通过选择用户或用户设备或Ρ0Ι位置等的一个或多个子集提高内容分发系 统的效率,并且提供与所预加载的内容相关联的存储元件。内容管理器可以监控一个或多 个子集的统计消费和购买行为(例如,吸收率(uptake rate))并且决定将什么内容预加载 给更大群体的用户或用户设备或Ρ0Ι位置等。这减少对可能通过没有价值的内容消费/浪 费存储空间或通信网络带宽的内容的预加载。对于一个实施例,从系统中的群体为10, 〇〇〇 个的咖啡店,可以在特定价格为这些中的100个(1% )的储藏库的Ρ0Ι预加载特定内容。 基于用户消费或购买,可以确定为剩余的99 %咖啡店预加载的决定。在第二实施例中,可以 确定价格弹性。对于一个实施例,可以为Ρ0Ι储藏库中的3%预加载特定内容,其中,三个 子组中的每个处于低、中等、高等级的1%定价。这3个子组的统计价值度量(例如,"吸收 次数(价格--成本)")可以用于为Ρ0Ι的剩余的97%定价。在不同的实施例中,通过类 型(例如,智能电话、平板计算机、笔记本计算机)对用户设备进行分类并且将目标内容预 加载至每个类型的100个实例上。每组收集消费或购买统计或其他价值度量信息并且由内 容管理器用于未来内容预加载。在不同的实施例中,通过收入(例如,小于3万美元、大于 或等于3万美元)对用户进行分类并且将目标内容预加载至每个类型的100个用户上。每 组收集消费或购买统计并且由内容管理器用于未来内容预加载。可以每用户人口统计(例 如,年龄组、性别、职业、休闲状态)、每当日时间、每星期几、每通信网络、每Ρ0Ι、每内容提 供者、每内容类型、每内容格式或用户、用户设备、存储元件、位置、时间、内容、通信网络等 的任何其他参数进一步收集测试市场/组价值度量信息并且回折至内容管理器价值度量 或利润率分析中用于未来内容预加载。
[0269] 可以由内容代理管理统计信息。可以与内容提供者共享来自测试市场的统计信 息。统计人口统计、价格弹性等数据可以由内容提供者用于提高的定价或提高的吸收、或对 于合适的人口统计的提高的针对性的内容或针对性的广告等。
[0270] 用户设备所关联的存储
[0271] 在给定的位置和时间,用户设备可以具有一个或多个所关联的存储元件。存储管 理器可以自动或在来自用户设备或用户等的帮助下发现和/或更新可用的所关联的存储。 用户设备可用的存储元件可以包括用户设备上的本地存储、或可以通过通信网络被访问的 存储,如家庭网关、P0I储藏库等。可以基于通信距离(例如,时延、带宽)和存储参数(例 如,大小、可用的空间、访问类型--HDD、SDD、闪存)为用户设备将这些存储元件分类为层 级。内容管理器可以将不同的内容量或类型或大小自动指派至不同的层级中。用户可以由 通过更快的本地通信网络从来自附近网关的具有所预加载的内容的Ρ0Ι储藏库的流式传 输具有更好的内容Q〇E而不必接入较慢的和更高成本的蜂窝移动接入网络。用户可以不需 要预先选择内容并且可以具有瞬时可用性而不需要任何规划。可以将内容直接发送至每个 层级。
[0272] 可以基于可能在网关附近的多个用户设备选择用于网关的内容。可以将对于用户 最容易到达的(例如,基于位置、时间、用户设备消费)在层级处的所存储的内容指明为最 靠近网关的。典型地,较低存储层级具有更多存储容量并且没有移动设备那么便携。
[0273] 通知
[0274] 可以由一个或多个在用户设备处、或在存储元件处的存储管理器或内容管理器或 设备SW或设备代理或设备应用、或家庭网络设备、或Ρ0Ι设备、或内容提供者服务器、或内 容代理服务器等在用户设备接口处向用户呈现通知。通知可以包括内容信息(例如,内容 列表、类型、格式、价格、可用性、规则等)、已更新的内容信息、新的内容、陈旧的内容、特殊 内容、通信网络状态、通信网络更新、所关联的存储、层级存储等。可以基于内容文件何时已 存储来呈现通知。当具体内容已经被预加载时,还可以基于位置或当日时间来呈现通知。对 于一个实施例,通知可以是:"我注意到您在机场,这里是您的设备处可用的一些内容"。通 知消息可以是信息性的(例如,内容和价格的列表)或可以要求用户响应或行为(例如:"7 天内还没有消费内容A,您想要删除吗")。通知可以包括新预加载服务或特征、服务升级、 服务计划的状态等。通知可以包括信息来改善预加载服务(例如,更新偏好、共享与用户相 关联的参数的准许、调查响应等)。通知消息可以包括可能影响内容预加载服务(例如,预 加载服务可用性、预加载新的内容或消费已有的或未来内容的成本、内容可用性等)的通 信网络状态的更新(例如,可用的/边缘的/覆盖外的、进入新网络、退出网络等)。通知请 求可以包括对于服务的用户的未来状态的询问(例如,未来位置、未来活动、未来休闲方式 等)。
[0275] 价值度量
[0276] 在一个实施例中,通常可以将价值度量定义为包括用户参数、与存储元件参数相 关联的用户设备参数(HW、SW等)、可以用在选择有待被预加载的有价值的内容中的通信网 络中的一个或多个的函数或模型或状态机等的值。价值度量可以包括成本或价格参数。对 于一个实施例,对于内容_A(Content_A)的价值度量函数可以是:
[0277] (如果可用的存储>X GB)*(用户设备处理器性能〉Y)*(用户可能性消 费)* (Content_A 的价格)
[0278] 其中,是乘法运算。
[0279] 对于一个实施例,价值度量包括与在存储元件上可用的其他内容相关联的信息。 对于一个实施例,价值度量的成本参数包括与协助内容预加载的通信网络、存储元件中的 至少一个相关联的信息。对于另一个实施例,成本参数包括与协助在用户设备处呈现内容 的通信网络中的至少一个相关联的信息。
[0280] 一个实施例包括确定存储元件与多个用户设备的关联,并且其中,价值度量基于 该多个用户设备或与该多个用户设备相关联的多个用户。
[0281] 对于一个实施例,价值度量包括至少一个参数,其中,参数中的至少一个提供与存 储元件相关联的一个或多个用户将消费内容的可能性的估计。
[0282] 对于一个实施例,价值度量包括一个或多个价值度量参数的函数或模型,其中,函 数或模型的选择或该一个或多个价值度量参数的选择基于服务提供者的角度,其中,该服 务提供者包括内容代理或内容提供者中的至少一个。对于另一个实施例,函数或模型的选 择或该一个或多个价值度量参数的选择基于用户的角度。
[0283] 对于一个实施例,价值度量进一步包括与该多项内容中的一项或多项相关联的参 数。对于一个实施例,参数可以与该多项内容中的每项相关联的所投射的利润有关。对于 至少某些实施例,与该多项内容中的一项或多项相关联的参数包括内容成本、内容大小、内 容类型、内容格式、和/或对内容回放的内容软件或硬件要求中的至少一种。
[0284] 对于一个实施例,价值度量包括与存储元件相关联的参数。对于至少某些实施例, 与存储元件相关联的参数包括存储元件成本、存储元件机会成本、存储元件大小、可用的存 储元件大小、存储元件类型、存储元件访问速度、存储元件时延、存储元件吞吐量、存储的通 信网络参数中的至少一种。
[0285] 对于一个实施例,价值度量包括与通信网络相关联的参数。价值度量包括与通信 网络相关联的参数并且在价值度量部分下所描述,并且可以包括可用性、性能、成本、配额、 顶限等。
[0286] 实施例进一步包括基于价值度量采取的动作。例如,一个实施例包括协助在存储 元件上可用的一项第二内容的至少一部分的删除。对于一个实施例,选择第二内容的该至 少一部分进行删除基于第二价值度量。另一个实施例包括协助将存储元件上可用的第二内 容的至少一部分移动至与用户或用户设备相关联的第二存储元件。
[0287] 可以从虚拟或真实世界源获得价值度量信息(例如,参数、权重等)。对于一个实 施例,可以从用户的用户设备活动(例如,浏览历史、内容交互历史等)或互联网上可用的 用户信息(公共或私有源等)或与用户相关联的虚拟或真实世界社交网络信息(例如,兄 弟姐妹价值度量信息、同事/同学价值度量、或虚拟朋友的价值度量信息等)获得价值度量 信息。
[0288] 可以在用户设备处本地地或在Ρ0Ι设备或网络实体服务器处远程地收集价值度 量信息等。可以在单个位置处收集或在多个位置处收集价值度量信息。可以在单个位置处 获得或在多个位置处获得价值度量。可以在单个位置处组合多个价值度量。用于预加载 的内容选择可以涉及由一个或多个实体计算一个以上价值度量。对于一个实施例,网络元 件--例如,内容代理服务器--可以基于来自用户设备或内容提供者的价值度量信息计 算价值度量用于选择有待被预加载至用户设备的内容。用户设备可以基于用户参数计算第 二价值度量。联合的或组合的价值度量可以用于是否预加载内容的决定。第一价值度量 可以用于预加载内容,并且第二价值度量可以用于做出从用户设备删除或移动内容的决定 等。
[0289] 基于价值度量选择内容来预加载可以是有益的。价值度量可以从价值度量函数或 模型获得并且可以包括一个或多个价值度量参数、一个或多个权重或价值度量参数之间的 一种或多种关系,导致价值度量的不同的解释/目标/优先级/等。价值度量可以在$、$/ 用户、$/时间、用户满意度、$/GB、$/P0I、(用户数量)>($阈值)、$八通信网络)等的一个 或多个单元中,其中,$可以是任意货币或钱币或金融单位。
[0290] 价值度量可以是单个值或矢量(多个值)。可以将价值度量关联至单项内容或一 组/多项内容。
[0291] 在包括用户、用户设备、存储元件、通信网络、内容、内容提供者、内容代理中的一 个或多个的内容分发系统中,用户设备、存储元件、内容或通信网络可以是用户、内容代理 和内容提供者可能喜欢通过将合适的内容通过合适的通信网络预加载在合适的存储元件 上开拓的有价值的资源。为了提高内容分发系统对一方或多方的价值,其可以向内容分发 系统的元件赋值为价值度量。价值度量可以基于单个参数或可以被推导出为参数的组合。
[0292] 内容管理器可以包括提高所预加载至与一个或多个用户设备相关联的一个或多 个存储元件上的、一个或多个用户可以基于价值度量消费或购买或选择内容的内容的价值 度量。内容管理器可以使用如以上所描述的关联至用户、用户设备、存储、通信网络、内容提 供者、内容代理等的一个或多个参数。价值度量可以是当前价值、未来价值、所期望的价值、 最小价值、最大价值、阈值价值、百分率价值等中的一种或多种。价值度量可以包括以下一 项或多项:增加/提高/增强:用户满意度、用户Q〇E、用户体验、用户移动性、用户附接率、 用户反馈、用户购买率、用户吸收、用户忠诚度、用户数量、用户增长、用户推荐等。价值度 量可以包括降低成本、降低用户设备成本、降低通信网络成本、降低内容成本、降低存储使 用等中的一种或多种。价值度量可以包括增加收益、增加内容收益、增加用户收益、增加利 润、增加利润率、增加收益增长、增加电池寿命、增加至P0I设施的主顾数量、增加所消费的 广告数量、增加所点击的广告数量等。价值度量可以使一个或多个用户、一个或多个用户设 备、一个或多个通信网络提供者、一个或多个P0I、一个或多个内容提供者、一个或多个广告 内容提供者、一个或多个内容代理等受益。价值可以使一个实体的一个或多个元素或多个 实体的一个或多个元素同时受益。价值度量目标对于每个实体或一个实体的每个元素可以 是不同的(例如,价值度量可以是对于用户A的用户满意度、对于用户B的成本/月份、对 于POI A的主顾数量、对于内容提供者A的用户数量、对于内容提供者B的总收益和对于内 容代理A的利润/用户等)。
[0293] 对于至少一个实施例,价值度量包括基于单项内容或一组内容或基于关联至用户 设备的一个或多个存储元件上的所有内容的计算。一组内容可以是给定类型(例如,电影 或游戏、SD或HD等)的若干项内容、或给定价格的若干项内容、或相同存储元件上的若干项 内容等。一组的价值度量可以随着时间或随着位置改变。对于一个实施例,一组的价值度 量可以是当用户设备在家庭网络116的覆盖区域内时在家庭储藏库120上的HD电影,但是 当用户设备100在具有Ρ0Ι接入网络112的咖啡店的覆盖区域内时可以是Ρ0Ι储藏库121 中的HD电影。类似地,关联至用户设备的所有内容可以随着时间和位置改变。
[0294] 对于一个实施例,可以将通过N的内容1的一组的价值度量表示为:
[0295] VM_for_Content_l :N = VM(Content_l, ···, Content_N, UP, UDP, SEP, CNP, ···);
[0296] 其中,UP、UDP、SEP、CNP表示用户参数、用户设备参数、存储参数、通信网络参数。
[0297] 在此注释中单项内容_N+1的价值度量将会是
[0298] VM_for_Content_N+l = VM(Content_N+l, UP, UDP, SEP, CNP,-);
[0299] 将内容N+l添加至已有的具有内容1至N的存储元件的效果将会被表示为:
[0300] Incremental_VM_for_adding_Content_N+l = VM_for_Content_l :N+l-VM_for_ Content_l:N
[0301] 将内容N删除至已有的具有内容1至N的存储元件的效果将会被表示为:
[0302] Incremental_VM_for_deleting_Content_N = VM_for_Content_l :N-l-VM_for_ Content_l:N
[0303] 这些用于添加或删除内容的增加的价值度量可以用于当存储空间是可用的时增 加所预加载的内容的价值或者用于当存储空间是低的时删除所预加载的内容或者用于为 可能更有价值的新的内容交换低价值内容。可以为交换内容同时使用这些用于增加或删除 的表达式。可以将这些表达式扩展用于添加(或删除或交换)多组内容。可以将这些表达 式用于分选(或删除或交换)有待被预加载的内容。
[0304] 可以相对于一项或多项先前预加载在关联至用户设备的存储上的内容计算为预 加载所考虑的用于附加内容的价值度量。所关联的存储元件可以是满的,在此情况中可能 需要删除/移动/交换先前所预加载的内容来预加载新的内容,或可能具有可用的存储。在 两种情况中,新的内容可能影响先前所预加载的内容的价值度量参数(例如,消费的可能 性)。可以将先前所预加载的内容移动至关联至用户设备的不同的存储元件。对于一个实 施例,用户设备100可以处于家庭网络116内并且将要离开去往工作网络112,如果将导致 较高价值的度量的内容标识为有待通过家庭网络116被预加载至用于用户设备100的本地 存储上,可以将具有较低价值的度量的内容通过家庭网络116移动至家庭储藏库120用于 稍后消费。这可以节约通信网络成本。
[0305] 可以相对于/联合一项或多项先前预加载在关联至用户设备的存储上的内容计 算可能为预加载所考虑的用于附加组的价值度量。所关联的存储元件可以是满的,在此情 况中可能需要删除/移动/交换先前所预加载的内容来预加载新的内容组,或可能具有可 用的存储。在两种情况中,新的内容组可能影响先前所预加载的内容的价值度量参数(例 如,消费的可能性)。可以将先前所预加载的内容的子集移动至关联至用户设备的不同的存 储元件。对于一个实施例,用户设备100可以处于家庭网络116内并且将要离开去往工作 网络112,如果将导致较高价值的度量的内容组标识为有待通过家庭网络116被预加载至 用于用户设备100的本地存储上,可以将具有较低价值的度量的内容通过家庭网络116移 动至家庭储藏库120用于稍后消费。这可以节约通信网络成本。
[0306] 可以将先前所预加载的内容重新分发在关联至用户设备100的存储元件上来提 高价值度量。对于一个实施例,可以将在用户设备100的本地存储中的内容移动至家庭储 藏库120或者当用户设备100在家庭网络116的覆盖区域内时将在家庭储藏库120上的内 容移动至用户设备100的本地存储。对于一个实施例,当用户设备在晚上到家时可以将可 能在工作处更有价值的内容移动至家庭网关作为可能当用户设备100在家时更有价值的 内容的交换。可以在用户设备100去工作之前的接着的上午执行反向操作。
[0307] 可以将先前所预加载的内容删除来提高关联至剩余的先前所预加载的内容的价 值度量。对于一个实施例,可以将低价值度量内容从用户设备100删除来提高消费更值得 的较高价值度量内容的可能性。
[0308] 用于计算价值度量的价值度量函数可以随着时间、或位置、或通信网络等改变。对 于一个实施例,在长途飞行之前向关联至用户设备100的用户的消费可能性指派更多权重 的价值度量函数将鼓励具有更高消费可能性的预加载内容从而使得用户当在通信网络连 接之外时没有任何娱乐的情况下不失望。对于一个实施例,价值度量函数可以在当其他娱 乐选择可以是可用的时的周末期间当关联至用户设备100的用户在家时向成本降低指派 更多权重。
[0309] 价值度量函数对于每个用户或每个用户设备、或关联至每个用户设备的每个存储 元件可以是不同的。对于一个实施例,关联至用户设备100的具有无限内容每月固定费用 计划的用户可能更喜欢向每月内容消费的小时指派更多权重的价值度量函数。对于一个实 施例,与具有非常大的可用的存储的用户设备100相关联的存储元件可能具有对于存储成 本价值度量参数的非常小的权重,但是用户设备100中的本地存储可能被限制并且需要在 价值度量函数中的对于存储使用的大的权重。
[0310] 提高价值度量可以包括优化、最大化、最小化、最大化最小(最大化最小值)、最小 化最大、最大化百分率、最大化或优化所期望的价值等中的一种或多种。
[0311] 价值度量可以使用户、多个用户、内容提供者、广告提供者、广告服务提供者、广告 代理、内容代理、通信网络提供者等中的一个或多个受益。
[0312] 价值度量可以与存储元件、内容元素、用户设备、Ρ0Ι存储元件等相关联。
[0313] 关联至用户设备的价值度量
[0314] 关联至用户设备的价值度量是包括价值度量参数、价值度量参数关系、价值度量 参数权重、模型的旨在使用户设备受益的或从用户设备的观点或角度的价值度量函数等中 的一种或多种中的那些。
[0315] 图14示出了根据一个实施例的一个预加载系统。在一个实施例中,价值度量与在 图14中关联至单个用户的用户设备100相关联。用户设备100可以连接至家庭网络116(例 如,WiFi)或可以连接至网络111 (例如,2G/3G/4G)或可以连接至网络112 (例如,工作WiFi 或咖啡店WiFi)。用户设备100当在家时可以访问家庭储藏库120或内容提供者储藏库123 或122,当在工作时可以访问Ρ0Ι储藏库121或内容提供者储藏库122或123。当连接至接 入网络111时,用户设备可以访问内容提供者储藏库122或123。图15是根据一个实施例 的一个包括在家庭储藏库120处的内容的样本列表的表格。在一个实施例中,内容包括以 下参数:名称、ID号码、类型、格式、大小、时长、目录价格等,包括在家庭储藏库中的内容可 以具有更多或更少内容或附加参数或更少参数。图16是根据一个实施例的一个包括在Ρ0Ι 储藏库120处的内容和参数的样本列表的表格。图17包括根据一个实施例的在内容提供 者储藏库122处的内容和参数的样本列表。图18是根据一个实施例的一个包括与用户相 关联的价值度量信息来获得用于选择有待被预加载至用户设备100上的内容的价值度量 的表格。所包括的价值度量参数是:类型、格式、大小、时长、对用户的价格、特价或促销、赞 助服务广告收益、通信网络成本、用户存储成本、用户消费的可能性、价值度量。在另一个实 施例中,可以使用价值度量参数的子集,或者可以使用附加价值度量参数。可以使用类型参 数来匹配用户输入概要选择或用户历史概要或家长控制等。可以使用格式参数将内容和用 户设备硬件或软件能力(例如,处理器速度、所安装的视频解码器软件等)匹配或其可用于 匹配用户期望(例如,SDvs.HD等)。可以使用大小参数来估计通信网络成本或来比较相对 于可用的存储或来比较相对于与用户存储成本等,可以使用时长参数来估计用户可能花费 来消费内容的时间或通信网络速度或带宽要求(当由大小标准化等)等。可以使用对用户 的价格参数来记账、来估计用户将消费内容的可能性、来估计用户的内容的总成本等。可以 使用特价或促销参数来诱惑用户或来降低成本等。可以使用所赞助的服务或广告收益参数 来资助或降低对用户的内容成本等。通信网络成本包括并估计通过给定的通信网络将内容 预加载至用户设备的成本等,可以使用用户存储成本参数来估计内容的总成本或可以用作 对内容提供者用于预加载内容的税或可以是存储元件的机会成本等,用户消费的可能性参 数估计用户将消费内容的可能性。消费内容的可能性可以由在设备处呈现的其他内容、用 户位置、当日时间、用户休闲状态、内容老化、先前内容消费等影响。可以从价值度量参数中 的一个或多个的加权的组合计算价值参数。可以包括附加价值度量参数。
[0316] 价值度量参数可以由于用户设备改变位置或随着时间等改变。对于一个实施例, 图18中的电影A的通信网络成本当用户设备在其家庭网络的覆盖区域之中时可以是0,但 当通信网络是漫游网络时可以是非常价格高的。对于一个实施例,用户在上班时间期间收 看电影的可能性可以是低的,但是在午餐时间或在公共交通上的回家路上期间可以增加。 可替代地,由于内容提供者或内容代理改变内容的商业规则,对用户的价格、特价、促销、所 赞助的服务可以随着时间变化。
[0317] 在至少一个实施例中,价值度量与每单位时间的内容消费的成本相关联。此内容 度量可以通过添加成本列(例如,1106、1109、1110等)和减去补贴(例如,1107U108)和通 过用户可以享受内容的时间量进行标准化(例如,1105)来获得。在至少一个实施例中,如 果发起了或完成了内容消费,用户仅负责支付使用价格,但典型地如果预加载了内容,无论 内容是否被消费,可以招致通信网络成本。在此情况下,可以有利的是相应地惩罚通信网络 成本。对于一个实施例,可以由用户将消费内容的可能性来标准化(例如,划分)通信网络 成本。对于一个实施例,如果内容具有20 %的机会来被消费,由于平均而言具有这些参数的 内容在被消费前将会需要5个预加载,通信网络成本可以乘以5( = 1/20% )。用户消费的 可能性参数是有多久计算出时间窗的函数。对于此情况,可以有利的是考虑在内容将被删 除或交换为不同的内容前的时间间隔。在许多实例中,由用户消费的可能性来标准化通信 网络成本将惩罚通过昂贵的网络预加载大的内容,其对用户不是经济上有利的。在至少一 个实施例中,用户设备的用户为关联至用户设备的存储预付费作为一次性成本项目并且不 招致每天每千兆字节的任何成本。但是如果用户设备预加载填满存储的大的单个项目,此 内容的价值对用户可能是低的(例如,单个16GB游戏可能填满平板计算机的闪存)。因此, 向内容使用的存储指派成本的方法可以是有利的。在至少一个实施例中,由可用的存储对 内容所需要的存储进行标准化(例如,划分)。在另一个实施例中,由消费的可能性对所需 要的存储进行标准化(例如,划分)。在另一个实施例中,由可用的存储和消费内容的可能 性二者对内容所需的存储进行标准化。例如,如果用户设备具有10GB的可用的存储,所预 加载至此设备中的1GB电影将占用可用的存储的10%。如果平均而言此1GB电影具有5% 的机会被消费,其将为用户带来具有此概要的大约20个内容项目从而消费它们之一。可用 的存储将不支持具有此概要的20个内容项目,因此这可能不是有价值的内容。因此,由可 用的存储和消费的可能性对内容所需的存储进行标准化可以是选择有待被预加载的内容 的有价值的度量。此价值度量相对于可用的存储对此内容的有效的覆盖区域进行量化。因 此,将会优选的是具有较低价值的内容,并且典型地大大低于1的价值将会是有利的。此价 值度量可以在预加载前与阈值相比较,或可以用于在预加载前对多项内容排序,或可以在 做出交换内容的决定前被用作相对于先前所预加载的当前在存储元件处可用的内容的机 会成本,例如,如果存储是满的。
[0318] 在另一个实施例中,内容提供者或内容代理或某些其他实体愿意为对用户设备处 的可用的存储的访问付费。对于一个实施例,此实体可能愿意以所使用的每天每千兆字节 的美元单位付费或每月预先确定的千兆字节数量的固定费用。此金额可以被用作当做出预 加载可替代的内容的决定时的参考或机会成本。
[0319] 对于一个实施例,用户设备100可以是处于家庭网络116和接入网络111二者的 覆盖内的具有WiFi和蜂窝能力的平板计算机。因此,用户设备100可以访问在图15中所 列出的内容用于家庭储藏库120或在图17中所列出的内容用于内容提供者储藏库122或 123。对于一个实施例,用户设备100的用户可能已选择了图12中的概要,指示对于在通信 网络的HD720p格式家用WiFi网络中的电影和游戏的偏好。
[0320] 在至少一个实施例中,在考虑之中的对于内容的用户设备价值度量是:
[0321] (是否"类型"和"格式"包括在用户偏好中)*(是否通信网络活跃)*价格/分钟。
[0322] 对于此示例,如果内容类型不匹配或通信网络不是活跃的,"if (是否)"语句的值 是零,否则它是一。
[0323] 在将用户偏好和在图15和图17的储藏库处可用的内容考虑在内后,用户设备 (例如,平板计算机)当前连接至在图18中所列出的三个内容项目,电影A、游戏A、游戏C 当前具有大于零的价值度量。在此示例中,由于内容消费的每小时价格是用户将通常想要 最小化的(只要内容是令人愉快的)东西,较低价值度量对于用户设备的用户将会是有利 的。对于此示例,相对大的和最昂贵的项目提供更好的价值。如果包括在限定中的价值度 量或在表格上的可用的存储大小上的成本惩罚,价值度量可以已造成了不同的价值。对于 一个实施例,如果平板计算机仅具有8GB的可用的空间,只有电影A将会具有对于此存储元 件的大于零的价值度量。
[0324] 关联至内容提供者的价值度量
[0325] 在至少一个实施例中,关联至内容提供者的价值度量包括价值度量参数、价值度 量参数关系、价值度量参数权重、模型的旨在使内容提供者受益的或从内容提供者的观点 或角度的价值度量函数等中的一种或多种。
[0326] 内容提供者可以具有内容提供者储藏库(例如,图17)。内容提供者可以访问或准 许来将内容预加载至与关联至一个用户、多个用户、多组用户(例如,Ρ0Ι设备)或任何其 他设备的用户设备相关联的存储元件上。在至少一个实施例中,内容提供者协助通过所选 择的通信网络基于关联至内容提供者的价值度量将从内容提供者储藏库所选择的内容预 加载至关联至所选择的用户设备的针对所选择的用户的所选择的存储元件上。
[0327] 在图17中列出了与可能对计算关联至内容提供者的价值度量有用的内容元素相 关联的示例参数。例如,名称、和ID号码、类型、格式、大小、时长、许可成本、目标价格、或任 何其他参数。可以将参数类型用于对内容进行分类和对用户或用户组或用户设备概要偏好 或概要历史进行匹配。可以将参数格式用于将内容匹配至能够呈现它的设备(例如,处理 器功率、显示器分辨率等)。可以将大小参数用于相对于在目标存储元件上可用的空间或存 储的成本或作为相对于其他内容的机会成本进行比较或对内容进行排序等。可以将时长参 数用于估计用户可能在消费内容上花费的时间或用于相对于大小进行标准化来进行比较 vs.流式传输等。许可成本可以是内容提供者在其由用户消费后可能需要向内容作者付费 的成本。目录价格参数可以是用户可以为了消费它所付的价格。在另一个实施例中,除了关 联至内容的参数,内容提供者可以要求与用户、用户设备、用户设备关联的存储、通信网络、 或任何其他参数相关联的附加参数。图19是根据一个实施例的一个包括可以用于从内容 提供者角度或观点增强价值度量分析的用于选择为具有用户设备100A的用户预加载内容 附加参数的示例的表格。附加参数包括在结合目标内容观看广告时广告提供者可能想要向 内容提供者付费的广告收益1208、和内容提供者可能想要补贴或赞助从而预加载内容的通 信网络成本1209、内容提供者可能想要向用户付费从而将内容预加载至用户存储上的用户 存储成本1210、用户消费内容的可能性1211等。例如,用户存储成本1210可以是以$/GB/ 天为单位。对于一个实施例,用户消费内容的可能性1211可以被标准化为时期(例如,用 户超过1天消费的可能性)。在至少一个实施例中,参数值中的一个或多个可以对于用户或 用户组不同。对于一个实施例,用户或用户组或用户设备组或存储元件组可以从目录价格 得到折扣。对于一个实施例,用户或用户组可以为高级服务具有拒绝广告加入。对于一个 实施例,可以为特定目标用户或用户设备或存储元件等对消费可能性进行细化。对于一个 实施例,通信网络成本1209或用户存储成本1210可以在用户之间变化。对于一个实施例, 对于广告的广告收益1208可以在用户之间变化,尤其是如果广告是针对于用户的。
[0328] 在至少一个实施例中,在图19中所列出的参数中的一个或多个用于在预加载至 关联至用户设备(关联至用户)的目标存储元件上之前计算价值度量。在至少一个实施例 中,认为与用户设备兼容的内容用于预加载。在至少一个实施例中,认为与用户概要匹配的 内容类型或格式用于预加载。在至少一个实施例中,目录价格和许可成本用于选择所预加 载的内容。在目录价格和许可成本之间的差异可以是对内容提供者的利润。先前的实施例 不将用户将消费此内容的可能性考虑在内。在另一个实施例中,由用户将在时间间隔上对 其进行消费的可能性对在目录价格和许可成本之间的差异进一步加权(例如,乘以)。对于 一个实施例,目录价格减去许可成本联合乘以在一段时间上用户消费的可能性可以是对此 用户在此段时间上所估计的利润的度量。在另一个实施例中,当用户消费内容和相关联的 广告时,广告提供者向内容提供者付费。可以将此广告收益添加至价值度量。可以由用户 消费关联至广告的内容的可能性对此广告收益加权。在另一个实施例中,内容提供者负责 支付、赞助或补贴等与所预加载至存储元件上的内容相关联的通信网络成本。在另一个实 施例中,内容提供者负责支付、赞助或补贴等与从存储元件传送至用户设备的内容相关联 的通信网络成本。在后两种情况中的任一种中,可以有利的是减去价值度量中的通信网络 成本。很可能地,将招致通信网络成本而无论内容消费如何,并且可能由其消费内容的用户 可能性加权。对于一个实施例,在图19中,价值度量1212基于以下函数 :
[0329] (是否正确类型)* (是否正确格式)* ((目录价格-许可成本+广告_收益)* (用 户消费的可能性)-(存储成本)-(通信网络成本))。
[0330] 在此示例中内容ID#1002和内容ID#1003不符合价值度量"类型"和"格式"并且 可以将相应的值赋为不是有效的、不可应用的、不可用的或〇等。内容ID#1001具有0. 25 的正价值度量并且内容ID#1004具有-1. 28的负价值度量。对于内容ID#1004的负价值度 量的主要原因是用户消费的可能性相当低并且内容大小相当大,并且存储成本和通信网络 成本被包括为内容提供者预加载成本而无论内容是否被消费(由于其没有被用户消费可 能性加权)。基于图19,可以将内容ID#1001预加载至用户设备100A(例如,平板计算机) 上,但是可以不将内容ID#1004预加载至用户设备100A上。
[0331] 图20是根据一个实施例的一个总结对于为第二用户设备100B(例如,平板计算 机)从内容提供者角度的评价价值度量的第二示例的表格。对于本实施例,用户设备100B 位于具有低于1〇χ成本的大附接存储的家庭网关、及WiFi通信网络(其不招致通信网络成 本)的覆盖区域内。对于本实施例,价值度量基于下面的函数:
[0332] (是否正确类型)* (是否正确格式)* ((目录价格-许可成本+广告_收益)* (用 户消费的可能性)-(存储成本)-(通信网络成本))。
[0333] 对于此情况,内容ID#1004的价值度量是正的并且高于内容ID#1001的价值度量, 主要因为通信网络成本和用户存储成本较低。
[0334] 在另一个实施例中,内容的价值度量包括由时间划分来消费内容。对于一个实施 例,图19的列1212中的价值度量可以由时长列1205进一步标准化来获得每时期的以所期 望的利润为单位的值。
[0335] 在另一个实施例中,评价了价值度量来做出关于删除内容的决定。图21是根据一 个实施例的一个包括在稍后的时间对于图19的更新的示例的表格,其中,内容ID#1001和 1004当前被预加载至用户设备100A上。在此示例中,在稍后的时间,内容ID#1001将被消费 的可能性已从25 %跌落至3 %并且内容ID#1004将被消费的可能性已从15 %跌落至10 %。 通信成本是不可应用的,因为已经预加载了内容。如果用于删除的价值度量基于:
[0336] (是否正确类型)* (是否正确格式)* ((目录价格-许可成本+广告_收益)* (用 户消费的可能性)-(存储成本))。
[0337] 基于上面的价值度量,由于基于已下降的消费可能性所期望的利益不再抵消存储 成本,内容ID#1001当前具有负价值度量。内容ID#1004具有正价值度量,但是如果新的内 容的价值度量是更有价值的,可能仍然被认为用于删除作为新的内容的交换。
[0338] 在另一个实施例中,评价了价值度量来做出关于移动内容的决定。移动内容可能 招致附加通信网络成本或可能改变用户存储成本或用户消费可能性。图22是根据一个实 施例的一个包括对于图20的更新的示例的表格,其中,当前被预加载至用户设备100B上的 内容被认为用于移动至第二存储元件。在此示例中,估计内容ID#1001在移动后将被消费 的可能性从25%跌落至15%并且内容ID#1004将被消费的可能性还没有改变。在此示例 中,附加通信成本被设置为零,因为将要通过免费家庭WiFi移动内容。如果图22中用于删 除的价值度量基于:
[0339] (是否正确类型)* (是否正确格式)* ((目录价格-许可成本+广告_收益)* (第 二用户消费的可能性)-(第二存储成本)-(移动成本))。
[0340] 基于上面的价值度量,内容ID#1001价值度量已跌落,因为存储的较低成本不抵 消已下降的消费可能性。由于当用户消费可能性已保持同样时的已下降的存储成本的缘 故,内容ID#1004价值度量已提高。基于这些价值度量,内容ID#1001可以保持在当前存储 位置处并且内容ID#1004可以被移动至第二存储元件用于最佳价值。
[0341] 在另一个实施例中,为用户角度或用户设备角度或存储元件角度或内容代理角度 或服务提供者角度等估计了用于移动的价值度量。
[0342] 在另一个实施例中,用户消费内容的可能性参数进一步基于当前预加载在与用户 设备相关联的存储元件处的一项或多项内容。在另一个实施例中,用户消费内容的可能性 参数基于由用户先前消费的一项或多项内容。
[0343] 在另一个实施例中,用户消费特定内容的可能性参数基于具体时间间隔。对于一 个实施例,时间间隔可以是一个小时、24个小时、7天等。当选择要预加载、移除、交换等的 内容时,可以同时评价对于给定的内容的一种或多种可能性。基于较短时间间隔可能性管 理内容可能增加价值度量,但也可能导致更多内容交换,其可能增加通信网络成本或对于 便携式或移动设备的降低的电池寿命。在另一个实施例中,目录价格减去由用户在一段时 间上消费的可能性加权的许可成本是一段时间上的对于那个用户或用户设备的所期望的 利润的指示。在另一个实施例中,可以加上广告收益或者可以减去通信网络成本。
[0344] 在另一个实施例中,由内容消费的时长对价值度量进行标准化或缩放。对于一个 实施例,所有其他参数是可比较的,对于5分钟视频的0. 50美元的利润比对于2小时电影 的3美元的利润或对于用户可能玩20个小时的游戏的5美元的利润可能是更令人期望的。
[0345] 在另一个实施例中,由内容大小对价值度量进行标准化。这可以在存储成本(其 可以是与内容大小成比例的)之外或对于存储成本可替代地使用。对于一个实施例,所有 其他参数是可比较的,1GB游戏可以比10GB游戏更优选。在另一个实施例中,内容大小标准 化是相对于可用的存储大小的。对于一个实施例,在1GB中的10GB游戏之间的价值度量差 异对于具有16GB空闲存储的设备比具有512GB空闲存储的设备更重要。
[0346] 在另一个实施例中,内容提供者或内容代理为了访问用户可用的存储的子集/分 区向存储拥有者/管理器付费。在此情况下,可以有利的是在预加载/移动/删除之前相 对于存储成本比较价值度量。这特别是内容提供者是否每使用的存储付费的情况。这可能 不是此内容提供者是否已支付了当前空载的固定的存储量的情况。
[0347] 在另一个实施例中,用户消费一项或多项内容的可能性是基于用户历史更新的。 历史可以基于内容消费的在先顺序。在另一个实施例中,用户消费内容的可能性基于其他 用户历史(例如,较早所描述的测试组)。在另一个实施例中,用户消费内容的可能性是 基于所预加载在设备上的其他内容更新的(例如,在某些情况下,第一内容可以增加第二 内容可能被消费的可能性,在其他情况下,第一内容可以降低第二内容可能被消费的可能 性)。
[0348] 在另一个实施例中,包括在价值度量中的价值度量参数中的一个或多个可以随着 时间改变。这可能导致价值度量的改变或可能导致当前所预加载的或有待在目标存储上被 预加载的内容的相对值的改变。可能随着时间改变的参数的示例是目标价格、特价、促销、 回赠、用户消费的可能性等或任何其他参数。对于一个实施例,用户消费具体内容的可能性 可以在早晨、上午、午休、下午、晚上等之间改变。在另一个实施例中,包括在价值度量中的 价值度量参数中的一个或多个可以随着用户位置或用户设备位置等改变。在另一个实施例 中,包括在价值度量中的价值参数中的一个或多个可以随着用户休闲方式改变。例如,用户 可能在工作、在咖啡店喝咖啡、在公园中散步、在机场、或在度假等。对于一个实施例,广告 收益、通信网络成本、或消费的可能性可以随着用户休闲方式改变。
[0349] 在另一个实施例中,包括在价值度量中的价值度量参数的列表可以随着时间改 变。这可能导致价值度量的改变或可能导致当前所预加载的或有待在目标存储元件上被预 加载/删除的个别内容的相对值的改变。在另一个实施例中,包括在价值度量函数中的价 值度量参数之间的关系或权重可以随着时间改变。这可能导致价值度量的改变或可能导致 当前所预加载的或有待在关联至用户的目标设备上被预加载/删除的个别内容的相对值 的改变。
[0350] 关联至Ρ0Ι的价值度量
[0351] 在另一个实施例中,内容分发系统包括Ρ0Ι和Ρ0Ι设备。Ρ0Ι设备可以由Ρ0Ι、或内 容提供者、或CP代理、Ρ0Ι服务提供者等拥有。Ρ0Ι设备可以是接入点、或网关、或路由器、 或机顶盒等。Ρ0Ι设备可以包括存储。关联至Ρ0Ι设备的存储可以位于P0I设备内或附接 至Ρ0Ι设备,例如,有线的(例如,以太网)或无线地(例如,WiFi)。
[0352] 关联至Ρ0Ι的价值度量是包括价值度量参数、价值度量参数关系、价值度量参数 权重、模型的旨在使Ρ0Ι受益的或从Ρ0Ι的观点或角度的价值度量函数等中的一种或多种 中的那些。
[0353] 在此情况下,所预加载至与Ρ0Ι设备相关联的存储元件上的内容可能是Ρ0Ι的覆 盖区域内的一组用户感兴趣的(该组用户可以是当前或未来或过去的用户)。对于一个实 施例,可以将用户消费的可能性参数交换为消费价值度量的所期望的用户数量参数。对于 一个实施例,可以由若干个用户共享将内容预加载至与POI设备相关联的存储上的通信网 络成本。在另一个实施例中,基于POI的覆盖区域内的(当前或在稍后的时间)多个用户 (例如,许多用户、多个用户概要、多项用户历史、多种为用户消费的可能性、用户的多个订 阅计划等)修改消费价值的所期望的用户数量参数。在另一个实施例中,基于常去此POI 的用户历史群体VS.时间修改消费的所期望的用户数量参数。在另一个实施例中,使价值 度量或价值度量参数更频繁地适应POI。这可以是有利的,因为参数值将很可能地对于用户 组比单个用户设备上的单个用户是更动态的。进一步地,可以在更多用户上摊销频繁内容 改变的通信网络成本。
[0354] 在至少一个实施例中,Ρ0Ι业务拥有者/管理器修改包括在价值度量函数或模型 中的价值度量参数或价值度量关系或权重。在另一个实施例中,Ρ0Ι业务拥有者/管理器修 改内容价值度量函数来增加 Ρ0Ι业务价值度量。对于一个实施例,当前满的Ρ0Ι (例如,没 有可用的桌子的咖啡店)修改价值度量函数来降低花费长时间来消费的内容价值或停止 特价或增加价格等。对于一个实施例,几乎空的Ρ0Ι通过降低内容价格、提供内容特价、偏 置价值度量函数来增加花费较长时间来消费的粘性内容(例如,流式传输表演或电影)的 数量来增加当前主顾在Ρ0Ι处保持的可能性等。
[0355] 在至少一个实施例中,可以为用户设备或用户设备的用户定制关联至Ρ0Ι设备的 存储元件处所预加载的内容在用户设备处的呈现。例如,Ρ0Ι内容可以包括体育和商业新 闻内容。在至少一个实施例中,对商业新闻感兴趣的关联至用户设备的用户可以与对体育 感兴趣的用户相比具有所预加载的内容的不同的菜单。在另一个实施例中,内容的呈现可 以包括价格、特价等,其可为向Ρ0Ι处的用户或用户设备中的一个或多个定制。
[0356] 在至少一个实施例中,与Ρ0Ι业务拥有者/管理器共享与所消费的内容(可以包 括广告)、位于图1中的Ρ0Ι接入网络112的覆盖区域内的一个或多个用户或一个或多个用 户设备相关联的一个或多个参数。在至少一个实施例中,可以使用这些参数来增强Ρ0Ι业 务价值度量。这些业务价值度量可以是库存数量或在Ρ0Ι、特价等处提供的产品的混合。
[0357] 在至少一个实施例中,与内容提供者(或Ρ0Ι服务提供者)共享与所消费的内容、 或位于Ρ0Ι接入网络112的覆盖区域内的一个或多个用户或一个或多个用户设备相关联的 一个或多个参数。这可以由内容提供者用于细化包括在价值度量中的价值度量参数或价值 参数权重/关系或价值参数用于随后的价值度量评价从而删除已有的内容或预加载新的 内容等。在另一个实施例中,内容提供者可以使用此信息用于细化关联至内容的商业规则。
[0358] 在至少一个实施例中,与内容代理共享与所消费的内容、位于Ρ0Ι接入网络112的 覆盖区域内的一个或多个用户或一个或多个用户设备相关联的一个或多个参数。这可以由 内容代理用于细化包括在价值度量函数中的价值参数数量或价值参数权重或价值参数用 于随后的价值度量计算从而删除已有的内容或预加载新的内容等。在另一个实施例中,此 信息可以由内容代理用于协助内容提供者。
[0359] 用于多个通信网络的价值度量
[0360] 在至少一个实施例中,通信网络成本(或某个其他参数)可以是关联至将内容预 加载至存储上或从存储至用户设备的价值参数的重要分量。对于价值度量的此成本可以由 用户、通信网络提供者、内容提供者、内容代理、Ρ0Ι拥有者等中的一个或多个支付。如果消 费可能性低(例如,可以具有非常大的几率将通信网络成本浪费)或如果每字节通信成本 高,例如,通过蜂窝或蜂窝漫游接入网络,这可以更加明显。在至少一个实施例中,可以涉及 一个以上的通信网络。在至少一个实施例中,第一通信网络协助将内容的第一部分从源预 加载至存储元件上。在至少一个实施例中,第二通信网络协助将内容的第二部分从源预加 载至存储元件上。在至少一个实施例中,第一部分远大于第二部分。在至少一个实施例中, 第二部分当与第一部分合并或组合使能够在用户设备处消费内容时是安全元件。在至少一 个实施例中,第一部分远大于第二部分,并且通过价格较低的通信网络被预加载至存储元 件上。在至少一个实施例中,第一部分远大于第二部分,并且通过较快的通信网络被预加载 至存储元件上。在至少一个实施例中,第二通信网络协助将内容从第一存储元件预加载至 关联至用户设备的第二存储元件。第二存储元件可以位于用户设备的外壳内。在至少一个 实施例中,由第一方(例如,内容提供者)支付用于协助将内容从内容源预加载至与用户设 备相关联的存储元件的通信网络成本并且由第二方(例如,用户设备的用户)支付从存储 元件预加载至用户设备呈现元素(例如,UI)的成本。在另一个实施例中,将以上所描述的 通信网络的成本中的一项或多项包括在关联至用户、用户设备、内容提供者、内容代理、POI 等的价值度量中的一个或多个中。
[0361] 在另一个实施例中,存储元件设备能够访问可以协助预加载可以连接至相同类型 (例如,WiFi)的多个通信网络上的内容的调制解调器,但可以具有不同的成本结构(例如, 家庭WiFivs.机场预付费WiFi)。在另一个实施例中,存储元件访问有不同的成本结构(例 如,家庭对漫游)的多模调制解调器(例如,多频带2G/3G)。在另一个实施例中,存储元件 具备有不同的成本结构(例如,家庭vs.漫游)的多个调制解调器(例如,蜂窝、WiFi等)。
[0362] 在另一个实施例中,存储元件可以选择通过2个通信网络(每个具有可以随着时 间或位置改变的成本结构)预加载内容。可以有利的是随着存储元件进入/退出这2个通 信网络更新通信网络成本参数。大小较大的内容可能不具有用于通过第一网络预加载的令 人期望的价值度量,但是可以被选择用于在第二网络上预加载。
[0363] 在另一个实施例中,用户设备具备可以协助呈现可以连接至相同类型(例如, WiFi)的多个通信网络(每个具有所关联的成本结构(例如,家庭WiFi对机场预付费 WiFi))上的内容的调制解调器。在另一个实施例中,用户设备具备多模调制解调器(例如, 多频带2G/3G),每个具有特定价值度量成本结构(例如,家庭vs.漫游)。在另一个实施例 中,用户设备具备有多种成本结构(例如,家庭vs.漫游)的多个调制解调器(例如,蜂窝、 WiFi 等)。
[0364] 在另一个实施例中,用户设备可以访问通过在不同的时间或不同的位置具有不同 的成本结构的2个通信网络从所关联的存储至所预加载的内容。可以有利的是随着用户设 备进入/退出通信网络中的每个更新通信网络成本参数。可能不具有用于通过第一网络消 费的令人期望的价值参数的大大小内容对于在第二网络上消费可以是令人期望的。
[0365] 关联至两个或更多个用户设备的存储元件
[0366] 在另一个实施例中,内容分发系统包括与两个或更多个用户设备或两个或更多个 用户相关联的存储元件。存储元件可以与和两个或更多个用户设备或两个或更多个用户通 信的接入点、或网关、或路由器、或机顶盒等相关联。存储元件可以位于设备内或附接至设 备,例如,有线的(例如,以太网)或无线地(例如,WiFi)。
[0367] 用于在与两个或更多个用户设备或用户相关联的存储元件处预加载(或删除或 移动)内容的价值度量可以包括价值度量参数、价值度量参数关系、价值度量参数权重、基 于用户设备中的一个或多个或一个或多个用户的模型的价值度量函数中的一个或多个。
[0368] 价值度量可以基于存储元件(拥有者/管理器)的角度(或益处)、或一个或多个 用户或从服务提供者的观点或角度等。
[0369] 在此情况下,所预加载至存储元件上的内容可能是存储的通信网络邻域内的一组 用户感兴趣的(该组用户可以是当前或未来或过去的用户)。对于一个实施例,可以将用户 消费的可能性参数交换为消费价值度量的所期望的用户数量参数。对于一个实施例,可以 由若干个用户设备或用户共享将内容预加载至存储元件上的通信网络成本。在另一个实施 例中,基于存储元件的通信网络覆盖区域内的(当前或在稍后的时间)多个用户(例如,许 多用户、多个用户概要、多项用户历史、多种为用户消费的可能性、用户的多个订阅计划等) 修改消费价值的所期望的用户数量参数。在另一个实施例中,基于常去存储通信网络覆盖 区域的用户历史群体vs.时间修改消费的所期望的用户数量参数。在另一个实施例中,使 价值度量或价值度量参数更频繁地适应关联至多个用户或用户设备的存储。这可以是有利 的,因为参数值将很可能地对于用户组比单个用户设备上的单个用户是更动态的。进一步 地,可以在更多用户上摊销频繁内容改变的通信网络成本。
[0370] 在至少一个实施例中,存储拥有者/管理器修改包括在价值度量函数或模型中的 价值度量参数或价值度量关系或权重。
[0371] 在至少一个实施例中,可以为用户设备或用户设备的用户定制关联至多个用户设 备或用户的存储元件处所预加载的内容在用户设备处的呈现。例如,所预加载的内容可以 包括体育和商业新闻内容。在至少一个实施例中,对商业新闻感兴趣的关联至用户设备的 用户可以与对体育感兴趣的用户相比具有所预加载的内容的不同的菜单。在另一个实施例 中,内容的呈现可以包括价格、特价等,其可以为与存储相关联的用户或用户设备中的一个 或多个定制。
[0372] 在至少一个实施例中,与存储拥有者/管理器共享与所消费的内容(可以包括广 告)、位于存储元件通信网络的覆盖区域内的一个或多个用户或一个或多个用户设备相关 联的一个或多个参数。
[0373] 在至少一个实施例中,与服务提供者或内容提供者或内容代理共享与所消费的内 容、或位于存储元件的覆盖区域内的一个或多个用户或一个或多个用户设备相关联的一个 或多个参数。这可以由服务提供者或内容提供者或内容代理用于细化包括在价值度量中的 价值度量参数或价值参数权重/关系/模型/函数或价值参数用于随后的价值度量评价从 而删除或移动已有的内容或预加载新的内容等。在另一个实施例中,服务提供者或内容提 供者或内容代理可以使用此信息用于细化关联至内容的商业规则。
[0374] 在至少一个实施例中,与内容代理共享与所消费的内容、位于存储元件的覆盖区 域内的一个或多个用户或一个或多个用户设备相关联的一个或多个参数。这可以由内容代 理用于细化包括在价值度量函数中的价值参数数量或价值参数权重或价值参数用于随后 的价值度量计算从而删除已有的内容或预加载新的内容等。在另一个实施例中,此信息可 以由内容代理用于协助内容提供者。
[0375] 关联至用户设备的两个或更多个存储元件
[0376] 在另一个实施例中,用户设备可以访问2个或更多个存储元件。在一个进一步的 实施例中,第一存储元件位于用户设备内,并且第二存储元件是离开了一个通信网络跳。对 于一个实施例,移动用户设备可以具有本地存储并且当在家时访问在家庭网关处的次级存 储。在网关处的次级存储可以是更大的,具有更多可用的存储、存储每千兆字节更低的成 本、以及当在网关的覆盖区域中时很可能的快速连接。在至少一个实施例中,可以为关联至 用户设备的两个存储元件中的每个计算内容的价值度量。基于价值度量,可以将内容不存 储在存储设备中的任一个处、存储在存储设备中的一个处或在存储元件二者处。在一个示 例中,基于价值度量评价,内容可以不具有用于预加载至移动用户设备本地存储的令人期 望的价值度量,但是可以具有用于预加载至网关上的令人期望的价值度量。在另一个实施 例中,随着时间对价值度量进行重新评价并且可以将内容在两个存储元件之间移动、从一 个存储元件复制到另一个存储元件、或从一个或两个存储元件删除。
[0377] 在进一步的实施例中,用户设备访问3个或更多个存储元件并且为3个或更多个 可用的存储元件的子集(包括满集合)评价用于内容的价值度量。在另一个实施例中,应 用了为这两种存储情况所描述的原则的延伸。
[0378] 关联至用户的两个存储元件
[0379] 在另一个实施例中,用户可以访问在2个存储元件处可用的内容,例如,智能电话 存储和机顶盒存储(例如,为了显示至HD电视上),或例如,平板计算机存储和家庭网关存 储(例如,为了从网关流式传输至平板计算机上)等。例如,移动用户设备可以具有本地存 储并且当在家时访问在家庭储藏库(例如,家庭网关或机顶盒)处的次级存储。在家庭储 藏库处的次级存储可以是更大的,具有更多可用的存储、存储每千兆字节更低的成本、以及 当在网关的覆盖区域中时很可能的快速连接。在至少一个实施例中,可以为关联至用户的 两个存储元件中的每个计算内容的价值度量。基于价值度量,可以将内容不存储在存储设 备中的任一个处、存储在存储设备中的一个处或在存储元件二者处。在一个示例中,基于 价值度量评价,内容可以不具有用于预加载至移动用户设备本地存储的令人期望的价值度 量,但是可以具有用于预加载至家庭储藏库上的令人期望的价值存储。在另一个实施例中, 随着时间对价值度量进行重新评价并且可以将内容在两个存储元件之间移动、从一个存储 元件复制到另一个存储元件、或从一个或两个存储元件删除。由于用户改变状态(位置、休 闲方式、当日时间等),与存储元件中的每个相关联的价值度量可以改变。
[0380] 在进一步的实施例中,用户能够访问3个或更多个存储元件并且为3个或更多个 可用的存储元件的子集(包括满集合)评价用于内容的价值度量。在另一个实施例中,应 用了为这两种存储情况所描述的原则的延伸。
[0381] 关联至多个用户设备的用户
[0382] 在另一个实施例中,用户操作关联至用户的多个用户设备中的一个或多个。由用 户操作的一个或多个用户设备可以随着当日时间或随着位置或 vs.休闲方式等改变。在此 情况下,对于内容提供者(或内容代理等)可以有利的是将关联至价值度量的价值度量参 数指派至关联至用户的设备的子集。可以使用用户概要输入或在每个设备处的内容消费的 用户历史(vs.时间/位置/休闲方式/等)。还可以使用在给定时间的与设备的用户交 互。可以将内容预加载至该多个用户设备中的一个、或子集或所有的存储上。可以将不同 的内容预加载至设备中的每个或有关内容上。可以在该多个用户设备的存储之间交换/移 动内容。可以独立地为每个设备或联合地为设备集合评价用于所预加载至关联至用户的多 个设备上的内容的价值度量。可以将内容预加载至关联至用户的一个设备上,但基于价值 度量可能不是另一个设备。
[0383] 关联至内容代理的价值度量
[0384] 关联至内容代理的价值度量参数、参数价值、权重、关系、函数、模型、状态机等可 以取决于内容代理实施例变化。将理解的是尽管描述了用于与内容代理相关联的价值度量 的若干个实施例,这不是详尽的列表。可以基于以下实施例容易地推导出关联至内容代理 的可替代的价值度量。
[0385] 在至少一个实施例中,由一个或多个内容提供者补偿内容代理用于协助内容分发 系统。协助可以包括获得价值度量信息、协助对存储元件进行分类用于预加载、协助选择有 待被预加载的有价值的内容、协助预加载有价值的内容。
[0386] 在至少一个实施例中,由内容提供者或用户基于所预加载的内容单元数量补偿内 容代理。在至少一个实施例中,基于所预加载的内容呈现时长补偿内容代理。在至少一个 实施例中,基于所预加载的内容消费时长补偿内容代理。
[0387] 在至少一个实施例中,内容代理协助内容提供者选择有待被预加载至存储元件的 内容。对于本实施例,内容代理可以基于价值度量的一小部分、价值度量的百分比、费用、所 预加载的内容消费、与所预加载的内容的用户交互等接收补偿从而提供此服务。在至少一 个实施例中,价值度量是被设计成使内容提供者受益的价值度量。对于一个实施例,内容代 理可以协助内容提供者基于价值度量选择有待被预加载的如在图19中所总结的内容并且 接收所生成的价值度量的一小部分。
[0388] 在至少一个实施例中,内容代理协助内容提供者将内容预加载至存储元件。对于 本实施例,内容代理可以基于价值度量的一小部分、价值度量的百分比、费用、所预加载的 内容消费、与所预加载的内容的用户交互等接收补偿从而提供此服务。在至少一个实施例 中,价值度量是被设计成使内容提供者受益的价值度量。对于一个实施例,内容代理可以协 助内容提供者基于价值度量预加载图19中所总结的内容并且接收所生成的价值度量的一 小部分。
[0389] 在至少一个实施例中,内容代理通过获得价值度量信息协助内容提供者将内容预 加载至存储元件。对于本实施例,内容代理可以基于价值度量的一小部分、价值度量的百 分比、费用、所预加载的内容消费、与所预加载的内容的用户交互等接收补偿从而提供此服 务。在至少一个实施例中,价值度量是被设计成使内容提供者受益的价值度量。对于一个 实施例,内容代理可以通过获得用于评价价值度量的关于存储、用户设备、用户、消费的可 能性等的价值度量信息协助内容提供者预加载图19中所总结的内容并且接收所生成的价 值度量的一小部分。
[0390] 在至少一个实施例中,内容代理通过获得价值度量信息协助内容提供者从存储元 件删除所预加载的内容。对于本实施例,内容代理可以基于来自删除内容的价值度量提高 的一小部分、价值度量的百分比、费用、所预加载的内容消费、与所预加载的内容的用户交 互等接收补偿从而提供此服务。在至少一个实施例中,价值度量是被设计成使内容提供者 受益的价值度量。对于一个实施例,内容代理可以通过获得用于评价价值度量的关于存储、 用户设备、用户、消费的可能性等的价值度量信息协助内容提供者删除图21中所总结的预 加载内容并且接收所生成的价值度量提高的一小部分。
[0391] 在至少一个实施例中,内容代理通过获得价值度量信息协助内容提供者从存储元 件移动所预加载的内容。对于本实施例,内容代理可以基于来自移动内容的价值度量提高 的一小部分、价值度量的百分比、费用、所预加载的内容消费、与所预加载的内容的用户交 互等接收补偿从而提供此服务。在至少一个实施例中,价值度量是被设计成使内容提供者 受益的价值度量。对于一个实施例,内容代理可以通过获得用于为源和目的存储评价价值 度量的关于第一和第二存储、通信网络、用户设备、用户、消费的可能性等的价值度量信息 协助内容提供者移动图22中所总结的预加载内容并且接收所生成的价值度量提高的一小 部分。
[0392] 在至少一个实施例中,内容代理从多个存储元件、一个或多个内容提供者、与该一 个或多个内容提供者相关联的内容和用户设备群体、用户群体、通信网络中的一个或多个 获得价值度量信息。基于此信息,内容代理可以评价价值度量用于预加载使内容代理受益 的内容。
[0393] 对于一个实施例,内容代理可以标识关联至用户设备和用户的存储元件并且获得 存储(例如,可用的存储、存储成本等)的、用户设备(例如,可用的硬件和软件等)的、用 户(例如,偏好、历史、状态等)的价值度量信息。基于这些参数,内容代理可以搜索一个或 多个内容提供者的内容数据库并且选择用于预加载至存储元件上的内容列表。内容代理价 值度量可以将来自内容提供者中的一个或多个的特价或回赠用于预加载内容考虑在内。内 容代理价值度量可以将广告支持或赞助内容考虑在内。内容代理价值度量可以将用于预加 载或消费内容的通信网络成本考虑在内。如果用户负责通信网络成本或者如果通信网络 使用是免费的,内容代理价值度量可以不将用于预加载或消费内容的通信网络成本考虑在 内。内容代理价值度量可以将存储元件成本考虑在内。如果用户负责存储元件成本或者如 果存储元件使用是免费的,内容代理价值度量可以不将存储元件成本考虑在内。内容代理 价值度量可以将用户消费内容的可能性考虑在内。用户消费内容的可能性可以基于其他用 户与内容的交互(例如,消费、呈现、选择等)。用户消费内容的可能性可以随着时间改变。 用户消费内容的可能性可以基于用户状态参数改变。内容代理价值度量信息可以随着时间 改变。对于一个实施例,内容代理价值度量信息可以随着时间基于内容提供者提供、特价等 的改变或用户状态的改变、或用户设备中的存储元件之间的连通性的改变等改变。
[0394] 在至少一个实施例中,内容代理从多个存储元件和用户设备群体、用户群体、与该 多个存储元件相关联的通信网络中的一个或多个获得价值度量信息。基于此信息,内容代 理可以评价价值度量用于预加载内容。在一个实施例中,基于此信息,内容代理可以对在关 联至一个或多个用户设备、用户、通信网络的子组的该多个存储内的存储的子组进行分类 并且向一个或多个内容提供者提供。在至少一个实施例中,分类可以包括标识、分段、选择、 聚类、排序、表征中的一种或多种。对于一个实施例,已分类的子组或预加载机会可以是满 足以下{闪存存储上至1GB,闪存存储在便携式设备上,所关联的用户年龄组在20-40岁之 间,关联用户是足球迷,通信网络成本免费12小时/天}的群体。在至少一个实施例中,内 容代理可以向一个或多个内容提供者提供预加载机会。在至少一个实施例中,内容提供者 可以为预加载机会投标。在至少一个实施例中,内容代理接受投标,如果其在阈值以上。在 至少一个实施例中,内容代理接受来自一个或多个内容提供者的最大的投标。在至少一个 实施例中,阈值基于使内容代理受益的价值度量。在至少一个实施例中,内容代理可以为预 加载机会设置最小值。在至少一个实施例中,内容代理可以基于使内容代理受益的价值度 量设置最小值。在至少一个实施例中,可以将存储元件分类为两个或更多个预加载机会。在 至少一个实施例中,可以将存储元件同时分类为两个或更多个预加载机会。例如,存储元件 可以具有2GB可用的存储并且可以将1GB指派给第一预加载机会(例如,{:闪存存储上至 1GB,闪存存储在便携式设备上,所关联的用户年龄组在20-40岁之间,关联用户是足球迷, 通信网络成本免费12小时/天})并且可以将1GB指派给第二预加载机会(例如,{:闪存 存储上至1GB,闪存存储在便携式设备上,关联用户在下午8点后喜欢喜剧表演,通信网络 成本在下午6点至上午8点之间免费})。在至少一个实施例中,可以将存储元件可用的存 储分类为多个预加载机会中的一个。在至少一个实施例中,向一个以上的预加载机会群体 提供可用的存储用于投标。在至少一个实施例中,基于内容代理或内容提供者或来自内容 提供者的投标的价值度量指派预加载机会。例如,可以将具有1GB可用的存储的存储元件 提供为{闪存存储上至1GB,闪存存储在便携式设备上,所关联的用户年龄组在20-40岁之 间,关联用户是足球迷,通信网络成本免费12小时/天}或{闪存存储上至1GB,闪存存储 在便携式设备上,关联用户在下午8点后喜欢喜剧表演,通信网络成本在下午6点至上午8 点之间免费}。在至少一个实施例中,内容代理可以为这些预加载机会中的每个获得价值度 量。在至少一个实施例中,内容代理可以向一个或多个内容提供者提供这些内容机会二者。 在至少一个实施例中,内容代理将内容机会指派给内容提供者或具有最优惠的价值度量或 最优惠的投标的内容。
[0395] 在至少一个实施例中,内容提供者可以为预加载机会选择提供。在至少一个实施 例中,内容提供者可以选择可以由内容代理用于选择预加载机会的价值度量信息要求(或 限定、或标准、或推荐等)。在至少一个实施例中,内容代理通过允许内容提供者指定预加载 机会的令人期望的性质提供预加载机会。在至少一个实施例中,内容代理向由UI协助的内 容提供者提供预加载机会。在至少一个实施例中,内容提供者可以提供对用户参数、用户设 备参数、通信网络参数、关联至的存储元件中的一种或多种的限定,用于包括在预加载机会 提供中。在至少一个实施例中,内容代理可以通过其中内容提供者可以选择与存储元件相 关联的一个或多个用户参数(例如,人口统计、状态、历史等)的网站或Π 提供内容预加载 机会。在至少一个实施例中,内容代理可以通过其中内容提供者可以选择与存储元件相关 联的一个或多个用户设备参数(例如,HW或SW要求、显示能力等)的网站或Π 提供内容 预加载机会。在至少一个实施例中,内容代理可以通过其中内容提供者可以选择与通信网 络相关联的一个或多个通信网络参数(例如,性能、可用性、成本等)的网站或Π 提供内容 预加载提供。在至少一个实施例中,内容代理获得价值度量信息用于在内容提供者选择前 选择预加载机会。在至少一个实施例中,内容代理基于内容提供者对预加载机会提供的响 应搜索预加载机会。
[0396] 对于一个实施例,内容代理标识关联至用户设备和用户的存储元件并且获得存储 (例如,可用的存储、存储成本等)的、用户设备(例如,可用的硬件和软件等)的、和用户 (例如,偏好、历史、状态等)的价值度量信息。对于一个进一步的实施例,内容代理向一个 或多个内容提供者提供存储元件用于投标。对于一个进一步的实施例,基于从一个或多个 内容提供者所接收的投标和价值度量信息,内容代理搜索一个或多个内容提供者的内容储 藏库并且为一个或多个内容提供者中的每个选择内容列表(或可替代地队列或排序)用于 预加载至存储元件上。
[0397] 对于一个进一步的实施例,基于参数,内容代理搜索一个或多个内容提供者的内 容储藏库并且为一个或多个内容提供者中的每个选择内容列表(或可替代地队列或排序) 用于预加载至存储元件上并且请求投标。
[0398] 联合地关联至多个实体的价值度量
[0399] 除了关联至、基于、从优惠用户、用户集合、Ρ0Ι、内容提供者、内容代理等的角度的 价值度量(其中,已在上文描述了若干个实施例),可以通过将令人期望的价值度量或价值 度量参数组合至可以同时使内容分发系统中的两个或更多个用户或网络实体受益的新的 或联合的或多价值的或矢量化价值度量中可以推导出价值度量。对于一个实施例,价值度 量包括两个分量。价值度量矢量的第一分量可以由内容代理从内容提供者的角度评价并且 价值度量的第二分量包括可以由用户设备从用户或用户设备的角度评价的矢量。在至少一 个实施例中,当VM(Content_A) = {VM_1,VM_2}时可以预加载Content_A,其中,价值度量的 第一分量VM_1>阈值1并且价值度量的第二分量VM_2>阈值2。在另一个实施例中,基于 VM_1>(内容提供者的内容的中值的VM_1)生成内容列表,也就是说基于内容提供者信息内 容在价值度量的前50%中。进一步地,基于VM_2>(10百分率或用户的VM_2)生成内容列 表,也就是说从用户角度内容在前10%中。在另一个实施例中,仅预加载满足以上两种标准 (从内容提供者观点的前50%和从用户观点的前10%)的内容。在至少一个实施例中,将 满足VM_1>阈值1的内容预加载至用户设备,但是由用户设备将满足VM_2〈阈值2的内容 删除。在另一个实施例中,将满足VM_1>阈值1的内容预加载至用户设备,但是将满足阈值 2〈VM_2〈阈值3的内容如用户设备所指挥地移动至关联至用户的第二存储元件。
[0400] 许多其他实施例或以上示例的延伸是可能的。在其他实施例中,可以使用在VM_1 和VM_2之间的任何其他关系。价值度量矢量可以具有两个以上的元素或分量。在至少一个 实施例中,价值度量包括关联至内容提供者、内容代理和用户的元素。在另一个实施例中, 价值度量包括关联至内容提供者、二者都关联至相同的存储元件(例如,丈夫和妻子共享 一个机顶盒)的第一用户和第二用户的元素。对于一个实施例,目标所预加载的内容列表 可以包括所有内容从而使得疆(内容)={¥11,¥12,¥10},其中,¥111关联至内容提供者并 且VM2和VM3关联至存储元件的两个用户并且VM1>阈值_A并且(VM2+VM3) >阈值_B。也 就是说,对于两个用户所组合的价值度量应当大于阈值。在另一个具有矢量化价值度量的 实施例中,将矢量元素组合成单个联合的或组合的价值用于预加载内容选择。在至少一个 实施例中,添加了个别价值度量元素。在另一个实施例中,评价了价值度量矢量的范数(例 如,范数1、范数2、范数无穷大等)。
[0401] 可替代地,不同的实体可以独立地评价价值度量并且可以基于价值度量中的每个 以连续的或串行的或并行的方式预加载(或删除或移动等)内容。在至少一个实施例中, 内容代理从一个以上的实体获得或计算价值度量信息、参数、矢量元素等中的一种或多种 并且组合或联合地处理价值度量信息。在至少一个实施例中,内容代理从一个实体获得价 值度量并且与第二实体共享用于组合的或联合的价值度量评价。在至少一个实施例中,内 容代理从用户获得价值度量参数或用于内容的价值度量(或者用于内容列表的价值度量) 并且与内容提供者共享价值度量。在至少一个实施例中,网络实体(例如,内容代理或内容 提供者或服务提供者或云服务器)选择第一内容用于基于网络实体价值度量预加载并且 将内容预加载(例如,推送)至存储元件,同时与存储元件相关联的处理器选择第二内容用 于基于用户价值度量预加载并且预加载(例如,拉取)第二内容。
[0402] 所预加载的内容的通知
[0403] 一个实施例包括协助与内容有关的信息对与存储元件相关联的用户设备的呈现。 对于一个实施例,信息基于用户设备和存储元件之间的通信网络参数。
[0404] 对于一个实施例,所呈现的信息基于用户设备参数。用户设备参数可以包括用户 设备的硬件和/或软件能力。对于另一个实施例,所呈现的信息包括内容的内容参数,如, 例如,内容的成本、格式、和/或大小。
[0405] 一个实施例包括通知与存储元件相关联的用户已经预加载了内容。
[0406] 对于一个实施例,在用户设备处呈现的信息基于与用户设备相关联的用户的参 数。用户参数可以包括用户概要、用户偏好、用户历史、用户消费历史、用户人口统计、用户 状态休闲状态、用户位置、用户分析、用户真实或虚拟网络等。对于一个实施例,所呈现的信 息基于服务提供者、内容提供者、内容代理、广告代理、广告提供者等的参数。在至少一个实 施例中,所呈现的信息基于价值度量信息。在至少一个实施例中,所预加载的内容信息包括 价值度量信息。在至少一个实施例中,基于价值度量信息、一个或多个价值度量参数分选内 容。在至少一个实施例中,基于从用户观点或内容提供者观点或内容代理观点的价值度量 分选内容呈现。
[0407] 图29示出了根据一个实施例的用户设备2910和服务提供者2909用于协助通知 所预加载的内容。用户设备2910包括存储2915,该存储包括所预加载的内容存储2916、所 预加载的内容列表2911、偏好商店2912、活动检测2913、内容提供选择/优先2914和用户 接口驱动器2917。用户设备2910可以包括附加功能或比包括在图29中的示例实施例中 更少的功能。服务提供者2909包括内容下载器4000、所预加载的内容列表2901、偏好商 店2902、活动检测2903、内容提供选择/优先2904。服务提供者2909可以包括附加功能 或比包括在图29中的示例实施例中更少的功能。在图29中,将若干个功能性包括在用户 设备2910和服务提供者2909中。对于每个功能,功能性可以仅在用户设备2910处或仅在 服务提供者2909处呈现或可以联合地操作或可能在用户设备2910和服务提供者2909处 复制。对于一个实施例,用户设备2910上的所预加载的内容列表可以由所预加载的内容列 表2911管理或可以由所预加载的内容列表2901管理或可以被联合地管理。所预加载的内 容列表2911和所预加载的内容列表2901功能可以交换信息从而保持列表是最新的。在至 少一个实施例中,对与用户设备2910相关联的一个或多个用户或与存储2915相关联的一 个或多个用户呈现所预加载至内容存储2916中的内容相关联的信息。正确地选择的/区 分优先次序的/排序的所预加载的内容的目标的信息可以导致对系统的增加的价值。在至 少一个实施例中,所预加载的内容列表2911监控在所预加载的内容存储2916处可用的内 容。对于一个实施例,所预加载的内容列表2911可以包括名称、ID、价值参数如类型、格式、 大小、时长、价格、成本、通信网络或存储成本等。在至少一个实施例中,偏好商店2912可以 包括关联至与用户设备2910相关联的一个或多个用户的价值参数。对于一个实施例,价值 参数可以包括用户概要、用户偏好、用户历史、用户分析等。在至少一个实施例中,活动检 测2913可以包括用户设备2910或与用户设备2910相关联的一个或多个用户的状态。用 户设备2910的状态可以包括下电、休眠、睡眠模式、活跃、静止、移动、位置等。关联至用户 设备2910的状态可以包括工作、购物、在夜晚收看电视、吃晚餐等。在至少一个实施例中, 基于来自所预加载的内容列表2911或所预加载的内容列表2901、偏好商店2912或偏好商 店2902、活动检测2913或活动检测2903中的一个或多个的信息,功能内容提供选择/优先 2914可以选择所预加载的内容存储2916的内容项目的子集来对用户设备2910的用户呈现 信息。所选择的内容项目的子集来呈现信息可以被区分优先次序(或以不同的格式排序或 呈现等)来鼓励更有价值的内容的消费。在至少一个实施例中,优先级基于价值度量。在 至少一个实施例中,所选择的内容项目的子集的信息包括来自存储成本、通信网络成本、内 容成本等中的一个或多个的可变的成本。在一个实施例中,所选择的内容项目的子集的信 息包括通信网络参数(速度、时延、QOS等)或存储元件参数。在至少一个实施例中,由内 容提供选择/优先2904执行或在内容提供选择/优先2904中的内容提供选择/优先2914 之间共享选择/优先。
[0408] 图30示出了根据一个实施例的内容存储3000和内容广告提供选择/优先3025 用于协助呈现与所预加载的内容相关联的广告。内容存储3000包括多项内容,包括内容 13001、内容23002和内容N 3003。每个内容元素可以具有所关联的广告来帮助促使或鼓励 内容消费。对于一个实施例,内容1,3001可以关联至内容1广告,3011。功能内容广告提 供选择/优先3025可以通过用户接口驱动器3026协助选择有待被在用户设备处呈现的内 容广告的子集。可以区分优先次序(或排序、或格式化等)有待被呈现的所选择的内容广 告的子集。子集的选择或优先可以基于价值度量。子集的选择或优先可以基于所预加载的 内容列表3021、活动检测3022、偏好商店3024等中的一个或多个。可以在关联至用户的设 备(例如,用户设备或所关联的存储元件)上包括或可以在关联至网络的设备(例如,关联 至内容提供者、内容代理、服务提供者等的服务器)上包括所预加载的内容列表3021、活动 检测3022、偏好商店3024功能性或者可以在关联至用户的一个或多个设备和关联至网络 的一个或多个设备之间共享或联合处理功能性。
[0409] 访问控制
[0410] 图31示出了根据一个实施例的通过两个通信网络耦合至内容分发系统上的用户 设备3100。尽管示出了两个通信网络3111、3110,将理解的是可以使用任何数量的两个或 更多个通信网络用于所描述的实施例。在一个实施例中,用户设备3100包括以下功能性中 的一种或多种:访问控制3101、消费者分析代理3102、优化器3103、访问规则3104、所预加 载的内容3108、内容广告(或提供)3107、用户接口代理3106、或其他应用3105。在一个实 施例中,访问控制3101监控或维护通信网络3111或3110的状态,其中,状态包括连通性、 覆盖、性能、成本、使用vs.通信网络服务计划等中的一种或多种。在一个实施例中,访问控 制3101确定是否可以使用通信网络3111或通信网络3110中的一个或多个。在一个实施 例中,访问控制3101选择通信网络3111或3110中的一个用于内容分发系统数据使用。在 一个实施例中,将访问控制3101包括在用户设备3100中从而从内容分发系统的其他实体 分流计算复杂性。在一个实施例中,将访问控制3101包括在用户设备3100中从而从内容 分发系统的其他实体分流计算复杂性,如内容分发服务器、网络实体、通信网络实体、云实 体等中的一个或多个。在一个实施例中,将访问控制3101包括在用户设备3100中从而提 高对用户设备3100或用户设备3100的用户的隐私性。在一个实施例中,将访问控制3101 包括在用户设备3100中从而通过减少用户设备3100或具有网络实体的用户设备3100的 用户的信息量提高对用户设备3100或用户设备3100的用户的隐私性。在一个实施例中, 将访问控制3101包括在用户设备3100中从而降低共享在用于选择通信网络3111或3110 的具有网络实体的用户设备3100处可用的信息的通信开销。在一个实施例中,访问控制 3101通过一个或多个通信网络拒绝内容分发系统的一个或多个功能的数据使用。在一个实 施例中,消费者分析代理3102监控或维护与用户设备3100的一个或多个用户相关联的参 数(例如,偏好、使用历史或预测、人口统计等)、与用户设备3100相关联的参数(例如,类 型、HW/SW等)。在一个实施例中,访问规则3104包括维护或强制实施内容预加载规则(例 如,检查内容类型或内容限定)、维护或强制实施关联至内容消费的规则、维护或强制实施 关联至内容广告的规则、或维护或强制实施与通信网络3111或通信网络3110相关联的规 则中的一项或多项。在一个实施例中,所预加载的内容3108是由内容分发系统所预加载的 在耦合至用户设备3100的存储元件处可用的内容。在一个实施例中,内容广告3107包括 关联至由内容分发系统所预加载的在耦合至用户设备3100的存储元件处可用的所预加载 的内容3108的广告。在一个实施例中,使用内容广告3107来诱惑用户消费所预加载的内 容3108。在一个实施例中,用户接口 3106用于在Π 处呈现内容或内容广告或内容列表中 的一项或多项。在一个实施例中,UI促进所预加载的内容的消费。在一个实施例中,在用 户设备3100处包括其他应用3105。在一个实施例中,其他应用3105支持内容分发系统,并 且包括内容压缩器、解压缩器、加密、解密、转码等中的一个或多个。
[0411] 在一个实施例中,用户设备3100通过通信网络3111或3110连接至网络实体功能 性。尽管未示出先前所描述的一个或多个内容提供者服务器,将理解的是一个或多个内容 分发服务器的至少某些实施例包括示出的网络实体功能性的至少一部分。在一个实施例 中,网络实体功能性包括内容(广告)下载器3121、使用计费3122、交易服务器3123、优化 器3124、所预加载的内容和广告列表3125、内容(储藏库)3126或内容广告(提供)3127中 的一种或多种。在一个实施例中,由服务提供者执行网络实体功能性中的一种或多种。在 一个实施例中,服务提供者负责内容下载。在一个实施例中,由内容提供者执行网络实体功 能性中的一种或多种。在一个实施例中,内容提供者负责维护或管理内容3126或内容广告 3127。在一个实施例中,由内容代理执行网络实体功能性中的一种或多种。在一个实施例 中,内容代理负责维护或管理所预加载的内容和广告列表3125。在一个实施例中,内容代理 负责优化器3124。在一个实施例中,在内容提供者、内容代理、服务提供者或云服务中的两 个或更多个之间拆分或共享网络实体功能性。在一个实施例中,内容(广告)下载器3121 协助下载由优化器3124所选择的内容或内容广告从而预加载至所预加载的内容3108或用 户设备3100的内容广告3107上。在一个实施例中,使用计费3122监控(其中,可以将监 控交换为更新或维护或记账)一个或多个内容分发功能性的通信网络使用中的一个或多 个。在一个实施例中,使用计费3122通过通信网络3111或3110监控内容(广告)下载器 3121的通信网络数据使用。在一个实施例中,使用计费3122监控优化器3124的通信网络 数据使用。
[0412] 在一个实施例中,由用户设备3100执行或协助使用计费3122。在一个实施例中, 由内容提供者或内容代理或服务提供者或云服务执行使用计费3122。在一个实施例中,由 用户凭证或用户设备凭证对使用计费3122进行协助或分类或计费。在一个实施例中,通过 标识与内容分发系统相关联的数据流在用户设备3100上执行使用计费3122。在一个实施 例中,通过标识与内容分发系统相关联的应用在用户设备3100上执行使用计费3122。在一 个实施例中,通过标识与内容分发系统相关联的网络端点在用户设备3100上执行使用计 费3122。在一个实施例中,通过标识与内容分发系统相关联的数据流和客户端凭证或用户 设备3100凭证或用户凭证在通信网络(例如,通信网络3110、3111)(例如,WWAN)处执行 使用计费3122。在一个实施例中,通过标识与内容分发系统相关联的应用和客户端凭证或 用户设备3100凭证或用户凭证在通信网络(例如,WWAN)处执行使用计费3122。在一个实 施例中,通过标识与内容分发系统相关联的网络端点和客户端凭证用户设备3100凭证或 用户凭证在通信网络(例如,WWAN)处执行使用计费3122。在一个实施例中,通过标识与数 据流相关联的设备或用户或客户端凭证在内容分发系统网络实体处执行使用计费3122。
[0413] 在一个实施例中,交易服务器3123协助用户消费所预加载的内容3108中的所预 加载的内容项目。在一个实施例中,交易服务器3123包括以下一项或多项:接收对所预加 载的内容3108中的所预加载的内容项目的消费的请求、请求或接收对消费的授权、从用户 设备3100请求或接收对消费的支付、请求或接收安全证书、交付安全钥匙、请求或接收支 付确认、请求或接收鉴权元素。在一个实施例中,内容3126是对于预加载有用的多项内容 (其中,多项内容是例如储藏库)。在一个实施例中,内容广告(其中,内容广告是例如提 供)3127包括可以被预加载至与用户设备(例如,用户设备3100)相关联的存储元件上的 多个内容广告。在一个实施例中,内容广告3127鼓励(其中,鼓励可以被替换为诱惑或促 使)所预加载的内容的消费。在一个实施例中,所预加载的内容和广告列表3125包括在与 一个或多个用户设备3100相关联的存储元件处可用的所预加载的内容或所预加载的广告 的列表。
[0414] 在一个实施例中,优化器3124从内容3126或内容广告3127选择内容或内容广告 用于通过一个或多个通信网络3110、3111预加载至用户设备3100上。在一个实施例中,优 化器3124基于消费者分析3102从内容3126选择内容用于预加载至用户设备3100上。在 一个实施例中,优化器3124基于与用户设备3100的用户参数、用户设备3100参数、通信网 络3111或3110参数中的一项或多项相关联的价值度量从内容3126选择内容用于预加载 至用户设备3100上。在一个实施例中,优化器3124基于所预加载的内容3108上可用的内 容从内容3126选择内容用于预加载至用户设备3100上。在一个实施例中,优化器3124基 于所预加载的内容3108上可用的内容从内容广告3127选择内容广告用于预加载至用户设 备3100上。在一个实施例中,优化器3124基于所预加载的内容广告3107上可用的内容广 告从内容广告3127选择内容广告用于预加载至用户设备3100上。在一个实施例中,优化器 3124基于所预加载的内容和广告列表3125从内容3126选择内容用于预加载至用户设备 3100上。在一个实施例中,优化器3124基于访问规则3104从内容3126选择内容用于预加 载至用户设备3100上。在一个实施例中,优化器3124对关联至所预加载的内容3108的信 息的呈现区分优先次序。在一个实施例中,优化器3124对关联至所预加载的内容3108的信 息的呈现区分优先次序包括排序、分选、高亮、格式化、通知、放置、发现所预加载的内容元 素信息中的一种或多种来促进由用户设备3100的用户的所预加载的内容元素的选择。在 一个实施例中,优化器3124对关联至所预加载的内容3108的信息的呈现区分优先次序包 括更新或适应或修改排序、分选、高亮、格式化、通知、放置、发现所预加载的内容信息中的 一种或多种来促进由用户设备3100的用户的所预加载的内容广告元素的选择。在一个实 施例中,优化器3124对关联至所预加载的内容3108的信息的呈现区分优先次序包括基于 价值度量信息的改变(例如,与用户、用户设备、或通信网络等相关联的参数的改变)更新 或适应或修改排序、分选、高亮、格式化、通知、放置、发现所预加载的内容元素信息中的一 种或多种来促进由用户设备3100的用户的所预加载的内容元素的选择。
[0415] 在一个实施例中,优化器3124对关联至所预加载的内容3108的信息的呈现区分 优先次序包括关联至所预加载的内容广告3107的信息的呈现。在一个实施例中,优化器 3124对关联至所预加载的内容3108的信息的呈现区分优先次序包括所预加载的内容广告 3107的呈现。在一个实施例中,优化器3124对关联至所预加载的内容3108的信息的呈现区 分优先次序包括排序、分选、高亮、格式化、通知、放置、发现所预加载的内容广告元素信息 中的一种或多种来促进由用户设备3100的用户的所预加载的内容广告元素的选择。在一 个实施例中,优化器3124对关联至所预加载的内容3108的信息的呈现区分优先次序包括 更新或适应或修改排序、分选、高亮、格式化、通知、放置、发现所预加载的内容广告元素信 息中的一种或多种来促进由用户设备3100的用户的所预加载的内容广告元素的选择。在 一个实施例中,优化器3124对关联至所预加载的内容3108的信息的呈现区分优先次序包 括基于价值度量信息的改变(例如,与用户、用户设备、通信网络等相关联的参数的改变) 更新或适应或修改排序、分选、高亮、格式化、通知、放置、发现所预加载的内容广告元素信 息中的一种或多种来促进由用户设备3100的用户的所预加载的内容广告元素的选择。
[0416] 在一个实施例中,优化器3103从内容3126或内容广告3127选择内容或内容广告 用于通过一个或多个通信网络3110、3111预加载至用户设备3100上。在一个实施例中,优 化器3103基于消费者分析3102从内容3126选择内容用于预加载至用户设备3100上。在 一个实施例中,优化器3103基于与用户设备3100的用户参数、用户设备3100参数、通信网 络3111或3110参数中的一项或多项相关联的价值度量从内容3126选择内容用于预加载 至用户设备3100上。在一个实施例中,优化器3103基于所预加载的内容3108上可用的 内容从内容3126选择内容用于预加载至用户设备3100上。在一个实施例中,优化器3103 基于所预加载的内容3108上可用的内容从内容广告3127选择内容广告用于预加载至用 户设备3100上。在一个实施例中,优化器3103基于所预加载的内容广告3107上可用的内 容广告从内容广告3127选择内容广告用于预加载至用户设备3100上。在一个实施例中, 优化器3103基于所预加载的内容和广告列表3125从内容3126选择内容用于预加载至用 户设备3100上。在一个实施例中,优化器3103基于访问规则3104从内容3126选择内容 用于预加载至用户设备3100上。在一个实施例中,优化器3103对关联至所预加载的内容 3108的信息的呈现区分优先次序。在一个实施例中,优化器3103对关联至所预加载的内容 3108的信息的呈现区分优先次序包括排序、分选、高亮、格式化、通知、放置、发现所预加载 的内容元素信息中的一种或多种来促进由用户设备3100的用户的所预加载的内容元素的 选择。在一个实施例中,优化器3103对关联至所预加载的内容3108的信息的呈现区分优 先次序包括关联至所预加载的内容广告3107的信息的呈现。在一个实施例中,优化器3103 对关联至所预加载的内容3108的信息的呈现区分优先次序包括所预加载的内容广告3107 的呈现。在一个实施例中,优化器3103对关联至所预加载的内容3108的信息的呈现区分 优先次序包括排序、分选、高亮、格式化、通知、放置、发现所预加载的内容广告元素信息中 的一种或多种来促进由用户设备3100的用户的所预加载的内容广告元素的选择。
[0417] 在一个实施例中,可以在优化器3103处执行上文所描述的优化器3124功能性。在 一个实施例中,在优化器3124和优化器3103之间共享或联合地执行上文所描述的优化器 3124和优化器3103功能性。
[0418] 在一个实施例中,内容(广告)下载器3121、使用计费3122、交易服务器3123、优 化器3124、所预加载的内容和广告列表3125、内容3126、内容广告3127中的一个或多个与 用户设备3100通过一个或多个通信网络3111或3110的通信或会话数据交换是通过安全 链路。在一个实施例中,内容(广告)下载器3121、使用计费3122、交易服务器3123、优化 器3124、所预加载的内容和广告列表3125、内容3126、内容广告3127中的一个或多个与用 户设备3100通过一个或多个通信网络3111或3110的通信或会话数据交换是基于用户设 备3100凭证通过安全链路。在一个实施例中,内容(广告)下载器3121、使用计费3122、 交易服务器3123、优化器3124、所预加载的内容和广告列表3125、内容3126、内容广告3127 中的一个或多个与用户设备3100通过一个或多个通信网络3111或3110的通信或会话数 据交换是基于与数据流相关联的用户设备3100凭证通过安全链路。在一个实施例中,内容 (广告)下载器3121、使用计费3122、交易服务器3123、优化器3124、所预加载的内容和广 告列表3125、内容3126、内容广告3127中的一个或多个与用户设备3100通过一个或多个 通信网络3111或3110的通信或会话数据交换是基于用户设备3100用户凭证通过安全链 路。在一个实施例中,内容(广告)下载器3121、使用计费3122、交易服务器3123、优化器 3124、所预加载的内容和广告列表3125、内容3126、内容广告3127中的一个或多个与用户 设备3100通过一个或多个通信网络3111或3110的通信或会话数据交换是基于用户设备 3100客户端凭证通过安全链路。
[0419] 在一个实施例中,通信网络3111是WWAN(无线广域网络)。在一个实施例中,WWAN 通信网络是蜂窝、26、36、46、111&?等接入网络中的一种或多种。在一个实施例中,通信网 络3110是LAN或PAN。在一个实施例中,LAN或PAN通信网络3110是以太网、WLAN、WiFi、 蓝牙等中的一种或多种。在一个实施例中,LAN或PAN通信网络3110是家庭WiFi或POI WiFi或工作WiFi。在一个实施例中,LAN或PAN通信网络是通过宽带通信网络进一步连接 至内容分发系统网络实体。在一个实施例中,宽带通信网络是xDSL、缆线调制解调器、T1/ E1、光纤等中的一种或多种。
[0420] 在一个实施例中,WWAN通信网络3111数据使用成本参数高于LAN或PAN通信网 络3110数据使用成本参数。在一个实施例中,访问控制3101基于网络类型或网络容量或 网络改变或网络成本控制一项或多项内容分发功能性数据使用。在一个实施例中,内容分 发功能性通信网络使用的子集被限定至可用的通信网络3110、3111的子集。在一个实施例 中,准许通过LAN或PAN通信网络3110并且不准许通过WWAN通信网络3111预加载具有在 阈值以上的数据大小的内容。在一个实施例中,准许通过WWAN通信网络3111预加载具有 在阈值以上的数据大小的内容广告(或提供)。在一个实施例中,准许通过WWAN通信网络 3111预加载具有超过阈值的价值度量的内容广告(或提供)。在一个实施例中,准许通过 WWAN通信网络3111的在用户设备3100和使用计费3122、优化器3124、所预加载的内容或 广告列表3125中的一个或多个之间的数据会话使用交换。在一个实施例中,准许或区分优 先次序通过其他交易的交易服务器3123与用户设备3100的数据会话使用交换从而促进所 预加载的内容购买或消费。在一个实施例中,访问控制3101基于网络类型、容量或成本具 体阻止或具体允许通过一个或多个通信网络3110、3111的每个内容分发系统通信会话功 能性。在一个实施例中,允许通过所有可用的通信网络3110、3111的内容分发系统控制信 息数据使用(消费交易、使用计费、用户账户信息、用户偏好、鉴权、授权、记账)。在一个实 施例中,允许通过可用的通信网络3110、3111的子集的内容分发系统内容预加载。在一个 实施例中,用于预加载的通信网络3110、3111的子集是免费(或每使用免费--例如,没有 每使用成本的固定每月费用)通信网络3110、3111。
[0421] 图32示出了根据一个实施例的通过两个通信网络耦合至内容分发系统上的用户 设备3100。在一个实施例中,用户设备3100包括堆栈3201。在一个实施例中,堆栈3201 与内容分发系统通过一个或多个通信网络3111或3110交换数据而不选择或限定通过一个 或多个通信网络3111或3110的数据使用。
[0422] 在图32的实施例中,访问控制3215与内容分发系统数据交换在线,但没有被包括 在用户设备3100功能性内。
[0423] 在一个实施例中,在网络实体处包括访问控制3215功能性。在一个实施例中,将 访问控制3215包括在网络实体中从而从用户设备3100分流计算复杂性。在一个实施例中, 将访问控制3215包括在网络实体中从而从内容分发系统的其他实体分流计算复杂性。在 一个实施例中,将访问控制3215包括在与内容分发系统数据传输在线的网络实体中从而 从内容分发系统的多个实体分流计算复杂性。在一个实施例中,将访问控制3215包括在网 络实体中从而提高来自用户设备3100或用户设备3100的用户的在一个或多个网络实体处 可用的信息的隐私性或安全性。在一个实施例中,将访问控制3215包括在网络实体中从而 降低与用户设备3100共享在用于选择通信网络3111或3110的一个或多个网络实体处可 用的信息的通信开销。
[0424] 在一个实施例中,将访问控制3215功能性包括在内容代理、内容提供者、服务提 供者、云服务中的一个或多个处。在一个实施例中,将访问控制3215包括在内容代理或云 服务中从而从用户设备3100、内容提供者或服务提供者中的一个或多个分流计算复杂性。 在一个实施例中,将访问控制3215包括在内容代理或云服务中从而提高与用户设备3100 或与用户设备3100相关联的用户有关的信息的隐私性或安全性。在一个实施例中,将访问 控制3215包括在内容代理或云服务中从而通过不与多个内容提供者或服务提供者共享敏 感信息提高与用户设备3100或与用户设备3100相关联的用户有关的信息的隐私性或安全 性。
[0425] 在一个实施例中,访问控制3215包括在为访问控制3101所描述的实施例中的功 能性中的一种或多种。
[0426] 图33示出了根据一个实施例的通过两个通信网络耦合至内容分发系统上的用户 设备3100。在一个实施例中,用户设备3100包括堆栈3201。在一个实施例中,堆栈3201 与内容分发系统通过一个或多个通信网络3111或3110交换数据而不选择或限定通过一个 或多个通信网络3111或3110的数据使用。
[0427] 在图33的实施例中,访问控制3325与内容分发系统数据交换是离线的。在一个 实施例中,访问控制3325从一个或多个用户实体或网络实体获得与内容分发系统相关联 的信息从而选择用于内容分发系统数据交换的通信网络3111或3110的使用。在一个实施 例中,访问控制3325授权或允许或推荐或限定在一个或多个用户实体和一个或多个网络 实体之间的内容分发系统数据使用从而选择用于内容分发系统数据交换的通信网络3111 或3110的使用。在一个实施例中,访问控制3325授权或允许或推荐或限定一个或多个用 户实体的内容分发系统数据使用从而选择用于内容分发系统数据交换的通信网络3111或 3110的使用。在一个实施例中,访问控制3325授权或允许或推荐或限定一个或多个网络 户实体的内容分发系统数据使用从而选择用于内容分发系统数据交换的通信网络3111或 3110的使用。
[0428] 在一个实施例中,访问控制3325使在一个或多个内容分发系统用户实体(例如, 用户设备3100堆栈3201)和一个或多个内容分发系统网络实体(例如,内容(广告)下 载器或交易服务器3123)之间的安全数据交换成为可能。在一个实施例中,由于访问控 制3325不需要标识一个或多个内容分发数据交换,访问控制3325使在一个或多个内容分 发系统用户实体(例如,用户设备3100堆栈3201)和一个或多个内容分发系统网络实体 (例如,内容(广告)下载器或交易服务器3123)之间的安全数据交换成为可能。在一个 实施例中,由于访问控制3325不需要进行深度包检测(DPI)或标识一个或多个内容分发 数据交换,访问控制3325使在一个或多个内容分发系统用户实体(例如,用户设备3100 堆栈3201)和一个或多个内容分发系统网络实体(例如,内容(广告)下载器或交易服务 器3123)之间的安全数据交换成为可能。在一个实施例中,访问控制3325与内容分发系统 数据交换离线从而从内容分发系统的其他实体分流计算复杂性(例如,通过避免数据流标 识、DPI等)。在一个实施例中,访问控制3325与内容分发系统数据传输离线从而从内容分 发系统的多个实体分流计算复杂性。在一个实施例中,访问控制3325离线从而提高来自用 户设备3100或用户设备3100的用户的在一个或多个网络实体处可用的信息的隐私性或安 全性。在一个实施例中,访问控制3325离线从而降低与用户设备3100共享在用于选择通 信网络3111或3110的一个或多个网络实体处可用的信息的通信开销。
[0429] 在一个实施例中,将至少部分访问控制3325功能性包括在用户设备3100中。在一 个实施例中,将至少部分访问控制3325功能性包括在网络实体处。在一个实施例中,将访 问控制3325功能性包括在内容代理、内容提供者、服务提供者、云服务中的一个或多个处。 在一个实施例中,访问控制3325包括在为访问控制3101所描述的实施例中的功能性中的 一种或多种。在一个实施例中,访问控制3325获得关联至通信网络3111或3110状态的信 息。在一个实施例中,访问控制3325获得关联至通信网络3111或3110状态的包括通信网 络可用性、覆盖、性能、成本等中的一种或多种的信息。在一个实施例中,访问控制3325从 堆栈3201获得关联至通信网络3111或3110状态的信息。在一个实施例中,访问控制3325 获得关联至访问规则3104的信息。在一个实施例中,访问控制3325从网络实体获得关联至 访问规则的信息。在一个实施例中,访问控制3325从优化器3103或优化器3124获得信息。 在一个实施例中,访问控制3325从优化器3103或优化器3124获得包括用于预加载至用户 设备3100上的已分类的、已区分优先次序的、已排序的或已分选的内容队列或内容广告队 列中的一种或多种的信息。在一个实施例中,访问控制3325对内容(广告)下载器3121、 优化器3124、交易服务器3123、使用计费3122、所预加载的内容和内容广告列表3125中的 一个或多个授权或限定至通信网络3111或3110的访问。在一个实施例中,访问控制3325 基于用户参数、用户设备3100参数、通信网络参数3111或3110、内容参数、网络实体参数、 网络实体赞助服务、关联至用户或用户设备账户的网络实体赞助服务中的一个或多个授权 或限定至通信网络3111或3110的访问。在一个实施例中,访问控制3325基于价值度量授 权或限定至通信网络3111或3110的访问。
[0430] 服务计划
[0431] 一个实施例包括由服务提供者在预加载内容的至少一部分前获得准许,并且由服 务提供者补偿具有存储元件的财政所有权的实体。
[0432] 另一个实施例包括由服务提供者在预加载内容的至少一部分前接收准许,并且从 内容的用户接收补偿用于在存储元件上所预加载的内容或至存储元件的预加载内容的服 务的消费。
[0433] 在一个实施例中,用户设备是移动设备并且能够连接至无线广域通信网络(例 如,蜂窝、2G、3G、4G等)以及局域通信网络(例如,家庭WiFi、P0I WiFi、或蓝牙等)。
[0434] 在一个实施例中,预加载管理服务的网络实体(例如,由内容代理或内容提供者 进行的云预加载服务等)确定所刷新的用户偏好信息,其中,所刷新的用户偏好信息包括 获得用户偏好信息和更新用户偏好信息。在一个实施例中,可以周期性地进行(例如,在预 先确定的时间间隔)或可以由来自管理服务的轮询函数进行(例如,当管理服务的HW或SW 资源是可用的时)或可以基于由触发事件生成的中断进行(例如,用户设备被上电、用户登 录至用户设备中、用户设备进入通信网络的覆盖区域等)更新。在一个实施例中,用户偏好 信息包括用户参数(例如,所期望的内容类型、人口统计、位置、用户的设备类型、可能性、 与其他用户的关联等)。
[0435] 在一个实施例中,预加载管理服务确定所刷新的内容预加载优先级信息,其中,所 刷新的内容预加载优先级信息包括获得内容预加载优先级信息和更新内容预加载优先级 信息。在一个实施例中,内容预加载优先级信息包括内容参数(例如,类型、格式等)、内容 商业规则(例如,用于插入广告的元数据、视图的数量、有限的消费时期等)、与管理内容的 内容提供者相关联的信息(例如,在预加载管理服务和内容提供者之间的投标或提供参数 等)中的一种或多种。在一个实施例中,所刷新的用户偏好信息或所刷新的内容预加载优 先级信息是用户创建内容的预加载刷新列表(其中,该列表可以包括队列或类别或排序或 组等)。在一个实施例中,生成了刷新列表。在一个实施例中,更新了刷新列表。在一个实 施例中,基于所刷新的用户信息或所刷新的内容优先级信息更新了刷新列表直至预加载了 所刷新的内容列表。在一个实施例中,所刷新的内容列表包括有待被添加至存储设备处的 可用的其他内容的所预加载的内容。在一个实施例中,所刷新的内容列表包括有待从存储 设备处的可用的内容删除的所预加载的内容。在一个实施例中,所刷新的用户偏好信息或 所刷新的内容优先级信息用于用户设备内容发现优先级函数(例如,设备代理或应用、或 内容信息呈现函数等)来定义内容在设备上内容使用/购买提供中怎样被区分优先次序的 方面。
[0436] 在一个实施例中,将中间存储元件(例如,在家庭网关、机顶盒、Ρ0Ι存储等处的存 储储藏库)连接至局域通信网络(WLAN、LAN、PAN等)和广域通信网络(例如,宽带DSL、缆 线调制解调器、光纤入户、T1/E1、回程等)。在一个实施例中,中间存储元件如由网络实体预 加载管理服务所确定的对有价值的用户内容滴流收费。在一个实施例中,有价值的内容包 括很可能由一个或多个用户消费或购买的或高利润率、或低成本的内容中的一项或多项。
[0437] 在一个实施例中,中间存储元件被配置成用于从确定要移除的内容列表和要添加 的内容列表的网络实体预加载服务接收所刷新的设备所预加载的内容的区分优先次序。
[0438] 在一个实施例中,中间存储元件基于所刷新的区分优先次序内容将内容预加载 (或删除)至一个或多个用户设备上。在一个实施例中,当一个或多个用户设备连接至所共 享的局域通信网络时中间存储元件将内容刷新(例如,预加载或删除)至关联至用户设备 的一个或多个存储上(例如,耦合至用户设备的存储)。
[0439] 在一个实施例中,在移动设备连接至广域通信网络的同时从移动用户设备收集用 户偏好信息并发送至组网实体服务(例如,云服务)。在一个实施例中,当获得了用户偏好 信息并发送至网络实体(例如,云高速缓存管理服务)时,移动用户设备没有连接至局域通 信网络而是连接至移动网络。
[0440] 在一个实施例中,组网实体服务确定所刷新的内容预加载优先级(例如,排序或 分选内容的列表或队列)。在一个实施例中,在设备连接至局域通信网络前组网实体开始滴 流收费过程用于刷新中间存储元件。在一个实施例中,当移动用户设备连接至局域通信网 络时所刷新的所预加载的内容的一部分是可用的。在一个实施例中,对于在移动用户设备 处的快速呈现或消费,所刷新的所预加载的内容的部分或发现优先级是可用的。在一个实 施例中,局域通信网络比广域通信网络具有更高的性能耦合至中间存储元件并且使能够呈 现或消费或预加载至所预加载的内容的多项中的一项的移动设备耦合存储上。在一个实施 例中,来自中间存储元件的内容消费或从中间存储元件至更靠近或耦合至用户设备的存储 上的预加载不由中间存储储藏库广域通信网络性能(例如,带宽)所限制。
[0441] 在一个实施例中,用户设备是移动设备并且能够连接至无线广域通信网络(例 如,蜂窝、2G、3G、4G等)以及局域通信网络(例如,家庭WiFi、P0I WiFi、或蓝牙等)。
[0442] 在一个实施例中,网络实体预加载管理服务(例如,云预加载管理服务)确定包括 有待被预加载至关联至(例如,附近或耦合或附接或包括)移动设备的存储上的内容的初 始预加载内容列表。在一个实施例中,预加载管理服务协助(例如,发起或引起或推送)在 预加载内容列表上的内容被预加载至关联至设备的存储上。
[0443] 在一个实施例中,网络实体预加载管理系统确定用户设备发现内容提供优先级列 表。在一个实施例中,提供优先级列表可以包括基于价值度量的分选或排序或基于分选或 排序的用户偏好中的一个或多个。在一个实施例中,提供优先级基于一个或多个用户、用户 设备、内容参数、内容上的商业规则中的一个或多个上的约束。在一个实施例中,优先级列 表在移动设备上(例如,在UI上)高亮提供来消费。在一个实施例中,优先级列表高亮已 被确定为高优先级内容的所预加载的内容用于消费或使用或购买。在一个实施例中,高优 先级内容基于关联至内容提供者、内容代理、或用户中的一个或多个的价值度量。在一个 实施例中,高优先级内容是在设备上可用的所预加载的内容的子集并且是由用户偏好、所 期望的消费统计、所期望的经济回报或内容消费/做广告激励中的一个或多个所确定的内 容。在一个实施例中,将初始设备上发现内容提供优先级列表发送至用户设备用于向用户 呈现(例如,显示在Π 上)提供。在一个实施例中,所预加载的内容呈现(例如,位置、字 体、格式、UI上内容列表呈现的顺序)与优先级列表一致。
[0444] 在一个实施例中,网络实体预加载管理服务从用户设备收集附加用户偏好信息 (例如,周期性地、或基于事件触发)。在一个实施例中,在连接至广域通信网络的同时获得 用户偏好信息并用于确定所刷新的或所更新的高优先级内容。在一个实施例中,所刷新的 优先级内容是在用户设备上可用的所预加载的内容的子集。在一个实施例中,所刷新的优 先级内容由用户偏好、所期望的消费统计、所期望的经济回报或内容消费/做广告激励中 的一个或多个的刷新确定。
[0445] 在一个实施例中,网络实体将所刷新的用户设备发现UI内容提供优先级列表与 设备通信从而根据优先级列表重新安排向用户的Π 显示提供的优先级。
[0446] 安全性
[0447] 在至少一个实施例中,以受保护的格式在存储元件处存储所预加载的内容。在至 少一个实施例中,所预加载的内容包括内容的一部分。在至少一个实施例中,保护所预加载 的内容从而阻止用户消费该内容。在至少一个实施例中,保护所预加载的内容从而阻止用 户共享该内容。在至少一个实施例中,可以在批准或授权后消费或共享受保护的所预加载 的内容。在至少一个实施例中,从网络实体(例如,内容提供者、内容代理等)获得批准或 授权。在至少一个实施例中,加密了所预加载的内容。在至少一个实施例中,所预加载的内 容包括数字水印。在至少一个实施例中,所预加载的内容包括关联至存储元件或用户设备 或用户的签名。在至少一个实施例中,所预加载的内容签名可以用于标识内容的未授权的 副本。在至少一个实施例中,用户实体在内容消费之前向网络实体要求证书。在至少一个 实施例中,预加载了内容的第一部分,在批准或授权或支付后预加载或下载了内容的第二 部分。在至少一个实施例中,第二部分是所预加载的内容数据使用的小的部分。在至少一 个实施例中,在网络实体或用户实体处的存储管理器或内容管理器管理安全性功能性。在 至少一个实施例中,在用户实体处的设备代理鉴权并授权用户实体来消费内容。在至少一 个实施例中,网络实体监控用户实体安全性代理来保证它们还没有被篡改。
[0448] 可变的定价
[0449] 对于至少某些实施例,用于消费内容的成本基于与存储元件相关联的价值度量成 本参数或通信网络。
[0450] 在至少一个实施例中,对用户或对所预加载的内容的消费者的成本(或由服务提 供商提供的价格)可以包括存储或通信网络成本。在至少一个实施例中,向用户或消费者 所提供的内容的成本或价格将取决于所使用的存储元件或通信网络资源变化。
[0451] 从内容源携带内容至用户设备用于呈现可以使用一个或多个通信网络。这些一个 或多个通信网络中的每个可以招致用于携带内容的成本。进一步地,通信网络在给定的时 间可以是忙的或空闲的并且携带内容的成本可以取决于通信网络有多忙。在另一个实施例 中,从内容源携带内容至用户设备可以具有一个以上的通信网络选择来到达用户设备。在 至少一个实施例中,内容的成本或价格或价值等包括与用于从内容源携带内容至用户设备 来消费的一个或多个通信网络相关联的成本。
[0452] 图24展示了根据一个实施例的可能导致呈现给用户设备的内容的可变的成本 (其中,成本可以被替换为价格、价值等)的用于使用给定的通信网络的4个不同的选项。 在本实施例中,可以将内容从内容服务器2400通过相同的通信网络在不同的时间线或延 迟等携带至用户设备100。对于一个实施例,最顶端的选项在后台预加载内容而没有时间限 制限定。这可以导致通信网络的高效使用(例如,在非峰值时间期间使用通信网络)。对于 一个实施例,第二选项不预加载内容,但是用户选择使内容在第二天上午被交付。此选项可 以允许通信网络以更高效的方式预加载内容,例如,在较低使用的间隔期间使用带宽。此选 项还可以允许内容以较低等级的QoS(例如,尽力而为)被预加载。对于一个实施例,第三 选项不预加载内容,但是用户选择使内容在2个小时内被交付。此选项具有对于内容加载 的较短的时间线,但即使连接的速度波动、或低于实时内容呈现所要求的速率,仍然允许通 信网络加载内容。对于一个实施例,第四选项是立即交付内容。此选项将是在通信网络上 最有压力的。在至少一个实施例中,用于消费内容的向用户所提供的价格与通信网络使用 选项相关联。
[0453] 图25展示了根据一个实施例的用于通过三个不同的通信网络将内容从内容服务 器2400预加载至用户设备100的3个不同的选项。对于一个实施例,通信网络2503可以 是免费网络(例如,家庭WiFi)。对于一个实施例,通信网络2502可以是低成本网络,如至 家庭的有线宽带连接。对于一个实施例,通信网络2501可以是高成本网络,如家庭或漫游 蜂窝网络。在至少一个实施例中,内容的成本或价格或价值等包括与用于从内容源携带内 容至用户设备来消费的通信网络相关联的成本。
[0454] 从内容源携带内容至用户设备用于呈现可以使用一个或多个存储元件。这些一个 或多个存储元件中的每个可以招致用于存储内容的成本。进一步地,存储元件在给定的时 间可以是空的或满的并且存储内容的成本可以取决于在存储元件中空闲的或可用的存储。 在另一个实施例中,从内容源携带内容至用户设备可以具有一个以上的存储元件选择来到 达用户设备。
[0455] 图26示出了根据一个实施例的内容服务器2400和与大的存储2600和小的存储 2601相关联的用户设备100。对于本实施例,小的存储2601包括在用户设备100中,从而 使得如果用户设备1〇〇是便携式或移动的,由于用户设备1〇〇正在移动,存储2601的内容 将是可用的。对于本实施例,大的存储2600没有包括在用户设备100内并且可以通过通信 网络与用户设备100相关联。大的存储2600可以是家庭网关储藏库或机顶盒或Ρ0Ι接入 点存储等,对于本实施例,可以将有待呈现在用户设备100处的令人期望的内容预加载至 大的存储2600或小的设备存储2601上。典型地,大的存储2600将具有更多可用的存储并 且具有每千兆字节较低成本(或机会成本)。典型地,小的存储2601将具有较少可用的存 储并且具有每千兆字节更高成本(或机会成本)。因此,在一个实施例中,用于消费存储在 大的存储2600中的所预加载的内容的成本可以比用于消费存储在小的设备存储2601中的 所预加载的内容的成本低。
[0456] 图27是根据一个实施例的一个包括被预加载至和提供给用户的内容的可变的价 格的表格。在此示例中,用户正与尝试消费与智能电话相关联的所预加载的内容的智能电 话交互。智能电话与智能电话内的存储、在家庭网关处的存储、和在家庭机顶盒(在列"存 储位置"下列出)处的存储相关联。在此示例中,智能电话当前不在家庭网关或家庭机顶 盒通信网络的覆盖区域中(示为表格中的"N/A条目")。因此,电影Q和电影R当前不可 用(列为列"现在观看"下的"N/A条目")。在此示例中,电影P现在通过昂贵的通信网络 (例如,蜂窝或漫游)以2种格式可用。如果用户等待在观看前回家,由于可以通过较低成 本通信网络(例如,家庭宽带访问)预加载或在较低成本存储元件上存储电影,用于消费电 影P的成本将较低。如果用户想要等待在消费之前的附加日,用于消费电影P的成本可能 甚至更低。在此情况下,服务提供者可以计划内容的广播或组播用于预加载(其可以允许 共享跨多个用户的预加载的通信网络成本),或通过非常低优先级(例如,最低的QoS、尽力 而为等)数据连接预加载内容。
[0457] 在另一个实施例中,可以基于用于携带内容的一个或多个通信网络或基于时间、 或时间线、或延迟、或用于携带内容的通信网络中的一个或多个上的压力、或基于用于在呈 现之前存储内容的一个或多个存储元件以可变的价格对内容进行提供。在另一个实施例 中,另外,可变的价格可以包括内容参数(例如,HDvs. SD格式)、或用户设备参数(例如,显 示器大小)、或用户参数(例如,服务计划)、或内容提供者参数(例如,价格、特价)等。
[0458] 对于一个实施例,电影内容提供者可以通过有线宽带接入网络将第一电影集合预 加载至家庭网关存储元件或储藏库,并且可以通过蜂窝接入网络将第二电影集合预加载至 移动用户设备本地存储元件上,并且可以通过WiFi网络将第三电影集合预加载至第二移 动用户设备存储元件上。这3个电影集合中的每个可以招致通信网络、或存储元件、或电影 格式等的不同的成本。成本参数可以用于以可变的价格提供每个集合。
[0459] 在至少一个实施例中,关联至内容的可变的价格可以影响对用户呈现内容元素的 方式。可变的价格可以用于对内容元素进行标识、选择、聚类、排序、分选、分类、分层等。可 变的定价可以影响位于存储元件的内容的搜索、浏览等。可变的定价可以影响协助内容消 费的通知、显示、横幅、弹出等。
[0460] 在至少一个实施例中,如果用户展现出对以给定的可变的价格消费内容的兴趣, 通过使用更加成本有效的存储元件或通信网络来存储和运输内容至用户,可以向用户呈现 对在更低价格的可用的相同内容的通知。
[0461] 在至少一个实施例中,如果用户展现出对以给定的可变的价格消费内容的兴趣, 通过使用更加成本有效的存储元件或通信网络来存储和运输内容至用户,可以向用户呈现 对在更低价格的可用的可比较的内容的通知(例如,当用户在家时在家所预加载的电影)。
[0462] 在至少一个实施例中,如果用户展现出对以给定的可变的价格消费内容的兴趣, 通过使用更加成本有效的存储元件或通信网络来存储和运输内容至用户,可以向用户呈现 对可比较的价格的更令人期望的格式的相同内容的通知。
[0463] 在至少一个实施例中,如果用户展现出对以给定的可变的价格消费内容的兴趣, 通过使用更加成本有效的存储元件或通信网络来存储和运输内容至用户,可以向用户呈现 通过将对内容的访问延迟至稍后的时间(例如,在通信网络性能上的降低了的压力)或稍 后的位置(例如,等待直至用户从工作回家)的更低价格的相同内容的通知。
[0464] 在至少一个实施例中,可变的定价内容可以用在价值度量预加载选择中。在另一 个实施例中,可以从预测试的市场或预测试的组获得或估计或计算等价值定价参数。
[0465] 在另一个实施例中,内容的可变的定价可以包括赞助服务、促销、优惠券等。在另 一个实施例中,收集、处理等与具有可变的定价的内容的消费相关联的信息。在另一个实施 例中,与一个或多个实体(例如,内容提供者、内容代理、P0I管理器等)共享与具有可变的 定价的内容的消费相关联的信息。
[0466] 在用户设备上呈现所预加载的广告
[0467] 在至少一个实施例中,所预加载至存储元件上的内容是或包括广告(ad)。
[0468] 将理解的是为内容的分发、预加载、管理、分类所描述的实施例中的一个或多个可 以附加或可替代地用于广告的分发、预加载、管理、分类。也就是说,可以可互换地将内容和 广告用于所描述的实施例。在一个实施例中,内容包括广告。
[0469] 可以将广告的服务提供者称为广告服务提供者。内容的服务提供者可以是内容提 供者或内容代理,或包括二者的功能性。类似地,广告服务提供者可以是广告提供者或广告 代理,或包括二者的功能性。
[0470] 对于一个实施例,内容包括广告,并且本实施例进一步包括选择该广告,以及协助 该广告在用户设备处的呈现。对于一个实施例,广告的选择包括从所预加载的广告选择。对 于另一个实施例,选择基于用户设备、正被呈现的内容、消费内容的用户的参数中的一个或 多个。
[0471] 许多其中呈现所预加载的广告可以是有利的实施例。在至少一个实施例中,在视 频流式传输正填满用户设备高速缓存的同时可以呈现所预加载的广告而不用等待广告下 载。在至少一个实施例中,当用户设备离线时(例如,不在广告提供者通信网络的覆盖区域 中)可以呈现所预加载的广告。在至少一个实施例中,在正在后台预加载或下载其他广告 的同时可以呈现所预加载的广告。在至少一个实施例中,可以在针对用户的其他广告正等 待更方便的或成本有效的或更有价值的通信网络是可用的同时(例如,WiFi)可以呈现所 预加载的广告。在至少一个实施例中,呈现所预加载的广告通过减少/延迟/避免有价值 的通信网络带宽资源(例如,蜂窝数据计划)的使用使用户受益。在至少一个实施例中,如 果广告被嵌入在内容中,所预加载的广告的呈现可以是更易于控制的(例如,通过减少快 速转发)。在至少一个实施例中,在与用户设备相关联的存储元件上预加载广告可以提高用 户的隐私性,例如,通过减少与用户相关联的发送至网络用于选择有待向用户呈现的广告 的信息量。
[0472] 预加载广告和所预加载的广告
[0473] 典型地,可用的广告的群体是非常大的,因此基于价值度量选择有待被预加载的 广告可以是有益的。预加载所选择的广告可以使能够呈现更好地针对最终消费者的广告。 预加载所选择的广告可以使能够呈现比如果固定至所关联的内容更动态的广告。预加载所 选择的广告可以提供对最终消费者的呈现的更好的控制。预加载所选择的广告可以使能够 更高质量广告的呈现,其以另外方式可以消费有价值的通信网络资源或当被流式传输时可 以另外方式安装或可以另外方式花费更长时间来被预加载,其可以使最终消费者沮丧。
[0474] 可以由网络侧实体中的一个或多个(例如,广告提供者、广告服务提供者、广告代 理、或与用户或用户器具(例如,存储元件、用户设备等))相关联的设备执行广告的选择。 由网络实体的广告的选择可以具有分流关联至用户的设备的硬件资源(例如,处理器、电 池等)的益处。由关联至用户的设备的广告的选择可以提高隐私性,例如,通过减少关联至 具有网络的用户或用户设备的信息量。由存储元件进行的广告的选择可以减少网络颤动, 例如,当存储元件在协助若干个用户设备的P0I处或选择基于与若干个用户设备相关联的 参数的聚集时。
[0475] 在至少一个实施例中,用于选择有待被预加载的广告的价值度量基于与广告相关 联的价值度量参数。与广告相关联的价值度量参数的示例可以包括:大小、类型、所要求的 吞吐量、格式、每呈现广告收益/成本/利润、每点击广告收益/成本/利润、点击率、通信 网络要求、用户设备硬件或软件要求、商业规则、与内容的关联(例如,可以或可以不被允 许呈现特定内容)等或用于帮助广告选择的任何其他广告参数。
[0476] 在至少一个实施例中,用于选择有待被预加载的广告的价值度量基于与一个或多 个用户相关联的价值度量参数。与用户相关联的价值度量参数的示例包括:用户人口统计 (例如,年龄、性别、行业、婚姻状况等)、用户位置(例如,家、工作、Ρ0Ι、位置轨迹、过去/当 前/未来位置等)、用户历史(例如,在先内容交互、在先广告交互等)、用户环境(例如,讲 话、散步、开车、工作、与用户设备交互等)、用户网络(例如,虚拟的或现实生活的、家庭、朋 友、同事等)等或用于帮助广告选择的任何其他参数。
[0477] 在至少一个实施例中,从更多详细的用户参数对与用户相关联的一个或多个价值 度量参数进行抽象、或参数化、或聚类、或建模、或分类等用于隐私性。在至少一个实施例 中,出于隐私性原因,用户的某些参数可以不与网络实体或设备、广告提供者、广告服务提 供者、广告代理等共享并且代替地用户可以被指派至分类中用于可以用于价值度量评价的 广告预加载而不用揭示敏感的用户参数。对于一个实施例,可以将年龄、性别、收入、位置等 用户参数重新映射至可以与网络实体或设备互换的价值度量参数上用于对广告的价值度 量评价而不用共享敏感的用户信息。在另一个实施例中,本地计算(例如,用户设备或存储 元件)并与网络实体共享价值度量的一部分或价值度量参数。
[0478] 在至少一个实施例中,用于选择有待被预加载的广告的价值度量基于与用户设备 相关联的价值度量参数。与用户设备相关联的价值度量参数的示例可以包括:类型(例如, 智能电话、平板计算机、笔记本计算机、PC等)、移动性、硬件移动性(例如,UI、显示器、处理 器等)、软件能力(例如,操作系统、应用、内容解码器等)、或用于帮助广告选择的任何其他 用户设备参数。
[0479] 在至少一个实施例中,用于选择有待被预加载的广告的价值度量基于与广告提供 者相关联的价值度量参数。与广告提供者相关联的价值度量参数的示例可以包括:广告收 益、广告战、广告关系、广告节目、在广告提供者和内容提供者之间的商业规则或关系、在广 告提供者和用户设备或用户之间的商业规则或关系等。
[0480] 在至少一个实施例中,用于选择有待被预加载的广告的价值度量基于关联至从广 告服务器至存储元件或存储元件至用户设备的通信网络的价值度量参数。与通信网络相关 联的价值度量参数的示例可以包括:通信网络成本(例如,每使用成本、每时间间隔成本、 无限使用、随着时间成本、成本vs. QoS、后台/前台成本、实时vs.后台低带宽等)、通信网 络性能(例如,速度、带宽、时延、抖动、误包率、繁忙状态等)、通信网络可用性(例如,与用 于呈现广告的目标用户设备的过去/当前/未来连通性等)等或用于帮助广告选择的任何 其他通信网络参数。
[0481] 在至少一个实施例中,价值度量用于选择有待从第一存储删除或移动至第二存储 兀件的广告。
[0482] 在至少一个实施例中,用于选择有待被预加载的广告的价值度量基于与用于预加 载广告的存储元件相关联的价值度量参数。与存储元件相关联的价值度量参数的示例可以 包括:大小、可用的大小、类型、时延、吞吐量、访问时间、通信网络能力、与广告服务器或用 户设备的过去/当前/未来连通性等或用于帮助广告选择的任何其他存储元件参数。
[0483] 在至少一个实施例中,将广告预加载为分别的实体(例如,分别的文件)并且可以 从其他内容解耦合。在至少一个实施例中,为广告指派标签。当与网络实体、云服务器、客 户端设备、存储元件、用户设备、广告的呈现等交换信息时,此标签可以用于寻址/标引/命 名/指向广告。
[0484] 在至少一个实施例中,周期性地监控先前所预加载的广告的价值度量。在至少一 个实施例中,如果价值度量参数改变,重新评价先前所预加载的广告的价值度量。
[0485] 在至少一个实施例中,可以基于价值度量将先前所预加载的广告从存储元件删除 或移动至不同的存储元件。
[0486] 在至少一个实施例中,用于选择有待被预加载的广告的价值度量基于与用于预加 载广告的用户设备相关联的2个或更多个存储元件相关联的价值度量参数。可以基于相对 于广告或用户设备等的存储能力对该2个或更多个存储元件进行分类或指派层级。可以基 于价值度量将与用户设备相关联的广告分发在该2个或更多个存储元件上。
[0487] 在至少一个实施例中,用于选择有待被预加载的广告的价值度量基于与用于预加 载广告的用户设备或存储相关联的2个或更多个通信网络相关联的价值度量参数。可以基 于相对于广告或用户设备等的通信网络参数对该2个或更多个通信网络进行分类。可以基 于价值度量将与用户设备相关联的广告分发在该2个或更多个通信网络上。
[0488] 在至少一个实施例中,由广告代理协助广告提供者。广告代理可以提供基础设施 如用于网络实体的软件或硬件或用于用户设备的软件或硬件或用于协助或使能够广告选 择或广告预加载或广告删除或广告移动或在用户设备处的广告呈现的存储元件。广告代理 可以从用户、用户设备、存储元件、通信网络等获得价值度量信息用于基于价值度量的广告 的选择或预加载或删除或移动或呈现。广告代理可以获得和与广告提供者共享价值度量信 息或过程或对来自用户、用户设备、存储元件、通信网络等的价值参数进行分类。广告代理 可以协助广告的选择用于预加载、或协助预加载至存储元件、或协助在用户设备处的广告 的插入或呈现。
[0489] 在至少一个实施例中,广告代理协助多个广告提供者进行获得价值度量、价值度 量参数、价值度量参数关系、基于价值度量选择广告、预加载所选择的广告、向用户呈现广 告或向呈现给用户的内容中插入广告中的一项或多项。此广告代理服务可以增加对提供 者中的一个或多个、或对用户等的广告的价值。此广告代理服务可以对一个或多个提供者 或对一个或多个用户简化此广告交付系统的开发、管理和维护。对于一个实施例,可以跨2 个或更多个提供者共享网络或存储元件或用户设备软件或硬件。由于可以由单个实体(例 如,广告代理)管理敏感的用户信息而不是在多个提供者上重复,这可以导致对用户的提 高的隐私性。在至少一个实施例中,广告代理基于向广告提供者交付与价值度量有关的信 息接收补偿。在至少一个实施例中,广告代理基于为广告提供者选择或预加载广告接收补 偿。在至少一个实施例中,广告代理基于为广告提供者的所预加载的广告的交互、或呈现、 或消费接收补偿。
[0490] 在至少一个实施例中,通信网络提供者基于分流通信网络上的数据使用或降低通 信网络上的拥塞的价值度量赞助/资助广告预加载服务。在至少一个实施例中,用户基于 价值度量同意服务或提供对广告预加载服务的补偿,该价值度量可以增加广告的关联性或 广告的质量或降低通信网络成本或改善将会以另外方式从实时广告呈现降级的其他内容 的呈现。
[0491] 在至少一个实施例中,广告代理基于与所预加载的广告相关联的用户(例如,用 户人口统计、用户位置、用户状态等)、用户设备、存储元件等相关联的价值度量参数从广告 提供者接收可变的补偿(例如,向广告提供者提供可变的价格)。对于一个实施例,广告代 理可以基于用户价值度量参数收入、或年龄、或行业、或爱好等接收可变的补偿。对于一个 实施例,广告代理可以基于存储元件价值度量参数位置:在家、在商店、在酒店大堂、在加气 站等接收可变的补偿。
[0492] 在至少一个实施例中,价值度量与广告被呈现或由用户观看或点击或消费的可能 性是成比例的。在至少一个实施例中,价值度量与从广告由用户观看或点击或消费所收集 的价格或收益或利润是成比例的。
[0493] 在至少一个实施例中,用于获得价值度量的价值度量参数或价值度量参数关系是 从用户角度选择的或用于优惠用户。对于一个实施例,基于此价值度量的广告的选择和预 加载可以导致增加的用户满意度、增加的用户点击次数、用于消费广告的用户补偿、降低通 信网络成本、降低存储元件使用等。
[0494] 在至少一个实施例中,用于获得价值度量的价值度量参数或价值度量参数关系是 从广告提供者角度选择的或用于优惠广告提供者。对于一个实施例,基于此价值度量的广 告的选择和预加载可以导致增加的向用户呈现的相关广告的数量、增加的广告点击次数、 增加关联至广告的产品的购买、降低的成本、降低存储元件成本等。
[0495] 在至少一个实施例中,用于获得价值度量的价值度量参数或价值度量参数关系是 从广告代理角度选择的或用于优惠广告代理。对于一个实施例,基于此价值度量的广告的 选择和预加载可以导致增加的收益、从一个或多个广告提供者增加收益、利润、用户满意 度、向用户呈现的广告的数量、增加的广告点击次数、降低的成本、从关联至广告的内容增 加收益、增加的委托、增加的消费者/用户等。
[0496] 在至少一个实施例中,广告代理从多个广告提供者选择有待被预加载的广告并且 价值度量基于该多个广告提供者。在至少一个实施例中,广告提供者在广告代理协助系统 上为在用户设备处的广告选择、广告预加载或广告呈现、插入等竞争(例如,通过向广告代 理的广告投标、广告奖金等)。在至少一个实施例中,由广告代理选择包括在价值度量中的 用于选择和预加载的价值度量参数或价值度量参数关系来使代理受益。对于一个实施例, 价值度量可以基于广告提供者投标定价、广告收益、广告利润、广告委托、广告优惠券、广告 配额等选择广告来使广告代理受益。
[0497] 在至少一个实施例中,选择用于预加载至存储元件上的广告基于在存储元件上或 所关联的存储元件上可用的内容。对于一个实施例,某些广告可以具有阻止它们或鼓励它 们与特定内容联合呈现的商业规则。对于一个实施例,成功呈现/插入广告的可能性可以 与所呈现的内容相关联。因此,评价广告与内容、或在存储元件上所预加载的内容或所关联 的存储的关系可以是有益的。
[0498] 在用户、用户设备、Ρ0Ι、Ρ0Ι设备、通信网络提供者、内容提供者、内容代理、广告提 供者、广告代理等中的一个或多个之间的许多商业关系或补偿方法可以是有益的。在至少 一个实施例中,补偿存储元件的拥有者/用户用于存储所预加载的广告。在至少一个实施 例中,广告提供者赞助/资助通信网络使用。在至少一个实施例中,广告提供者赞助/资助 内容或所预加载的内容。在至少一个实施例中,广告提供者向广告代理请求在广告预加载 系统上的服务/协助。在至少一个实施例中,补偿用户用于与广告交互。
[0499] 在至少一个实施例中,用户或用户设备或存储元件可能需要同意/赞成/订阅广 告预加载服务。在至少一个实施例中,可以在用户设备或存储元件处添加/安装硬件或软 件元件来使能够广告预加载服务。在至少一个实施例中,用户可以输入相关信息来协助预 加载服务(例如,影响价值度量、用户列表、用户设备、存储元件、偏好等的信息)。
[0500] 呈现广告
[0501] 可以向用户设备的用户呈现与用户设备相关联的在存储元件上所预加载的广告。 所预加载的广告可以具有较高质量(例如,更丰富的内容)并且可以被几乎立即呈现(降 低的通信网络延迟)提高用户满意度。可以针对用户、用户设备、用户状态等并动态地呈现 所预加载的广告。
[0502] 可以孤立地(例如,在分别的窗口上或在分别的应用上等)呈现所预加载的广告 或可以通过在其他内容或所预加载的内容内插入(例如,嵌入在网页、电影等中)来呈现 等。呈现可以是静态的或允许用户交互(例如,点击、选择、浏览等)。在至少一个实施例 中,从该多个所预加载的广告选择广告用于向用户或用户设备呈现。在至少一个实施例中, 由网络实体进行选择。在至少一个实施例中,由与用户(例如,用户实体)相关联的设备进 行选择。在至少一个实施例中,从在用户设备处所呈现的内容解耦合选择用于呈现的所预 加载的广告。在至少一个实施例中,所选择的所预加载的广告与在用户设备处所呈现的内 容相关联。在至少一个实施例中,当用户设备是完全离线(例如,没有通过通信网络连接至 广告提供者或广告服务提供者)或部分离线(例如,通过低质量或昂贵的通信网络连接至 广告服务提供者交换标签/指针/确认)时可以向用户呈现所预加载的广告。
[0503] 在至少一个实施例中,用于呈现的广告选择基于价值度量。价值度量可以包括与 用户、用户的人口统计(例如,年龄、性别、行业、收入、爱好等)、用户的状态(例如,工作、开 车等)、用户的位置(例如,在家、在工作、在咖啡店X、在百货商店Y、在医院大楼Z等)、相 对于用户的当日时间(例如,早晨、上午、午休、下午、晚上等)、相对于用户的日期(例如, 周末、工作日、特殊节日等)有关的一个或多个参数。价值度量可以包括与用户设备有关的 一个或多个参数(例如,HW能力、SW能力、现在安装在设备中的SW等)。对于一个实施例, 价值度量可以包括与设备实体处理器相关的参数,例如,用于呈现压缩的广告的解码能力、 或用于呈现广告的显示器分辨率等。价值度量可以包括与存储元件有关的一个或多个参数 (例如,可用的大小、成本、移动性、访问速度等)。价值度量可以包括与在广告源和广告目 的地之间的通信网络有关的一个或多个参数用于广告的呈现(例如,带宽/速度、QoS、连通 性/可用性状态、成本等)。
[0504] 在至少一个实施例中,可以预加载呈现内容所需的SW。广告呈现所需的此SW的预 加载可以基于价值度量。用于广告呈现所需的SW的预加载的价值度量可以包括与广告有 关的价值度量信息并且反之亦然,用于需要SW用于呈现的广告的预加载的价值度量可以 包括与SW有关的价值度量信息。可以联合地评价用于广告的价值度量和呈现所需的SW。
[0505] 价值度量可以包括过去的信息(例如,用户广告或内容消费历史或位置历史/轨 迹)或可以包括现在的信息(例如,用户当前位置、当前所预加载的广告或内容的列表、当 前用户设备可用的存储元件的列表等)或可以包括未来的信息(例如,基于位置轨迹或位 置历史预测未来位置,例如,基于日历/日程预测未来位置等)。
[0506] 在至少一个实施例中,广告选择可以包括基于价值度量删除广告或基于价值度量 从第一存储元件至第二存储元件移动广告。对于一个实施例,如果与用户设备相关联的用 户通常在周五/周六夜晚收看电影,可以在周一上午将对于新发布的电影的丰富的内容广 告从智能电话移动至家庭网关,并且在周四夜晚移动回至智能电话。对于一个实施例,当电 影不再在剧院中播放时可以移除广告。
[0507] 在至少一个实施例中,广告选择基于包括具有敏感的用户信息(例如,年龄、收 入、位置等)的用户参数的价值度量。在一个实施例中,用户可以不授权包含敏感的用户信 息的用户参数在用户设备外被共享。对于本实施例,可能优选的是在用户设备或与用户相 关联的用户实体处进行广告选择。在至少一个实施例中,可以不预加载广告,并且基于包含 敏感的用户信息的价值度量参数的广告选择可以动态地下载所选择的广告。
[0508] 在至少一个实施例中,预扫描/预处理与用户设备相关联的存储元件上呈现的内 容来促进在内容消费期间广告的呈现。对于一个实施例,搜索内容中的关键字并与广告内 容相关联。在至少一个实施例中,所预加载的内容预扫描在用户设备空闲时间期间进行。在 至少一个实施例中,计划所预加载的内容预扫描用于处理器资源的更有效的使用。
[0509] 在至少一个实施例中,将所预加载的广告插入至内容中从而被消费,其中,内容包 括信息或商业规则来帮助插入所预加载的广告。在至少一个实施例中,内容包括信息或商 业规则来阻止/约束特定的所预加载的广告的插入(例如,父母控制)。
[0510] 在至少一个实施例中,内容包括默认广告,并且商业规则允许默认广告交换为更 令人期望的所预加载的广告。
[0511] 在至少一个实施例中,可以由用户在稍后的时间重新观看或重新访问等在用户设 备处呈现的所预加载的广告。
[0512] 在至少一个实施例中,基于与所呈现的广告的用户交互对所呈现的广告进行监控 或计费或记账。在至少一个实施例中,补偿用户用于与所呈现的广告交互。
[0513] 在至少一个实施例中,标记广告用于标识,并且与网络实体(例如,广告提供者、 广告代理、广告服务提供者等)共享标签信息来减少通信网络颤动。
[0514] 图28示出了根据一个实施例的用于在网页中显示所预加载的广告的示例。图28 包括用户设备100,其包括存储元件2801 (例如,存储元件2801可以在用户设备100内部或 用户设备100外部)、可以是广告源或可以协助预加载广告或可以协助选择有待被呈现的 广告的广告服务器2802 ;网络服务器2803可以是网络内容源或可以协助将网络内容与广 告合并。在图28的实施例中,第一步骤是从广告服务器2802预加载广告至存储元件2801 上,第二步骤是从用户设备100网络服务器2803请求包括用户设备可用的广告列表的网 页,第三步骤是从网络服务器2803向广告服务器请求在有待被显示的可用的广告列表内 的广告的选择,第四步骤是从广告服务器2802向网络服务器2803为所选择的广告提供ID/ 标签,第五步骤是从网络服务器2803向用户设备100为具有网页的有待被呈现的所选择的 广告提供具有链路/ID/标签的网页。
[0515] 在至少一个实施例中,网络服务器2803可以是应用服务器、或游戏服务器、或电 影服务器、或音乐服务器等。在至少一个实施例中,服务器可以包括运行在用户设备100上 的实用程序。在至少一个实施例中,广告服务器2802和网络服务器2803可以位于同处或 可以是相同的服务器。
[0516] 在有关的实施例中,可以绕开或组合或以不同的顺序执行5个步骤中的一个或多 个。对于一个实施例,步骤3和4可以不是必要的或可以在网络服务器2803内执行。在另 一个实施例中,可以添加附加步骤,例如,可以在用户设备100和广告服务器2802之间交换 价值度量参数从而帮助有价值的所预加载的广告的选择。在另一个实施例中,广告服务器 2802可以删除/移动先前所预加载的广告。
[0517] 尽管已描述和展示了特定实施例,所描述的实施例不限于这样描述和展示的部件 的特定形式或安排。仅由所附权利要求书限制实施例。
【权利要求】
1. 一种内容代理协助内容分发的方法,包括: 由一个或多个内容分发服务器获得一个用户设备的用户设备参数信息或存储元件参 数信息中的至少一项以及与该用户设备相关联的一个或多个存储元件; 基于该用户设备参数信息或该存储元件参数信息中的该至少一项,由该一个或多个内 容分发服务器协助至少一个内容提供者将一项内容的至少一部分预加载至与该用户设备 相关联的该一个或多个存储元件中的至少一个上。
2. 如权利要求1所述的方法,其中,协助预加载进一步基于与一种通信网络类型相关 联的信息,该通信网络类型将该一个或多个内容分发服务器耦合至与该用户设备相关联的 该一个或多个存储元件上。
3. 如权利要求1所述的方法,进一步包括该一个或多个内容分发服务器或与该一个或 多个存储元件相关联的一个处理器协助在该一个或多个存储元件上可用的一项第二内容 的至少一部分的删除。
4. 如权利要求1所述的方法,进一步包括该至少一个内容分发服务器或与该一个或多 个存储元件相关联的一个处理器协助与该项内容有关的信息对该用户设备的呈现。
5. -种内容代理系统,包括: 通过一个或多个通信网络耦合至一个用户设备以及一个或多个内容提供者上的至少 一个内容分发服务器,该至少一个内容分发服务器操作用于: 获得该用户设备的用户设备参数信息或一个或多个存储元件的存储元件参数信息中 的至少一项,其中,该用户设备包括该一个或多个存储元件, 基于该用户设备参数信息或该存储元件参数信息中的该至少一项,协助该一个或多个 内容提供者中的至少一个将一项内容的至少一部分预加载至该一个或多个存储元件上。
6. 如权利要求5所述的系统,其中,该存储元件参数信息包括与该一个或多个存储元 件相关联的通信网络参数信息。
7. 如权利要求5所述的系统,其中,该至少一个内容分发服务器或与该一个或多个存 储元件相关联的一个处理器进一步操作用于: 获得该用户设备的用户参数信息;其中, 协助该至少一个内容提供者将该项内容的至少一部分预加载至该一个或多个存储元 件上进一步基于该用户参数信息。
8. 如权利要求5所述的系统,其中,一种价值度量包括该用户设备参数信息或存储元 件参数信息中的至少一项,并且其中,该至少一个内容分发服务器或与该用户设备相关联 的一个处理器进一步操作用于: 基于该价值度量选择多项可用的内容中的该项内容的该至少一部分。
9. 如权利要求8所述的系统,其中,该价值度量包括与在该一个或多个存储元件上可 用的其他内容相关联的信息。
10. 如权利要求8所述的系统,其中,该价值度量至少基于与将该一个或多个内容分发 服务器耦合至该用户设备上的该一个或多个通信网络中的至少一个相关联的信息。
11. 如权利要求8所述的系统,其中,该价值度量至少基于与该一个或多个存储元件相 关联的一个参数。
12. 如权利要求8所述的系统,其中,该价值度量至少基于与将该一个或多个内容分发 服务器耦合至该一个或多个存储元件上的一个通信网络相关联的一个参数。
13. 如权利要求5所述的系统,其中,该至少一个内容分发服务器或与该一个或多个存 储元件相关联的一个处理器进一步操作用于: 协助在该一个或多个存储元件上可用的一项第二内容的至少一部分的删除。
14. 如权利要求5所述的系统,其中,该项内容包括一个广告,并且进一步包括该至少 一个内容分发服务器或该用户设备操作用于: 选择该广告; 协助该广告在该用户设备处的呈现。
15. 如权利要求5所述的系统,其中,用于消费该项内容的一项成本基于与该一个或多 个存储元件或该一个或多个通信网络中的至少一个相关联的一个价值度量成本参数。
16. -种内容代理,包括: 通过一个或多个通信网络耦合至一个用户设备以及一个或多个内容提供者上的至少 一个处理器,该至少一个处理器操作用于: 获得一个用户设备的用户设备参数信息或存储元件参数信息中的至少一项,其中,该 用户设备包括至少一个存储元件; 基于该用户设备参数信息或该存储元件参数信息中的该至少一项,协助该一个或多个 内容提供者中的至少一个将一项内容的至少一部分预加载至该用户设备的该至少一个存 储元件上。
17. 如权利要求16所述的内容代理,进一步包括协助提供该项内容的一个附加部分, 其中,该项内容的该附加部分连同该项内容的该至少一部分允许一个用户来消费该项内 容。
18. 如权利要求17所述的内容代理,其中,该附加部分包括一个安全元件,其中,该安 全元件允许该用户来消费该项内容。
19. 如权利要求17所述的内容代理,其中,该至少一个处理器操作用于协助所述将该 项内容的该至少一部分预加载至该至少一个存储元件上是通过该一个或多个通信网络中 的一个第一通信网络,并且其中,该至少一个处理器进一步操作用于使用该一个或多个通 信网络中的一个第二通信网络协助将该项内容的该附加部分预加载至该至少一个存储元 件上。
20. 如权利要求16所述的内容代理,其中,该至少一个处理器进一步操作用于: 协助在该至少一个存储元件上可用的一项第二内容的至少一部分的删除。
21. 如权利要求16所述的内容代理,其中,所述将一项内容的该至少该部分预加载至 与该用户设备相关联的该至少一个存储元件上进一步基于用户信息,其中,该用户信息进 一步包括用户账户信息。
22. 如权利要求16所述的内容代理,其中,该用户设备参数信息包括该用户设备是连 接至交流电力还是由电池供电的信息。
23. 如权利要求16所述的内容代理,其中,该预加载是基于一种用户设备类型或一种 用户设备操作系统被阻止或允许的。
24. 如权利要求16所述的内容代理,其中,该预加载是基于在该至少一个处理器和该 用户设备之间的该一个或多个通信网络的一种网络类型被阻止或允许的。
25. 如权利要求16所述的内容代理,其中,一种价值度量包括该用户设备参数信息或 存储元件参数信息中的至少一项,并且其中,该至少一个内容分发服务器或与该用户设备 相关联的一个处理器进一步操作用于: 基于该价值度量选择多项可用的内容中的该项内容的该至少一部分。
26. 如权利要求25所述的内容代理,其中,该价值度量包括与在该一个或多个存储元 件上可用的其他内容相关联的信息。
27. 如权利要求25所述的内容代理,其中,该价值度量至少基于与将该一个或多个内 容分发服务器耦合至该用户设备上的该一个或多个通信网络中的至少一个相关联的信息。
28. 如权利要求16所述的内容代理,其中,该至少一个内容分发服务器或与该一个或 多个存储元件相关联的一个处理器进一步操作用于: 协助与该项内容有关的信息对该用户设备的呈现。
29. 如权利要求16所述的内容代理,其中,该至少一个内容分发服务器或该用户设备 进一步操作用于: 基于该项内容的至少一部分的在先预加载获得与该项内容相关联的信息,并且评价与 该所预加载的内容的交互。
30. 如权利要求16所述的内容代理,其中,该项内容包括一个广告,并且进一步包括该 至少一个内容分发服务器或该用户设备操作用于: 选择该广告; 协助该广告在该用户设备处的呈现。
【文档编号】H04L29/08GK104160682SQ201380013392
【公开日】2014年11月19日 申请日期:2013年3月8日 优先权日:2012年3月10日
【发明者】格雷戈里·G·罗利, 约瑟·特拉多 申请人:海德沃特合作Ii有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1