首页> 中国专利> 有效地向电子网络中的客户设备提供内容的系统和方法

有效地向电子网络中的客户设备提供内容的系统和方法

摘要

一种用于有效地支持电子网络中的内容分发的系统和方法包括内容服务器和客户设备的对等网络。内容服务器存储从内容提供者那接收的内容条目。内容服务器的推荐引擎创建总体推荐列表来从所存储的内容条目中标识出最佳总体候选者,用于执行自动透明的内容下载过程。推荐引擎通过分析来自客户设备的多个设备用户的可选择的内容排名标准来创建总体推荐列表。内容服务器随后在内容下载过程期间将来自所存储的内容条目的最佳总体候选者下载到一个或多个被标识的目标设备。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-03-22

    未缴年费专利权终止 IPC(主分类):G06F15/16 授权公告日:20121003 终止日期:20160128 申请日:20080128

    专利权的终止

  • 2012-10-03

    授权

    授权

  • 2010-04-28

    实质审查的生效 IPC(主分类):G06F15/16 申请日:20080128

    实质审查的生效

  • 2009-12-09

    公开

    公开

说明书

技术领域

本发明总地涉及用于管理电子信息的技术,并且更具体地涉及用于有效地向电子网络中的客户设备提供内容条目的系统和方法。

背景技术

实施用于管理电子信息的有效方法对于当今电子设备的设计者和制造者们来说是非常重要的考虑因素。然而,有效地管理电子网络中的设备所利用的信息可能给系统设计者带来巨大挑战。例如,对更高的设备功能和性能的更多的需求可能需要更多的系统处理能力并且需要附加的软件资源。对处理或软件需求的增加还可能导致由于提高的产品成本和操作低效率而引起的相应的不利经济影响。

此外,用于执行各种高级数据管理操作的增强的设备能力可能会给系统用户提供附加的好处,但是也可能对控制和管理各种系统组件提出更高的要求。例如,由于涉及到大量复杂的数字数据,因此有效地管理电子内容信息的增强的电子网络设备可能会受益于有效的实施。

由于对系统资源的日益增大的需求和大量增加的数据量,很明显开发用于管理电子网络中的信息的新技术是相关的电子技术所关心的问题。因此,鉴于上述这些原因,开发用于管理电子网络中的信息的有效技术仍然是当今电子设备的设计者、制造者和用户非常关心的。

发明内容

根据本发明,公开了一种用于向电子网络中的客户设备提供内容条目的系统和方法。在一个实施例中,电子网络中的内容服务器的简档管理器最初先执行各种客户建档过程以编制各种客户设备的各个设备用户的客户简档。客户设备被配置在电子网络内的对等网络中以支持任意客户设备之间的双向通信。

在某些实施例中,来自内容服务器的推荐引擎的排名管理器执行个体内容排名过程以创建与客户设备的各个设备用户相对应的个体推荐列表。排名管理器可以利用任何有效的技术和/或排名标准来创建个体推荐列表。例如,排名管理器可以利用来自客户简档的个体排名因子来生成个体推荐列表。

另外,对等模块可以收集反映对等网络的任何适当的信息和特征的对等统计数据。例如,对等统计数据可以包括关于用于在对等网络中的客户设备之间传送内容条目的内容传送过程的任意所需要类型的统计信息。根据本发明,排名管理器随后可以执行总体内容排名过程来创建总体推荐列表,所述总体推荐列表基于来自客户端设备的可选择的总体设备用户的总体排名标准。

排名管理器可以利用任何有效的技术和/或总体排名标准来创建总体推荐列表。例如,排名管理器可以分析来自多个不同客户简档的排名因子来生成总体推荐列表。另外,排名管理器可以利用来自个体推荐列表和对等统计数据的排名因子来创建总体推荐列表。

接下来,下载定标模块可以执行客户定标过程,该过程设置传送标记以标识出特定的目标客户设备,用于自动下载由总体推荐列表标识出的最佳总体候选者。下载定标模块可以利用任何适当的技术标识出目标客户设备。例如,下载定标模块可以评估客户简档和/或对等统计数据来确定哪些设备用户将可能选择特定的被下载内容条目并为其进行付款。

内容服务器的通信管理器随后自动透明地执行内容下载过程以将来自总体推荐列表的最佳候选者推送到被标记的目标客户设备。最终,内容服务器的简档管理器执行简档更新过程,该过程用于更新客户简档以反映电子网络中任何最近的下载活动或其它信息变化。至少鉴于以上原因,本发明提供了用于有效地向电子网络中的客户设备提供内容的改进的系统和方法。

附图说明

图1A是根据本发明的一个实施例的电子网络的框图;

图1B是根据本发明的一个实施例的图1A的对等网络的框图;

图2是根据本发明的图1的内容服务器的一个实施例的框图;

图3是根据本发明的图2的服务器存储器的一个实施例的框图;

图4是根据本发明的图3的推荐引擎的一个实施例的框图;

图5是根据本发明的来自图1A的客户设备的一个实施例的框图;

图6是根据本发明的图5的设备存储器的一个实施例的框图;

图7是根据本发明的来自图3的客户简档的一个实施例的框图;

图8是根据本发明的来自图4的个体推荐列表的一个实施例的图示;

图9是根据本发明的来自图4的总体推荐列表的一个实施例的图示;以及

图10是根据本发明的一个实施例的用于有效地向电子网络中的客户设备提供内容条目的方法步骤的流程图。

具体实施方式

本发明涉及对电子信息管理技术的改进。以下的描述被提供以使得本领域普通技术人员能够实现并使用本发明,并且在专利申请及其要求的上下文中被提供。对所公开的实施例的各种修改对于本领域技术人员而言是显而易见的,并且这里的一般性原理可以被应用于其它实施例。因此,本发明不希望被局限于所示出的实施例,而是要被赋予与这里所描述的原理和特征相一致的最大范围。

本发明包括用于有效地支持电子网络中的内容分发的系统和方法,并且包括内容服务器和客户设备的对等网络。内容服务器存储从内容提供者那接收的内容条目。内容服务器的推荐引擎创建总体推荐列表以从所存储的内容条目中标识出最佳总体候选者,用于执行自动透明的内容下载过程。推荐引擎通过分析来自客户设备的多个设备用户的可选择的内容排名标准来创建总体推荐列表。然后,内容服务器在内容下载过程期间将来自被存储的内容条目的最佳总体候选者下载到一个或多个被标识的目标客户设备。

现在参考图1A,根据本发明的一个实施例,示出了电子网络110的框图。在图1A的实施例中,电子网络110可包括但不限于内容提供者114、内容服务器118和多个客户设备126。在替代实施例中,电子网络110可以利用结合图1A的实施例讨论的那些组件和配置中的某些组件和配置以外的或者替代这些组件和配置的其它组件和配置来实现。

在图1A的实施例中,内容提供者114可以被实现为用于向内容服务器118提供任意所需要类型的内容数据或其它信息的任何适当的实体。例如,在某些实施例中,内容提供者114可以被由任意数目的不同内容源产生或得到内容数据的内容管理实体操作。在图1A的实施例中,内容提供者114所提供的内容信息可以包括任意所需要类型的数据或以任何适当的格式提供的其它信息。例如,内容信息可以包括但不限于娱乐节目、电影、视频数据、音频数据、数字照片、静止图像数据、图形、web页面、节目向导信息和各种软件程序等。

在图1A的实施例中,内容服务器118可以被内容分发实体操作以本地存储和分发前述从内容提供者114接收的内容信息。内容服务器118可以利用推荐引擎创建推荐列表,所述推荐列表标识出适当的内容条目,用于自动透明地下载到对等网络134中的客户设备126中的一个或多个客户设备。在图1A的实施例中,客户设备126可以包括电子设备1(126(a))到电子设备N 126(c)。在图1A的实施例中,客户设备126中的每一个都可以利用任何适当的对等通信技术或其它有效的通信方法与客户设备126中的其它客户设备直接进行双向通信。

在图1A的实施例中,作为对查看或者利用从内容服务器118接收的任意被下载的内容条目的回报,设备用户向内容提供者114支付针对特定的被选择内容条目的内容使用费。例如,设备用户可以利用相应的客户设备126登录到内容服务器118或其它适当的支付服务,并且随后向内容提供者114进行在线客户支付以使用特定的内容条目。此外,作为对向客户126提供内容下载服务的回报,内容提供者114逐个下载地向内容服务器118支付内容下载费。例如,在特定实施例中,内容提供者114可以向内容服务器118支付基于相应的被下载内容条目的总体大小的内容下载费。下面结合图1B到图10讨论关于图1A的电子网络110的实现和应用的更多细节。

现在参考图1B,根据本发明的一个实施例,示出了图1A的对等网络134的框图。图1B的实施例包括客户设备1(126(a))、客户设备2(126(b))直到客户设备N(126(c))。在替代实施例中,对等网络134可以利用结合图1B的实施例讨论的那些组件和配置中的某些组件和配置以外的或者替代这些组件和配置的其它组件和配置来实现。此外,对等网络134可以被实现为包括任意所需要数目的内容设备126。

在图1B的实施例中,客户设备126中的每一个都可以利用任意所需的对等通信技术或其它有效的通信方法与客户设备126中的任意其它客户设备直接进行双向通信。例如,客户设备1(126(a))可以与客户设备2(126(b))或客户设备N(126(c))直接进行双向通信,并且类似地,客户设备2(126(b))可以与客户设备N(126(c))直接进行双向通信。此外,在图1B的实施例中,对等网络134中的客户设备126中的任意客户设备可以执行对等内容传送过程以将(之前从内容服务器118下载的)内容信息传送到对等网络134中的其它客户设备126中的任意客户设备。

在图1B的实施例中,作为对查看或者利用在对等传送过程中从其它客户设备126接收的任意被传送的内容条目的回报,设备用户必须向内容提供者114支付针对特定的被传送内容条目的内容使用费。设备用户可以利用相应的客户设备126登录到内容服务器118或其它适当的支付服务,并且随后向内容提供者114进行在线客户支付以利用特定的内容条目。

然而,与来自内容服务器118的内容下载不同,在对等传送过程的情况下,有利的是内容提供者114不需要向内容服务器118支付针对对等传送的内容下载费。因而,对等传送过程提供了用于将内容条目散布给客户设备126的更为经济的平衡技术,同时允许内容提供者114收回针对利用他们的内容信息的付款。下面结合图3-10进一步讨论关于应用图1B的对等网络134的更多细节。

现在参考图2,根据本发明,示出了针对图1A的内容服务器118的一个实施例的框图。在图2的实施例中,内容服务器118包括但并不限于服务器中央处理单元(服务器CPU)212、服务器显示器216、服务器存储器220和一个或多个服务器输入/输出接口(服务器I/O接口)224。内容服务器118的上述组件可以被耦接到服务器总线228,并且通过服务器总线228进行通信。在替代实施例中,内容服务器118也可以利用结合图2的实施例讨论的那些组件和配置中的某些组件和配置以外的或者替代这些组件和配置的组件和配置来实现。

在图2的实施例中,服务器CPU 212可以被实现为包括任何适当的可兼容的微处理器设备,该微处理器设备优选执行软件指令以控制和管理内容服务器118的操作。图2的服务器显示器216可以包括任何有效类型的显示技术,包括具有用于向服务器用户显示各种信息的适当屏幕的阴极射线管监视器或液晶显示器设备。在图2的实施例中,服务器存储器200可以被实现为包括所需要的存储设备的任意组合,包括但不限于只读存储器(ROM)、随机访问存储器(RAM)和各种类型的非易失性存储器,例如软盘、记忆棒、光盘或硬盘。下面结合图3进一步讨论服务器存储器220的内容和功能。

在图2的实施例中,一个或多个服务器I/O接口224可以包括一个或多个输入和/或输出接口以利用内容服务器118接收和/或发送任何所需要类型的信息。一个或多个服务器I/O接口224可以包括用于允许服务器用户与内容服务器118通信的一个或多个装置。下面结合图3到图4和图7到图10进一步讨论内容服务器118的实现和利用。

现在参考图3,根据本发明,示出了图2的服务器存储器220的一个实施例的框图。在图3的实施例中,服务器存储器220可以包括但不限于服务器应用312、服务器操作系统316、内容数据库320、简档管理器324、客户简档328、推荐引擎332和通信管理器336。在替代实施例中,服务器存储器220可以包括结合图3的实施例讨论的那些组件和功能中的某些组件和功能以外的组件和功能或替代这些组件和功能的各种其它组件和功能。

在图3的实施例中,服务器应用312可以包括程序指令,这些程序指令被服务器CPU 212(图2)优先地执行以执行针对内容服务器118的各种功能和操作。服务器应用312的特定本质和功能一般根据诸如相应的内容服务器118的具体类型和特定功能之类的因素而变化。服务器操作系统316可以执行针对内容服务器118的各种低级功能。

在图3的实施例中,内容数据库320可以包括服务器应用312从内容提供者114(图1)或其它适当的实体接收到的任意适当类型的内容条目或其它信息。例如,在某些实施例中,内容数据库320可以包括但不限于任何类型的娱乐节目、电影、视频数据、音频数据、数字照片、静止图像数据、图形、web页面、节目向导信息和各种类型的软件程序等。

在图3的实施例中,简档管理器324可以被用来编制和分析客户简档328,每个客户简档328包括与各个客户设备126(图1)的客户用户相对应的信息。下面结合图7进一步讨论示例性客户简档328的一个实施例。在图3的实施例中,推荐引擎332可以被用来分析各种排名标准以创建用于将特定的按优先顺序排列的内容条目从内容数据库320下载到适当的客户设备126的推荐列表。下面结合图4和图8到图10进一步讨论关于推荐引擎332的操作和实现方式的更多细节。在图3的实施例中,通信管理器336可以利用内容提供者114和客户设备126执行适当的通信功能以传送内容条目和其它所需要的信息。

现在参考图4,根据本发明,示出了图3的推荐引擎332的一个实施例的框图。在图4的实施例中,推荐引擎332可以包括但不限于排名管理器412、个体推荐列表416、总体推荐列表420、对等统计数据模块424、对等统计数据428和下载定标模块432。在替代实施例中,推荐引擎332可以包括结合图4的实施例讨论的那些元件和配置中的某些元件和配置以外的或者替代那些元件和配置的其它元件和配置。

在图4的实施例中,推荐引擎332可以利用排名管理器412,该排名管理器412用于分析关于给定客户设备126(图1)的设备用户的各种相关类型的个体排名标准,从而生成个体推荐列表416中相应的一个个体推荐列表。例如,排名管理器412可以通过分析来自相应的客户简档328(图3)的客户属性生成针对给定客户设备126的个体推荐列表416。下面结合图8进一步讨论用于实现个体推荐列表416的一个实施例。另外,推荐引擎332还可以利用排名管理器412,该排名管理器412用于分析针对客户设备126的多个设备用户的各种相关类型的总体排名标准,从而生成总体推荐列表420中相应的一个总体推荐列表。下面结合图9讨论用于实现总体推荐列表420的一个实施例。

在图4的实施例中,推荐引擎332可以利用对等统计数据模块424,该模块用于监视和汇编反映对等网络134(图2)的任何适当信息和特性的对等统计数据428。例如,对等统计数据428可以包括关于用于在对等网络134中的客户设备126之间直接传送内容条目的内容传送过程的任何需要类型的统计信息。在特定实施例中,对等统计数据模块424可以周期性地询问客户设备126以得到更新后的对等统计数据428。

或者,客户设备126可以自动通知关于任何新的内容传送过程的对等统计数据模块424,并且对等统计数据模块424随后可以更新对等统计数据428。在图4的实施例中,对等统计数据428可以针对每个客户设备126被收集,并且可以包括但不限于对等传送频率、被传送内容类型、传送目标设备、传送源设备、被传送内容标题以及任何其它相关的统计传送模式或信息。

在图4的实施例中,推荐引擎332可以利用用于执行客户定标过程的下载定标模块432,所述客户定标过程设置传送标记以标识出特定的被定标客户设备126,以从总体推荐列表420自动地下载一个或多个内容条目。下载定标模块432可以利用任何适当的技术标识出适当的目标客户设备126。例如,下载定标模块432可以评估客户简档328(图3)和/或对等统计数据428以确定客户设备126的哪些设备用户将可能选择特定的被下载内容条目并对其进行支付。

如果下载定标模块432确定给定客户设备126(a)的客户用户不太可能为选择并利用特定的内容条目而向内容提供者114进行支付,则内容提供者114将不能收回支付给内容服务器118以将内容条目下载到该特定客户设备126(a)的费用。因此,下载定标模块432将不会设置传送标记以将客户设备126(a)标识为目标客户设备126中的一个用于所述特定内容下载过程的客户设备。下面结合图8到图10进一步讨论推荐引擎332的功能和应用。

现在参考图5,根据本发明,示出了图1A的客户设备126的一个实施例的框图。在图5的实施例中,客户设备126可以包括但不限于设备中央处理单元(设备CPU)512、设备显示器516、设备存储器520和一个或多个设备输入/输出接口(设备I/O接口)524。客户设备126的上述组件可以被藕接到设备总线528,并通过该总线进行通信。

在替代实施例中,客户设备126可以很容易地利用结合图5的实施例所讨论的那些组件和配置中的某些组件和配置以外的或者替代那些组合和配置的各种组件和配置来实现。此外,在图5的实施例中,客户设备126可以被实现为任意类型的适当的电子设备。例如,在某些实施例中,客户设备126可以被实现为任意类型的静止或便携式消费电子设备,例如电视、个人计算机、机顶盒、视听娱乐设备或个人数字助理(PDA)。

在图5的实施例中,设备CPU 512可以被实现为包括任何适当的可兼容的微处理器设备,该微处理器设备优选执行软件指令以控制和管理客户设备126的操作。图5的设备显示器516可以包括任何有效类型的显示技术,包括具有用于向设备用户显示各种信息的适当屏幕的阴极射线管监视器或液晶显示器设备。在图5的实施例中,设备存储器520可以被实现为包括所需要的存储设备的任意组合,包括但不限于只读存储器(ROM)、随机访问存储器(RAM)和各种类型的非易失性存储器,例如软盘、记忆棒、光盘或硬盘。下面结合图6进一步讨论设备存储器520的内容和功能。

在图5的实施例中,一个或多个设备I/O接口524可以包括一个或多个输入和/或输出接口以利用客户设备126接收和/或发送任何所需要类型的信息。一个或多个设备I/O接口524可以包括用于允许设备用户与电子网络110(图1A)中的其它实体通信的一个或多个装置。例如,上述装置可以包括键盘设备、无线远程控制设备、具有相应的麦克风的语言识别模块、具有触摸屏功能的图形用户界面、手持式设备控制器单元或者被从外部安装在客户设备126上的选择按钮阵列。下面结合图6到图10进一步讨论客户设备126的实现和利用。

现在参考图6,根据本发明,示出了图5的设备存储器520的一个实施例的框图。在图6的实施例中,设备存储器520可以包括但不限于设备应用612、下载管理器616、内容数据618和对等模块620。在替代实施例中,设备存储器520可以包括结合图6的实施例讨论的那些组件和功能中的某些组件和功能以外的或替代这些组件和功能的各种其它组件和功能。

在图6的实施例中,设备应用612可以包括程序指令,这些程序指令优先被设备CPU 512(图5)执行以执行针对客户设备126的各种功能和操作。设备应用612的特定本质和功能一般根据诸如相应的客户设备126的具体类型和特定功能之类的因素而变化。

在图6的实施例中,下载管理器616可以利用任何适当的技术执行针对外部实体的下载过程。例如,下载管理器可以执行内容下载过程以自动地接收来自内容服务器118的内容条目并在本地将它们存储为内容数据618。在图6的实施例中,对等模块620可以被特定的客户设备126用来与对等网络134(图2)中的任何其它客户设备126直接进行通信。例如,对等模块620可以执行内容传送过程以将来自内容数据618的之前下载的内容条目提供给对等网络134中的其它客户设备126。下面结合图10进一步讨论客户设备126的应用和操作。

现在参考图7,根据本发明,示出了图3的客户简档520的一个实施例的框图。在图7的实施例中,客户简档520包括但不限于交易历史712、人口统计学信息716、浏览习惯718、当前可用存储器720和杂项信息724。在替代实施例中,客户简档520可以包括结合图7的实施例讨论的那些组件和信息中的某些组件和信息以外的或者替代这些组件和信息的其它组件和信息。

在图7的实施例中,交易历史712可以包括关于从内容服务器118到给定客户设备126的内容条目下载的任何信息。例如,交易历史712可以包括但不限于内容类型、内容标题、下载频率、下载日期、下载时间和内容价格。另外,图7的客户简档328可以包括关于相应的设备用户的任何所需类型的人口统计信息716。例如,人口统计信息716可以包括但不限于客户年龄、客户性别、客户位置、客户种族、客户婚姻状况、客户家庭信息、客户年收入分级、客户职业、客户爱好、客户兴趣和客户政治关系。

在图7的实施例中,客户简档328可以包括关于特定设备用户在经由相应的客户设备126搜索或查看互联网或其它信息源上的信息时的浏览习惯718的任何适当的信息。在图7的客户简档328的示例中,相应的客户设备126的当前可用存储器720可以被监视并周期性地更新,以使得内容提供者114不需要为了下载内容信息到没有足够的可用存储空间来容纳所下载的内容信息的客户设备126而向内容服务器118进行支付。

在图7的实施例中,客户简档328还可以包括任何其它所需类型的杂项简档信息724。例如,客户简档328可用被实现为包括关于相应的客户设备126的硬件和/或软件配置和性能的各种信息。下面结合图8到图10进一步讨论关于客户简档328的使用的更多细节。

现在参考图8,根据本发明,示出了图4的个体推荐列表416的一个实施例的示图。在图8的实施例中,个体推荐列表416包括但不限于经排名的一系列候选者824,每个候选者代表来自内容服务器118(图1)的内容数据库320的不同的内容条目。在替代实施例中,个体推荐列表416可以包括结合图8的实施例所讨论的那些组件和信息中的某些组件和信息以外的或替代这些组件和信息的其它组件和信息。

在图8的实施例中,个体推荐列表416包括各个具有相应的内容标题和内容评分的候选者A 824(a)到候选者N 824(c)。例如,图8的候选者A824(a)包括内容A的标题和内容A的评分85%。因此,在图8的实施例中,候选者A 824(a)是基于最高内容评分的最佳个体候选者。在替代实施例中,特定的内容条目可以利用任何其它适当的内容条目代号来标识。例如,内容条目可以利用内容标识号来标识。另外,在某些实施例中,针对传送候选者824的排名指示符可以用任何其它有效的形式来实现。例如,或者可以利用除百分数以外的数值指示符。

在图8的实施例中,推荐引擎332(图4)的排名管理器412计算内容评分以通过分析任何适当类型的信息生成经排名的个体推荐列表416。例如,排名管理器412可以通过分析预定的排名标准生成针对给定客户设备126的个体推荐列表416,所述预定的排名标准可以包括来自相应的客户简档328(图7)的设备用户属性和客户设备特性。

此外,排名管理器412可以利用任何有效的技术和过程分析预定的排名标准。例如,在某些实施例中,排名管理器412可以执行对来自排名标准的不同排名因子的加权平均来确定代表设备用户选择被下载内容条目并为其进行付款的可能性的费用函数。各个排名因子中的每一个都可以与代表相应的排名因子的近似重要性的不同的加权值相关联。下面结合图9到图10进一步讨论个体推荐列表416的生成和使用。

现在参考图9,根据本发明,示出了图4的总体推荐列表420的一个实施例的示图。在图9的实施例中,总体推荐列表420包括但不限于经排名的一系列候选者924,每个候选者代表来自内容服务器存储器220(图3)的内容数据库320的不同的内容条目。在替代实施例中,总体推荐列表420可以包括结合图9的实施例所讨论的那些组件和信息中的某些组件和信息以外的或替代这些组件和信息的其它组件和信息。

在某些内容分发系统中,前述图8的个体推荐列表416可以被用来标识要下载到相应的个体客户设备126的最佳个体候选者824(a)(图8)。然而,来自图8的个体推荐列表416的最佳个体候选者824(a)可能是仅仅针对特定目标客户设备126的单个设备用户的最佳选择。由于对等网络134(图2)的实现,各种对等内容传送可以直接在对等网络134(图1B)中的内容设备126之间被执行,以交换之前所下载的内容条目。

根据本发明,有利的是,内容服务器118(图1A)的排名管理器基于与目标客户设备126的多个相应的设备用户相对应的可选择的总体排名标准生成总体推荐列表420,从而标识出用于执行内容下载过程的最佳总体候选者924(a)。因此,根据本发明,内容提供者114仅仅被要求为将单个最佳总体候选者924(a)下载到一个或多个目标内容设备126向内容服务器118进行支付。

然而,由于前述对等平衡技术是基于对总体推荐列表420的使用,所以内容提供者114仍然可以接收针对使用被直接传送的最佳总体候选者924(a)的来自相应的目标客户设备126的多个内容使用支付,所述最佳总体候选者924(a)是这些目标客户设备126通过对等内容传送从其它客户设备126接收到的,而不是经由昂贵的内容下载过程从内容服务器118接收的。

在图9的实施例中,排名管理器412利用来自客户设备126的多个相应的设备用户的总体排名标准来对个体推荐列表416(图8)进行重新排名并且由此产生总体推荐列表420。在图9的实施例中,总体推荐列表420包括分别具有相应的内容标题和内容评分的最佳总体候选者B 924(a)以及候选者A 924(b)到候选者N 924(c)。例如,图9的最佳总体候选者B924(a)包括内容B的标题和内容B的评分85%。因此,在图9的实施例中,总体候选者B 924(a)是基于最高内容评分的最佳传送候选者。在替代实施例中,特定的内容条目可以利用任何其它适当的内容条目代号来标识。例如,内容条目可以利用内容标识号来标识。另外,在某些实施例中,针对传送候选者924的排名指示符可以用任何其它有效的形式来实现。例如,或者可以利用除百分数以外的数值指示符。

在图9的实施例中,推荐引擎332(图4)的排名管理器412计算内容评分以通过分析任何适当类型的信息生成经排名的总体推荐列表420。例如,排名管理器412可以通过分析来自客户设备126的可选择的多个设备用户的预定的总体排名标准生成总体推荐列表420。在图9的实施例中,总体排名标准可以包括来自目标客户设备126的相应的客户简档328(图7)中的每一个简档的设备用户属性和客户设备126的属性。在图9的实施例中,排名标准也可以包括对等统计数据428(图4)和来自个体推荐列表416的排名信息。

此外,排名管理器412可以用任何有效的方式分析预定的总体排名标准。例如,在某些实施例中,排名管理器412可以执行对来自总体排名标准的不同排名因子的加权平均来确定代表内容条目被相应的目标客户设备126选择并为其进行付款的总体可能性的费用函数。各个排名因子中的每一个都可以与代表相应的总体排名因子的近似重要性的不同的加权值相关联。下面结合图10进一步讨论总体推荐列表420的生成和使用。

现在参考图10,根据本发明的一个实施例,示出了用于有效地将内容条目提供给客户设备126的方法步骤的流程图。图10的流程图是为了示例的目的而被提供的,并且在替代实施例中,本发明可以利用不同于结合图10的实施例所讨论的那些步骤和序列的步骤和序列。

在图10的实施例中,在步骤1040中,电子网络110中的内容服务器118的简档管理器324先执行各个客户建档过程以编制针对客户设备126的各个设备用户的客户简档328,所述客户设备126被排列在电子网络110内的对等网络134中。在步骤1048中,来自内容服务器118的推荐引擎332的排名管理器412随后执行个体内容排名过程以创建与客户设备126的各个设备用户相对应的个体推荐列表416。在图10的实施例中,排名管理器412可以利用任何有效的技术和/或个体排名标准以创建个体推荐列表416。例如,排名管理器412可以利用来自客户简档328的排名因子来创建个体推荐列表416。

在图10的实施例中,在步骤1052中,对等模块424可以收集反映对等网络134的任何适当的信息和特性的对等统计数据428。例如,对等统计数据428可以包括关于用于在对等网络134中的客户设备126之间传送内容条目的内容传送过程的任何所需类型的统计信息。然后,在步骤1056中,排名管理器412执行总体内容排名过程以创建与来自客户设备126的多个设备用户的总体排名标准相对应的总体推荐列表420。

在图10的实施例中,排名管理器412可以利用任何有效的技术和/或总体排名标准来创建总体推荐列表420。例如,排名管理器412可以利用来自客户简档328的总体排名因子来生成总体推荐列表420。另外,排名管理器412可以利用来自个体推荐列表416的总体排名因子和对等统计数据428来生成总体推荐列表420。

在图10的实施例的步骤1060中,下载定标模块423可以执行客户定标过程,该客户定标过程设置传送标记以标识出特定的目标客户设备126,以自动下载总体推荐列表420所标识的一个或多个内容条目。下载定标模块432可以利用任何适当的技术来标识出适当的目标客户设备126。例如,下载定标模块432可以评估客户简档328(图3)和/或对等统计数据428来确定客户设备126的哪些设备用户将可能选择特定的被下载内容条目并且为其付款。

在步骤1064中,内容服务器118的通信管理器336自动透明地执行内容下载过程来将来自总体推荐列表420的最佳候选者924(a)推送到被标记的目标客户设备126。最后,在步骤1068中,内容服务器118的简档管理器324执行简档更新过程,用于更新客户简档328以反映电子网络110中的任何最近的下载活动或其它信息改变。然后,图10的过程结束。至少鉴于上述原因,本发明提供了一种用于有效地将内容提供给电子网络中的客户设备的改进的系统和方法。

以上参考特定的实施例对本发明进行了说明。在本公开的启发下,本领域技术人员将很清楚其它实施例。例如,本发明可以很容易地利用不同于在以上特定实施例中所描述的那些配置和技术的特定配置和技术来实现。另外,本发明可以结合不同于以上所描述的那些系统的系统被有效地使用。因此,本发明意图涵盖对所讨论的实施例的这些和其它修改,本发明仅仅由所附权利要求来限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号