推断用户的兴趣的制作方法_4

文档序号:8227807阅读:来源:国知局
0071]5)该推荐有效的时间范围。
[0072]随同推荐所包括的信息可以包括针对该推荐的评级、有关该推荐的历史到访信息、有关该推荐的相关搜索项以及其它用户所提供的数据。例如,其它用户所提供的数据可以包括有关该推荐的一个或多个评论、警告和贴士。在一些示例中,该信息可以包括用户的好友(例如,用户的社交网络中的其它用户)所提供的有关该推荐的信息。例如,该信息可以包括由用户的好友在社交网络上在该场所附近所发布的帖子。
[0073]预测模块312可以及时将来自相关类别的条目与直方图数据进行比较以便生成对于用户的相关推荐。例如,如果用户具有要在星期六到访电影院的很强的信号,并且类型“电影”的条目指示在用户的家庭位置附近的影院正在上映具有良好评论的新电影,则预测模块312能够将该条目标记为与该用户相关并且能够在适当时间将该推荐传递给该用户以便在下一个星期六的相关时隙期间使用。
[0074]预测模块312还能够通过执行如以上所描述的本地搜索来生成推荐。例如,在直方图数据显示出用户在星期天的6:00pm的时隙到访意大利餐厅,则系统能够在星期天的6:00pm之前在用户当前位置的半径之内针对意大利餐厅类别执行本地搜索以发现对于用户的推荐。在本地搜索给出在相关类别中的附近的结果的情况下,特别是如果那些结果具有来自其它用户或者来自专业来源的与它们相关联的良好评论,则预测模块312能够将这样的结果作为推荐提供给用户。
[0075]服务器150和移动设备120中的至少一个还可以包括输出模块314,其被配置为基于预测模块312所作出的确定而生成通知或其它输出。例如,输出模块314能够向用户的移动设备发送文本消息、电子邮件或推送通知,其中包括当前的排名结果。作为另外的示例,输出模块314能够输出命令用户的移动设备向用户显示选项或提示的指令。输出模块314所生成的输出能够作为数据传输经由移动网络100被发送至移动设备120,移动设备120进而被配置为向用户显示输出或者以其它方式呈现输出。针对用户的呈现可以处于单独应用、设备主屏、本地应用之中,或者处于在移动设备上所执行的任意其它程序之中。例如,输出模块314所生成的输出能够在用户的移动设备120上所执行的移动应用内的信息栏中进行显示。所更新的推荐能够由预测模块312提供以更新显示并且保持推荐最新。输出模块314还可以被配置为向用户的移动设备推送警告。
[0076]图6是示意性描绘用于推断用户兴趣并提供推荐的示例操作的流程图。虽然这里所公开的各个示例可以关于一个或多个流程图被示出,但是应当注意的是,这样的流程图或者其描述所暗示的任何步骤顺序都并非被理解为限制以该顺序执行步骤。相反,这里所公开的每个示例的各个步骤能够以任意的各种顺序来执行。此外,如流程图所图示的仅是示例,与所图示的相比包括另外步骤或包括更少步骤的各种其它示例同样处于本公开的范围之内。此外,通常由一个或多个被编程为实施该步骤的计算机系统所执行的步骤例如可以由服务器150或移动设备120来执行而并没有限制一虽然推荐的最终显示会出现在移动设备上。
[0077]在一些示例中能够由服务器150执行的图6中的示例能够以可以同时和/或连续发生的两个步骤开始(其中连续包括以规律或不规律的间隔运行批量分析)。在步骤602,接收位置信息。移动设备120能够使用任意的各种已知技术来确定或估计其当前位置,诸如通过处理GPS信号,通过检测到位置已知的蜂窝塔、WiFi热点或其它移动接入点130的接近度,或者通过在移动设备120和多个这样的接入点130之间进行三角计算。例如玮度、经度、日期和时间的表示地理位置和时间点的信息能够被存储在与服务器150相关联的数据存储中。
[0078]在步骤604中,对该位置信息进行处理以确定用户所到访的场所。例如,能够对位置历史数据进行处理以通过针对附近的位置历史数据点的集群计算圆心而将原始位置历史数据与到访位置相关。位置历史数据点的集群能够被定义为在物理上互相接近的位置历史数据点的集合,并且圆心可以被定义为这样的数据点的集群的地理中心。这能够被称作基于距离的聚类。此外,能够使用日期和时间来进一步过滤位置历史数据并且产生在空间和时间两方面都接近的数据点的集群。在另一个示例中,能够使用对位置历史数据的反向地理编码来进行基于地址的集群。该处理的结果是确定具有所定义的地理位置和时间的到访。
[0079]一种用于确定到访场所数据的可替换技术是如步骤606中所图示的从用户接收签到数据。当用户通过在特定位置插上大头针(drop apin)或者使用地图软件进行同样选择而指示其当前位置时,或者当用户对针对其当前位置的提示作出响应时,该用户可能使用提供签到的多种社交应用中的任意一种在一个位置进行这种“签到”。签到的时间可以被用作到访时间,并且从移动设备所取得的当前位置或者对签到位置的地址进行的反向地理编码查找能够提供针对用户到访的地理参考。
[0080]在步骤608,确定到访场所的类别。在一个示例中,通过执行本地搜索来确定类别。能够通过利用来自用户的位置历史数据的地理位置以及要在其中执行搜索的半径对本地搜索引擎进行调用来进行该本地搜索。例如,可能针对玮度和经度以及半径来进行本地搜索。进行本地搜索的目的是返回接近地理位置的目的地。通常,该目的地和景点是企业、地址或其它可地图标示的特征,其能够表示用户可能已经到访的场所。本地搜索还能够针对每个所定位的目的地返回类别。例如,餐厅可能返回“食品”的类别,而剧院则可能返回“剧院”或“艺术”的类别。
[0081]在步骤610中构建直方图。该直方图跨所到访场所的类别进行构建。以这种方式,能够容易地针对用户定期到访的类别来检查数据。该信息能够被用于预测的用途(例如,用户在星期日6:00pm到访意大利餐厅),或者其能够被用来构建用户的简档以便向该用户传递相关推荐。在该直方图内,该数据可以包括时间和日期、类别以及至少指示多次到访的得分。该直方图可以基于每周的模式。虽然可以使用其它时间帧,但是许多用户具有以周为基础来安排的日程并且一周可以用作便利的时帧。
[0082]用户搜索历史也能够通知该直方图。在用户进行搜索并且选择落入对应于该直方图所覆盖的类别的类别之中的搜索结果的情况下,该直方图能够通过将搜索历史字段包括在针对该类别的直方图数据中以反映给定类别内的搜索或选择次数而对这样的搜索加以反映。
[0083]在一些示例中,该直方图被局限于来自用户处于本地而并未外出离家旅行的时间的数据。
[0084]在步骤612,提供通过时间所触发的基于该直方图的推荐。用于生成推荐的一种示例触发是基于时间的。在直方图数据显示出在星期天6:00pm到访意大利餐厅的趋势的情况下,预测模块312能够在星期天6:00pm之前提供对于位置适当的意大利餐厅的推荐。作为另一个示例,在直方图数据显示出用户趋向于在星期六晚上去电影院的情况下,预测模块能够在星期六下午提供对于附近具有良好评价的电影的推荐。
[0085]该推荐随后能够被显示给用户。在推荐要在用户的移动设备上进行显示的情况下,屏幕空间可能是有限的并且该推荐可以作为警告显示在状态栏中,和/或作为可能在用户请求时生成的推荐页面进行显示。在任意情况下,屏幕空间都可能是有限的,并且将显示限制于用户可能认为相关并及时的推荐可能是非常重要的。在所公开的示例中,该系统为用户呈现了高度相关、及时并且在地理上相兼容的推荐。
[0086]在一些示例中,以上被公开为由服务器150执行的一些或全部功能能够由移动设备120来替代执行。除了如这里所提到的以及本领域技术人员将会显而易见的之外,移动设备的结构和功能可以基本上与图2的服务器相类似。因此,这里出于简明的原因省略其详细描述。
[0087]移动设备可以包括被配置为例如使用GPS或接入点三角计算来估计移动设备的当前位置的位置确定模块。该移动设备还可以包括被配置为将为其所提供的推荐显示在例如移动设备的显示屏上的显示模块。
[0088]在一些示例中,一种技术包括由计算系统(例如,服务器150)接收位置历史,其指示移动计算设备所出现的多个位置以及针对该多个位置中的每个相应位置该移动计算设备出现在该相应位置的相应时间;并且由该计算系统基于该位置历史生成直方图,其表示针对一个或多个位置类别中的每一个的随时间的到访的数量,其中该多个位置中的每个位置与该一个或多个位置类别中的至少一个相关联。该技术还包括由该计算系统基于该直方图自动生成与该直方图上所表示的一个或多个位置类别中的位置类别相关联的推荐,并且由该计算系统将该推荐发送至该移动计算设备。
[0089]在一些示例中,该技术包括至少部分基于该移动设备出现在该位置类别内的多个位置中的那些位置的相应时间自动生成推荐。
[0090]在一些示例中,该技术包括至少部分通过对移动计算设备的位置进行聚类以识别表示所到访位置的单个地理位置而生成该位置历史。
[0091]在一些示例中,该技术包括在具体地理区域内执行本地搜索以确定该多个位置中的位置的位置类别。在一些示例中,接收位置历史包括接收签到数据,其表示移动计算设备的用户已经到访过特定场所的用户指示。在一些示例中,生成该直方图包括通过位置类别对多个位置进行归类,并且针对每个位置类别,通过I)对处于相应位置类别内的多个位置中的位置的到访的数量,和2)移动计算设备出现在处于相应位置类别内的多个位置中的每个位置的相应时间,对该多个位置进行归类。
[0092]在一些示例中,生成该直方图包括基于一周时帧对该移动计算设备所出现的位置进行归类。在一些示例中,该技术包括将该移动计算设备所出现的位置分配至该直方图在一周内的两小时时隙。
[0093]在一些示例中,自动生成推荐包括确定移动计算设备的当
...
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1