联系人创建和利用制造技术

技术编号:34607052 阅读:9 留言:0更新日期:2022-08-20 09:11
本公开的非限制性示例描述了与文档相关联的联系人的创建和管理。可以创建针对第一应用程序中的文档的联系人。该联系人可用于将内容从第二应用程序添加到文档。可以存储联系人。可以将联系人的联系人数据发送到一个或多个处理设备。示例性创建的联系人可用于将内容从一个或多个应用程序转移到另一个应用程序的文档。还描述了其他示例。的文档。还描述了其他示例。的文档。还描述了其他示例。

【技术实现步骤摘要】
联系人创建和利用
[0001]本申请是申请日为2017年3月16日、申请号为201780017495.0、专利技术名称为“联系人创建和利用”的中国专利申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请作为PCT国际专利申请于2017年3月16日提交,并要求2016年3月16日提交的美国专利申请第15/072,156号的优先权,其公开内容全部通过引用方式由此并入本文。

技术介绍

[0004]用户研究表明,协作项目中的通信经常发生在超出单个文档的应用程序中。项目协作可能跨越多个应用程序,并且包括不同格式的内容。如果协作发生在针对文档的应用程序之外,则该文档缺乏并且不知道文档外部的通信。在这种情况下,当用户坐下来处理文档时,用户必须回忆通信发生在哪个应用程序中。此外,用户必须执行附加步骤以将内容从一个应用程序转移到不同应用程序中的文档。在这种情况下,通信的大部分上下文可能会丢失。本申请正是针对在应用程序之间转移数据的设备的改进处理的一般技术环境。

技术实现思路

[0005]本公开的非限制性示例描述了与文档相关联的联系人的创建和管理。可以创建针对第一应用程序中的文档的联系人。该联系人可用于将内容从第二应用程序添加到文档。可以存储联系人。可以将联系人的联系人数据发送到一个或多个处理设备。示例性创建的联系人可用于将内容从一个或多个应用程序转移到另一个应用程序的文档。
[0006]在本公开的其他非限制性示例中,为一个或多个文档创建的联系人可用于将内容从至少第一应用程序转移到第二应用程序中的文档。可以接收与联系人相对应的通信。通信包括联系人的联系人数据和从第一应用程序传播的内容。可以识别与联系人相对应的文档。该文档可以与第二应用程序相关联。在示例中,可以解析通信以确定要包括在文档中的内容的一个或多个部分。可以修改文档以包括文档内的内容的一个或多个部分。
[0007]提供本
技术实现思路
是为了以简化的形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本
技术实现思路
不旨在确定所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。示例的其他方面、特征和/或优点将部分地在下面的描述中阐述,并且部分地将从描述中显而易见,或者可以通过本公开的实践来获知。
附图说明
[0008]参考以下附图描述非限制性和非穷举性示例。
[0009]图1是示出可以利用其实践本公开的各方面的计算设备的示例的框图。
[0010]图2A和2B是可以利用其实践本公开的各方面的移动计算设备的简化框图。
[0011]图3是本公开的各方面可以在其中实践的分布式计算系统的简化框图。
[0012]图4示出了本公开的各方面可以在其上实践的一个或多个计算设备上可实现的示例性系统。
[0013]图5是可以利用其实践本公开的各方面的用于管理示例性联系人的示例性方法。
[0014]图6是可以利用其实践本公开的各方面的用于创建示例性联系人的示例性方法。
[0015]图7是可以利用其实践本公开的各方面的通信处理的示例性方法。
[0016]图8是示出了可以利用其实践本公开的各方面的示例性联系人的创建的示例性处理设备视图。
[0017]图9A和9B是示出了可以利用其实践本公开的各方面的包括示例性联系人的应用程序通信的示例性处理设备视图。
[0018]图10A和10B是示出了可以利用其实践本公开的各方面的对应于示例性联系人的文档的修改的示例性处理设备视图。
具体实施方式
[0019]这里描述的示例提供了可以用于识别一个或多个文档的联系人的创建和管理。如本文所述的示例性联系人可以包括可以添加到多个不同应用程序中的任何一个中的通信的身份数据。可以执行这里描述的编程操作以将示例性联系人与一个或多个文档或文件相关联。示例性联系人可以包括联系人数据,包括其中任何但不限于:联系人标识符/姓名,电话号码,电子邮件地址,与应用程序/服务的信息关联,共享属性以及相关联的文档,以及其他示例。然而,本领域技术人员应该认识到,联系人数据可以变化并且可以扩展以包括可用于与一个或多个其他处理设备进行通信的任何数据。此外,在示例中,联系人数据的表单和字段值可以是可修改的。
[0020]示例中,文档可以存储在与在其中发生通信的应用程序不同的应用程序中。作为示例,联系人可以用在第一应用程序中发生的通信中,其中联系人可以用于捕获内容并将捕获的内容转移到另一应用程序中的文档。在示例中,可以从任何数据取回应用程序内容,包括但不限于网站、文档、存储文件、消息线程、聊天对话等。例如,考虑诸如消息传递应用程序(例如短消息服务(SMS))、电子邮件应用程序、社交网络应用程序、语音/视频呼叫应用程序、协作工作空间应用程序等之类的通信应用程序,用户可以在其中彼此协作通信。多个用户可以协作学校或工作项目、事件计划等,同时交换多个通信和/或内容的部分。用户可以在第一应用程序(例如,通信应用程序)中进行通信,但是在不同应用程序中执行的分离的文档(例如,word文档、电子表格文档、信息收集文档等)中管理协作。可以创建针对第一应用程序中的文档的联系人,当使用该联系人时,使内容能够从第一个应用程序转移以在第二应用程序中修改文档。在一些示例中,可以基于与示例性联系人对应的转移的联系人来修改多个文档。本领域技术人员应该认识到,本公开不限于本文描述的应用示例。这里描述的操作可以适用于其中内容可以是任何数据格式的任何类型的应用程序。在示例中,可以在不同应用程序之间发生双向通信。例如,可以将内容从第一应用程序发送到第二应用程序。可以发生对第二应用程序的文档内的内容的更新,并且可以将更新发送回第一应用程序中发生的通信。
[0021]因此,本公开提供了多个技术优点,包括但不限于:用于将内容合并到文档/文件中的示例性联系人的生成和管理,与多个处理设备和应用程序的可扩展性以使得能够捕获联系人并且在不同应用程序/设备之间发送,在跨不同应用程序的协作期间改进的用户交互,执行跨应用程序的数据转移的处理设备的更高效操作(例如,节省计算周期/计算资
源),以及减少处理设备/应用程序之间的内容转移的等待时间,以及其他示例。
[0022]图1

3和相关描述提供了可以实践本专利技术的示例的各种操作环境的讨论。然而,关于图1

3示出和讨论的设备和系统是出于示例和说明的目的,而不是限制可用于实践本文所述的本专利技术的示例的大量计算设备配置。
[0023]图1是示出可以利用其实践本公开的示例的计算设备102(例如移动处理设备)的物理组件的框图。例如,计算设备102可以是用于实现与如本文所述的示例性联系人创建和管理相关执行的处理的示例性计算设备。在基本配置中,计算设备102可以包括至少一个处理单元104和系统存储器106。根据计算设备的配置和类型,系统存储器106可以包括但不限于易失性存储(例如,随机存取存储器)、非易失性存储器(例如,只读存储器)、闪存或这些存储器的任何组合。系统存储器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于通过捕获网络上的用户之间的对话的内容来自动生成文档的方法,所述方法包括:将联系人与所述对话相关联,其中,所述对话是所述用户之间的直接对话并且所述用户在所述对话期间进行协作,并且其中,所述联系人被用作非用户以从所述对话中被动地捕获内容;将所述联系人与至少一个文档相关联;接收所述对话的内容,其中,所述对话的所述内容包括在所述直接对话中进行协作的所述用户中的至少一个用户的、关于所述内容与所述至少一个文档的主题相关的一个或多个指示;基于所述内容与所述至少一个文档的相关性,自动识别所述对话的所述内容的一部分以包括在所述至少一个文档中;以及将所述内容的所述部分自动转移到所述至少一个文档。2.根据权利要求1所述的方法,还包括:接收创建所述对话的所述联系人的请求,其中,所述联系人与所述对话的所述至少一个主题相关,并且所述联系人与至少一个应用程序相关联;基于所述内容的所识别的部分,确定所述至少一个文档中的、要利用所述内容的所述部分进行更新的位置;基于所述应用程序来格式化所述内容的所识别的部分;以及将所述内容的所述部分转移到所述至少一个文档。3.根据权利要求1所述的方法,其中:所述对话的所述内容至少部分地包括所述对话中的由所述用户中的所述至少一个用户指示的、对所述至少一个文档的一个引用;并且所述方法还包括:提供与所述联系人相关联的所述至少一个文档。4.根据权利要求3所述的方法,还包括:解析所述对话的所述内容,以确定要包括在所述至少一个文档中的、来自所述对话的所述内容的一个或多个部分。5.根据权利要求4所述的方法,还包括:格式化所述内容的所述一个或多个部分以便插入到所述至少一个文档中。6.根据权利要求4所述的方法,还包括:修改所述至少一个文档以包括所述内容的所述一个或多个部分。7.根据权利要求6所述的方法,其中,所述修改所述至少一个文档还包括:将所述内容的所述一个或多个部分插入到所述至少一个文档的特定位置。8.根据权利要求1所述的方法,其中,所述创建还包括:与通信服务相接以获得要分配给与所述对话相关联的所述联系人的联系人数据,其中,所述联系人数据包括电话号码或电子邮件地址中的至少一个。9.根据权利要求1所述的方法,还包括:将所述至少一个文档存储在由从包括第一方服务和第三方服务的组中选择的至少一个所管理的存储设备中。10.一种用于通过被动地捕获网络上的用户之间的对话的内容来自动生成文档的系
统,所述系统包括:至少一个处理器;以及存储器,其与所述至少一个处理器可操作地连接,用于存储计算机可执行指令,所述计算机可执行指令在由所述至少一个处理器执行时使所述至少一个处理器执行包括以下项的操作:将联系人与所述对话相关联,其中,所述对话是所述用户之间的直接对话并且所述用户在所述对话期间进行协作,并且其中,所述联系人被用作非用户以从所述对话中被动地捕获内容;将所述联系人与至少一个文档相关联;接收所述对话的内容,其中,所述对话的所述内容包括在所述直接对话中进行协作的所述用户中的至少一个用户的、关于所述内容与所述至少一个文档的主题相关的一个或多个指示;基于所述对话的所述内容与所述至少一个文档的相关性,自动识别所述对话的所述内容的一个或多个部分以包括在所述至少一个文档中;以及将所述内容的所述一个或多个部分自动转移到所述至少一个文档。11.根据权利要求10所述的系统,其中,所述存储器存储用于执行以下操作的另外的计算机可执行指令:接收创建与所述对话相关联的所述联系人的请求。12.根据权利要求10所述的系统,其中,所述存储器存储用于执行以下操作的另外的计算机可执行指令:接收与所述联系人相关联的通信,其中,所述通信至少部分地包括所述用户中的所述至少一个用户对与所述对话相关联的所述至少一个文档的一个引用的指示;以及提供与所述联系人相关联的所述至少一个文档。13.根据权利要求12所述的系统,其中,所述存储器存储用于执行以下操作的另外的计算机可执行指令:解析所述通信以确定要包括在所述至少一个文档中的、来自所述通信的所述内容的所述一个或多个部分。14.根据权利要求13所述的系统,其中,所述存储器存储用于执行以下操作的另外的计算机可执行指令:格式化所述内容的所述一个或多个部分以便插入到所述至少一个文档中。15.根据权利要求12所述的系统,其中,所述存储器存储用于执行以下操作的另外的计算机可执行指令:修改所述至少一个文档以包括所述内容的所述一个或多个部分。16.根据权利要求15所述的系统,其中,所述修改所述至少一个文档还包括:将所述内容的所述一个或多个部分插入到所述至少一个文档的特定位置。17.根据权利要求10所述的系统,其中,所述存储器存储用于执行以下操作的另外的计算机可执行指令:与通信服务相接以获得要分配给所述对话的所述联系人的联系人数据,所述联系人数据包括电话号码或电子邮件地址中的至少一个。
18.根据权利要求10所述的系统,其中,所述存储器存储用于执行以下操作的另外的计算机可执行指令:将所生成的至少一个文档存储在由从包括第一方服务和第三方服务的组中选择的至少一个所管理的存储设备中。19.一种用于通过捕获网络上的用户之间的对话的内容来自动生成文档的方法,所述方法包括:通过作为非用户的联系人接收所述对话的内容,其中,所...

【专利技术属性】
技术研发人员:R
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1