接下来去哪里的社交建议的制作方法

文档序号:9872483阅读:306来源:国知局
接下来去哪里的社交建议的制作方法
【技术领域】
[0001]本公开涉及用于向社交群组提供目的地推荐的列表的系统和方法。更具体地,本公开描述用于首先根据基于位置的信号和社交图信息的组合来识别社交群组、然后至少部分地基于所述社交群组的每个成员的私人偏好简档来提供群组推荐的系统和方法。
【背景技术】
[0002]当人们外出探寻餐馆、酒吧、景点和娱乐场所时,他们往往成群这么做。他们还倾向于使用像帖子、照片、和签入一样的社交网络特征来报告他们的活动。在决定离开一个位置之后,他们可能想要有关接下来去哪里的推荐。用户期望在他们的移动通信设备上获得一组推荐目的地,所述推荐目的地不仅基于他们个人的私人偏好而且还基于他们的群组中的其它成员的私人偏好来提供推荐。

【发明内容】

[0003]在本文中所描述的某些示例实施例中,用于向社交群组提供目的地推荐的方法包括:在群组推荐系统处,从与请求用户相关联的远程计算设备接收推荐请求;由所述系统基于从一个或多个远程计算设备接收的一个或多个基于位置的信号来识别初步社交群组;识别所述初步社交群组的满足社交连接阈值的那些成员以定义社交群组;生成包括针对接下来去哪里的推荐的群组推荐列表;以及将所述群组推荐列表显示在至少所述请求用户的所述远程计算设备上。
[0004]在本文中所描述的某些其它示例实施例中,提供了用于向社交群组提供目的地推荐的系统和计算机程序产品。
[0005]在考虑了所图示的示例实施例的以下详细描述后,示例实施例的这些及其它方面、目的、特征、和优点对于本领域的普通技术人员而言将变得显而易见。
【附图说明】
[0006]图1是描绘依照某些示例实施例的用于识别并向社交群组的成员提供建议目的地的系统的框图。
[0007]图2是描绘依照某些示例实施例的用于基于所识别的社交群组的组成来提供目的地推荐的方法的流程框图。
[0008]图3是描绘依照某些示例实施例的用于根据基于位置的信号和社交图信息来识别社交群组的成员的方法的流程框图。
[0009]图4是描绘依照某些示例实施例的用于生成群组目的地推荐的方法的流程框图。
[0010]图5是描绘依照某些示例实施例的计算机器和模块的框图。
【具体实施方式】
[0011]概述
[0012]本文中所描述的实施例提供了用于识别并向社交群组的成员提供建议目的地的系统和方法。例如,社交群组可以包括在相同位置处并想要关于接下来去哪里的推荐的个体的群组。在某些示例实施例中,系统能够根据基于位置的信号和社交图信息的组合来识别社交群组的成员。在确定了社交群组的组成之后,系统能够生成为该群组定制的建议目的地的列表。
[0013]指代相同位置或在定义的接近阈值内的基于位置的信号可以被用来定义初步社交群组。如果用户已给予共享来自他们的远程计算设备的这些基于位置的信号的优先许可,则基于位置的信号仅可以由系统获取。例如,用户可以在与该用户相关联并存储在系统上的账户中设置他们的用于共享基于位置的信号的缺省偏好。替选地,在远程计算设备上执行的应用可以提示用户提供与系统共享基于位置的信号的许可。基于位置的信号可以是基于显式位置的信号、基于隐式位置的信号或其组合。基于显式位置的信号可以包括从与社交群组的成员相关联的远程计算设备接收的信号,诸如社交网络应用中可用的签入特征。基于隐式位置的信号可以包括与另一用户的基于显式位置的信号相关联的信号。例如,社交网络服务可以允许用户在该用户签入到位置时标记其它用户。替选地,用户还可以在将照片上传到社交网络时标记照片中的另一用户。所标记的用户然后可以与签入的位置或照片相关联。
[0014]当系统从与用户相关联的移动计算设备接收到基于位置的信号时,发起用于提供目的地推荐的过程。基于位置的信号提供移动计算设备的当前位置。用户可以显式地发起目的地推荐请求。替选地,用户可以选出允许移动计算设备向系统提供更新的位置信息并且允许系统自动地显现目的地推荐。为了确定用户是否是社交群组的一部分,系统然后利用已由该系统接收的基于位置的信号识别其他用户,并且所述其他用户在请求用户的定义的接近度和时间阈值内。例如,系统可以寻找已在定义的时间窗口内签入到相同位置的其它用户。在某些示例实施例中,系统可以仅为在到请求用户的社交连接阈值内的用户而寻找符合定义的接近度和时间阈值的基于位置的信号。例如,系统可以寻找仅从与在请求用户的社交图中的一步内的用户相关联的远程计算设备接收的基于位置的信号。在一个示例实施例中,可以要求每个成员与群组的每个成员具有至少一个社交网络连接。在另一示例实施例中,可以要求每个成员与社交群组中的至少一个其它成员共享至少一个公共社交网络连接,但是可以与群组的每个成员具有少于一个的社交网络连接。例如,第一用户和第二用户二者都可以具有到第三用户的公共社交网络连接,但是在第一用户与第二用户之间不具有直接社交网络连接。
[0015]在社交群组被识别之后,系统然后生成包括针对该群组的建议目的地的列表的排名群组推荐。该排名群组推荐考虑群组的每个成员的私人偏好。在某些示例实施例中,系统可以向请求用户或群组的所有成员发送验证,从而给予他们用于确认他们是否是相同社交群组的成员的选项。在一个示例实施例中,排名社交群组推荐是通过首先基于社交群组的每个成员的私人简档而为每个用户生成个人推荐列表来生成的。例如,系统可以对与每个用户相关联的私人简档应用推荐算法来生成个人推荐列表。然后,准备包括来自个人推荐列表的目的地的群组推荐。例如,群组推荐可以仅包括出现在至少两个个人推荐列表上的目的地。可以根据综合评分对每个推荐进行排名。例如,可以通过将在每个个人推荐列表上所接收到的推荐的评分加起来而确定综合评分。
[0016]在另一示例实施例中,系统通过合并每个群组成员的私人偏好简档来生成主偏好简档而生成排名社交群组推荐列表。被应用来生成个人的推荐的相同算法然后被应用于主偏好简档,以生成排名群组推荐。
[0017]系统然后将排名群组推荐显示在与请求用户相关联的远程计算设备上。在某些示例实施例中,系统还可以将群组推荐显示在与群组中的其它用户相关联的远程计算设备上。
[0018]现在转向附图,同样的附图标记在所有图中表示同样的(但未必完全相同的)元件,对示例实施例进行详细的描述。
[0019]示例系统架构
[0020]图1是描绘依照某些示例实施例的用于识别并向社交群组的成员提供建议目的地的系统的框图。如图1中所描绘的,操作环境100包括被配置成经由一个或多个网络105彼此进行通信的网络计算设备10a-C和120。在一些实施例中,与远程计算设备IlOa-C相关联的用户必须安装应用并且/或者做出特征选择,以获得本文中所描述的技术的利益。
[0021]每个网络105包括网络设备(包括设备IlOa-C和120)能够用来交换数据的有线或无线的电信装置。例如,每个网络105能够包括局域网(“LAN”)、广域网(“WAN”)、内部网、互联网、存储区域网(SAN)、个人区域网(PAN)、城域网(MAN)、无线局域网(WLAN)、虚拟专用网(VPN)、蜂窝或其它移动通信网络、蓝牙、NFC、或其任何组合或有助于信号、数据、和/或消息的通信的任何其它适当的架构或系统。贯穿示例实施例的讨论,应该理解的是,术语“数据”和“信息”在本文中被可交换地用来指代文本、图像、音频、视频,或能够存在于基于计算机的环境中的任和其它形式的信息。
[0022]每个网络设备IlOa-C和120包括具有能够通过网络105传送和接收数据的通信模块的设备。例如,每个网络设备IlOa-C和120能够包括服务器、桌面型计算机、膝上型计算机、平板计算机、其中嵌入有一个或多个处理器和/或一个或多个处理器
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1