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

文档序号:9476233阅读:来源:国知局
。替换地,可将应用程序112、移动应用程序124、web应用程序116、集会系统118、本地搜索服务120、集会系统300、群确定器302、位置确定器304、兴趣集合生成器306、本地搜索服务接口 308、输出接口 310、手动输入使能器402、自动群生成器404、配置文件信息检索器602、配置文件交集确定器604、社交网络606、搜索引擎608、消息服务器610、消息线程分析器702、偏好调节器802、统计生成器902、流程图200和/或流程图500实施为硬件逻辑
/电路。
[0104]例如,在实施例中,可将集会系统118、本地搜索服务120、集会系统300、群确定器302、位置确定器304、兴趣集合生成器306、本地搜索服务接口 308、输出接口 310、手动输入使能器402、自动群生成器404、配置文件信息检索器602、配置文件交集确定器604、消息线程分析器702、偏好调节器802、统计生成器902、流程图200和/或流程图500中的一个或多个一起在芯上系统(SoC)中实施。SoC可包括集成电路芯片,其包括处理器(例如,微控制器、微处理器、数字信号处理器(DSP)等)、存储器、一个或多个通信接口和/或另外的电路和/或嵌入式固件中的一个或多个以执行其功能。
[0105]图17描绘了其中可实施本发明的实施例的计算设备1700的示例性实施方式。例如,可在类似于计算设备1700的一个或多个计算设备中实施计算设备102a — 102η、第一服务器104和/或服务器108,包括计算设备1700的一个或多个特征和/或替换特征。在本文中提供的计算设备1700的描述是出于举例说明的目的而提供的,并且其并不意图是限制性的。可在另外的类型的计算机系统中实施本发明的实施例,如对于(多个)相关领域的技术人员而言将已知的的。
[0106]如图17中所示,计算设备1700包括一个或多个处理器1702、系统存储器1704以及将包括系统存储器1704的各种系统部件耦合到处理器1702的总线1706。总线1706表示若干个类型的总线结构中的任何类型中的一个或多个,包括存储器总线或存储器控制器、外围总线、加速图形端口以及使用多种总线架构中的任何总线架构的处理器或本地总线。系统存储器1704包括只读存储器(ROM) 1708和随机存取存储器(RAM) 1710。基本输入/输出系统1712 (B1S)被存储在ROM 1708中。
[0107]计算设备1700还具有以下驱动中的一个或多个:从硬盘读取和向其写入的硬盘驱动器1714、从可移除磁盘1718读取和向其写入的磁盘驱动1716以及从可移除光盘1722(诸如⑶R0M、DVD ROM或其它光学介质)读取或向其写入的光盘驱动1720。硬盘驱动1714、磁盘驱动1716以及光盘驱动1720分别地通过硬盘驱动接口 1724、磁盘驱动接口 1726以及光学驱接口 1728连接到总线1706。这些驱动及其关联计算机可读存储介质提供计算机可读指令、数据结构、程序模块和用于计算机的其它数据的非易失性存储。虽然描述了硬盘、可移除磁盘和可移除光盘,但可以使用其它类型的计算机可读存储介质来存储数据,诸如闪存卡、数字视频磁盘、随机存取存储器(RAM)、只读存储器(ROM)等。
[0108]可将许多程序模块存储在硬盘、磁盘、光盘、ROM或RAM上。这些程序包括操作系统1730、一个或多个应用程序1732、其它程序模块1734以及程序数据1736。应用程序1732或程序模块1734可包括例如计算机程序逻辑(例如计算机程序代码或指令),其用于实施应用程序112、移动应用程序124、web应用程序116、集会系统118、本地搜索服务120、集会系统300、群确定器302、位置确定器304、兴趣集合生成器306、本地搜索服务接口 308、输出接口 310、手动输入使能器402、自动群生成器404、配置文件信息检索器602、配置文件交集确定器604、消息线程分析器702、偏好调节器802、统计生成器902、流程图200和/或流程图500 (包括流程图200和500的任何步骤)和/或本文所述的另外的实施例。
[0109]用户可以通过诸如键盘1738和指向设备1740之类的输入设备向计算设备1700中输入命令和信息。其它输入设备(未示出)可能包括扩音器、操纵杆、游戏板、卫星碟、扫描仪、触摸屏和/或触控板、接收语音输入的语音识别系统、接收手势输入的手势识别系统等。这些及其它输入设备常常通过被耦合到总线1706的串行端口接口 1742而连接到处理器1702,但是可通过诸如并行端口、游戏端口或通用串行总线(USB)之类的其它接口连接。
[0110]显示屏1744也经由诸如视频适配器1746之类的接口被连接到总线1706。显示屏1744可在计算设备1700外部或结合到其中。除显示屏1744之外,计算设备1700可包括其它外围输出设备(未不出),诸如扬声器和打印机。
[0111]计算设备1700通过适配器或网络接口 1750、调制解调器1752或用于经由网络来建立通信的其它手段而连接到网络1748(例如,因特网)。如图17中所示,可经由串行端口接口 1742将可在内部或外部的调制解调器1752连接到总线1706,或者可使用另一接口类型(包括并行接口)连接到总线1706。
[0112]如本文所使用的术语“计算机程序介质”、“计算机可读介质”和“计算机可读存储介质” 一般地用来指代介质,诸如与硬盘驱动1714相关联的硬盘、可移除磁盘1718、可移除光盘1722以及其它介质,诸如闪存卡、数字视频盘、随机存取存储器(RAM)、只读存储器(ROM)等。此类计算机可读存储介质不同于通信介质且与之不重叠(不包括通信介质)。通信介质通常体现计算机可读指令、数据结构、程序模块或诸如载波之类的调制的数据信号中的其它数据。术语“调制的数据信号”意思指这样的信号,该信号的特性中的一个或多个是以这样的方式被设定或改变从而对信号中的信息进行编码。以示例而非限制的方式,通信介质包括无线介质,诸如声学、RF、红外及其它无线介质。实施例还针对此类通信介质。
[0113]如上所述,可将计算机程序和模块(包括应用程序1732及其它程序模块1734)存储在硬盘、磁盘、光盘、ROM或RAM上。还可经由网络接口 1750、串行端口接口 1742或任何其它接口类型来接收此类计算机程序。当这样的计算机程序在由应用程序运行或加载时,使得计算设备1700能够实施本文所讨论的本发明的实施例的特征。相应地,这样的计算机程序表示计算设备1700的控制器。
[0114]本发明还针对包括存储在任何计算机可用介质上的软件的计算机程序产品。当这样的软件在一个或多个数据处理设备中运行时,促使(多个)数据处理设备如本文所述那样地操作。本发明的实施例采用现在已知或未来的任何计算机可用或计算机可读介质。计算机可读介质的示例包括但不限于存储设备,诸如RAM、硬驱、软盘、CD ROM、DVD ROM、压缩磁盘、磁带、磁存储设备、光学存储设备、MEM、基于纳米技术的存储设备、等。
[0115]V1.结论
虽然上文已描述了本发明的各种实施例,但应理解的是其是仅以示例而非限制的方式被呈现的。(多个)相关领域的技术人员将理解的是,在不脱离由所附权利要求定义的本发明的精神和范围的情况下可对其做出形式和细节方面的各种改变。相应地,本发明的宽度和范围不应受限于任何上述示例性实施例中的任何实施例,而是应仅根据以下发权利要求及其等价物来定义。
【主权项】
1.一种用于确定集会位置的方法,包括: 确定要集会的人的群; 生成表示所述的人的群的联合的兴趣集合; 确定针对所述群中的人的位置以确定多个位置; 接收基于所述的联合的兴趣集合和所确定的多个位置生成的针对所述的人的群的本地搜索结果,所述本地搜索结果包括至少一个潜在的集会位置;以及使得能够将所述本地搜索结果呈现给所述人的群中的至少一个人。2.如权利要求1所述的方法,其中所述的确定人的群包括: 使得能够手动地定义所述人的群。3.如权利要求1所述的方法,其中所述的确定人的群包括: 自动地生成所述人的群。4.如权利要求3所述的方法,其中所述的自动地生成所述人的群包括: 分析消息线程以确定曾一起参与所述消息线程的人以包括在所述群中。5.如权利要求1所述的方法,其中所述的生成表示所述的人的群的联合的兴趣集合包括: 检索针对所述群中的人的配置文件信息;以及 确定检索到的配置文件信息的交集以生成所述联合的兴趣集合。6.一种用于确定集会位置的系统,包括: 群确定器,被配置成确定要集会的人的群; 兴趣集合生成器,被配置成生成表示所述人的群的联合的兴趣集合; 位置确定器,被配置成确定所述群中的人的位置以确定多个位置; 本地搜索服务接口,被配置成接收基于所述联合的兴趣集合和所确定的多个位置生成的针对所述的人的群的本地搜索结果,所述本地搜索结果包括至少一个潜在的集会位置;以及 输出接口,被配置成使得能够将所述本地搜索结果呈现给所述人的群中的至少一个人。7.如权利要求6所述的系统,其中所述群确定器被配置成生成用户接口以使得能够手动地定义所述人的群。8.如权利要求7所述的系统,其中所述群确定器被配置成自动地生成所述人的群。9.如权利要求6所述的系统,其中所述兴趣集合生成器包括: 配置文件信息检索器,被配置成检索针对所述群中的人的配置文件信息;以及配置文件交集确定器,被配置成确定检索到的配置文件信息的交集以生成所述联合的兴趣集合。10.一种包括具有记录在其上的计算机程序逻辑的计算机可读介质的计算机程序产品,包括: 用于使得处理器能够执行权利要求1一 5中的任意权利要求的方法的计算机程序逻辑构件。
【专利摘要】提供了用于确定集会位置的方法、系统以及计算机程序产品。确定要集会的人的群。生成表示人的群的联合的兴趣集合。确定群中的人的位置以确定多个位置。接收基于联合的兴趣集合和所确定的多个位置生成的针对人的群的本地搜索结果。本地搜索结果包括至少一个潜在的集会位置。使得能够将本地搜索结果呈现给所述人的群中的至少一个人。
【IPC分类】G06F17/30
【公开号】CN105229636
【申请号】CN201480014982
【发明人】P.J.德尔克斯, D.J.迪什诺, S.帕鲁楚里, S.梅塔, V.吉亚拉马尼特维辛, S.博尔顿
【申请人】微软技术许可有限责任公司
【公开日】2016年1月6日
【申请日】2014年3月10日
【公告号】CA2898766A1, EP2973249A2, EP2973249A4, US20140280053, WO2014159149A2, WO2014159149A3
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1