-
公开(公告)号:CN113767390A
公开(公告)日:2021-12-07
申请号:CN202080030959.3
申请日:2020-03-30
Applicant: 微软技术许可有限责任公司
IPC: G06F40/194 , G06F16/18
Abstract: 本文公开了用于分布式存储系统中的改变检测的属性分组的技术。在一个实施例中,一种方法包括将文档的多个属性分组为单独地包括多个属性的子集的多个组。对于多个组中的每一个,基于组中属性的子集的值来生成组的哈希值。该方法还包括确定组的所生成的哈希值是否与分布式存储系统中文档的先前版本中的对应组的哈希值不同。响应于确定组的所生成的哈希值与先前版本中的对应组的没有不同,指示组中的属性的子集中的属性均没有改变的元数据被插入到文档的新版本中。
-
公开(公告)号:CN110352416B
公开(公告)日:2023-06-16
申请号:CN201880014192.8
申请日:2018-02-22
Applicant: 微软技术许可有限责任公司
IPC: G06F16/2453 , G06F16/22 , G06F16/901
Abstract: 本公开的示例描述了用于基于本体的图查询优化的系统和方法。在示例中,可以收集与图或孤立集合相关的本体数据。所述本体数据可以包括独有性和拓扑信息,并且可以被用于再制订查询,以便在从图中取回目标信息时产生比原始查询更高性能的查询。在示例中,再制订查询可以包括基于独有性信息对与源、关系和/或属性相关的查询的一个或多个参数进行重新排序。在另一示例中,可以通过基于所述拓扑信息修改查询被锚定到的源类型来再制订查询。然后,可以执行再制订查询以识别孤立集合中的目标信息,由此识别与原始查询相同的目标信息,但是以更高性能的方式。
-
公开(公告)号:CN112262379A
公开(公告)日:2021-01-22
申请号:CN201980038910.X
申请日:2019-05-31
Applicant: 微软技术许可有限责任公司
Inventor: J-O·A·卡尔伯格 , T·克勒策 , A·A·克瓦尔内斯
Abstract: 在一个方面,将数据项写入流片段的数据块。流片段包括流片段报头和多个数据块。将数据项的第一标识符写入流片段的流片段报头。将数据项的第二标识符写入流片段的数据块的报头。在另一个方面,以查询标识符来查询流片段的流片段报头。该查询操作识别流片段的数据块中是否有任何数据项具有该查询标识符。如果流片段的数据块中有任何数据项具有该查询标识符,则使用该查询标识符查询流片段的数据块,以识别流片段的哪些数据块具有该查询标识符。
-
公开(公告)号:CN112136121B
公开(公告)日:2024-12-17
申请号:CN201980032976.8
申请日:2019-05-06
Applicant: 微软技术许可有限责任公司
IPC: G06F16/9535 , G06F16/9032 , G06F16/9035 , G06F21/62 , H04L9/40
Abstract: 一种方法,其包括:针对多个用户内容组合中的每一个用户内容组合来预先生成见解,每个用户内容组合包括多个第一用户中的一个第一用户和多个第一内容片段中的一个内容片段的不同相应组合,其中每个见解指定一种关系类型以及与相应第一内容片段具有该关系的其它内容;随后接收查询,所述查询用于寻求对第一用户中的目标用户和第一内容片段的见解;基于该查询,针对该用户内容组合来识别相应的见解的集合;随后修剪掉没有指定目标用户允许访问的相关内容片段的一个或多个见解;并向目标用户输出剩余的见解子集中的至少一个。
-
公开(公告)号:CN110352416A
公开(公告)日:2019-10-18
申请号:CN201880014192.8
申请日:2018-02-22
Applicant: 微软技术许可有限责任公司
IPC: G06F16/2453 , G06F16/22 , G06F16/901
Abstract: 本公开的示例描述了用于基于本体的图查询优化的系统和方法。在示例中,可以收集与图或孤立集合相关的本体数据。所述本体数据可以包括独有性和拓扑信息,并且可以被用于再制订查询,以便在从图中取回目标信息时产生比原始查询更高性能的查询。在示例中,再制订查询可以包括基于独有性信息对与源、关系和/或属性相关的查询的一个或多个参数进行重新排序。在另一示例中,可以通过基于所述拓扑信息修改查询被锚定到的源类型来再制订查询。然后,可以执行再制订查询以识别孤立集合中的目标信息,由此识别与原始查询相同的目标信息,但是以更高性能的方式。
-
公开(公告)号:CN110168533A
公开(公告)日:2019-08-23
申请号:CN201780077674.3
申请日:2017-12-08
Applicant: 微软技术许可有限责任公司
IPC: G06F16/901
Abstract: 本发明提供了用于通过缓存子图并且实现其的利用,在遍历存储在关系图中的数据时减少延迟和/或提高计算效率的系统、方法、以及体现指令的计算机可读设备。具体而言,在用户执行图查询之后,以可重用形式对获得的图查询的子图进行缓存。后续的图查询能够基于图查询来识别缓存的子图。此外,后续的图查询可用于将缓存的子图集成为后续图查询的结果的一部分,后续图查询的结果可以包括由缓存的子图组成的后续图查询的一部分或整个结果,从而提高查询关系图的计算效率和性能,减少遍历关系图所需的查询执行代价,并且提供托管关系图和运行查询的计算设备的功能。
-
公开(公告)号:CN119318128A
公开(公告)日:2025-01-14
申请号:CN202380044946.5
申请日:2023-05-10
Applicant: 微软技术许可有限责任公司
Inventor: C·H·达斯康赫拉特穆迪扬赛拉格 , K·K·霍维克 , A·A·克瓦尔内斯 , T·克勒策 , M·A·马克索德
IPC: H04L9/40
Abstract: 本公开内容涉及用于利用内容访问授权系统来高效地且灵活地确定存储在不同地理区域中的数字文档的用户访问控制的系统、方法和计算机可读介质。例如,内容访问授权系统可以将存储在第一地理区域中的数字文档的敏感用户信息转换为不包括用户信息的概率数据结构,并且与第二地理区域共享该概率数据结构。然后,内容访问授权系统可以利用概率数据结构来高效地对存储在第一地理区域中的第二地理区域中的用户所请求的数字文档的用户文档访问控制进行预过滤,这通过减少对第一地理区域进行的文档控制访问查询的数量而显著节省了时延和计算资源使用。
-
公开(公告)号:CN113767377B
公开(公告)日:2025-01-14
申请号:CN202080030703.2
申请日:2020-03-30
Applicant: 微软技术许可有限责任公司
IPC: G06F16/172 , G06F16/182
Abstract: 本文公开了针对分布式存储系统中的变化检测的动态散列函数组合的技术。在一个实施例中,一种方法包括:针对文档的新版本的属性动态选择散列函数,并使用所选择的散列函数生成所述属性的所述值的散列值。方法然后可以包括:确定接收到的新版本的属性的生成的散列值是否与分布式存储系统中文档的先前版本的属性的散列值不同。响应于确定生成的散列值与文档的先前版本的散列值不同,可以向先前注册为接收关于属性变化的通知的一个或多个计算服务发送通知,而不向未注册为接收所述通知的其他计算服务发送所述通知。
-
公开(公告)号:CN113767377A
公开(公告)日:2021-12-07
申请号:CN202080030703.2
申请日:2020-03-30
Applicant: 微软技术许可有限责任公司
IPC: G06F16/172 , G06F16/182
Abstract: 本文公开了针对分布式存储系统中的变化检测的动态散列函数组合的技术。在一个实施例中,一种方法包括:针对文档的新版本的属性动态选择散列函数,并使用所选择的散列函数生成所述属性的所述值的散列值。方法然后可以包括:确定接收到的新版本的属性的生成的散列值是否与分布式存储系统中文档的先前版本的属性的散列值不同。响应于确定生成的散列值与文档的先前版本的散列值不同,可以向先前注册为接收关于属性变化的通知的一个或多个计算服务发送通知,而不向未注册为接收所述通知的其他计算服务发送所述通知。
-
公开(公告)号:CN113728304A
公开(公告)日:2021-11-30
申请号:CN202080030657.6
申请日:2020-03-30
Applicant: 微软技术许可有限责任公司
Abstract: 本文公开了在分布式存储系统中的粒度改变检测的技术。在一个实施例中,一种方法包括:接收表示具有多个属性的文档的新版本的数据的子集。该数据的子集包括与文档的属性相对应的散列值。方法还包括:对于属性中的每个属性,执行对新版本中的散列值与文档的先前版本中的属性的散列值的比较。基于执行的比较,确定属性在文档的新版本中是否已经改变。然后,方法可以包括:向先前被注册为接收关于属性中的标识出的一个属性的改变的通知的一个或多个计算服务发送通知,而不向未被注册为接收通知的其他计算服务发送通知。
-
-
-
-
-
-
-
-
-