当前位置: 首页 > 专利查询>诺基亚公司专利>正文

用于针对实时推荐的协同过滤的方法和装置制造方法及图纸

技术编号:9858205 阅读:95 留言:0更新日期:2014-04-02 19:00
提供了一种用于基于用户可以具有的与感兴趣的项目或主题的交互生成对用户的一个或多个推荐的方式。该方式涉及处理用户与一个或多个内容项目的一个或多个的交互和/或有助于用户与一个或多个内容项目的一个或多个的交互的处理。该方式进一步涉及至少部分地引起用户的一个或多个处理的交互的累积。该方式还涉及至少部分地引起至少部分地基于累积的一个或多个处理的交互的一个或多个用户偏好的确定。该方式附加地涉及至少部分地引起至少部分地基于一个或多个用户偏好的用户对主题的评分的生成。

【技术实现步骤摘要】
【国外来华专利技术】用于针对实时推荐的协同过滤的方法和装置
技术介绍
服务提供者和设备制造商(例如,无线、蜂窝等等)不断受到挑战以通过例如提供令人信服的网络服务来向消费者提供价值和便利。开发的一个领域已经是使用推荐系统向用户提供在服务和/或相关应用内可获得的对内容、项目等的建议或推荐(例如,关于感兴趣的人物、地点或东西,如同伴、餐馆、商店、假期、电影、视频点播、书籍、歌曲、软件、文章、新闻、图片等的推荐)。例如,典型的推荐系统可以通过比较用户的偏好与一个或多个参考特性、基于预测用户将对项目感兴趣向用户建议项目一即使之前该用户从未考虑过该项目。这样的推荐系统在历史上以及基于协同过滤,其通常依赖于大量用户数据(例如,历史显式评级和偏好信息)。然而,这样的用户数据通常不可获得或尚未关于特定服务或应用被收集。
技术实现思路
因此,存在对如下方式的需要,该方式用于至少部分地基于通过考虑与一个或多个内容项目的历史交互而生成的历史用户评级和/或偏好来为一个或多个用户生成一个或多个推荐。根据一个实施例,一种方法包括处理用户的一个或多个交互和/或有助于用户与一个或多个内容项目的一个或多个交互的处理。该方法还包括至少部分地引起该用户的该一个或多个处理的交互的累积。该方法进一步包括至少部分地引起至少部分地基于累积的一个或多个处理的交互的、一个或多个用户偏好的确定。该方法还包括至少部分地引起至少部分地基于一个或多个用户偏好的、用户对主题的评级得分的生成。根据另一实施例,一种装置包括至少一个处理器,以及包括计算机程序代码的至少一个存储器,该至少一个存储器和该计算机程序代码被配置为与所述至少一个处理器一起为至少部分地引起该装置处理用户与一个或多个内容项目的一个或多个交互和/或有助于用户与一个或多个内容项目的一个或多个交互的处理。该装置还被引起以至少部分地引起用户的一个或多个处理的交互的累积。该装置进一步被引起以至少部分地引起至少部分地基于累积的一个或多个处理的交互的、一个或多个用户偏好的确定。该装置还被引起以至少部分地引起至少部分地基于一个或多个用户偏好的、用户对主题的评级得分的生成。根据另一实施例,一种计算机可读存储介质承载一个或多个指令的一个或多个序列,该一个或多个指令在由一个或多个处理器执行时,至少部分地引起装置处理用户与一个或多个内容项目的一个或多个交互和/或有助于用户与一个或多个内容项目的一个或多个交互的处理。该装置还被引起以至少部分地引起用户的一个或多个处理的交互的累积。该装置进一步被引起以至少部分地引起至少部分地基于累积的一个或多个处理的交互的、一个或多个用户偏好的确定。该装置还被引起以至少部分地引起至少部分地基于一个或多个用户偏好的、用户对主题的评级得分的生成。根据另一实施例,一种设备包括用于处理用户与一个或多个内容项目的一个或多个交互和/或有助于用户与一个或多个内容项目的一个或多个交互的处理的装置。该设备还包括用于至少部分地引起用户的一个或多个处理的交互的累积的装置。该设备进一步包括用于至少部分地引起至少部分地基于累积的一个或多个处理的交互的、一个或多个用户偏好的确定的装置。该设备还包括用于包括至少部分地引起至少部分地基于一个或多个用户偏好的、用户对主题的评级得分的生成的装置。此外,对于本专利技术的各种示例实施例,以下可适用:一种方法,包括有助于处理和/或处理(I)数据和/或(2)信息和/或(3)至少一个信号,该(I)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于(包括至少部分地导出自)在本申请中被公开为与本专利技术的任何实施例相关的方法(或过程)的任何一个或任何组合。对于本专利技术的各种示例实施例,以下也可适用:一种方法,包括有助于访问至少一个接口,该接口被配置为允许访问至少一个服务,该至少一个服务被配置为执行在本申请中公开的网络或服务提供者方法(或过程)中的任何一个或任何组合。对于本专利技术的各种示例实施例,以下也可适用:一种方法,包括有助于创建和/或有助于修改(I)至少一个设备用户接口元素和/或(2)至少一个设备用户接口功能,该(I)至少一个设备用户接口元素和/或(2)至少一个设备用户接口功能至少部分地基于数据和/或信息和/或至少一个信号,该信息产生自在本申请中被公开为与本专利技术的任何实施例相关的方法或过程中的一个或任何组合,该至少一个信号产生自在本申请中被公开为与本专利技术的任何实施例相关的方法(或过程)中的一个或任何组合。对于本专利技术的各种示例实施例,以下也可适用:一种方法,包括创建和/或修改(I)的至少一个设备用户接口元素和/或(2)至少一个设备用户接口功能,该(I)至少一个设备用户接口元素和/或(2)至少一个设备用户接口功能至少部分地基于数据和/或信息和/或至少一个信号,该信息产生自在本申请中被公开为与本专利技术的任何实施例相关的方法(或过程)中的一个或任何组合,该至少一个信号产生自在本申请被公开为与本专利技术的任何实施例相关的方法(或过程)中的一个或任何组合。在各种示例实施例中,可以用在两侧上执行的动作在服务提供者侧上或在移动设备侧上或按照服务提供者和移动设备之间的任何共享的方式实现该方法(或过程)。本专利技术的其他方面、特征和优点可以简单地通过例示包括被预期用于执行本专利技术的最佳模式的多个特定实施例和实现方式而从下面的详细描述而容易地显而易见。本专利技术还可以具有其他和不同的实施例,并且本专利技术的若干细节可以在各种明显方面中进行修改,所有这些都不脱离本专利技术的精神和范围。因此,附图和描述在本质上被视为例示性而非限制性。【附图说明】本专利技术的实施例通过示例的方式而不是通过限制的方式被例示,在附图的各图中:图1是根据一个实施例的能够至少部分地基于通过考虑与一个或多个内容项目的历史交互来生成的历史用户评级和/或偏好为一个或多个用户生成一个或多个推荐的系统的不图;图2是根据一个实施例的至少部分地基于通过考虑与一个或多个内容项目的历史交互来生成的历史用户评级和/或偏好为一个或多个用户生成一个或多个推荐的推荐平台的组件的示图;图3A至图3D是根据一个实施例的用于至少部分地基于通过考虑与一个或多个内容项目的历史交互来生成的历史用户评级和/或偏好为一个或多个用户生成一个或多个推荐的过程的流程图;图4是根据一个实施例的用于输入针对类别或主题的初始偏好和/或评级的用户界面的示图;图5是根据一个实施例的用于与内容项目交互的用户界面的示图;图6是根据一个实施例的图示针对类别或主题的评级的用户界面的示图;图7是可以用来实施本专利技术的实施例的硬件的示图;图8是可以用来实施本专利技术的实施例的芯片集的示图;以及图9是可以用来实施本专利技术的实施例的移动终端(例如,手机(handset))的示图。【具体实施方式】公开了至少部分地基于通过考虑与一个或多个内容项目的历史交互来生成的历史用户评级和/或偏好为一个或多个用户生成一个或多个推荐的方法、装置和计算机程序的示例。在下面的描述中,出于说明的目的,许多具体细节被阐述以便提供对本专利技术的实施例的透彻理解。然而,对本领域技术人员来说显而易见的是,本专利技术的实施例可以在没有这些具体细节或利用等效布置的情况下被实践。在其他实例中,公知的结构和设备以框图的形式被示出以避免不必要地模糊本专利技术的实施例。正如在此所用,术语内容项目是指任何感兴趣的项目本文档来自技高网...

【技术保护点】
一种方法,包括有助于处理和/或处理(1)数据和/或(2)信息和/或(3)至少一个信号,所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于以下:用户与一个或多个内容项目的一个或多个的交互的处理;所述用户的一个或多个处理的所述交互的累积;至少部分地基于累积的一个或多个处理的所述交互的、一个或多个用户偏好的确定;以及至少部分地基于所述一个或多个用户偏好的、所述用户的针对所述主题的评级得分的生成。

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括有助于处理和/或处理(I)数据和/或(2)信息和/或(3)至少一个信号,所述(I)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于以下: 用户与一个或多个内容项目的一个或多个的交互的处理; 所述用户的一个或多个处理的所述交互的累积; 至少部分地基于累积的一个或多个处理的所述交互的、一个或多个用户偏好的确定;以及 至少部分地基于所述一个或多个用户偏好的、所述用户的针对所述主题的评级得分的生成。2.根据权利要求1所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下: 至少部分地基于所述评级得分的、关于所述主题的一个或多个推荐的生成;以及 所述一个或多个推荐向所述用户的呈现。3.根据权利要求1和2中任一权利要求所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下: 另一用户的对所述主题的兴趣的指示的处理; 所述用户的所述评级得分与所述另一用户的评级得分的比较的处理; 至少部分地基于评级得分的所述比较的、关于所述另一用户的对所述主题的兴趣的一个或多个推荐的生成;以 及 所述一个或多个推荐向所述另一用户的呈现。4.根据权利要求1至3中任一权利要求所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下: 另一用户的对所述主题的兴趣的指示的处理; 第三用户的对所述主题的兴趣的指示的处理; 所述用户的所述评级得分与所述另一用户的评级得分的比较的处理; 至少部分地基于评级得分的所述比较的、关于所述第三用户的对所述主题的兴趣的一个或多个推荐的生成;以及 所述一个或多个推荐向所述第三用户的呈现。5.根据权利要求4所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下: 对所述用户和所述另一用户的针对评级得分的所述比较的所述评级得分的排名;以及在生成所述一个或多个推荐时的信任得分的生成,所述信任得分对具有在另一评级得分之上的排名的所述评级得分加权。6.根据权利要求4所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下: 对所述用户和所述另一用户的针对评级得分的所述比较的所述评级得分的排名;以及 关于具有在另一评级得分之下的排名的所述评级得分的所述一个或多个推荐的生成。7.根据权利要求4所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下: 偏好设置的处理,所述偏好设置确定将所述一个或多个推荐基于所述用户和/或所述另一用户对所述主题的熟悉程度。8.根据权利要求1至7中任一权利要求所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下: 将所述一个或多个交互的类型确定为以下各项中的任一项:用于不推荐所述一个或多个内容项目的显式指导、用于推荐但不查看所述一个或多个内容项目的显式指导、用于查看所述一个或多个内容项目的动作、用于转发所述一个或多个内容项目的动作、转发所述一个或多个内容项目的动作、用于将所述一个或多个内容项目加为最爱的动作、用于加入关于所述一个或多个内容项目的组的动作、用于选择关于所述一个或多个内容项目的优惠券的动作、或者它们的任何组合; 至少部分地基于交互的所述类型的、一个或多个基本评级的生成;以及 至少部分地基于交互的所述类型生成的所述一个或多个用户偏好。9.根据权利要求8所述所述的方法,其中交互的所述类型是对交互的所述类型加权的分配的值。10.根据权利要求1至9中任一权利要求所述的方法,其中所述(I)数据和/或(2)信息和/或(3)至少一个信号进一步至少部分地基于以下: 所述内容项目的显式用户评级的处理;以及 进一步至少部分地基于所述内容项目的所述显式用户评级的、所述一个或多个用户偏好的所述确定。11.一种装置,包括: 至少一个处理器;以及 至少一个存储器,包括用于一个或多个程序的计算机程序代码, 所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少执行以下: 处理和/或有助于处理用户与一个或多个内容项目的一个或多个交互; 至少部分地引起所述用户的一个或多个处理的所述交互的累积; 至少部分地引起至少部分地基于累积的一个或多个处理的所述交互的、一个或多个用户偏好的确定;以及 至少部分地引起至少部分地基于所述一个或多个用户偏好的、所述用户的针对所述主题的评级得分的产生。12.根据权利要求11所述的装置,其中进一步使得所述装置: 至少部分地引起至少部分地基于所述评级得分的、关于所述主题的一个或多个推荐的生成;以及 至少部分地引起所述一个或多个推荐向所述用户的呈现。13.根据权利要求11和12中任一权利要求所述的装置,其中进一步使得所述装置: 处理和/或有助于处理另一用户的对所述主题的兴趣的指示; 处理和/或有助于处理所述用户的所述评级得分与所述另一用户的评级得分的比较;至少部分地引起至少部分地基于评级得分的所述比较的、关于所述另一用户的对所述主题的兴趣的一个或多个推荐的生成;以及 至少部分地引起所述一个或多个推荐向所述另一用户的呈现。14.根据权利要求11至13中任一权利要求所述的装置,其中进 一步使得所述装置: 处理和/或有助于处理另一用户的对所述主题的兴趣的指示; 处理和/或有助于处理第三用户的对所述主题的兴趣的指示; 处理和/或有助于处理所述用户的所述评级得分与所述另一用户的评级得分的比较;至少部分地引起至少部分地基于评级得分的所述比较的、关于所述第三用户的对所述主题的兴趣的一个或多个推荐的生成;以及 至少部分地引起所述一个或多个推荐向所述第三用户的呈现。15.根据权利要求14所述的装置,其中进一步使得所述装置: 至少部分地引起对所述用户和所述另一用户的针对评级得分的所述比较的所述评级得分的排名;以及 至少部分地引起在生成所述一个或多个推荐时的信任得分的生成,所述信任得分对具有在另一评级得分之上的排名的所述评级得分加权。16.根据权利要求14所述的装置,其中进一步使得所述装置: 至少部分 地引起对所述用户和所述另一用户的针对评级得分的所述比较的所述评级得分的排名;以及 至少部分地引起将所述一个或多个推荐的生成基于具有在另一评级得分之下的排名的所述评级得分。17.根据权利要求14所述的装置,其中进一步使得所述装置: 处理和/或有助于处理偏好设置,所述偏好设置确定将所述一个或多个推荐基于所述用户和/或所述另一用户对所述主题的熟悉程度。18.根据权利要求11至17中任一权利要求所述的方法,其中进一步使得所述装置: 至少部分地引起将所述一个或多个交互的类型确定为以下各项中...

【专利技术属性】
技术研发人员:杜楠田继雷
申请(专利权)人:诺基亚公司
类型:发明
国别省市:芬兰;FI

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1