扩展存储器系统技术方案

技术编号:15343012 阅读:105 留言:0更新日期:2017-05-17 00:19
在此描述的是被配置为帮助用户回忆关于人、地点和事物的信息的技术。计算机可读数据被捕获,并且在时间上对应于计算机可读数据的上下文数据也被捕获。在数据库中,计算机可读数据通过上下文数据被编索引。因此,当引用上下文数据的查询被接收到时,计算机可读数据被取回。

【技术实现步骤摘要】
【国外来华专利技术】扩展存储器系统
技术介绍
随着计算设备已经变得普遍存在,人们生成的数据量已经变得庞大,并且被预计几乎指数地增长。因此,用户通常难以记住特定数据位于何处(例如,在什么计算设备上,在什么文件中,在什么名称下),数据被生成的时间等。常规地,文件系统已被用来帮助用户组织数据,并且用户依靠它们的存储器和组织模式(例如,命名约定)来定位感兴趣的数据。这种方法有点过时,因为由用户采用的许多应用程序生成不太适合保留在手动地生成的文件夹中的数据。例如,许多用户采用社交联网应用,其将数据放置在不断被更新的馈送中。因此,“馈送”或其部分通常不太适合于保留在文件夹中。此外,馈送中的数据量可能非常大,因此使得用户以与社交联网应用原生支持的方式不同的方式组织数据变得冗长乏味。此外,用户倾向于采用许多不同类型的应用,其中的每个应用以不同方式保留数据。因此,用户可能难以记住哪个应用程序被用于生成数据,所生成的数据引用什么,等等。
技术实现思路
以下是在此被更详细描述的主题内容的简要概述。本
技术实现思路
并非旨在关于权利要求的范围进行限制。在此公开了一种计算系统。该计算系统包括处理器和存储器,其中存储器包括由处理器执行的扩展存储器系统。扩展存储器系统在由处理器执行时被配置为从在计算设备上执行的第一计算机可执行应用接收计算机可读数据。扩展存储器系统还被配置为从在计算设备上执行的第二计算机可执行应用接收在时间上对应于计算机可读数据的上下文数据。扩展存储器系统还被配置为将计算机可读数据暴露给搜索组件,计算机可读数据根据上下文数据被编索引。附图说明图1是被配置为帮助用户记住关于人、地点或事物的信息的示例性计算系统的功能框图。图2是被配置为构造可搜索数据库并在可搜索数据库上搜索的示例性扩展存储器系统的功能框图。图3是被配置为帮助用户记住关于人、地点或事物的信息的客户端计算设备的功能框图。图4是被配置为捕获用于保留的信息并且还被配置为促进先前捕获的信息的取回的示例性客户端扩展存储器系统的功能框图。图5图示了可以在客户端计算设备的显示器上被呈现的示例性图形用户界面,其可以帮助用户记住关于人、地点或事物的信息。图6图示了使得客户端计算设备捕获信息和与其相关联的上下文数据的与客户端计算设备的示例性用户交互。图7图示了促进邀请扩展存储器系统作为社交联网应用中的联系人的示例性图形用户界面,其中扩展存储器系统被配置为捕获通过社交联网应用生成的内容以及对应于该内容的上下文。图8图示了统一通信(UC)应用的示例性图形用户界面,其中扩展存储器系统已经被邀请到通过UC应用进行的会议。图9图示了电子邮件应用的示例性图形用户界面,其中电子邮件被传输给扩展存储器系统以用于保留和编索引。图10图示了内容页面的示例性图形用户界面,其中在内容页面上显示的内容被选择并使得在数据库中被存储和编索引。图11图示了促进在内容创建期间对实体进行消歧的示例性图形用户界面。图12是图示了用于通过对应于计算机可读数据的上下文数据来对数据库中的计算机可读数据编索引的示例性方法的流程图。图13是图示了用于通过与计算机可读数据对应的上下文数据来对计算机可读数据编索引的示例性方法的流程图。图14是图示了用于对在计算机可读数据中引用的对象或实体进行消歧并且通过经消歧的对象或实体来对计算机可读数据编索引的示例性方法的流程图。图15是图示了用于在数据库上执行搜索的示例性方法的流程图,其中用于执行搜索的查询包括对上下文数据的引用。图16是图示了用于基于用户的标识出的上下文来自动地构建要在数据库上执行的查询的示例性方法的流程图。图17是图示了用于生成和传输要用来对捕获的计算机可读数据编索引的上下文数据的示例性方法的流程图。图18是示例性计算系统。具体实施方式现在参照附图来描述与帮助用户回忆关于人、地点和/或事物的信息有关的各种技术,其中相似的标号始终用于指代相似的元件。在下面的描述中,为了说明的目的,阐述了许多具体细节以提供对一个或多个方面的透彻理解。然而,可以显而易见的是,这样的一个或多个方面可以在没有这些具体细节的情况下被实践。在其他实例中,以框图形式示出了公知的结构和设备以便促进描述一个或多个方面。另外,将会理解,被描述为由某些系统组件执行的功能可以由多个组件执行。类似地,例如,一个组件可以被配置为执行被描述为由多个组件执行的功能。另外,术语“或”旨在意指包括性的“或”而不是排他性的“或”。也就是说,除非另有说明或从上下文清楚可见,否则短语“X采用A或B”旨在表示任何自然的包括性排列。就是说,短语“X采用A或B”被以下实例中的任何实例满足:X采用A;X采用B;或X采用A和B两者。此外,除非另有说明或从上下文清楚可见,否则针对于单数形式,本申请和所附权利要求中所使用的冠词“一”和“一个”通常应被解释为意指“一个或多个”。另外,如在此使用的,术语“组件”和“系统”旨在包括被配置有计算机可执行指令的计算机可读数据存储装置,其当由处理器执行时使得某些功能被执行。计算机可执行指令可包括例程、函数等。还将会理解,组件或系统可以位于单个设备上或跨若干设备被分布。此外,如在此使用的,术语“示例性”旨在意味着用作某事物的图示或示例,并且并非旨在指示偏好。现在参考图1,被配置为帮助用户回忆关于人、地点和/或事物的信息的示例性计算系统100被图示。计算系统100可以是单个计算设备或分布式计算系统。例如,计算系统100可以是数据中心中的一个机架式服务器、数据中心中的若干机架式服务器、企业计算系统的一部分、数据中心的整体等。计算系统100包括处理器102和存储器104,其中存储器104的内容可由处理器102访问。更具体地,存储器104包括可由处理器102执行的扩展存储器系统106。计算系统100附加地包括数据存储库108,其包括可搜索数据库110。如将在此更详细地被描述的,数据库110包括由用户所采用的应用生成的计算机可读数据,并且还包括对应于这样的计算机可读数据的上下文数据。例如,计算机可读数据可以通过上下文数据在数据库110中被编索引。现在将总体上描述计算系统100的操作。如前所述,计算系统100是由用户采用的客户端计算设备或与客户端计算设备通信。客户端计算设备可以具有在其上可执行的应用,其中应用被配置为基于来自用户的输入来生成计算机可读数据,其中这一输入可以由用户显式地提供或隐式地提供。例如,应用可以监视用户的位置并记录用户的活动—因此,用户不需要显式地提供这样的信息。在另一示例中,操作系统或应用可以跟踪用户正在使用哪些应用以及相关联的上下文。例如,可以预先配置这样的数据的集合。应用还可以被配置为生成用于向用户呈现的计算机可读数据。可以合意地获得由应用生成的计算机可读数据中的至少一些以用于后续用户审查、用于发出提醒、用于生成推荐等。因此,由客户端计算设备上的应用生成的计算机可读数据112可以在计算系统100处被接收以用于存储和编索引。结合接收计算机可读数据112,客户端计算设备的用户可以可选地提出计算机可读数据112将被保留的指示,由此允许对计算机可读数据112的随后取回和/或分析。下面阐述了用于指示计算机可读数据将被保留的示例性机制。附加地,可以从客户端计算设备或从某个其他设备(例如,用于支持web服务的设备)接收在时间上(本文档来自技高网...
扩展存储器系统

【技术保护点】
一种方法,包括:从第一计算机可执行应用接收计算机可读数据;从第二计算机可执行应用接收关于所述计算机可读数据的上下文数据,所述上下文数据独立于所述计算机可读数据而被生成;以及通过来自所述第二计算机可执行应用的所述上下文数据在数据库中对来自所述第一计算机可执行应用的所述计算机可读数据编索引,以促进通过使用来自所述第二计算机可执行应用的所述上下文数据对来自所述第一计算机可执行应用的所述计算机可读数据的后续取回。

【技术特征摘要】
【国外来华专利技术】2014.07.07 US 14/324,8381.一种方法,包括:从第一计算机可执行应用接收计算机可读数据;从第二计算机可执行应用接收关于所述计算机可读数据的上下文数据,所述上下文数据独立于所述计算机可读数据而被生成;以及通过来自所述第二计算机可执行应用的所述上下文数据在数据库中对来自所述第一计算机可执行应用的所述计算机可读数据编索引,以促进通过使用来自所述第二计算机可执行应用的所述上下文数据对来自所述第一计算机可执行应用的所述计算机可读数据的后续取回。2.根据权利要求1所述的方法,还包括:接收查询,所述查询引用所述上下文数据;基于所述查询来搜索所述数据库;以及响应于搜索所述数据库来输出标识所述计算机可读数据的数据。3.根据权利要求1所述的方法,所述计算机可读数据包括对实体的引用,所述方法还包括:向所述计算机可读数据添加元数据,所述元数据消除所述实体的歧义;以及通过所述元数据对所述计算机可读数据编索引。4.根据权利要求3所述的方法,还包括:响应于接收到所述计算机可读数据,基于所述上下文数据来标识所述元数据。5.根据权利要求1所述的方法,还包括:从客户端计算设备接收第二上下文数据;基于第二上下文数据来制定查询;基于所述查询来标识所述数据库中的所述计算机可读数据;以及响应于标识所述计算机可读数据来向所述客户端计算设备传输推荐,所述推荐基于所述计算机可读数据。6.根据权利要求1所述的方法,还包括:在对所述计算机可读数据编索引之后,从客户端计算设备接收第二上下文数据,第二上下文数据与所述上下文数据匹配;基于所述第二上下文数据来制定查询;基于所述查询来标识所述计算机可读数据;以及响应于标识所述计算机可读数据来向所述客户端计算设备或另一客户端计算设备传输提醒,所述提醒基于所述计算机可读数据。7.根据权利要求1所述的方法,还包括:在对所述计算机可读数据编索引之后,接收查询和人的身份,所述查询引用所述上下文数据;基于所述查询来执行搜索;基于所述搜索来标识所述计算机可读数据;以及响应于标识所述计算机可读数据来使得所述计算机可读数据对所述人可访问。8.根据权利要求7所述的方法,还包括:在对所述计算机可读数据编索引之后,接收第三计...

【专利技术属性】
技术研发人员:BJ·许K·王J·埃斯彭沙德C·黄YT·郭
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1