上下文社交感知本地搜索的制作方法_5

文档序号:9476233阅读:来源:国知局
。图10 — 15、16A和16B的用户接口被示为具有适合于智能电话显示屏的尺寸,但是在其它实施例中,可具有适合于在本文中的别处描述或另外已知的其它类型的设备(例如,台式计算机、膝上型计算机、平板电脑、具有充当显示屏的透镜的眼镜、具有显示屏的腕表等)的显示屏的其它格式和/或尺寸。此外,可呈现除图10 — 15、16A和16B中所示的之外的、可用来使得能够针对群确定集会位置的替代性的用户接口的类型、组合以及序列,如从本文的教导对于(或多个)相关领域的技术人员而言将显而易见的。
[0091]在图10 - 15、16A和16B的示例中,第一人(“Anna Jones”)与具有显示屏的计算设备交互,所述显示屏显示图10 - 15U6A以及16B的用户接口。可将此第一人考虑为该群的群协调员。在图10中,第一人正在用户接口 1002中显示的消息线程1004中(例如,通过文本消息)与第二人(“Emily Smith”)通信。在消息线程1004中,指示第二用户(“TheDrake Hotel”)的位置。在用户接口 1002中显示用户接口元件1006 (例如,虚拟按钮),其显示可与之相交互以发起确定针对群的集会位置的文本“偶遇(Meet Up)”。
[0092]在本示例中,第一用户决定与用户接口元件1006交互(例如,通过触摸)以发起用于确定针对群的集会位置的功能性。在实施例中,响应于与用户接口元件1006的交互,在显示屏中显示图11中所示的用户接口 1102。例如,用户接口 1102可由群确定器302生成(例如,如图4中所示)。用户接口 1102显示“偶遇(Meet Up)”主屏幕,其包括群成员的列表1106 (例如,根据图2的步骤202确定)、显示文本“设定过滤器”的第一用户接口元件1108(例如,虚拟按钮)和显示文本“启动(Launch)”的第二用户接口元件1110 (例如,虚拟按钮)。在本示例中,列表1106包括“Anna”和“Emily”,其可以是由图4的自动群生成器404基于消息线程1004的解析而自动地确定的。此时,第一用户可与第一用户接口元件1108交互以设定关于集会位置的确定的过滤器,或者第一用户可与第二用户接口元件1110交互以生成可能的集会位置。
[0093]例如,如果用户通过与图11中的第二用户接口元件1110交互来选择启动集会位置确定,则可显示图12中所示的用户接口 1202。用户接口 1202显示潜在的集会位置的排序列表1204。排序列表1204可以是如上所述地被确定(例如,相对于图2中所示的步骤204、206和208),并如上所述(例如,相对于图2的步骤210)由输出接口 308 (例如,如图9中所示)在用户接口 1202中显示。在图12的示例中,显示针对排序列表1204的三个潜在的集会位置(示为排序的I 一 3),但可替换地显示其它数目的位置。可显示描述每个潜在的集会位置的任何信息,包括位置名称、与群中心位置的距离、收费、地址和/或任何其它适当的描述性信息。
[0094]请注意,在另一实施例中,当与图10中的用户接口元件1006交互时,可直接地生成并向用户显示用户接口 1202 (在没有图11的第一显示用户接口 1102的情况下)。以这种方式,可响应于单个的用户接口交互(例如,“单击”集会位置选择)而执行流程图210的步骤202、204、206、208和210中的每一个。
[0095]如果用户通过与图11中的第二用户接口元件1110交互来选择设定关于集会位置的确定的过滤器,则可显示图13中所示的用户接口 1302。用户接口 1302显示可用来调节偏好、修改群成员和/或调节其它参数的过滤器集合1304。过滤器集合1304可由图8中所示的偏好调节器802生成。在图13的示例中,过滤器集合1304包括第一至第三用户接口元件1306、1308和1310、第一用户接口元件集合1312以及第二用户接口集合1314。第一用户接口元件1306是列出群中的当前的人的文本输入框。第二用户接口元件1308是可以与之交互以使得能够修改群成员的虚拟按钮。第三用户接口元件1310是下拉菜单,其使得能够做出各种选择以将搜索结果分类(例如,按距离、价格等对潜在的集会位置分类)。第一用户接口元件集合1312是复选框的集合,其使得能够显示或不显示各种种类的潜在集会位置(例如,开放的地点、提供交易的地点等)。第二用户接口元件集合1314是复选框的集合,其使得能够显示或不显示(滤除)各种烹调风格(例如,非洲烹调风格、美洲烹调风格等)。集合1312和1314中的每一个可包括具有对应的复选框的任何数目的选择。
[0096]如果用户通过与图13中的第二用户接口元件1308交互而选择修改群的成员,则可显示图14中所示的用户接口 1402。例如,用户接口 1402可显示由第一用户的计算设备维持的联系人列表。可与用户接口 1402交互以通过联系人列表进行导航以找到要添加到群的一个或多个附加的人。用户接口 1402显示当结束向群添加人时可与之交互的用户接口元件1406 (例如,虚拟按钮)。
[0097]可在第一用户与图14的用户接口 1402交互以添加新的群成员(“Miles White”)之后显示图15中所示的用户接口 1502。用户接口 1502与图11的用户接口 1102相同,除了图15上的群成员的列表1106包括三个人(“Anna”、“Emily”和“Miles”)而不是两个人。请注意,可与紧挨着列表1106中的每个被显示的人的用户接口元件交互以将对应的人从群删除。
[0098]如果用户通过与图15中的第二用户接口元件1110交互来选择启动集会位置确定,则可显示图16A中所示的用户接口 1602。用户接口 1602大体上类似于图12中所示的用户接口 1202,显示潜在的集会位置的排序列表1604。排序列表1604可以如上所述地已被确定(例如,相对于图2中所示的步骤204、206和208),并如上所述地(例如,相对于图2的步骤210)由输出接口 308 (例如,如图9中所示)在用户接口 1602中显示。在图16A的示例中,显示了排序列表1604的三个潜在集会位置(示为排序的I 一 3),但可替换地显示其它数目的位置。由于向群添加了第三个人(“Miles”),针对排序列表1604显示的潜在集会位置的集合不同于针对图12中的排序列表1204所显示的潜在集会位置的集合。这可能是因为第三个人的配置文件信息被包括在由图3的兴趣集合生成器306执行的分析中(除了前两个用户的配置文件信息之外),导致生成不同的联合兴趣集合316。例如,该第三个人可能不能容忍面筋,这可在第三个人的配置文件信息中指示,并且其可导致没有面筋的饭店在排序列表1204排序很高。
[0099]图16B示出用户接口 1602的替换版本。在图16B中,用户接口 1602显示潜在集会位置的排序列表1604,并且进一步显示统计1606。统计1606可由图9的统计生成器902生成,并且可指示与该群有关的各种统计。例如,在图16B中,统计1606指示对植物(66%)、对酒(33%)以及对期望的集会位置中的高价饭店(100%)具有偏好的群成员的百分比。
[0100]C.示例性应用程序实施例
分别地在图1的计算设备102a、102b和102η处执行的应用程序112、移动应用程序124以及web应用程序116涵盖许多类型的应用程序。例如,应用程序112可以是办公套件应用程序、台式计算机应用程序、移动应用程序、web应用程序或能够在计算设备102a上运行的任何其它类型的应用程序。办公套件应用程序包括各种类型的生产力增强应用程序,诸如消息应用程序、文字处理应用程序、电子表格应用程序、呈现应用程序等。台式计算机应用程序包括各种类型的应用程序,其被配置成在(例如,台式计算机的)计算机桌面中操作的各种类型的应用程序,包括一些办公套件应用程序、桌面小插件或小配件(通常提供单个目的服务的交互式工具,诸如新闻流式传输、提供当前天气、示出当前股票行情等)等。
[0101]移动应用程序124是被配置成在移动设备上运行的应用程序,其可通过应用程序分配平台被下载到计算设备102b或者另外地获得。针对移动应用程序的应用程序分配平台的示例包括由加利福尼亚州库?白蒂诺的苹果公司提供的Apple? App Store、由Google公司提供的 Google? Play ?、由微软公司提供的 Microsoft? Windows? Phone Store、Microsoft? Store Online以及由加拿大安大略省的滑铁卢的Research in Mot1n有限公司提供的 BlackBerry? App World?。
[0102]Web应用程序116可以是可通过网络(例如,网络110)访问的应用程序和/或可以是以浏览器支持的编程语言(例如,JavaScript,与诸如HTML (超文本标记语言)之类的浏览器再现标记语言组合)编码并在web浏览器中运行以使得应用程序可运行的应用程序。适当的web浏览器的示例包括由微软公司开发的Internet Explorer?、由加利福尼亚州芒廷维尤的Mozilla公司开发的Mozilla Firefox?、由苹果公司开发的Safari?以及Google?Chrome。可在浏览器和/或移动应用程序接口中运行的应用程序的示例包括社交联网应用程序、搜索引擎、导航辅助应用程序(例如,地图绘制应用程序、饭店定位应用程序、交通应用程序等)、游戏应用程序、财务计划应用程序等。
[0103]D.示例性计算设备和服务器实施例
应用程序112、移动应用程序124、web应用程序116、集会系统118、本地搜索服务120、集会系统300、群确定器302、位置确定器304、兴趣集合生成器306、本地搜索服务接口 308、输出接口 310、手动输入使能器402、自动群生成器404、配置文件信息检索器602、配置文件交集确定器604、社交网络606、搜索引擎608、消息服务器610、消息线程分析器702、偏好调节器802、统计生成器902、流程图200以及流程图500可用硬件或者与软件和/或固件组合的硬件来实施。例如,可将应用程序112、移动应用程序124、web应用程序116、集会系统118、本地搜索服务120、集会系统300、群确定器302、位置确定器304、兴趣集合生成器306、本地搜索服务接口 308、输出接口 310、手动输入使能器402、自动群生成器404、配置文件信息检索器602、配置文件交集确定器604、社交网络606、搜索引擎608、消息服务器610、消息线程分析器702、偏好调节器802、统计生成器902、流程图200和/或流程图500实施为被配置成在一个或多个处理器中运行并存储在计算机可读存储介质中的计算机程序代码/指令
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1