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

一种将联系人信息提供给应用程序的方法和系统技术方案

技术编号:2834875 阅读:261 留言:0更新日期:2012-04-11 18:40
用户能够通过使用人物角色界面对象(210)、对应的人物角色(220)和联系人信息、以及信息采集器界面(300),来以提供信息的方式控制“如何将联系人信息提供给一个或多个应用程序”。该人物角色界面(210)识别可用人物角色(220),每个人物角色(220)具有不同的联系人信息。该用户可以响应于关于信息的应用程序请求,来选择要使用的人物角色(220)。可以通过该信息采集器界面(300)来修改和制定这些人物角色(220),该信息采集器界面(300)也可以被用来通知该用户:正在请求什么信息,以及将如何使用它。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机和电子设备中的用户界面菜单,更具体地说,涉及用于 控制"如何将联系人信息提供给计算机应用程序"的方法、系统和计算机程序# 口 / 口口 o背景和有关技术如这里所描述的术语"联系人"通常指任何人、团体、组织、商业机构、 家庭、或其他类型的可识别实体。如这里所定义的术语"联系人信息"通常指 对应于联系人并且可以被认为有关于识别该联系人、联系该联系人、访问该联 系人、与该联系人进行通信或通话的任何信息。在本申请的上下文中,联系人 信息被应用程序用来执行所需功能(例如,发送电子邮件、启动电话呼叫、访问web站点、启动游戏会话、执行金融事务等)。联系人信息的非限制性例子 包括姓名、别名、电话号码、电子邮件地址、家庭地址、即时消息(IM)地址和 web地址。联系人信息也可以指诸如联系人的状态等其他类型的信息。例如, 指出"联系人当前在线或在电话路线上"的信息也可以被广义地认为是联系人信阜许多应用程序要求、访问、传送或利用联系人信息。利用联系人信息的一 些应用程序的例子包括电子邮件应用程序、网络游戏应用程序、即时消息应用 程序、电话与电话技术应用程序、因特网应用程序、财务应用程序、文字处理 应用程序、以及商业管理应用程序。利用联系人信息的应用程序通常提供界面或菜单,用于在一个或多个字段 内输入所需的联系人信息。例如,电子邮件界面将通常包括用于接收这些预定 电子邮件接收者的电子邮件地址的字段。也可以在该用户不具备专门知识的条 件下搜集联系人信息。例如,关于该电子邮件应用程序,可以在后台搜集对应 于该发送者的联系人信息(即该发送者的姓名、电子邮件地址等),而无须要求 用户输入,有时甚至无须该用户掌握知识。然后,可以发行或使用应用程序所搜集的该联系人信息,有时无须该用户具备专门知识或表示同意。这会十分不合需要,尤其当该用户根本不想让其联 系人信息被搜集时。允许应用程序自动搜集关于用户的联系人信息也会成问题,甚至当用户已 含蓄地或实际上同意该应用程序搜集其信息时,也是如此。例如,如果单一计 算系统被多人共享,那么,该计算系统可以访问关于共享该计算系统的每个人 的不同的联系人信息,从而增加"应用程序会获得关于在任何特定时间使用该 计算系统的任何特定的人的错误的联系人信息"的可能性。该
中的另一个问题是现存的应用程序通常不会清楚地通知该用 户"该被搜集的联系人信息将被用于什么"。这会使用户难以决定他们是否 愿意提供该被请求的联系人信息。即使用户最后可以通过导航到相关的网页或 导航到与该应用程序关联的帮助菜单来发现这类信息,这也是不合需要的,尤 其在该用户没有立即知道在何处开始寻找这类信息的情况下。相应地,用户通 常必须作出不被通知的决定,这些决定关于"他们是否想要提供其联系人信 息"。该
中的另一个问题是即使用户同意搜集和使用其联系人信息, 该计算系统也可能不知道搜集关于用户的哪个联系人信息。特别是,用户可以 具有联系人信息或对应于他们所生活的不同的环境的"人物角色"的不同集合。 例如,用户可以具有家庭人物角色、学校人物角色、朋友人物角色、工作人物 角色、娱乐人物角色等一一 每个人物角色对应于不同的别名、地址(例如,物 理/电子邮件)、电话号码等。但是,由于应用程序可能不知道该用户将会更喜 欢让哪个信息被搜集,因此,该应用程序可能会因疏忽而搜集和发行或使用该 错误信息。专利技术概述本专利技术针对改进的方法、系统、以及对应的计算机程序产品和界面,用于 控制"如何将联系人信息提供给一个或多个请求应用程序",更具体地说,用 于允许用户以提供信息的方式来控制"应用程序搜集其联系人信息中的哪些联 系人信息"。根据本专利技术的一个方面,当应用程序请求关于用户的联系人信息时,显示 识别对应于该用户的不同的联系人人物角色的界面对象,用于用户选择。然后, 该用户可以选择该适当的联系人人物角色,他们愿意让关于该联系人人物角色的对应的和有关的信息被加以搜集。例如,可以从其中选择的该人物角色清单 可以包括商业人物角色、个人人物角色、电子商务人物角色、匿名人物角色、 或已被制定的并且该应用程序可以访问的任何其他的人物角色。然后,如该用 户选择性地加以确定的,对应于该被选择的人物角色的该联系人信息可以被提 供给该请求应用程序。也可以提供另一个界面,以允许用户査看与这各种人物角色关联的对应的 信息。在一些实施例中,这个信息采集器界面默认于意在被发送到该呼叫应用 程序的被请求的人物角色信息。然后,该用户可以选择通过使用该信息采集器 来发送该信息或不同的信息,而不是发送该默认信息。该信息采集器界面可以通过特殊请求来加以访问;或者,无论何时应用程 序寻求关于用户的信息,都可以访问该信息采集器界面。由该信息采集器显示 的该联系人信息可以彻底地显示与给定的人物角色关联的全部联系人信息,或 者作为选择,只显示应用程序在特定时刻正在请求的该联系人信息、或其任何 组合。该信息采集器也可以被配置成显示和访问寻求关于该用户的信息并且解 释将如何使用该用户的联系人信息的这些应用程序的各项隐私策略,从而允许 该用户作出关于"这些应用程序将被准予访问什么联系人信息"的消息被通知 的决定。可以实践本专利技术,来克服该
中的部分的已知问题。特别是,本申 请所提供的这些界面及其运用可以允许用户被告知关于联系人信息的应用程 序请求,并且可以为用户提供对"搜集什么信息以及请求应用程序如何使用它" 的某种控制。本专利技术的额外的特点和优点将在以下说明中加以陈述,部分地将从该说明 中显而易见,或者可以通过本专利技术的实践来加以了解。本专利技术的这些特点和优 点可以依靠所附权利要求书中特别指出的这些方法和组合来加以实现和获得。 本专利技术的这些和其他的特点将通过以下说明而变得更加一目了然,或者可以通 过如下文中所陈述的本专利技术的实践来加以了解。附图简述为了描述可以获得本专利技术的上述和其他的优点和特点的那个方式,将通过 参考附图中所展示的本专利技术的特殊实施例,来更具体地描述以上简述的本发 明。理解了 "这些附图只描绘本专利技术的典型实施例,所以将不被认为限制其范围",将通过使用这些附图来额外确切、详细地描述和解释本专利技术。在这些附 图中附图说明图1是根据本专利技术的一个实施例的流程图,展示了用于控制"如何将联系 人信息提供给应用程序"的方法和对应的动作。图2A展示了利用界面对象来加以显示的电子邮件应用程序界面的一个实 施例,该界面对象可以被用来识别可以为其搜集用户的联系人信息的各种人物 角色。图2B展示了来自图2A的该电子邮件应用程序界面的一个实施例一一其 中,该界面对象已被选择,并且显示各种人物角色,这些人物角色可以被选择 来控制"该电子邮件应用程序可以搜集关于用户的哪个联系人信息"。图3展示了来自图2A和2B的该电子邮件应用程序界面连同信息采集器界 面的一个实施例,该信息采集器界面正在显示对应于用户的商业人物角色的各 种联系人信息。图4展示了可以被用来实践本专利技术的各个方面的计算系统的一个实施例。 较佳实施例的详细说明本专利技术扩展到用于控制"如何组织联系人信息并将其呈现给应用程序供使 用"的方法、系统和计算机程序产品。如这里所使用的术语"应用程序"可以包括界面、模块、代码和计算机可 执行指本文档来自技高网
...

【技术保护点】
在与至少一个应用程序进行通信的计算系统中,一种用于控制如何将联系人信息提供给一个或多个应用程序的方法,其特征在于,该方法包括:检测来自应用程序的关于所需联系人信息的请求;响应于该请求,从该计算系统可用的一个或多个可能的联系人人物角色中选择适当的联系人人物角色,每个联系人人物角色包括可用联系人信息;响应于该请求来识别意在提供给该应用程序的该可用联系人信息中的至少一些联系人信息,并且确定将该被识别的联系人信息呈现给该应用程序所采用的适当格式;向该用户呈现意在提供给该应用程序的该信息,并且允许该用户确定:该信息实际上是否将被提供给该应用程序,以及其他信息是否将被提供给该应用程序;以及按该适当的格式将该被识别的联系人信息提供给该用户所指定的该应用程序。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:MW邓恩JD珀洛V帕克K卡梅伦JA欧文斯
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利