利用社交信息以用于推荐应用

文档序号:9872435阅读:372来源:国知局
利用社交信息以用于推荐应用
【专利说明】
【背景技术】
[0001]本发明涉及利用社交信息以用于推荐应用,并且更具体地涉及推荐按照社交接近度因子排序的应用。
[0002]应用商店被用于将应用发布给许多用户设备。应用商店常常是以在线商店的形式,其中用户可以通过类别浏览不同类型的应用或搜索特定应用。如果用户找到合适的应用,则用户可以购买该应用。响应于购买该应用,该应用可以被下载到用户的用户设备上。

【发明内容】

[0003]—种用于利用社交信息以用于推荐应用的方法包括:提供基于社交表征的应用推荐系统;以及响应于用户搜索满足准则的应用,通过以下操作来利用应用推荐系统:搜索满足准则的应用;根据对用户的社交接近度因子来表征应用;以及呈现按照社交接近度因子排序的应用。
[0004]—种用于利用社交信息以用于推荐应用的方法包括:提供基于社交表征的应用推荐系统;以及响应于用户搜索满足准则的应用,通过以下操作来利用应用推荐系统:搜索满足准则的应用;根据对用户的社交接近度因子来表征应用,其中接近度因子包括用户对社交媒体网站上的其他用户的接近度、用户与社交媒体网站上的其他用户的关系强度或者其组合;呈现按照社交接近度因子排序的应用,其中呈现应用包括将具有较高社交接近度因子的应用呈现在具有较低社交接近度因子的应用之前;通过社交接近度因子来标注应用,其中标注应用包括利用做出关于应用的推荐的组的图标来标注应用;以及提供来自组的与应用有关的附加信息,其中附加信息包括使用应用的组的简档图片、组的名称或其组合。
[0005]—种用于利用社交信息以用于推荐应用的方法包括:提供基于社交表征的应用推荐系统;以及响应于用户搜索满足准则的应用,通过以下操作来利用应用推荐系统:根据对用户的社交接近度因子来表征应用以针对社交接近度因子来分析准则,其中接近度因子包括用户对社交媒体网站上的其他用户的接近度、用户与社交媒体网站上的其他用户的关系强度或者其组合;以及呈现按照社交接近度因子排序的应用,其中呈现应用包括基于准则和社交接近度因子利用来自应用库的应用来填充应用商店。
[0006]一种计算机程序产品包括计算机可读存储介质,计算机可读存储介质具有体现在其中的计算机可读程序代码。计算机可读程序代码具有用于进行以下操作的计算机可读程序代码:提供基于社交表征的应用推荐系统;以及响应于用户搜索满足准则的应用,利用应用推荐系统以搜索满足准则的应用、根据对用户的社交接近度因子来表征应用、以及呈现按照社交接近度因子排序的应用。
[0007]—种用于利用社交信息以用于推荐应用的系统包括:基于社交表征的应用推荐系统;以及响应于用户搜索满足准则的应用,通过使用以下各项来利用应用推荐系统:搜索引擎,用于搜索满足准则的应用;应用表征引擎,用于根据对用户的社交接近度因子来表征应用,其中接近度因子包括用户对社交媒体网站上的其他用户的接近度、用户与社交媒体网站上的其他用户的关系强度或者其组合;应用呈现引擎,用于呈现按照社交接近度因子排序的应用,其中应用呈现引擎将具有较高社交接近度因子的应用呈现在具有较低社交接近度因子的应用之前;标注引擎,用于通过社交接近度因子来标注应用,其中标注引擎要利用做出关于应用的推荐的组的图标来标注应用;以及附加信息引擎,用于提供来自组的与应用有关的附加信息,其中附加信息包括使用应用的组的简档图片、组的名称或其组合。
[0008]—种用于利用社交信息以用于推荐应用的系统包括:基于社交表征的应用推荐系统;以及响应于用户搜索满足准则的应用,通过使用以下各项来利用应用推荐系统:应用表征引擎,用于根据对用户的社交接近度因子来表征应用以针对该社交接近度因子来分析准贝1J,其中该接近度因子包括用户对社交媒体网站上的其他用户的接近度、用户与社交媒体网站上的其他用户的关系强度或者其组合;以及应用呈现引擎,用于呈现按照社交接近度因子排序的应用,并且基于准则和社交接近度因子利用来自应用库的应用来填充应用商店。
【附图说明】
[0009]附图图示了本文描述的原理的各种示例并且是本说明书的一部分。示例不限制权利要求的范围。
[0010]图1是根据本文描述的原理的一个示例的用于利用社交信息来推荐应用的系统的示例的示意图。
[0011 ]图2是根据本文描述的原理的一个示例的应用商店的示例的示意图。
[0012]图3是根据本文描述的原理的一个示例的针对应用商店的类别的示例的示意图。
[0013]图4是根据本文描述的原理的一个示例的针对应用商店的类别的示例的示意图。
[0014]图5是根据本文描述的原理的应用库的示例的示意图。
[0015]图6是根据本文描述的原理的用于利用社交信息来推荐应用的方法的示例的流程图。
[0016]图7是根据本文描述的原理的用于利用社交信息来推荐应用的方法的示例的流程图。
[0017]图8是根据本文描述的原理的一个示例的应用推荐系统的示例的示意图。
[0018]图9是根据本文描述的原理的一个示例的应用推荐系统的示例的示意图。
[0019]在附图中,相同的附图标记指代相似但不一定相同的元件。
【具体实施方式】
[0020]本发明描述一种用于利用社交信息来推荐应用的方法和系统,使得按照社交接近度因子排序的应用被呈现给用户。
[0021]所属技术领域的技术人员知道,本发明的各个方面可以实现为系统、方法或计算机程序产品。因此,本发明的各个方面可以采取硬件或者硬件和软件的组合的形式。此外,本发明的各个方面可以采取实现在许多计算机可读介质中的计算机程序产品的形式,该计算机可读介质中具有实现在其上的计算机可读程序代码。
[0022]可以利用计算机可读介质的任何组合。计算机可读介质例如,可以是但不限于,电、磁、光电磁、红外线、或半导体的系统、装置或器件,或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)将包括以下:具有许多导线的电连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPR0M或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件的上下文中,计算机可读存储介质可以是能够包含或存储程序的任何有形介质,该程序可以被指令执行系统、装置或者器件(例如处理器)使用或者与其结合使用。
[0023]计算机可读介质上实现的程序代码可以使用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
[0024]可以以面向对象编程语言来编写用于执行本发明操作的计算机程序代码,所述面向对象编程语言诸如Java、Smal I talk、C++等。然而,可以以过程式编程语言来编写用于执行本发明操作的计算机程序代码,过程式编程语言诸如“C”编程语言或类似的编程语言。程序代码可以全部地在用户的计算机上执行、部分地在用户的计算机上执行、作为独立软件包执行、部分地在用户的计算机上并且部分地在远程计算机上执行或完全地在远程计算机或服务器上执行。在后一种情形下,远程计算机可以通过局域网(LAN)或广域网(WAN)连接到用户的计算机,或者可以(例如,通过使用互联网服务提供商的互联网)对外部计算机进行连接。
[0025]公开了方法、装置和计算机程序产品的流程图图示和/或框图。流程图图示和/或框图的每个框以及流程图图示和/或框图中的框的组合能够通过计算机程序指令来实施。这些计算机程序指令可以被提供给处理器或其他可编程数据处理装置的处理器以产生一种机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令实施流程图和/或框图的一个或多个框中指定的功能/动作。
[0026]计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中实现了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0027]在一个示例中,这些计算机程序指令可以被存储在计算机可读存储器中,这些计算机程序指令能够引导计算机或其他可编程数据处理装置以特定方式工作,使得存储在计算机可读存储器中的指令产生出包括实施流程图和/或框图的一个或多个框中指定的功能/动作的指令的制造品(article of manufacture)。
[0028]计算机程序指令还可以被加载到计算机或其他可编程数据处理装置上以使得一系列操作被执行在计算机或其他可编程装置上从而产生计算机实现的过程,使得在计算机或其他可编程装置上执行的指令实现流程图和/或框图的一个或多个框中指定的功能/动作。
[0029]如以上所指出的,应用商店常常是以在线商店的形式,其中用户可以通过类别浏览不同类型的应用或搜索特定应用。一旦用户已经选择了类别或搜索应用,则应用商店显示与所选择的类别或所选择搜索的应用相关的应用。应用商店可以以最流行的应用、最高评级的应用以及新品的顺序来显示应用。经常地,应用将由已经下载了应用的其他用户评论。
[0030]尽管应用商店可以以许多方式来显示应用,但是用户可以通读应用中的每个应用的若干评论以理解应用中的每个应用是否是用户正在寻找的应用。随着每天数百个应用被上传到应用商店,不同的应用每天被显示给用户。另外,应用可以由用户个人不认识的其他用户评论。通读应用的每个评论对于用户而言可以是繁琐的任务。另外,不认识评论应用的其他用户可能对用户造成挫败。
[0031]本文描述的原理包括用于利用社交信息来推荐应用的系统和方法。这样的方法包括提供基于社交表征的应用推荐系统;以及响应于用户搜索满足准则的应用,通过以下操作来利用应用推荐系统:搜索满足准则的应用;根据对用户的社交接近度因子来表征应用;以及呈现按照社交接近度因子排序的应用。这样的方法允许按照社交接近度因子排序的应用被呈现给用户。作为结果,以更有意义的方式来向用户呈现应用。例如,可以根据经聚合的组信息来向用户呈现应用。在该示例中,经聚合的组信息可以包括陈述被五个图书倶乐部会员中的四个图书倶乐部会员高度评级的特定应用的信息。
[0032]另外,方法可以包括提供来自组的与应用有关的附加信息。将稍后在本说明书中更详细地描述提供与应用有关的附加信息。
[0033]社交接近度因子可以是用户对社交媒体网站上的其他用户的接近度的表征。例如,社交接
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1