当前位置: 首页 > 专利查询>微软公司专利>正文

基于位置的交换所搜索制造技术

技术编号:8366776 阅读:137 留言:0更新日期:2013-02-28 05:20
本发明专利技术涉及基于位置的交换所搜索。本文描述了用于处理来自发起查询的用户的计算设备的查询的概念和技术。在一个实施例中,对查询进行响应涉及基于用户的位置以及联合企业的列表来搜索结果。交换所服务器接收查询并通过访问位置信息数据库来确定用户的位置。交换所服务器然后使用位置信息,通过将位置信息与用户的查询包括在一起来制定对搜索引擎的查询。然后根据联合企业的列表来处理结果。处理可包括排序搜索结果、过滤搜索结果或允许用户和与联合企业相关联的所选方之间增强形式的通信。结果被提供给用户。增强形式的通信包括即时消息和视频会议。

【技术实现步骤摘要】

本专利技术涉及基于使用与用户的位置相关联的信息来处理用户的搜索请求以及在向用户提供修改的搜索结果之前使用关于联合企业的信息来修改搜索结果的概念和技术。
技术介绍
许多形式的通信现在使用因特网作为骨干网络。这允许向用户提供更综合的控制能力集合用于不同形式的通信,如语音、视频会议、电子邮件、即时消息、以及其他形式。通过在通信设备上使用图形用户界面促进了控制能力的这种丰富集合,图形用户界面允许由用户容易地选择控制选项,以及允许响应于用户的搜索请求而提供详细信息。通常采用智能电话或计算机形式的这些通信设备通常提供帮助存储、组织和搜索联系人信息的工具。这些工具具有组织用户的个人联系人的用途,用户的个人联系人可包括用于与某个人的各种形式的通信的联系信息。为了组织企业范围的信息,基于企业的工 具可被用于组织联系人信息。通常,用户不希望将他们的整个企业的联系人列表填充到他们的智能电话中。企业范围的工具可被用于例如基于工作职责标识同一企业中的某一同事,以及可向用户提供企业联系人信息(如电话号码、电子邮件地址、頂地址等)。如果要被联系的个人(“目标”或“目标联系人”)的名字对于发起通信的用户(“用户”)来说是事先已知的,则对于目标的通信信息的标识就可像在基于用户的智能电话或企业的联系人搜索引擎中查找该个人的名字那样容易。如果目标联系人不是工作同事,而是来自另一企业的某个人,则用户的企业目录在确定目标联系人的通信地址信息时可能没有用。从而,如果目标的名字信息I)不被保存在用户的智能电话或膝上型计算机中以及2)不是工作同事,可能难以确定目标联系人信息。用户可依赖于公共目录来确定目标联系人发布的电话号码,但是很多时候即使是电话号码信息也一般不可获得。此外,公共目录经常不包含目标的电子邮件地址、頂地址或地址形式。如果目标的名字是未知且用户仅希望与具有一不同企业中的特定工作职责、技能集或位置的人(如某一位置处的零售店的顾客服务经理)说话,则甚至更为复杂。在许多情况中,标识合适的目标个体隐式地基于用户的位置。例如,发起对标识特定零售店的顾客服务经理的请求可以以该特定零售店座落在用户的位置附近为基础。在许多其他情况中,合适的目标联系人隐式地与和用户的雇主(即“用户的企业”)具有业务关系的企业相关联。从而,向用户的对于建立与目标联系人的通信的搜索请求提供信息部分地依赖于用户的位置和先前建立的业务关系。本文所做出的公开正是关于这些和其他考虑事项而提出的。
技术实现思路
本文描述了用于基于使用与用户的位置相关联的信息来处理用户的搜索请求以及在向用户提供修改的搜索结果之前使用关于联合企业的信息来修改搜索结果的概念和技术。联合企业是同意提供与用户的企业的增强的通信能力的企业。在一个实施例中,计算设备处理来自发出请求的计算设备的搜索查询。该计算设备包括存储器、网络接口单元以及处理器。存储器被配置成存储联合企业数据。联合企业数据包括与第一企业相关联的数据,第一企业与用户标识符相关联。存储器还被配置成存储第二企业的数据,其中第二企业与第一企业相关联。该计算设备还包括被配置成接收来自发出请求的计算设备的第一查询的网络接口单元。处理器被进一步配置成向位置信息服务器发起第二查询,其中该第二查询包括所述用户标识符。处理器然后从位置信息服务器接收所述用户标识符以及位置信息。处理器被进一步配置成向搜索引擎发起第三查询,其中所述第三查询基于所述第一查询。处理器被进一步配置成从搜索引擎接收第一搜索查询响应,基于第一搜索查询响应和联合数据来创建第二搜索查询响应,以及向用户传送所述第二搜索查询响应。在另一实施例中,提供了服务器中进行处理的方法。该方法包括在所述服务器处接收来自计算设备的查询的操作,其中所述查询包括所述计算设备的发端地址信息以及用·户标识符。所述服务器然后向位置信息服务器发起第二查询,其中所述第二查询包括所述计算设备的发端地址信息。所述服务器从所述位置信息服务器接收位置信息,以及向搜索引擎生成第三查询,所述第三查询包括所述位置信息以及来自所述计算设备的所述查询的至少一部分。所述服务器从所述搜索引擎接收对所述第三查询的响应,该响应包括多个搜索结果。所述方法还包括使用所述用户标识符以通过使用所述用户标识符来确定与所述计算设备相关联的企业。所述服务器然后使用至少一个联合企业来处理所述多个搜索结果,以产生经修改的多个搜索结果,并将所述经修改的多个搜索结果传送到所述计算设备。在另一实施例中,提供了存储有计算机可读指令的计算机可读存储介质,所述计算机可读指令在被计算机执行时使所述计算机在所述计算机处接收查询,所述查询包括一计算设备的发端地址信息以及用户标识符。所述指令在被进一步执行时使所述处理器向位置信息服务器发起第二查询,其中所述第二查询包括所述计算设备的发端地址信息。所述计算机从所述位置信息服务器接收位置信息,以及在所述计算机向搜索引擎生成包括所述位置信息的第三查询,其中所述第三查询包括来自所述计算设备的所述查询的至少一部分。所述计算机从所述搜索引擎接收对所述第三查询的响应,该响应包括多个搜索结果。最后,所述计算机标识与和所述用户相关联的企业联合的至少一个联合企业,以及使用所述至少一个联合企业来处理所述多个搜索结果以产生经修改的多个搜索结果。所述计算机然后将所述经修改的多个搜索结果传送给所述计算设备。应当理解,上述主题可被实现为计算机控制的装置、计算机进程、计算系统或诸如计算机可读存储介质之类的制品。通过阅读下面的详细描述并审阅相关联的附图,这些及各种其他特征将变得显而易见。提供本
技术实现思路
以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本
技术实现思路
并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在将本
技术实现思路
用来限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中所提及的任何或所有缺点的实现。附图说明图I是根据本文所公开的各种实施例之一的包括交换所服务器的架构总览图,图2是根据本文 所公开的各种实施例之一的涉及所述交换所服务器的消息流图,图3示出根据本文所公开的各种实施例的指示出来自交换所服务器的结果的用户界面,图4示出根据本文所公开的各种实施例之一的所述交换所服务器的处理流程,以及图5是根据本文所公开的各种实施例之一的用于所述交换所服务器的硬件架构。具体实施例方式下面的详细描述针对用于在处理来自用户的寻求用于实现与目标联系人的通信的信息的查询时结合用户的位置和/或用户的联合企业的技术。如本文所使用的,“用户”或“发起者”是操作一计算机设备希望发起与目的方(本文中称为“目标”或“目标联系人”)的通信的个人。术语“用户”一般与用户所操作的计算设备同义。从而,对用户发起查询的提及可被解释为用户操作计算设备使得计算设备发起该查询。用户可与企业(“用户的企业”)相关联,而不管该用户是拥有该企业还是被该企业雇用。用户可能不总是知道预期的目标联系人的名字或特定个人。通常的情况是用户希望与和企业中的特定工作职责相关联的个人说话但不知道该人的名字,或可能甚至不知道该企业的名字。通信的形式可变化,但是它通常基于数字通信的众所周知的当前形式之一,如即时消息(“IM”)、电子邮件、视频会议、或语音通信。为了帮助用户标识合适的目标来本文档来自技高网
...

【技术保护点】
一种计算设备,包括:配置成存储联合企业数据的存储器,其中所述联合企业数据包括与第一企业相关联的数据以及与第二企业相关联的数据,所述第一企业与用户标识符相关联,所述第二企业与所述第一企业相关联;配置成接收来自发出请求的计算设备的第一查询的网络接口单元,其中所述第一查询包括所述用户标识符;以及处理器,被配置成:发起对位置信息服务器的第二查询,其中所述第二查询包括所述用户标识符,从所述位置信息服务器接收与所述用户标识符相关联的位置信息,发起对搜索引擎的第三查询,所述第三查询基于所述第一查询,响应于所述第三查询,从所述搜索引擎接收第一搜索查询响应,基于所述第一搜索查询响应和所述联合企业数据来创建第二搜索查询响应,以及将所述第二搜索查询响应传送到所述发出请求的计算设备。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:W·亚耀伊W·V·巴克利K·N·沙玛J·A·威廉姆斯
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1