基于位置、使用模式以及内容来识别文档制造技术

技术编号:21959024 阅读:46 留言:0更新日期:2019-08-24 22:19
本文描述了用于基于位置、使用模式和内容来识别文档的技术。在一些配置中,本文公开的技术使得识别与用户的位置和用户的当前上下文相关的文档。一些说明性配置涉及识别与特定位置相关联的文档。除了使用位置信息之外,还可以分析其他数据以识别与用户的当前位置和/或用户的当前上下文相关的文档。其他数据还可以包括数据,例如但不限于日历数据、文档数据(例如,文档的内容、与文档相关联的元数据)、组织图表和联系人列表。然后,可以将与会议参与者和会议主题相关的文档呈现给用户以便于访问。

Identifying documents based on location, usage patterns and content

【技术实现步骤摘要】
【国外来华专利技术】基于位置、使用模式以及内容来识别文档
技术介绍
近年来,人们使用远程存储服务来访问和存储文件变得越来越普遍。例如,人们可以使用远程存储服务来存储和访问来自家庭、工作或学校的文件。个人不仅可以拥有具有远程存储服务的个人帐户,该个人还可以利用远程存储服务具有商业帐户。在许多情况下,用户可以拥有由远程存储服务存储的数百个(如果不是数千个)文档。尽管这些服务使用户能够访问和存储来自多个位置的数据,但是用户手动定位他们感兴趣的文档可能是困难的或耗时的。关于这些和其他考虑因素,提出了本文所公开的内容。
技术实现思路
本文描述了用于基于位置、使用模式和内容来识别文档的技术。根据一些配置,识别与用户的位置和用户的当前上下文相关的文档。一些说明性配置涉及识别与特定位置相关联的文档。例如,可以在用户处于第一位置(例如,工作)时显示第一组文档,并且可以在用户位于第二位置(例如,商店)时显示第二组文档。代替用户必须请求与特定位置相关的文档,系统可以识别与特定位置相关的文档,并在用户请求该文档中的一个之前自动提供它们以在图形用户界面元素内显示。在一些配置中,系统响应于识别出位置已经改变到与用户相关联的另一位置而更新文档推荐。例如,系统可以确定用户在特定位置处创建或访问文档和/或在特定位置处执行针对文档的搜索。除了使用位置信息之外,还可以分析其他数据以识别与用户的当前位置和/或用户的当前上下文相关的文档。例如,当用户在杂货店时,可以向用户显示与杂货店购物有关的文档和在杂货店时已经访问或创建的文档。为了便于说明,文件可以包括任何合适格式的图像数据、文本数据或任何其他形式的数据。因此,在上述示例的变型中,用户可以在杂货店中拍摄收据的图片。当用户返回同一杂货店时,用户的设备可以自动取回收据的图片。被确定为相关的文档可以是文字处理文档、注释、消息、照片、音乐文件、视频文件等。本文公开的技术还可以使用上下文数据来识别和取回与特定位置相关联的文档。用户的当前上下文提供用户在该位置处执行的活动的指示。许多资源可以提供上下文数据,例如但不限于日历数据、文档数据(例如,文档的内容、与文档相关联的元数据)、组织图表和联系人列表。作为示例,当用户在会议中时,日历数据可用于识别用户在会议中、会议的主题,以及识别会议中的用户。然后,可以将与会议参与者和会议主题相关的文档呈现给用户以便于访问。应当意识到,上述主题可以实现为计算机控制的装置、计算机进程、计算系统,或者诸如计算机可读存储介质之类的制品。通过阅读以下详细描述和对相关联的附图的回顾,这些和各种其他特征将是显而易见的。提供本
技术实现思路
是为了以简化的形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在将本
技术实现思路
用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任何部分中提到的任何或所有缺点的实施方式。附图说明图1是示出用于基于位置、使用模式和内容来识别文档的系统的若干示例组件的框图。图2是示出用于基于位置、使用模式和内容来识别文档的服务器程序模块的若干示例组件的框图。图3是示出了用于基于位置、使用模式和内容来识别文档的方法的方面的流程图。图4是示出了用于能够实现本文给出的技术和技术的各方面的计算系统的说明性计算机硬件和软件架构的计算机架构图。图5是示出了能够实现本文呈现的技术和技术的各方面的分布式计算环境的图。图6是示出了用于能够实现本文给出的技术和技术的各方面的计算设备的计算设备架构的计算机架构图。具体实施方式以下详细描述涉及用于基于位置、使用模式和内容来识别文档的概念和技术。根据一些配置,识别与用户的位置和用户的当前上下文相关的文档。例如,当用户在商店购买杂货时,可以呈现与在商店购物的用户相关的第一组文档。被确定为相关的文档可以是文字处理文档、注释、消息、照片、音乐文件、视频文件等。类似地,当用户在健身房时,可以显示在健身房时与用户相关的第二组文档(例如,健身房会员卡的图片、锻炼日志)。用户不必手动搜索他们有兴趣查看的文档,而是系统推荐被确定为在特定位置处与用户相关的文档。虽然在结合计算机系统上的操作系统和应用程序的执行而执行的程序模块的一般上下文中呈现了本文描述的主题,但是本领域技术人员将认识到可以与其他类型的程序模块结合执行其他实现。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,本领域技术人员将意识到,本文描述的主题可以用其他计算机系统配置来实践,包括手持设备、多处理器系统、基于微处理器或可编程的消费电子产品、小型计算机、大型计算机等。在以下详细描述中,参考形成其一部分的附图,并且其中通过图示的方式示出了具体的配置或示例。现在参考附图,其中相同的附图标记在若干附图中表示相同的元件,用于基于位置、使用模式以及内容来识别文档的计算系统、计算机可读存储介质和计算机实现的方法的各方面。如将在下面参考图4-图6更详细地描述的,存在可以体现本文描述的功能和技术的许多应用和服务。图1是示出了本文公开的用于基于位置、使用模式以及内容来识别文档的一个说明性机制的各方面的系统图。如图1所示,系统100可以包括计算设备101、服务器计算机110和网络120。计算设备101可以作为独立设备操作,或者计算设备101可以与服务器计算机110一起操作以执行本文公开的技术。出于说明性目的,图1中示出了一个计算设备101,并且可以意识到,可以在所描述的技术的实现中使用更多计算设备101。还可以意识到,服务器计算机110可以是个人计算设备、服务器或被配置为执行本文描述的技术的多个计算设备。还可以意识到,服务器计算机110和计算设备101是通过一个或多个本地和/或广域网,例如网络120互连的。应当意识到,可以使用比图1中所示更多的网络连接。计算设备101可以包括存储器180,其存储与文档推荐154相关联的数据,以及程序模块111。此外,服务器计算机110还可以包括存储器181,其存储与文档相关联的文档数据150,所述文档由与计算设备101相关联的用户(以及可能其他用户)存储或者供其使用。根据一些技术,服务器计算机110提供存储服务的功能的至少一部分,所述存储服务例如来自GOOGLE,Inc的GOOGLEDRIVE存储服务、来自DROPBOX的DROPBOX存储服务或来自MICROSOFTCORPORATION的ONEDRIVE存储服务。计算设备101还可以存储一个或多个程序模块,例如程序模块111,其可以是独立应用、生产力应用、操作系统组件或具有以下特征的任何其他应用或软件模块的形式,经由诸如输入设备119之类的一个或多个输入设备与用户交互。输入设备可以是任何设备,例如键盘,和/或接口(118),其可以包括配置为接收来自一个或多个用户的姿势的触摸屏。每个程序模块111还可以被配置为管理和处理与其他计算设备通信的文件和/或其他数据。在下面更详细描述的示例中,每个程序模块111可以被配置为提供对数据的访问,例如从文件存储设备取回的文档。在一些配置中,本文公开的技术使得分析数据以识别可能与特定位置处的用户相关的文档。在图1中呈现的示例中。在图1中,用户106被示出在第一位置(位本文档来自技高网
...

【技术保护点】
1.一种计算机实现的方法,包括:从与用户相关联的计算设备获得包括定位数据和上下文数据的位置数据;分析所述位置数据以确定所述用户的位置和所述用户的当前上下文,其中,所述用户的当前上下文指示所述用户的当前活动;识别出文件是由所述计算设备在所述位置处生成或接收的,其中,所述文件包括图像数据或文本数据中的至少一个;与所述文件相关联地存储指示所述用户的位置的所述位置数据和所述用户的当前上下文;确定所述计算设备的位置超过距所述位置的预定距离;在确定所述计算设备的位置超过距所述位置的预定距离之后监视所述计算设备的位置;确定所述计算设备的位置何时返回到所述位置;以及响应于确定所述计算设备何时返回到所述位置,并且基于所述用户的当前上下文,自动生成包括至少所述文件的指示的文件推荐。

【技术特征摘要】
【国外来华专利技术】2017.01.05 US 62/442,902;2017.01.05 US 62/442,911;1.一种计算机实现的方法,包括:从与用户相关联的计算设备获得包括定位数据和上下文数据的位置数据;分析所述位置数据以确定所述用户的位置和所述用户的当前上下文,其中,所述用户的当前上下文指示所述用户的当前活动;识别出文件是由所述计算设备在所述位置处生成或接收的,其中,所述文件包括图像数据或文本数据中的至少一个;与所述文件相关联地存储指示所述用户的位置的所述位置数据和所述用户的当前上下文;确定所述计算设备的位置超过距所述位置的预定距离;在确定所述计算设备的位置超过距所述位置的预定距离之后监视所述计算设备的位置;确定所述计算设备的位置何时返回到所述位置;以及响应于确定所述计算设备何时返回到所述位置,并且基于所述用户的当前上下文,自动生成包括至少所述文件的指示的文件推荐。2.如权利要求1所述的计算机实现的方法,还包括响应于确定所述计算设备何时返回到所述位置,在所述计算设备的显示设备上自动显示所述文件的呈现。3.如权利要求2所述的计算机实现的方法,其中,所述文件包括图像,其中,所述文件的呈现包括所述图像的呈现。4.如权利要求2所述的计算机实现的方法,其中,所述文件包括文本内容,其中,所述文件的呈现包括所述文本内容的呈现。5.如权利要求1所述的计算机实现的方法,其中,识别出所述文件是由所述计算设备在所述位置处生成或接收的包括从所述计算设备的相机接收针对所述文件的图像数据。6.如权利要求1所述的计算机实现的方法,其中,识别出所述文件是由所述计算设备在所述位置处生成或接收的包括从远程计算机接收所述文件。7.一种计算机,包括:处理器;以及与所述处理器通信的计算机可读存储介质,所述计算机可读存储介质具有存储在其上的计算机可执行指令,所述计算机可执行指令当由所述处理器执...

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

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

1